function setMyInterval(target){
	tmpArray.push(target);
	numArray.push(1);
}

function gotoImage(slis,num){
	clearInterval(INTERVAL);
	showImage(slis,num)
	INTERVAL = setInterval(function(){
		intervalFunction();
	},4000);
}

function showImage(slis, num){
	tmpArray[slis].find('.homeSlideShowPic'+numArray[slis]).fadeOut(800);
	tmpArray[slis].find('.homeSlideShowDot'+numArray[slis]).removeClass("active");
	
	tmpArray[slis].find('.homeSlideShowPic'+num).fadeIn(800);
	tmpArray[slis].find('.homeSlideShowDot'+num).addClass("active");
	
	numArray[slis] = num;
}

function intervalFunction(){
	for(var i=0;i<tmpArray.length;i++){
		if(tmpArray[i].find('.homeSlideShowPic'+(numArray[i]+1)).length == 0){
			if(numArray[i] > 1){
				showImage(i,1);
			}
		}
		else{
			showImage(i,numArray[i]+1);
		}
	}
}

$(document).ready(
	function(){
		tmpArray = new Array();
		numArray = new Array();
		$(".homeSlideShow").each(function(){setMyInterval($(this))});
		INTERVAL = setInterval(function(){
			intervalFunction();
		},4000);
		
		$(".homeSlideShowDotLink").click(function(){
			for(var i=0;i<tmpArray.length;i++){
				if(tmpArray[i].get(0) === $(this).parent().parent().parent().get(0)){
					gotoImage(i,($(this).parent().index())+1);
				}
			}
		});
		
		if($(".diaShow").length != 0){
			currentDia=1;
			setInterval(function(){
				$('.diaShow .pic'+currentDia).fadeOut(800);
				
				if($('.diaShow .pic'+(currentDia+1)).length == 0){
					currentDia = 1;
				}
				else{
					currentDia++;
				}
				
				$('.diaShow .pic'+currentDia).fadeIn(800);
			},4000);
			
			$('.diaShow .pic'+currentDia).fadeIn(800);
		}
		
		$("#footer").css("top",($(document).height() -30)+"px");
		$("#footer").show();;
	}
);

function submitContactForm(){
	dataString = "";
	dataString += "blockId="+($('input:hidden[name=blockId]').val());
	dataString += "&objectId="+($('input:hidden[name=objectId]').val());
	dataString += "&category="+($('input:hidden[name=category]').val());
	dataString += "&module="+($('input:hidden[name=module]').val());
	dataString += "&language="+($('input:hidden[name=language]').val());
	dataString += "&skin="+($('input:hidden[name=skin]').val());
	dataString += "&naam="+($('input:text[name=naam]').val());
	dataString += "&email="+($('input:text[name=email]').val());
	dataString += "&telefoonnummer="+($('input:text[name=telefoonnummer]').val());
	dataString += "&opmerking="+($('textarea[name=opmerking]').val());
	
	$.ajax({  
	  type: "POST",  
	  url: "php/send_contactForm.php",  
	  data: dataString,  
	  success: function(msg) { 
			_gaq.push(['_trackPageview', window.location.pathname+'-formulier-verzonden']);
			$("div.form_success").css("display","inline");
			$("div.form_sending").css("display","none");
		}  
	});
}

function submitForm(){
	$("#contactForm").submit();
}

$(document).ready(
	function(){		
		$("#contactForm").validate({
			submitHandler: function(form) {
				$("div.form_sending").css("display","inline");
				$("div.form_input").css("display","none");
				submitContactForm();
			},
			messages: {
			 naam: ($('input:hidden[name=naam_tooltip]').val()),
			 email: ($('input:hidden[name=email_tooltip]').val())			   
		   }
		});
	}
);
