
//+++++++++++++++++++NASTAVITVI++++++++++++++++++++++

var trajanje=300; //trajanje fejdanja
var trajanjeb=1000; //trajanje bouncea

var tranzicija=Fx.Transitions.Sine.EaseOut; //vrsta tranzicije (zdaj je sinus, za ostale si poglej na MootoolsDocs -> Fx.Transitions)
var tranzicijab=Fx.Transitions.Back.easeOut; //vrsta tranzicije bouncea (zdaj je Back, za ostale si poglej na MootoolsDocs -> Fx.Transitions)

//+++++++++++++++++++++++++++++++++++++++++++++++++++++++

window.addEvent('load',function()
{
	if($('sl_zdravje'))
	{
		var min_top=Math.abs($('foot').getFirst('div.kontakt').getStyle('top').toInt());
		var zd_top=Math.round((($('container').getSize().y-$('header').getSize().y-$('footer').getSize().y)-($('right').getSize().y-90-300)-min_top)/2)+Math.round(($('sl_zdravje').getSize().y)/2)+min_top+50;
		
		//alert('('+$('content').getSize().y+' + 112 + 70) - ('+$('right').getSize().y+' - 90) - '+min_top);
		
		$('sl_zdravje').setStyle('opacity',0.01);
		$('sl_zdravje').setStyle('display','inline');
		$('sl_zdravje').setStyle('top',-zd_top);
		$('sl_zdravje').set('morph',{duration:1000,transition:'linear'});
		$('sl_zdravje').morph({opacity:1});
	}
	
	$$('img.bounce').each(function(img)
	{
		var preload = new Image(); 
		
		var newsrc=img.src.replace("_off.", "_on.");
		preload.src=newsrc;
		
		var sroll=new Element('span', {
			'styles': {
				'position': 'relative',
				'display': 'block',
				'overflow': 'hidden',
				'width':img.getSize().x+'px',
				'height':img.getSize().y+'px'
			}
		});
		var myhref=img.getParent('a').href;
		img.getParent('a').setStyles({
			'width':img.getSize().x+'px',
			'height':img.getSize().y+'px'
		});
		var newimg=img.clone().cloneEvents(img);
		newimg.setStyles({
			'width':img.getSize().x+'px',
			'height':img.getSize().y+'px',
			'position':'absolute',
			'cursor':'pointer',
			'top':-img.getSize().y+'px',
			'left':0
		});
		newimg.src=newsrc;
		
		img.setStyles({
			'width':img.getSize().x+'px',
			'height':img.getSize().y+'px',
			'position':'absolute',
			'cursor':'pointer',
			'top':0,
			'left':0
		});
		newimg.removeClass('bounce');
		img.removeClass('dropdown');
		sroll.inject(img,'before');
		sroll.grab(img);
		sroll.grab(newimg);
		
		sroll.addEvent('mouseenter',function()
		{
			newimg.set('morph',{duration:trajanjeb,transition:tranzicijab});
			newimg.morph({top:0});
			img.set('morph',{duration:200,transition:'linear'});
			img.morph({top:-img.getSize().y});
		});
		sroll.addEvent('mouseleave',function()
		{
			img.set('morph',{duration:trajanjeb-100,transition:tranzicijab});
			img.morph({top:0});
			newimg.set('morph',{duration:200,transition:'linear'});
			newimg.morph({top:-img.getSize().y});
		});
		sroll.addEvent('click',function()
		{
			location.href=myhref;
		});
	});
});
	
window.addEvent('domready',function()
{
	$$('img.roll').each(function(img)
	{
		var preload = new Image(); 
		preload.src = img.src.replace("_off.", "_on.");
		img.addEvent('mouseenter',function()
		{
			this.src=this.src.replace("_off.", "_on.");
		});
		img.addEvent('mouseleave',function()
		{
			this.src=this.src.replace("_on.", "_off.");
		});
	});
	
	$$('img.sroll').each(function(img)
	{
		var preload = new Image(); 
		
		var newsrc=img.src.replace("_off.", "_on.");
		preload.src=newsrc;
		
		var sroll=new Element('span', {
			'styles': {
				'position': 'relative',
				'display': 'block'
			}
		});
		var newimg=img.clone().cloneEvents(img);
		newimg.setStyles({
			opacity:0.01,
			position:'absolute',
			top:0,
			left:0
		});
		newimg.src=newsrc;
		newimg.addEvent('mouseenter',function()
		{
			this.set('morph',{duration:trajanje,transition:tranzicija});
			this.morph({opacity:1});
		});
		newimg.addEvent('mouseleave',function()
		{
			this.set('morph',{duration:trajanje,transition:tranzicija});
			this.morph({opacity:0.01});
		});
		newimg.removeClass('sroll');
		img.removeClass('dropdown');
		sroll.inject(img,'before');
		sroll.grab(img);
		sroll.grab(newimg);
	});	
	
	$$('img, span, a').each(function(img)
	{
		if(img.className.match('dropdown'))
		{
			var dropid=img.className.split('[')[1];
			dropid=dropid.split(']')[0];
			var drop=$(dropid);
			img.addEvent('mouseenter',function(){
				drop.setStyle('display','block');
				drop.store('close',false);
			});
			img.addEvent('mouseleave',function(){
				drop.store('close',true);
				var closing=function()
				{
					if(this.retrieve('close'))
					{
						this.setStyle('display','none');
					}
				}
				closing.delay(100,drop);
			});
			drop.addEvent('mouseenter',function(){
				this.setStyle('display','block');
				this.store('close',false);
				img.fireEvent('mouseenter');
			});
			drop.addEvent('mouseleave',function(){
				this.store('close',true);
				var closing=function()
				{
					if(this.retrieve('close'))
					{
						img.fireEvent('mouseleave');
					}
				}
				closing.delay(100,this);
			});
		}
	});
	
	$$('span.sroll, a.sroll').each(function(span){
		if(span.lang.length)
		{
			span.store('barva','#'+span.getStyle('color'));
			span.addEvent('mouseenter',function(){
				this.set('morph',{duration:trajanje,transition:tranzicija});
				this.morph({color:this.lang});
			});
			span.addEvent('mouseleave',function(){
				this.set('morph',{duration:trajanje,transition:tranzicija});
				this.morph({color:this.retrieve('barva')});
			});
		}
	});
	if($('portaltext') && $$('div.portaltext img')[0])	//ce obstaja div portaltext in znotraj njega kaksna slika
	{
		$$('div.portaltext img').each(function(img){
			if(img.src.match('image/small'))
			{
				var link=new Element('a',{
					'href': img.src.replace('small','large'),
					'rel':'lightbox[prod]'
				});
				link.wraps(img);
			}
		});
	}	
});

