// JavaScript Document
$.scrollTo.defaults.axis = 'x';
var lonely = false;

function removeScroll() {
	var targetobject = document.getElementById('window');
	var targetobject2 = document.getElementById('container');
	
	targetobject2.style.display = "none"
	targetobject.style.overflow = "hidden"


		
}


$(document).ready(function(){
	
	// Prepare Document
	
	$(".gallery-thumb span").removeClass("css");
	$(".gallery-thumb span").addClass("js");

	
	$("#window").scrollTo(".current",600, {offset:-300});
	$("#container").fadeIn("medium");

	
if ( !$("body").hasClass("ie6") ) {

	$('#right-panel').hover(function() {
		$("#right-panel img").attr("src","images/RightArrow_glow.png");
			}, function() {
		$("#right-panel img").attr("src","images/RightArrow.png");
	});

	
	$('#left-panel').hover(function() {
		$("#left-panel img").attr("src","images/LeftArrow_glow.png");
			}, function() {
		$("#left-panel img").attr("src","images/LeftArrow.png");
	});
	
} else {

	$('#right-panel').hover(function() {
		$("#right-panel img").attr("src","images/RightArrow_glow.gif");
			}, function() {
		$("#right-panel img").attr("src","images/RightArrow.gif");
	});

	
	$('#left-panel').hover(function() {
		$("#left-panel img").attr("src","images/LeftArrow_glow.gif");
			}, function() {
		$("#left-panel img").attr("src","images/LeftArrow.gif");
	});

}
	
	
	
	//Bottom ThumbNails
if ( !$("body").hasClass("ie6") ) {

	$(".gallery-thumb li a img").mouseover(function(){
		$(".js").css("display", "none");
		$(this).next(".js").fadeIn("medium");		
	});
	
	$("#.gallery-thumb li a img").mouseleave(function(){
		//$('.js').fadeOut("medium");
		$(".js").css("display", "none");

	});
	
};
		
		
	
	$(document).keydown(function(e) {
  
  	//alert('keycode: ' + e.keyCode); 
	  // right
	  if (e.keyCode == 39 && (!$("li.current").hasClass("last"))) {
	       e.preventDefault();
		  
		   		
  		$("#window").stop();
  		
  	
			//Set Classes
			$(".prev").removeClass("prev");
			$(".current").removeClass("current").addClass("prev");
			
			if ( $(".next").hasClass(".last"))	{ 
				$(".next").removeClass("next").addClass("current")
				$("#right-panel").addClass("hidden");
				$("#left-panel").removeClass("hidden");

				
			} else {
				$("#left-panel").removeClass("hidden");
				$(".next").removeClass("next").addClass("current").next().addClass("next");
			}
			
			
		//Move
		if ( $(".current a img").hasClass(".landscape")) {
			// If the target is landscape
			$("#window").scrollTo(".current",600,{offset:-258});
		} else {
			// If the target is portrait
			$("#window").scrollTo(".current",600, {offset:-338});

		}
     		
  
  		
  		
  	}
  	
  	// left
  	if (e.keyCode == 37) {
  	     e.preventDefault();
  	     
  	   $("#window").stop();
  	   				
  	   			
  	   		if ( !$(".current").hasClass("first"))	{ 
  	   								
  	   			
  	   			// Set Classes	
  	   			$(".next").removeClass("next");
  	   			$(".current").removeClass("current").addClass("next");
  	   			if ( $(".prev").hasClass(".first")) { 
  	   				$(".prev").removeClass("prev").addClass("current")
  	   				$("#left-panel").addClass("hidden");
  	   				$("#right-panel").removeClass("hidden");
  	   
  	   			} else {						 
  	   				$(".prev").addClass("current").removeClass("prev");
  	   				$(".current").prev().addClass("prev");
  	   				$("#right-panel").removeClass("hidden");
  	   			};
  	   				
  	   			//Move
  	   			if ( $(".current a img").hasClass(".landscape")) {
  	   				// If the target is landscape
  	   				$("#window").scrollTo(".current",600,{offset:-258});
  	   			} else {
  	   				// If the target is portrait
  	   				$("#window").scrollTo(".current",600, {offset:-338});
  	   			};
  	   		
  	   		
  	   		
  	   		
  	   		};
  	     
  	     
  	     
  	}
  	
  	
	});

	/*$(document).bind('keypress', {combi:'left', disableInInput: true}, function(){
											   
		$("#window").stop();
				
			
		if ( !$(".current").hasClass(".first"))	{ 
								
			
			// Set Classes	
			$(".next").removeClass("next");
			$(".current").removeClass("current").addClass("next");
			if ( $(".prev").hasClass(".first")) { 
				$(".prev").removeClass("prev").addClass("current")
				$("#left-panel").addClass("hidden");
				$("#right-panel").removeClass("hidden");

			} else {						 
				$(".prev").addClass("current").removeClass("prev");
				$(".current").prev().addClass("prev");
				$("#right-panel").removeClass("hidden");
			};
				
			//Move
			if ( $(".current a img").hasClass(".landscape")) {
				// If the target is landscape
				$("#window").scrollTo(".current",600,{offset:-258});
			} else {
				// If the target is portrait
				$("#window").scrollTo(".current",600, {offset:-338});
			};
		
		
		
		
		};
	
	});*/

       
	   
	$("#right-panel").click(function(){ 
		$("#window").stop();
		//if ( $(".current").next().hasClass(".next")) { 	
			
			
			$(".prev").removeClass("prev");
			$(".current").removeClass("current").addClass("prev");
			
			if ( $(".next").hasClass(".last"))	{ 
				$(".next").removeClass("next").addClass("current")
				$("#right-panel").addClass("hidden");
				$("#left-panel").removeClass("hidden");

				
			} else {
				$("#left-panel").removeClass("hidden");
				$(".next").removeClass("next").addClass("current").next().addClass("next");
			};
			
			
			
		if ( $(".current a img").hasClass(".landscape")) {
			// If the target is landscape
			$("#window").scrollTo(".current",600, {offset:-258});											  
		} else {
			// If the target is portrait
			$("#window").scrollTo(".current",600, {offset:-338});
		};
			
		
		
		//};	
	});
	
	
	
	$("#left-panel").click(function(){ 
		$("#window").stop();
		//if ( $(".current").prev().hasClass(".prev")) { 	
						
			$(".next").removeClass("next");
			$(".current").removeClass("current").addClass("next");
			if ( $(".prev").hasClass(".first")) { 
				$(".prev").removeClass("prev").addClass("current")
				$("#left-panel").addClass("hidden");
				$("#right-panel").removeClass("hidden");

			} else {						 
				$(".prev").removeClass("prev").addClass("current").prev().addClass("prev");
				$("#right-panel").removeClass("hidden");
			};
			
			
			if ( $(".current a img").hasClass(".landscape")) {
				// If the target is landscape
				$("#window").scrollTo(".current",600, {offset:-258});
																  
			} else {
				// If the target is portrait
				$("#window").scrollTo(".current",600, {offset:-338});
																  

			};	
			
		//};
	}); 
	

	
	
		$(".llink a img").localScroll({
  			 target:'#window',
			 axis:'x',
			 stop:true,
			 offset: {left:-258},
			 hash:false,
			 lazy:true,
			 onAfter:function( anchor, settings ){
					
				if (lonely != true) {
					$(".prev").removeClass("prev")
					$(".current").removeClass("current")
					$(".next").removeClass("next")
									
									
					$(anchor).parents("li").addClass("current");
					
				
				 	if ( $(".current").hasClass(".last"))	{ 
						$("#right-panel").addClass("hidden");
						$("#left-panel").removeClass("hidden");
					} else {
						$("#right-panel").removeClass("hidden");
						$(".current").next().addClass("next");
					};
			
	
					if ( $(".current").hasClass(".first")) { 
						$("#left-panel").addClass("hidden");
						$("#right-panel").removeClass("hidden");
					} else {
						$("#left-panel").removeClass("hidden");
						$(".current").prev().addClass("prev");
					};
					
				}
				}
			});
		
		$(".plink a img").localScroll({
  			 target:'#window',
			 axis:'x',
			 stop:true,
			 offset: {left:-338},
			 hash:false,
			 lazy:true,
			 onAfter:function( anchor, settings ){
					
				if (lonely != true) {
					$(".prev").removeClass("prev")
					$(".current").removeClass("current")
					$(".next").removeClass("next")
									
									
					$(anchor).parents("li").addClass("current");
				
				 	if ( $(".current").hasClass(".last"))	{ 
						$("#right-panel").addClass("hidden");
					} else {
						$("#right-panel").removeClass("hidden");
						$(".current").next().addClass("next");
					};
			
	
					if ( $(".current").hasClass(".first")) { 
						$("#left-panel").addClass("hidden");
					} else {
						$("#left-panel").removeClass("hidden");
						$(".current").prev().addClass("prev");
					};
				}
				}
			});
		
		

			   
});
