function transparent(im) { if (!im.transparented&&(/\.png/.test(im.src))) { im.onload = function(){ if(im.transparented){ return;} im.transparented = 1; var size ={'x':im.width, 'y':im.height}; var imgSrc = im.src; im.src="/ee/design/images/empty.gif"; im.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='"+imgSrc+"');"; im.width=size.x; im.height=size.y; }; im.src=im.src; } } window.addEvent('domready', function domreadyFunctions(){ //patch for IE6 if(Browser.Engine.version==4&&Browser.Engine.trident){ $$("#more-navigation li:first-child").addClass('first-child'); $$("#tags ul li a").addEvents({ 'mouseenter': function(){ this.addClass('first-child'); }, 'mouseleave': function(){ this.removeClass('first-child'); } }); $$("#t-menu li, #pr-menu li").each(function(el){ el.startClass = el.get('class'); el.addEvents({ 'mouseenter': function(){ this.addClass('ie-hover'); this.addClass('ie-hover'+this.startClass); } ,'mouseleave': function(){ this.removeClass('ie-hover'); this.removeClass('ie-hover'+this.startClass); } }); }); } // if(Browser.Engine.trident){ // $('t-menu').getElements('ul>li').each(function(el){ // var sub = this.getElement('ul'); // if(sub){ // el.addEvents({ // 'mouseenter':function(){ // sub.setStyle('display','block'); // } // ,'mouseout':function(){ // sub.setStyle('display','none'); // } // }); // } // }); // } /////////////////////////////////////////////////////////////////// if($('vitaminNavigation')){ var fn = function(){ var el = $('vitaminNavigation'); var cont = el.getParent(); var letters = []; cont.getElements('h2').each(function(el){ var text = el.get('text'); text = text.replace(/"/gi, ''); var letter = text.substr(0,1).capitalize(); if(!letters.contains(letter)){ el.set('id', 'letter-'+letter); letters.include(letter); } }); var lHtml = ''; letters.each(function(l){ lHtml+= '
  • '+l+'
  • '; }); new Element('div',{ 'id':'sub-navigation' , 'html':'
    '+ '
    '+ '
    '+ '
    '+ '
    '+ '
    '+ '
    '+ '' }).inject(cont, 'before'); }; fn(); } /////////////////////////////////////////////////////////////////// $$('#t-menu>ul>li>a')[1].set('href', $$('#t-menu>ul>li>ul>').getElement('a')[0].get('href')); $$('input.placeholder').each(function(el){ el.set('placeholder', el.get('title')); }); $$('input[placeholder]').each(function(el){ new PlaceholderInput(el); }); /////////////////////////////////////////////////////////////////// if($('startPageAnimation')){ //new Element('div').inject($('startPageAnimation')) new Swiff('/design/flash/gutta-augli-animation-362x232.swf', { width: 362, height: 232, params: { //wmode: 'opaque' } }).inject(new Element('div', { //'html':'' }).inject($('startPageAnimation'))); $('startPageAnimation').getElement('div').setStyle('background', 'none'); } /////////////////////////////////////////////////////////////////// if($('flashMap')){ var mapUrls = ['apelsini', 'bumbieri', 'greipfruti', 'kirsi', 'aboli', 'citroni', 'plumes', 'vinogas', 'cidonijas', 'mezrozites', 'zemenes', 'dzervenes', 'upenes', 'ananasi', 'granataboli', 'aprikozes', 'mango', 'persiki', 'burkani', 'tomati']; new Swiff('/ee/design/flash/guttaskarte.swf', { width: 980, height: 357, params: { //wmode: 'opaque' }, 'vars': { 'flashvarurl': '/ee/mahlaeksperdid/huvitavat-puuviljade-kohta/' , 'flashvardta': mapUrls[$('flashMap').get('class').split('-').getLast().toInt()-1] } }).inject($('flashMap')); } /////////////////////////////////////////////////////////////////// var replaceContent = new ReplaceContent({ 'element': $('content'), 'wwwPath': '/ee', 'wwwLink': '/ee' }); // replaceContent.search($('flash-column')); /////////////////////////////////////////////////////////////////// new ScrollButtons({ 'buttonRight': '#desc-navigation div.nr-right' , 'buttonLeft': '#desc-navigation div.nr-left' , 'scroll': '#desc-navigation ul' , 'scrollContainer': '#desc-navigation div.el-content' , 'allContainer': '#desc-navigation' }); /////////////////////////////////////////////////////////////////// new Tips('#desc-navigation li a',{ 'text': '' , 'className': 'tooltip' }); var requestQueue = new Request.Queue(); (function(){ if(!$('question')){ return false; } var size = $('wrapper').getSize(); var mask = new Element('div', { 'id':'mask' , 'styles': { 'display':'none' , 'position':'absolute' , 'top':0 , 'left':0 , 'width':size.x , 'height':size.y , 'background': '#fff' , 'opacity': 0.9 , 'z-index': 99997 } }).inject(document.body); var c = new Element('div', { 'id': 'qAnswer' , 'styles':{ 'position':'absolute' , 'left': (size.x-480)/2 , 'z-index':99998 , 'display':'none' } , 'html':'
    ' }).inject(document.body); $('question').getElements('.question').each(function(el){ el.setStyle('cursor', 'pointer').addEvent('click', function(){ var scroll = $(document.body).getScroll().y; var y = $(document.body).getSize().y; mask.setStyle('display', 'block'); c.setStyles({ 'display':'block' }).getElement('.cont').set('html', this.getNext('.answer').get('html')); c.setStyle('top', scroll+(y-c.getSize().y)/2) }); }); var active = new URI(window.location).get('query') active = active==undefined ? 0 : active.toInt(); c.getElement('.close').addEvent('click', function(){ c.setStyle('display', 'none'); mask.setStyle('display', 'none'); }); mask.addEvent('click', function(){ c.getElement('.close').fireEvent('click'); }); if(active!=0&&$('question').getElements('.question')[active-1]){ $('question').getElements('.question')[active-1].fireEvent('click'); } })(); // HistoryManager.initialize({ // iframeSrc: '/ee/design/html/blank.html' // }); // var template = new termiTemplate({ // 'el':$('dyn-cont') // }); // var loading = false; // var textSlide = new Fx.Reveal($('dyn-cont'), { //// transition: Fx.Transitions.Back.easeOut // }); // var navigation = new Navigation({ // wwwLink: '/ee', // requestQueue: requestQueue, // error404: 'error404', // onRequest: function(){ // d('sending request'); // loading = true; //// $('dyn-cont').set('html', 'Gruzim..'); // textSlide.dissolve().chain(function(){ // loading=false; // }); // }, // onChangeActive: function(url){ // d('activeUrl:'+url); // }, // onNewContent: function(r){ // d('newContent:'); // var per = function(){ // if(!loading){ // $clear(per); // document.title = r.head; // textSlide.reveal(); // } // }.periodical(300); // template.setTemplate(r.template); // template.el.autoRender(r.context); // }, // onAnchor: function(anchor){ // d('anchor:'+anchor); // } // }, new URI(window.location).get('directory')); // navigation.attachLink($$('#menu a')); // HistoryManager.start(); }); function d(v){ if(Browser.Engine.gecko){ console.info(v); } }