window.addEvent('domready', function(){
	
	$$('.GoBack a').addEvent('click', function(){
		history.go(-1);
	});
	
	$$('.print-this a').addEvent('click', function(){
		window.print();
	});
	
	if( $('overlay') )
	{
		$('overlay').setStyles({
			'opacity': 0.5,
			'background-color': '#000'
		});
	}
	
	$$('.Dropdown').setStyles({
		'display': 'block',
		'opacity': 0
	});
	
	$$('#Bar .Item').each(function(element) {
		
		var Cur = element.get('rel');
		
		$(Cur).set('tween', {duration: 300, transition: Fx.Transitions.Quad.easeOut});
		
		element.addEvent('click', function(){
			
			var CartCount = element.getChildren('span');
			
			if( element.hasChild('CartCount') && CartCount.get('html') == 0 )
			{
				//console.log('yes');
			}
			else
			{
				if( $(Cur).getStyle('opacity') == 0 )
				{
					if( Browser.Engine.trident == true )
						$(Cur).setStyle('opacity', 1);
					else
						$(Cur).tween('opacity', 1);
				}
				else
				{
					if( Browser.Engine.trident == true )
						$(Cur).setStyle('opacity', 0);
					else
						$(Cur).tween('opacity', 0);	
				}
			}
		});
		
		element.addEvent('mouseleave', function(){
			
			$(Cur).tween('opacity', 0);	
			
		});
		
		
	});
	
	$$('.Dropdown').each(function(element) {
		
		element.set('tween', {duration: 300, transition: Fx.Transitions.Quad.easeInOut});
		
		element.addEvent('mouseleave', function(){
			element.tween('opacity', 0);
		});
		element.addEvent('mouseenter', function(){
			element.tween('opacity', 1);
		});
		
	});
	
	
	
	if( $('Banner') )
	{
		
		$$('#Banner .Item').setStyle('opacity', 0);
		
		function ChangeBanner( NewImage )
		{
			var Speed = 2000;
			var Effect = 'Quad:InOut';
			
			$('BannerOld').set('morph', {duration: Speed, transition: Effect, wait: false});
			$('BannerNew').set('morph', {duration: Speed, transition: Effect, wait: false});
			
			if( $('BannerNew').getStyle('opacity') == 0 )
			{
				var NewEle = $('BannerNew');
				var OldEle = $('BannerOld');
			}
			else
			{
				var OldEle = $('BannerNew');
				var NewEle = $('BannerOld');
			}
			
			NewEle.setStyles({
				'background-image': 'url(/media/originals/'+ NewImage +')',
				'opacity': 0
			});
			
			NewEle.morph({
				'opacity': 1
			});
			(function() {
				OldEle.morph({
					'opacity': 0
				});
			}).delay(Speed);
		}
		
		var GoGoGo = function GoRandom()
		{
		
			var random = $$('#Banner .Item').getRandom();
			ChangeBanner( random.get('html') );
		
		}
		
		GoGoGo();
		var BannerTimer = GoGoGo.periodical(8000);
		
		
	}
	
	
	if( $('ImageShowRotator') )
	{
		var CurrentLeft = 0;
		var ItemSize = 110;
		var ItemCount = $$('#ImageShowRotator .Item').length;
		$('ImageShowWrapInner').setStyle('width', (ItemCount*ItemSize) );
		
		if( ItemCount > 3 )
		{
			
			$('ImageGoRight').addEvent('click',function(){
				
				if( CurrentLeft == -((ItemCount-3) * ItemSize) )
					CurrentLeft = 0;
				else
					CurrentLeft = (CurrentLeft - ItemSize);
				
				$('ImageShowWrapInner').tween('left', CurrentLeft );
				
			});
			
			$('ImageGoLeft').addEvent('click',function(){
				
				if( CurrentLeft == 0 )
					CurrentLeft = -((ItemCount-3) * ItemSize);
				else
					CurrentLeft = (CurrentLeft + ItemSize);
				
				$('ImageShowWrapInner').tween('left', CurrentLeft );
				
			});
		
		}
	}
	
	
});
