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);
}
}