window.addEvent('domready', function(){

	if( $('SideThumbs') )
	{
		$$('#SideThumbs .Item').setStyle('opacity', .6);
		
		var fx = [];
		var parentFx = [];
		
		$$('#SideThumbs .InfoWrap').each(function(element,index) {
			
			element.setStyle('opacity', 0);
			var parent = element.getParent('.Item');
			
			parent.set('tween', {duration: 150, transition: Fx.Transitions.Sine.easeInOut });
			fx[index] = new Fx.Morph( element, {duration: 300, transition: Fx.Transitions.Quad.easeInOut, wait:false});
			
			$('SideThumbs').addEvent('mouseenter', function(){
				
			});
			$('SideThumbs').addEvent('mouseleave', function(){
				
			});
			
			parent.addEvent('mouseenter', function(){
				
				$$('#SideThumbs .Item').tween('opacity', .6);
				
				fx[index].start({
					'right': 0,
					'height': 45,
					'opacity': 1
				});
				
				parent.tween('opacity', 1);
				
			});
			
			parent.addEvent('mouseleave', function(){
				
				$$('#SideThumbs .Item').tween('opacity', .6);
				
				fx[index].start({
					'right': 734,
					'height': 0,
					'opacity': 0.1
				});
				
				parent.tween('opacity', .6);
				
			});
			
		});
	}
	
	if( $('MooGallery') )
	{
		
		var ItemCount = $$('#MooGallery .item').length;
		var MooShowSize = $('MooGallery').getCoordinates();
		var ItemSize = MooShowSize['width'];
		var TextItem = $$('.SelectedHer .herferd-text');
		
		$$('#MooGallery .item').setStyle('width', MooShowSize['width']);
		
		$('MooGallerySlider').setStyles({
			'width': ( MooShowSize['width'] * ItemCount ),
			'height': MooShowSize['height']
		});
		
		$('MooGallerySlider').set('tween', {duration: 400, transition: Fx.Transitions.Expo.easeInOut });
		
		var foo = 0;
		
		$('GoLeft').addEvent('click', function(){
			var CurrentPos = $('MooGallerySlider').getStyle('margin-left').toInt();
			
			foo = ( CurrentPos + ItemSize );
			
			if( foo > 0 )
				foo = -(ItemSize * (ItemCount-1));
			
			$('MooGallerySlider').tween('margin-left', foo );
			
			if( foo < 0 )
				$$('.SelectedHer .herferd-text').fade('out');
			if( foo == 0 )
				$$('.SelectedHer .herferd-text').fade('in');
		
		});
		
		$('GoRight').addEvent('click', function(){
			var CurrentPos = $('MooGallerySlider').getStyle('margin-left').toInt();
			
			foo = ( CurrentPos - ItemSize );
			
			if( foo <= -(ItemSize * (ItemCount)) )
				foo = 0;
			
			$('MooGallerySlider').tween('margin-left', foo );
		
			if( foo < 0 )
				$$('.SelectedHer .herferd-text').fade('out');
			if( foo == 0 )
				$$('.SelectedHer .herferd-text').fade('in');
		
		});
		
		$$('#MooGallery .image').addEvent('click', function(){
			var CurrentPos = $('MooGallerySlider').getStyle('margin-left').toInt();
			
			foo = ( CurrentPos - ItemSize );
			
			if( foo <= -(ItemSize * (ItemCount)) )
				foo = 0;
			
			$('MooGallerySlider').tween('margin-left', foo );
		
			if( foo < 0 )
				$$('.SelectedHer .herferd-text').fade('out');
			if( foo == 0 )
				$$('.SelectedHer .herferd-text').fade('in');
		});
		
		var pages = '';
		
		for( var i = 1; i <= ItemCount; i++ )
		{
			pages = pages + ' <a id="GoTo-'+ i +'" rel="'+ i +'">'+ i +'</a>';
		}
		
		$('Pages').set('html', pages);
		
		for( var i = 1; i <= ItemCount; i++ )
		{
			$('GoTo-'+i).addEvent('click', function(){
				var imgnum = this.get('rel');
				var hmm = -((imgnum*ItemSize)-ItemSize);
				$('MooGallerySlider').tween('margin-left', hmm );
			
				if( hmm < 0 )
					$$('.SelectedHer .herferd-text').fade('out');
				if( hmm == 0 )
					$$('.SelectedHer .herferd-text').fade('in');
			
			});
		}
		
		
	}
	
	if( $('FitonSlide') )
	{
		var SlideWrap = $('FitonSlide');
		var SlideInner = $('FitonSlideInner');
		var SlideItems = $$('#FitonSlideInner .item');
		
		var SlideWrapCord = SlideWrap.getCoordinates();
		
		SlideInner.setStyles({
			'height': SlideWrapCord['height'],
			'width': SlideWrapCord['width'] * SlideItems.length
		});
		
		var i = 1;
		
		SlideItems.each(function(element){
			
			var Bah = i++;
			var PageItem = new Element('a', { 'class': '', 'html': Bah }).inject( $('Pages') );
			
			PageItem.addEvent('click',function(){
				Slide(Bah-1);
				//console.log( Bah );
			});
			
			element.setStyles({
				'height': SlideWrapCord['height'],
				'width': SlideWrapCord['width']
			});
			
			if( Bah == 1 )
			{
				element.setStyles({
					'margin-left': 320,
					'width': SlideWrapCord['width']-320
				});
			}
			
			if( element.hasClass('flv') )
			{
				var FlvHeight = element.getChildren('.height');
				var FlvWidth = element.getChildren('.width');
				var FlvUrl = element.getChildren('.url');
			}
			
		});
		
		$('GoLeft').addEvent('click',function(){
			Prev = SlideInner.get('rel');
			
			if( Prev == 0 || Prev == null )
				Slide( SlideItems.length - 1 );
			else
				Slide( Prev-1 );
				
		});
		
		$('GoRight').addEvent('click',function(){
			Prev = SlideInner.get('rel');
			Prev = Prev.toInt();
			

			if( Prev == (SlideItems.length-1) )
			{
				Slide(0);
				
			}
			else if( Prev == null )
			{
				Slide(1);
			}
			else
			{
				Slide( Prev+1 );
			}
			
			
		});
		
		$$('#FitonSlide .image').addEvent('click',function(){
			Prev = SlideInner.get('rel');
			Prev = Prev.toInt();
			

			if( Prev == (SlideItems.length-1) )
			{
				Slide(0);
				
			}
			else if( Prev == null )
			{
				Slide(1);
			}
			else
			{
				Slide( Prev+1 );
			}
			
			
		});
		
	}
	
	if( $('MooFaq') )
	{
	
		var mooAccordion = new Accordion( $('MooFaq'), 'h1.toggle', 'div.content', {
			duration: 400,
			transition: Fx.Transitions.Expo.easeInOut,
			opacity: false,
			alwaysHide: true,
			onActive: function(toggler, element){
				//toggler.setStyle('color', '#41464D');
				toggler.addClass('selected');
			},
			onBackground: function(toggler, element){
				//toggler.setStyle('color', '#528CE0');
				toggler.removeClass('selected');
			}
		});
	
	}
	
});

