﻿function gotoImg(imgIndex,stop)
{  
	var nextImgIndex = 0;
	
	
	//Set new image
	$(".slideShowContainer #imgA").attr("src",$("#slideShowThumb" + imgIndex).attr("rel"));
	$(".slideShowContainer #imgB").hide();
	//Set slideshow next image
	if($("#thumbContainer a:last").attr("id")!=("slideShowThumb" + imgIndex))
		nextImgIndex=imgIndex+1;
		
	//Set selected thumb
	$("#thumbContainer a").removeClass("selected");
	$("#slideShowThumb" + imgIndex).addClass("selected");
	
	$("#thumbContainer a:not(.selected)").fadeTo(300, 0.55);
	$("#thumbContainer .selected").fadeTo(300, 1);
	
	
	$(".slideShowContainer #imgB").attr("src",$("#slideShowThumb" + nextImgIndex).attr("rel"));
	
	
	//If user clicks on one image; stop the slideshow
	if(!stop)
		timer = setTimeout("$('.slideShowContainer #imgB').fadeIn(1000,function(){clearTimeout(timer);gotoImg(" + nextImgIndex + ",false);})", "3000");
	else
		clearTimeout(timer);
}

function gotoRefImg(imgIndex)
{ 
	//$("#referenceImageContainerInner").css("background") = $("#referenceImageContainer").css("background");
	//alert($("#referenceImageContainerInner").css("background") = $("#referenceImageContainer").css("background"));
	
	//$("#referenceImageContainerInner").css("background","#FFF url('" + $("#referenceThumb" + imgIndex).attr("rel") + "') no-repeat center center");
	var currentBack = $("#referenceImageContainer").css("background");
	if (typeof currentBack != 'undefined')
	{
		$("#referenceImageContainerInner").css("background", currentBack);
		$("#referenceImageContainerInner").show();
	}
	
	
	
	$("#referenceImageContainer").css("background","#FFF url('" + $("#referenceThumb" + imgIndex).attr("rel") + "') no-repeat center center");
	$("#preLoadHere").attr("src",$("#referenceThumb" + imgIndex).attr("rel"));
	
	preLoadTimer = setTimeout("$('#ajaxLoader').show();","100")
	$("#preLoadHere").load(function(){clearTimeout(preLoadTimer);$("#ajaxLoader").hide();$("#referenceImageContainerInner").fadeOut(500);});
	
	
	$("#currentRefImg").attr("src",$("#referenceThumb" + imgIndex).attr("rel"));


	var altText = $("#referenceThumb" + imgIndex + " img").attr("alt");
	if(altText != undefined)
		$("#referenceAltText").html(altText);
	else
		$("#referenceAltText").html("");

	
	//Set selected thumb
	$("#referenceHouseThumbContainer a").removeClass("selected");
	$("#referenceThumb" + imgIndex).addClass("selected");
	
	$("#referenceHouseThumbContainer a:not(.selected) img").fadeTo(500, 0.55);
	$("#referenceHouseThumbContainer .selected img").fadeTo(500, 1);
	
	//Show next/prev link per default
	$("#referenceImageContainer a").show();
	
	//Hide next if last
	if($("#referenceHouseThumbContainer a:last").attr("id")==$("#referenceHouseThumbContainer a.selected").attr("id"))
	{
		$("#referenceImageContainer .goRight").hide();
	}
	
	//Hide prev if first
	if($("#referenceHouseThumbContainer a:first").attr("id")==$("#referenceHouseThumbContainer a.selected").attr("id"))
	{
		$("#referenceImageContainer .goLeft").hide();
	}
	
	//Set prev and next link
	$("#referenceImageContainer .goLeft")[0].onclick = function() {gotoRefImg(imgIndex - 1);};
	$("#referenceImageContainer .goRight")[0].onclick = function() {gotoRefImg(imgIndex + 1);};

	//Show correct thumbpage
	if(((CurrentScrollPage*5)+4)<imgIndex)
	{
		CurrentScrollPage++;
		showCorrectPage();
	}
	else if((CurrentScrollPage*5)>imgIndex)
	{
		CurrentScrollPage--;
		showCorrectPage();
	}

}

function scrollNEXT()
{	
	if(((CurrentScrollPage+1)*5)<$("#referenceHouseThumbContainer ul").children().size())
		CurrentScrollPage++;
	
	showCorrectPage();
}

function scrollPREV()
{ 
	if(CurrentScrollPage!=0)
		CurrentScrollPage--;
	
	showCorrectPage();
}

function showCorrectPage()
{
	$("#referenceHouseThumbContainer li").hide();
	$("#referenceHouseThumbContainer li:nth-child(" + ((CurrentScrollPage *5) + 1) + ")").show();
	$("#referenceHouseThumbContainer li:nth-child(" + ((CurrentScrollPage *5) + 2) + ")").show();
	$("#referenceHouseThumbContainer li:nth-child(" + ((CurrentScrollPage *5) + 3) + ")").show();
	$("#referenceHouseThumbContainer li:nth-child(" + ((CurrentScrollPage *5) + 4) + ")").show();
	$("#referenceHouseThumbContainer li:nth-child(" + ((CurrentScrollPage *5) + 5) + ")").show();
}

function gotoSlide(imgIndex)
{  
	var nextImgIndex = 0;

//	if(imgIndex==0)
//		$("#startPageSlideshowContainer .goLeft")[0].onclick = function() {   SlideTo((SlideShowItems.length-1));  };
//	else
//		$("#startPageSlideshowContainer .goLeft")[0].onclick = function() {   SlideTo((imgIndex-1));  };
	
	//Set new image
	$("#startPageSlideshowContainer #imgA").attr("src", SlideShowItems[imgIndex]);
	$("#startPageSlideshowContainer #imgB").hide();
	
	//Set slideshow next image
	if((SlideShowItems.length-1)>imgIndex)
		nextImgIndex=imgIndex+1;
	
	$("#startPageSlideshowContainer #imgB").attr("src", SlideShowItems[nextImgIndex]);
	//$("#startPageSlideshowContainer .goRight")[0].onclick = function() {   SlideTo(nextImgIndex);   };

	
	timer = setTimeout("$('#startPageSlideshowContainer #imgB').fadeIn(1000,function(){clearTimeout(timer);gotoSlide(" + nextImgIndex + ");})", "3000");
}

function SlideTo(imgIndex)
{  
	$("#startPageSlideshowContainer #imgB").attr("src", SlideShowItems[imgIndex]);
	$("#startPageSlideshowContainer #imgB").fadeIn(1000,function(){clearTimeout(timer);gotoSlide(imgIndex);})
}

/** Office1.aspx **/
function SelectPersonnel(index)
{
	$(".OfficeMainBlurb").empty();
	$("#SelectPerson" + index).clone(true).appendTo(".OfficeMainBlurb");
}

