// JavaScript Document
startGallery();


//GALLERY
var slideInterval;
var slideNumber = 0;
var previousIndex = 0; 
function loadThumbGallery(galleryList, indexImage) {
	//alert(imagepath);
	$("#thumb"+previousIndex+" a").removeClass("thumbSelected");
	previousIndex = indexImage;
	$("#thumb"+indexImage+" a").addClass("thumbSelected");
	slideNumber = parseInt(indexImage);
	$("#currentGalleryImage").html(slideNumber+1);
	resetSlideInterval();
	preloadarr=galleryList.split(";");
	var imagepath = preloadarr[indexImage];
	var img = new Image();
	$(img).load(function () {
		//alert("loaded");
		//$(this).css('display', 'none'); // .hide() doesn't work in Safari when the element isn't on the DOM already
		$(this).hide();
		$('.largePropertyImage').html(this);
		$(this).show();
		//$(this).fadeIn();
	}).error(function () {
		// notify the user that the image could not be loaded
	}).attr('src', imagepath);
}
function resetSlideInterval() {
	if(slideInterval!=undefined)
	{
		clearInterval(slideInterval); 
	}
	slideInterval = setInterval( "gallerySlide()", 5000 );
}
function slideShow(galleryList,slidedirection) {
	gallery=galleryList.split(";");
	if(slidedirection==1)
	{
		if(slideNumber==gallery.length-1)
			selectedSlide = 0;
		else
			selectedSlide=slideNumber+1;
	}
	else
	{
		if(slideNumber==0)
			selectedSlide = gallery.length-1;
		else
			selectedSlide=slideNumber-1;
	}
	loadThumbGallery(galleryList, selectedSlide);
}
function gallerySlide() {
	slideShow(largeGal,1);
}
function startGallery() {
	jQuery(document).ready(function() {
		resetSlideInterval();
		gallery=largeGal.split(";");
		$("#totalGalleryImages").html(gallery.length);
		$("#thumb0 a").addClass("thumbSelected");
	});
}
//END OF GALLERY