function Slide( id )
{
	var SlideInner = $('FitonSlideInner');
	var SlideWrapCord = $('FitonSlide').getCoordinates();
	var SlideItems = $$('#FitonSlideInner .item');
	var element = SlideItems[id];
		
	SlideInner.set('tween', {duration: 400, transition: Fx.Transitions.Expo.easeInOut });
	
	if( Browser.Engine.trident == true )
	{
		$$('.video').set('html','');
	}
	else
	{
		if( $('flash-video-instance') )
		{
			
			var bar = $('flash-video-instance');
			//var bar = $$('.flash');
			(function(){
				bar.destroy();
				//$$('.video').set('html','');
			}).delay(400);
		}
		
	}
	
	if( element.hasClass('flv') )
	{
		var FlvHeight = element.getChildren('.height');
		var FlvWidth = element.getChildren('.width');
		var FlvUrl = element.getChildren('.url');
		var FlvWrap = element.getChildren('.video');
		var FlashID = 'hmm';
		
		var width = FlvWidth[0].get('html');
		var height = FlvHeight[0].get('html');
		
		if( width == '' )
			width = 400;
		if( height == '' )
			height = 350;
	
		var foo = '<object id="flash-video-instance" class="flash" type="application/x-shockwave-flash" data="/js/player.swf" width="'+ width +'" height="'+ height +'"><param name="movie" value="/js/player.swf" /><param name="wmode" value="transparent" /><param name="quality" value="high" /><param name="FlashVars" value="file='+ FlvUrl[0].get('html') +'&backcolor=#000000&frontcolor=#AAAAAA&controlbar=none&autostart=true" /></object>';
	
		if( Browser.Engine.trident == true )
		{
			(function(){
				FlvWrap.set('html', foo );
			}).delay(400);
		}
		else
		{
			//(function(){
				FlvWrap.set('html', foo );
			//}).delay(100);
		}
	}
	
	if( id == 0 )
		$$('.SelectedHer .herferd-text').fade('in');
	else
		$$('.SelectedHer .herferd-text').fade('out');
	
	SlideInner.tween('margin-left', -(id*SlideWrapCord['width']));
	
	SlideInner.set('rel', id);
	
}
