function fadeIn(){
	$('.big_visual #pic'+currentSlide).css("opacity",0)
				.css("top","0px")
				.animate({
					opacity: 1
				},1000,function(){slideIt()});
	$('.big_visual #pic'+currentSlide).css("z-index","10");
	$('.big_visual #pic'+prevSlide).css("z-index","9");
}

function slideIt(){
	if(prevSlide > 0){
		$('.big_visual #pic'+prevSlide).css("opacity",0);
	}
	$('.big_visual #pic'+currentSlide).animate({
					top: "-"+($('.big_visual #pic'+currentSlide).height()-205)+"px"
				},7000,"linear",function(){fadeIn()});
	prevSlide = currentSlide;
	currentSlide++;
	if($('.big_visual #pic'+currentSlide).length == 0){
		currentSlide = 1;
	}
}

$(document).ready(
	function(){
		if($(".big_visual").length != 0){
			$("#slide-container").html($("#slideShowHolder").html());
			$("#slideShowHolder").html("");
			$(".big_visual").css("display","block");
			currentSlide=1;
			prevSlide=0;
			fadeIn();
		}
		if($(".diablok").length != 0){
			currentDia=1;
			setInterval(function(){
				$('.diablok #pic'+currentDia).fadeOut(800);
				
				if($('.diablok #pic'+(currentDia+1)).length == 0){
					currentDia = 1;
				}
				else{
					currentDia++;
				}
				
				$('.diablok #pic'+currentDia).fadeIn(800);
			},4000);
			
			$('.diablok #pic'+currentDia).fadeIn(800);
		}
		$("#content-container").height($(document).height()-20);
		$("#footer").css("top",$(document).height()-46);
		$("#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 += "&bedrijfsnaam="+($('input:text[name=bedrijfsnaam]').val());
	dataString += "&adres="+($('input:text[name=adres]').val());
	dataString += "&postcode="+($('input:text[name=postcode]').val());
	dataString += "&plaats="+($('input:text[name=plaats]').val());
	dataString += "&land="+($('input:text[name=land]').val());
	dataString += "&activiteit="+($('input:text[name=activiteit]').val());
	dataString += "&contactpersoon="+($('input:text[name=contactpersoon]').val());
	dataString += "&telefoonnummer="+($('input:text[name=telefoonnummer]').val());
	dataString += "&fax="+($('input:text[name=fax]').val());
	dataString += "&email="+($('input:text[name=email]').val());
	dataString += "&onderwerp="+($('#onderwerp :selected').val());
	dataString += "&opmerking="+($('textarea[name=opmerking]').val());
	
	$.ajax({  
	  type: "POST",  
	  url: "php/send_contactForm.php",  
	  data: dataString,  
	  success: function(msg) { 
		$("div.form_success").css("display","inline");
		$("div.form_sending").css("display","none");
		}  
	});
}

function submitRegistrationForm(){
	dataString = "";
	dataString += "&language="+($('input:hidden[name=language]').val());
	dataString += "&klantnummer="+($('input:text[name=klantnummer]').val());
	dataString += "&bedrijfsnaam="+($('input:text[name=bedrijfsnaam]').val());
	dataString += "&naam="+($('input:text[name=naam]').val());
	dataString += "&adres="+($('input:text[name=adres]').val());
	dataString += "&postcode="+($('input:text[name=postcode]').val());
	dataString += "&plaatsnaam="+($('input:text[name=plaatsnaam]').val());
	dataString += "&land="+($('#landen :selected').val());
	dataString += "&activiteit="+($('input:text[name=activiteit]').val());
	dataString += "&telefoon="+($('input:text[name=telefoon]').val());
	dataString += "&fax="+($('input:text[name=fax]').val());
	dataString += "&email="+($('input:text[name=email]').val());
	dataString += "&wachtwoord="+($('input:text[name=wachtwoord]').val());

	dataString += "&nieuwsbrief="+($('input:checkbox[name=nieuwsbrief]').is(':checked'));
	
	$.ajax({  
	  type: "POST",  
	  url: "php/send_registrationForm.php",  
	  data: dataString,  
	  success: function(msg) { 
		$("div.form_success").css("display","inline");
		$("div.form_sending").css("display","none");
		}  
	});
}

function submitNewsletterForm(){
	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 += "&bedrijfsnaam="+($('input:text[name=bedrijfsnaam]').val());
	dataString += "&activiteit="+($('input:text[name=activiteit]').val());
	dataString += "&contactpersoon="+($('input:text[name=contactpersoon]').val());
	dataString += "&email="+($('input:text[name=email]').val());
	
	$.ajax({  
	  type: "POST",  
	  url: "php/send_newsletterForm.php",  
	  data: dataString,  
	  success: function(msg) { 
		$("div.form_success").css("display","inline");
		$("div.form_sending").css("display","none");
		}  
	});
}

function submitSearchForm(){
	window.location.href = "/index.php?params=search_nl--"+escape($('input:text[name=searchString]').val());
}

function submitNewsletterFormNow(){
	$("#newsletterForm").submit();
}

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

function submitRegistrationFormNow(){
	$("#registrationForm").submit();
}

function submitLoginForm(){
	$("#loginForm").submit();
}

$(document).ready(
	function(){
		$("#loginForm").validate({
			submitHandler: function(form) {
				form.submit();
			}
		});
		
		$("#searchForm").validate({
			submitHandler: function(form) {
				submitSearchForm();
			}
		});
		
		$("#searchInput").keypress(function (e) {
			if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {				
				$("#searchForm").submit();
				return false;
			} else {
				return true;
			}
		});
		
		$("#contactForm").validate({
			submitHandler: function(form) {
				$("div.form_sending").css("display","inline");
				$("div.form_input").css("display","none");
				submitContactForm();
			}
		});
		
		$("#registrationForm").validate({
			submitHandler: function(form) {
				$("div.form_sending").css("display","inline");
				$("div.form_input").css("display","none");
				submitRegistrationForm();
			}
		});
		
		$("#newsletterForm").validate({
			submitHandler: function(form) {
				$("div.form_sending").css("display","inline");
				$("div.form_input").css("display","none");
				submitNewsletterForm();
			}
		});
	}
);
