var currentSlide = 0;
var numSlides;

function initSlideShow(){
	currentSlide = 0;
	numSlides = $("#slides").children().length;
	$(window).resize(function(){
		setSlides();
	});
	
	for(var i=0; i<numSlides; i++){
		var sid ="#slidernav"+i;
		$(sid).click(function(e){ 
		   e.preventDefault(); 
		   var id= e.currentTarget.id.replace("slidernav","");
		   setCurrentSlide(parseInt(id,0));
		});
	}
	
	setSlides();
	setSlideButtons();
	
	
	$("#arrslideprev").click(function(e){ e.preventDefault(); e.stopImmediatePropagation(); prevSlide(); });
	$("#arrslidenext").click(function(e){ e.preventDefault(); e.stopImmediatePropagation(); nextSlide(); });
	$(window).resize(function(){
		showSlideButtons();
	});
	showSlideButtons();
	$("#slides").show();
	$("#slides").touchwipe({
		 wipeLeft: function() { nextSlide(); },
		 wipeRight: function() { prevSlide(); },
	});
	
	setArrowSlideButtons();
}

function showSlideButtons(){
	if( parseInt($(window).width()) > 1140){
		$("#arrslidesnav").show();	
	}
	else{
		$("#arrslidesnav").hide();	
	}
}

function nextSlide(){
	currentSlide++;
	if(currentSlide > numSlides-1) currentSlide=0;
	setCurrentSlide(currentSlide);
}

function prevSlide(){
	currentSlide--;
	if(currentSlide <0) currentSlide = numSlides-1;
	setCurrentSlide(currentSlide);
}


function setCurrentSlide(selectedSlide){
	currentSlide = selectedSlide;
	var swidth = Math.max(924,parseInt( $(window).width() ));
	var tleft = Math.abs( (swidth - 924)/2) - swidth*currentSlide;
	$("#slides").animate({left:tleft+"px"},"slow","easeOutExpo");
	setSlideButtons();
	setArrowSlideButtons();
}
	
function setSlideButtons(){
	var slidebutton;
	for(var i=0; i<numSlides; i++){
		slidebutton = document.getElementById("slidernav"+i);
		slidebutton.src = slidebutton.src.replace("Selected","Normal");
	}
	slidebutton = document.getElementById("slidernav"+currentSlide);
	slidebutton.src = slidebutton.src.replace("Normal","Selected");
}
	
function setSlides(){
	var swidth = Math.max(924,parseInt( $(window).width() ));
	$("#slides").css("left",(Math.abs( (swidth - 924)/2)-swidth*currentSlide )+"px");
	for(var i=1; i<numSlides; i++){
		var sid ="#slide"+i;
		$(sid).css("left",(swidth*i)+"px");
	}
}

function setArrowSlideButtons(){
	/*
	$("#arrslideprev").show(0);
	$("#arrslidenext").show(0);
	if(currentSlide==0) $("#arrslideprev").hide(0);
	if(currentSlide==numSlides-1) $("#arrslidenext").hide(0);
	*/
}
