var homeDiv = 'home';
var currentDiv = 'none';
var linkOverRider = 'none'
var thumbsMover = false;
var pauseOrResume = false;

window.addEvent('domready', function() {
	$$(".contentDiv").setStyle('opacity',0);
		
	$$(".divSwitcherLink").addEvent('mouseover', function(div){
		targetID = div.target.id;
		$(targetID).setStyle('cursor','pointer');
		if ( linkOverRider != targetID )
		{
			$(targetID).setStyle('color','#e0d838');
		}
	});

	$$(".divSwitcherLink").addEvent('mouseout', function(div){
		targetID = div.target.id;
		if ( linkOverRider != targetID )
		{
			$(targetID).setStyle('color','#ffffff');
		}
	});
	
	$$(".divSwitcherLink").addEvent('click', function(div){
		targetID = div.target.id;
		switchContent(targetID);
	});
	
	window.addEvent('load', function() {
		switchContent('homeLink');
	});
	
	function switchContent(targetID)
	{
		
		if ( linkOverRider != 'none' )
		{
			$(linkOverRider).setStyle('color','#ffffff');
		}
		$(targetID).setStyle('color','#c61d06');
		linkOverRider = targetID;
		
		targetID = targetID.replace("Link","");
		
		if ( targetID == '005' || targetID == '010' )
		{
			$(homeDiv).fade('out');
			$('guys').fade('out');
			$('guysshadow').fade('out');
			if ( currentDiv != 'none' )
			{
				$(currentDiv).fade('out');
			}
			$(targetID).fade('in');
			currentDiv = targetID;
			loadPhotos = false; 
		}
		else if ( targetID == 'home' )
		{
			$(homeDiv).fade('in');
			$('guys').fade('in');
			$('guysshadow').fade('in');
			if ( currentDiv != 'none' )
			{
				$(currentDiv).fade('out');
			}
			currentDiv = 'home';
			loadPhotos = true; 
		}
		else
		{
			$(homeDiv).fade('out');
			$('guys').fade('out');
			$('guysshadow').fade('out');
			if ( currentDiv != 'none' )
			{
				$(currentDiv).fade('out');
			}
			$(targetID).fade('in');
			currentDiv = targetID;
			loadPhotos = true; 
			
		}
		
		if ( thumbsMover ) thumbsMover.cancel();
		$('thumbs').set('html',''); 
		$('thumbs').setStyles({
			'left':'0px',
			'top':'0px',
			'width':'13000px'
		}); 
			
		if ( !loadPhotos )
		{
			imagesContent = '<img id="thumbsStart" src="/custom/gfx/noimage.gif" height="115" width="65">';
			if ( targetID == '005' )
			{
				imagesContent += '<img id="thumbsStart" src="/files/images/flags.jpg" height="115" width="800">';
			}
			else
			if ( targetID == '010' )
			{
				imagesContent += '<img id="thumbsStart" src="/files/images/parking.jpg" height="115" width="800">';
			}
			$('thumbs').set('html',imagesContent); 
			$('thumbs').removeEvents();
		}
		else
		{
			imgArray = eval('imageArray' + targetID);
			imagesContent = '';
			if ( imgArray.length > 1 )
			{
				imagesContent += '<img id="thumbsStart" src="/custom/gfx/noimage.gif" height="115" width="250">';
				for ( ii = 0; ii < imgArray.length; ii++ )
				{
					loadInfo = imgArray[ii].split("|");
					imagesContent += '<a href="/files/images/' + loadInfo[0] + '" rel="shadowbox" class="shadowlink"><img src="/support/php/image/resizer.php?iu=/files/images/' + loadInfo[0] + '&h=115&width=' + loadInfo[1] + '" height="115" width="' + loadInfo[1] + '" border="0" id="images' + ii + '" /></a>';
				}	
			}
			imagesContent += '<img id="thumbsEnd" src="/custom/gfx/noimage.gif" height="115" width="1">';
			$('thumbs').set('html',imagesContent); 
						
			
			leftVal = $('thumbsEnd').getCoordinates().left;
			$('thumbs').setStyle('width',leftVal + 10); 
	
			
			finalVal = leftVal - 250;
			if ( finalVal < 800 )
			{
				moveOver = (( 800 - finalVal ) / 4);
				//alert(moveOver);
				$('thumbs').tween('left',moveOver);	
				$('thumbs').removeEvents();
				pauseOrResume = false;
			}
			else
			if ( finalVal > 800 )
			{
				
				finalValNeg = ( ( 800 - finalVal ) / 2 ) + 300;
				timing = ( parseInt(imgArray.length)  ) * 50000;
				//alert (timing);
				thumbsMover = new Fx.Move($('thumbs'), {
					relativeTo: $('thumbcontainer'),
				  	offset: {x: finalValNeg, y: 0},
				  	transition: Fx.Transitions.Elastic.easeOut,
					duration: timing
				});
	
				$('thumbs').addEvent('domready', function() {
					(function(){ thumbsMover.start(); }).delay(1500);
					
					$('thumbs').addEvent('mouseenter', function() {
						thumbsMover.pause();
					});
					
					$('thumbs').addEvent('mouseleave', function() {
						if ( pauseOrResume != 'pause' )
						{
							thumbsMover.resume();
						}
					});
	
					$('thumbs').addEvent('click', function() {
						pauseOrResume = 'pause';
					});
						
					$('sb-nav-close').addEvent('click', function() {
						pauseOrResume = 'resume';
						thumbsMover.resume();
					});
					
					$('sb-overlay').addEvent('click', function() {
						pauseOrResume = 'resume';
						thumbsMover.resume();
					});
	
				});
			}
			Shadowbox.setup(".shadowlink");
		}
	}

	$("getstarted").addEvent('mouseover', function(div){
		$('getstarted').setStyle('cursor','pointer');
	});
	$("getstarted").addEvent('click', function(div){		
		$('getstarted').fade('out');
		$('getstartedform').tween('top','0px');
	});	
	$("getstartedkiller").addEvent('click', function(){		
		$('getstarted').fade('in');
		$('getstartedform').tween('top','400px');
	});	

});

	function closePanel()
	{		
		$('getstarted').fade('in');
		$('getstartedform').tween('top','400px');
	}	