var GLOBAL_STOPPED_SLIDESHOW = false;



//if (!getElementsByClassName) {
	function getElementsByClassName(oElm, strTagName, strClassName){
		
		var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
		var arrReturnElements = [];
		strClassName = strClassName.replace(/\-/g, "\\-"); // allow for class names with a hyphen (e.g. class="info-links")
		var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
		var oElement;
		for(var i=0; i<arrElements.length; i++){
			oElement = arrElements[i];		
			if(oRegExp.test(oElement.className)){
				arrReturnElements.push(oElement);
			}	
		}
		return (arrReturnElements)
	}
//}


function changeSlider(obj) {
	if (typeof(obj)=='string') {
		obj = document.getElementById(obj);
	}
	var navDots = getElementsByClassName(document,"li","navDot");
	for(var i=0;i<navDots.length;i++) {
		navDots[i].className="navDot";
	}
	obj.className = "navDot selected";
}
$(document).ready(function() {
	$("#navDot0").click(function() {
		GLOBAL_STOPPED_SLIDESHOW=true;
		$("#projectImagesContainer").animate({
			"marginLeft" :0
		},600);
		changeSlider("navDot0");
	});
	$("#navDot1").click(function() {
		GLOBAL_STOPPED_SLIDESHOW=true;
		$("#projectImagesContainer").animate({
			"marginLeft" : (-471)
		},600);
		changeSlider("navDot1");
	});
	$("#navDot2").click(function() {
		GLOBAL_STOPPED_SLIDESHOW=true;
		$("#projectImagesContainer").animate({
			"marginLeft" : (-942)
		},600);
		changeSlider("navDot2");
	});
	$("#navDot3").click(function() {
		GLOBAL_STOPPED_SLIDESHOW=true;
		$("#projectImagesContainer").animate({
			"marginLeft" : (-1413)
		},600);
		changeSlider("navDot3");
	});
	$("#navDot4").click(function() {
		GLOBAL_STOPPED_SLIDESHOW=true;
		$("#projectImagesContainer").animate({
			"marginLeft" : (-1884)
		},600);
		changeSlider("navDot4");
	});

	autoSlideT();

});

function autoSlideT() {
	setTimeout('autoSlide()',3000);
}

function autoSlide() {
	if (!GLOBAL_STOPPED_SLIDESHOW && document.getElementById("navDot1")) {
		if ($("#projectImagesContainer").css('marginLeft')=='0px' || $("#projectImagesContainer").css('marginLeft')=='') {
			$("#projectImagesContainer").animate({
				"marginLeft" : (-471)
			},600);
			changeSlider("navDot1");
		} else if ($("#projectImagesContainer").css('marginLeft')=='-471px' && document.getElementById("navDot2")) {
			$("#projectImagesContainer").animate({
				"marginLeft" : (-942)
			},600);
			changeSlider("navDot2");
		} else if ($("#projectImagesContainer").css('marginLeft')=='-942px' && document.getElementById("navDot3")) {
			$("#projectImagesContainer").animate({
				"marginLeft" : (-1413)
			},600);
			changeSlider("navDot3");
		} else if ($("#projectImagesContainer").css('marginLeft')=='-1413px' && document.getElementById("navDot4")) {
			$("#projectImagesContainer").animate({
				"marginLeft" : (-1884)
			},600);
			changeSlider("navDot4");
		} else if ($("#projectImagesContainer").css('marginLeft')=='-1884px' || !document.getElementById("navDot4")) {
			$("#projectImagesContainer").animate({
				"marginLeft" : (0)
			},600);
			changeSlider("navDot0");
		}
		autoSlideT();
	}
}

