// JavaScript Document


function switchRight(){
	if(window.miniGalleryIndex < (window.picturesNumber - window.displPictures))
		window.miniGalleryIndex++;
	
	refreshMiniGallery(window.miniGalleryIndex);
}

function switchLeft(){
	if(window.miniGalleryIndex > 0)
		window.miniGalleryIndex--;
	
	refreshMiniGallery(window.miniGalleryIndex);
}


function refreshMiniGallery(fromNumber){
	$('.miniPicture').addClass("invisible");
	for(i=fromNumber;i<(fromNumber+window.displPictures);i++){
		$('#small_'+i).removeClass("invisible");
	}
	
	var index = window.miniGalleryIndex;
	var lastIndex = (window.picturesNumber - window.displPictures);
	
	if(index == 0){
		$("#imagePickerLeftArrowHolderOn").hide();
		$("#imagePickerLeftArrowHolderOff").show();
	}
	else{
		$("#imagePickerLeftArrowHolderOn").show();
		$("#imagePickerLeftArrowHolderOff").hide();
	}
	
	if(index == lastIndex){
		$("#imagePickerRightArrowHolderOn").hide();
		$("#imagePickerRightArrowHolderOff").show();
	}
	else{
		$("#imagePickerRightArrowHolderOn").show();
		$("#imagePickerRightArrowHolderOff").hide();
	}
	
	//alert("index: "+ window.miniGalleryIndex+", picNumb: "+window.picturesNumber);
	//alert("asd");
	//alert(str);
}


function showImage(index){
	window.imageIndex = index;
	var source = $('#small_'+index+' img').attr("bigsrc");
	var descr = $('#small_'+index+' img').attr("descript");
	var orginal = $('#small_'+index+' img').attr("orginalsrc");
	
	if(window.imageIndex == (window.picturesNumber-1)){
		$("#imageDisplayRightArrowHolderOn").hide();
		$("#imageDisplayRightArrowHolderOff").show();
	}
	else{
		$("#imageDisplayRightArrowHolderOn").show();
		$("#imageDisplayRightArrowHolderOff").hide();
	}
	
	if(window.imageIndex == 0){
		$("#imageDisplayLeftArrowHolderOn").hide();
		$("#imageDisplayLeftArrowHolderOff").show();
	}
	else{
		$("#imageDisplayLeftArrowHolderOn").show();
		$("#imageDisplayLeftArrowHolderOff").hide();
	}
	
	//var vars = "source="+source;
	$.ajax({   // -------------------------------- AJAX
		//type: "POST",										//--------------------- type
		//url: "ajax/setLanguage.php",   					//--------------------- url
		//data: vars,  										//--------------------- data
		beforeSend: function(){								//--------------------- beforeSend
			$("#loading").show();
			//$("#imgPhoto").hide();
		},
		success: function(msg){								//--------------------- success
			$("#imgPhoto").attr("src",source);
			$("#imgDesc").html(descr);
			$("#linkToImg").attr("href",orginal);
			$("#text1").html("text 1 - zostal zmieniony");
		},
		complete: function(){     							//-------------------- complete
			$("#loading").hide();
			//$("#imgPhoto").show();
			$("#text2").html("text 2 - zostal zmieniony");
		}
	});
}


function nextImage(){
	if(window.imageIndex < window.picturesNumber-1)
		window.imageIndex++;
	showImage(window.imageIndex);
	
}

function prevImage(){
	if(window.imageIndex > 0)
		window.imageIndex--;
	showImage(window.imageIndex);
	
}

	


jQuery(document).ready(function(){
	window.imageIndex = 0;
	window.miniGalleryIndex = 0;
	window.displPictures = 8;
	window.picturesNumber = $('.miniPicture').size();
	
	if(window.picturesNumber <= window.displPictures){
		$("#imagePickerRightArrowHolderOn").hide();
		$("#imagePickerRightArrowHolderOff").show();
	}
});
