


function heroUsage(id) {
  pagina = escape(document.location.href);
  ref = escape(document.referrer);
  if((ref == "") || (ref == "undefined")){ ref = "favorieten"; }
  screensize = screen.width + "x" + screen.height;
  screencolor = (navigator.appName.indexOf("Microsoft") > -1) ? screen.colorDepth : screen.pixelDepth;
  document.frames['hero_usage'].location="usage/statistieken_save.php?pagina="+pagina+"&referrer="+ref+"&screensize="+screensize+"&screencolor="+screencolor+"&pages_id="+id+"";
}

function sendContact(){
	var fout = 0;
	var contactForm = document.getElementById('contactForm');
	
	var voorletters = document.getElementById('voorletters');	
	var naam = document.getElementById('naam');	
	var bedrijf = document.getElementById('bedrijf');
	var straatnaam = document.getElementById('straatnaam');
	var huisnummer = document.getElementById('huisnummer');
	var postcode1 = document.getElementById('postcode1');
	var postcode2 = document.getElementById('postcode2');
	var plaats = document.getElementById('plaats');
	var telefoon = document.getElementById('telefoon');
	var email = document.getElementById('email');

	if( voorletters.value ){
		fout = 0;
		voorletters.className = 'textField';
	} else {
		fout = 1;		
		voorletters.className = 'red';
	}
	
	if( naam.value ){
		fout = 0;
		naam.className = 'textField';
	} else {
		fout = 1;		
		naam.className = 'red';
	}
	
	if( bedrijf.value ){
		fout = 0;
		bedrijf.className = 'textField';
	} else {
		fout = 1;		
		bedrijf.className = 'red';
	}

	if( straatnaam.value ){
		fout = 0;
		straatnaam.className = 'textField';
	} else {
		fout = 1;		
		straatnaam.className = 'red';
	}
	
	if( huisnummer.value ){
		fout = 0;
		huisnummer.className = 'textField';
	} else {
		fout = 1;		
		huisnummer.className = 'red';
	}

	if( postcode1.value && postcode1.value.length == 4 ){
		fout = 0;
		postcode1.className = 'textField';
	} else {
		fout = 1;		
		postcode1.className = 'red';
	}
	
	if( postcode2.value && postcode2.value.length == 2){
		fout = 0;
		postcode2.className = 'textField';
	} else {
		fout = 1;		
		postcode2.className = 'red';
	}

	if( plaats.value ){
		fout = 0;
		plaats.className = 'textField';
	} else {
		fout = 1;		
		plaats.className = 'red';
	}

	if( telefoon.value ){
		fout = 0;
		telefoon.className = 'textField';
	} else {
		fout = 1;		
		telefoon.className = 'red';
	}

	if( email.value ){
		fout = 0;
		email.className = 'textField';
	} else {
		fout = 1;		
		email.className = 'red';
	}
	
	if( !fout ){
		contactForm.submit();
	} else 
	{
		$("#errorMsg").slideDown("slow");
		setTimeout(function() { 
			$('#content').animate({scrollTop: 0}, 500);	
		}, 500); 
		
	}
}



function sendBelMijTerug(){
	var fout = 0;
	var contactForm = document.getElementById('form_bel_mij_terug');
	
	var naam = document.getElementById('naam');
	var telefoon = document.getElementById('telefoon');
	var bedrijf = document.getElementById('bedrijfsnaam');

	if ((naam.value == "Initialen en achternaam") || ( !naam.value )) {
		fout = 1;
		naam.className = 'red';
	} else {
		naam.className = 'textField';
	}
	
	if ((telefoon.value == "Uw telefoonnummer") || ( !telefoon.value )) {
		fout = 1;
		telefoon.className = 'red';
	} else {
		telefoon.className = 'textField';
	}
	
	if ((bedrijf.value == "Bedrijfsnaam") || ( !bedrijf.value )) {
		fout = 1;
		bedrijf.className = 'red';
	} else {
		bedrijf.className = 'textField';
	}
	
	if( !fout ){
		contactForm.submit();
	}
}

function submitInVormMail(){

	var fout=0;
	
	if(document.getElementById('bedrijf').value=='') {
		fout=1;
		document.getElementById('bedrijf').className='red';
	} else {
		document.getElementById('bedrijf').className='';
	}

	if(!fout) {
		
		document.form1.submit();
	}
}
 
function set_position(){
	var totaal  = parseInt(document.getElementById('total_divs').value);
	var current = parseInt(document.getElementById('current_div').value);
		
	document.getElementById('paging').innerHTML = (current+1)+"/"+totaal;
	var tmp = parseInt((current)*245);
	document.getElementById('div_1').scrollLeft = tmp;
}

function go_next_image(){
	var totaal  = parseInt(document.getElementById('image_divs_totaal').value);
	var current = parseInt(document.getElementById('image_current').value);
	if (current < totaal-1) {
		to_left(440,20,41,20, 'img_slide');
		document.getElementById('image_current').value = current+1;
	}
}

function go_prev_image(){
	var totaal  = parseInt(document.getElementById('image_divs_totaal').value);
	var current = parseInt(document.getElementById('image_current').value);

	if (current > 0) {
		to_right(440,40,41,20, 'img_slide');
		document.getElementById('image_current').value = current-1; 
	}
}

function go_next_voordeel(){
	var totaal  = parseInt(document.getElementById('voordeel_divs_totaal').value);
	var current = parseInt(document.getElementById('voordeel_current').value);
	if (current < totaal-1) {	
		getal = current;
		getal = 'pagina_' + (getal + 1);
		document.getElementById('paginaTekst').innerHTML = document.getElementById(getal).value;
		to_left(230,20,21,20, 'voorkeur_slide');
		document.getElementById('voordeel_current').value = current+1;
	}
}

function go_prev_voordeel(){
	var totaal  = parseInt(document.getElementById('voordeel_divs_totaal').value);
	var current = parseInt(document.getElementById('voordeel_current').value);
	if (current > 0) {
		getal = current;
		getal = 'pagina_' + (getal - 1);
		document.getElementById('paginaTekst').innerHTML = document.getElementById(getal).value;

		to_right(230,10,21,20, 'voorkeur_slide');
		document.getElementById('voordeel_current').value = current-1; 
	}
}

function random_voordeel(){
	
	
	var totaal  = parseInt(document.getElementById('voordeel_divs_totaal').value);
	var current = parseInt(document.getElementById('voordeel_current').value);
	if (current < totaal-1) {	
		getal = current;
		getal = 'pagina_' + (getal + 1);
		document.getElementById('paginaTekst').innerHTML = document.getElementById(getal).value;
		to_left(230,20,21,20, 'voorkeur_slide');
		document.getElementById('voordeel_current').value = current+1;
		if( current >= 0 && current <= 3){
			setTimeout("random_voordeel()", 3000);			
		}
	}
}

function go_next(){
	var totaal  = parseInt(document.getElementById('total_divs').value);
	var current = parseInt(document.getElementById('current_div').value);
	if (current < totaal-1) {
		document.getElementById('paging').innerHTML = (current+2)+"/"+totaal;
		to_left(245,10,21,20, 'div_1');
		document.getElementById('current_div').value = current+1;
	}
}

function go_prev(){
	var totaal  = parseInt(document.getElementById('total_divs').value);
	var current = parseInt(document.getElementById('current_div').value);

	if (current > 0) {
		document.getElementById('paging').innerHTML = (current)+"/"+totaal;
		to_right(245,10,21,20, 'div_1');
		document.getElementById('current_div').value = current-1; 
	}
}


function to_left(size, stepsize, easeout, timeout, div) {
	if (size > easeout) { 
		document.getElementById(div).scrollLeft = (parseInt(document.getElementById(div).scrollLeft)+stepsize);
		size = size-stepsize;
	} else {
		var tmp = Math.round(size/2);
		document.getElementById(div).scrollLeft = (parseInt(document.getElementById(div).scrollLeft)+tmp);
		size = size-tmp;
	}
	if (size > 0){
		setTimeout("to_left("+size+","+stepsize+","+easeout+","+timeout+",'"+div+"')",timeout);
	}
}

function to_right(size, stepsize, easeout, timeout, div) {
	if (size > easeout) { 
		document.getElementById(div).scrollLeft = (parseInt(document.getElementById(div).scrollLeft)-stepsize);
		size = size-stepsize;
	} else {
		var tmp = Math.round(size/2);
		document.getElementById(div).scrollLeft = (parseInt(document.getElementById(div).scrollLeft)-tmp);
		size = size-tmp;
	}
	if (size > 0){
		setTimeout("to_right("+size+","+stepsize+","+easeout+","+timeout+",'"+div+"')",timeout);
	}
}

function gaStap2(){
	var fout = 0;
	var stap1 = document.getElementById('stap1');
	
	var voorletters = document.getElementById('voorletters');
	var achternaam = document.getElementById('achternaam');
	var adres = document.getElementById('adres');
	var postcode = document.getElementById('postcode');
	var plaats = document.getElementById('plaats');
	var email = document.getElementById('email');
	var telefoon = document.getElementById('telefoon');
	
	if( voorletters.value || voorletters.value != 'verplicht'  ){
		voorletters.className = 'textField';
	} else {
		var fout = 1;		
		voorletters.className = 'red';
		voorletters.value = 'verplicht';
	}
	
	if( achternaam.value && achternaam.value != 'verplicht'  ){
		achternaam.className = 'textField';
	} else {
		var fout = 1;		
		achternaam.className = 'red';	
		achternaam.value = 'verplicht';
	}
	
	if( adres.value && adres.value != 'verplicht'  ){
		adres.className = 'textField';
	} else {
		var fout = 1;		
		adres.className = 'red';	
		adres.value = 'verplicht';
	}
	
	if( huisnummer.value && adres.value != 'verplicht'  ){
		adres.className = 'textField';
	} else {
		var fout = 1;		
		adres.className = 'red';	
		adres.value = 'verplicht';
	}
	
	if( postcode.value && postcode.value != 'verplicht'  ){
		postcode.className = 'textField';
	} else {
		var fout = 1;		
		postcode.className = 'red';		
		postcode.value = 'verplicht';
	}

	if( plaats.value && plaats.value != 'verplicht'  ){
		plaats.className = 'textField';
	} else {
		var fout = 1;		
		plaats.className = 'red';	
		plaats.value = 'verplicht';	
	}

	if( email.value && email.value != 'verplicht'  ){
		email.className = 'textField';
	} else {
		var fout = 1;		
		email.className = 'red';	
		email.value = 'verplicht';	
	}
	
	if( telefoon.value && telefoon.value != 'verplicht'  ){
		telefoon.className = 'textField';
	} else {
		var fout = 1;		
		telefoon.className = 'red';	
		telefoon.value = 'verplicht';	
	}
	
	if( fout ){
		content.scrollTop = "0";
	}

	if( !fout ){	
		stap1.submit();
	}
}

function addOverheaddeur(){
	
	if(document.getElementById('overheaddeurNummer').value<=4) {
	
		var overheaddeurNummer = 'overheaddeurNummer' + document.getElementById('overheaddeurNummer').value;
		document.getElementById(overheaddeurNummer).style.display = "block";
		if( (parseInt(document.getElementById('overheaddeurNummer').value)) <= 4 ){
			document.getElementById('overheaddeurNummer').value = parseInt(document.getElementById('overheaddeurNummer').value) + 1;
		} 
	
		var overheaddeurAantal = 'overheaddeurAantal' + document.getElementById('overheaddeurAantal').value;
		document.getElementById(overheaddeurAantal).style.display = "block";
		if( (parseInt(document.getElementById('overheaddeurAantal').value)) <= 4 ){
			document.getElementById('overheaddeurAantal').value = parseInt(document.getElementById('overheaddeurAantal').value) + 1;
		} 
	
		var overheaddeurHoogte = 'overheaddeurHoogte' + document.getElementById('overheaddeurHoogte').value;
		document.getElementById(overheaddeurHoogte).style.display = "block";
		if( (parseInt(document.getElementById('overheaddeurHoogte').value)) <= 4 ){
			document.getElementById('overheaddeurHoogte').value = parseInt(document.getElementById('overheaddeurHoogte').value) + 1;
		}
	
		var overheaddeurBreedte = 'overheaddeurBreedte' + document.getElementById('overheaddeurBreedte').value;
		document.getElementById(overheaddeurBreedte).style.display = "block";
		if( (parseInt(document.getElementById('overheaddeurBreedte').value)) <= 4 ){
			document.getElementById('overheaddeurBreedte').value = parseInt(document.getElementById('overheaddeurBreedte').value) + 1;
		}
	}
}

function addLoopdeur(){
	
	if(document.getElementById('loopdeurNummer').value<=4) {

		var loopdeurNummer = 'loopdeurNummer' + document.getElementById('loopdeurNummer').value;
		document.getElementById(loopdeurNummer).style.display = "block";
		if( (parseInt(document.getElementById('loopdeurNummer').value)) <= 4 ){
			document.getElementById('loopdeurNummer').value = parseInt(document.getElementById('loopdeurNummer').value) + 1;
		}
		
		var loopdeurAantal = 'loopdeurAantal' + document.getElementById('loopdeurAantal').value;
		document.getElementById(loopdeurAantal).style.display = "block";
		if( (parseInt(document.getElementById('loopdeurAantal').value)) <= 4 ){
			document.getElementById('loopdeurAantal').value = parseInt(document.getElementById('loopdeurAantal').value) + 1;
		}
	
		var loopdeurHoogte = 'loopdeurHoogte' + document.getElementById('loopdeurHoogte').value;
		document.getElementById(loopdeurHoogte).style.display = "block";
		if( (parseInt(document.getElementById('loopdeurHoogte').value)) <= 4 ){
			document.getElementById('loopdeurHoogte').value = parseInt(document.getElementById('loopdeurHoogte').value) + 1;
		}
	
		var loopdeurBreedte = 'loopdeurBreedte' + document.getElementById('loopdeurBreedte').value;
		document.getElementById(loopdeurBreedte).style.display = "block";
		if( (parseInt(document.getElementById('loopdeurBreedte').value)) <= 4 ){
			document.getElementById('loopdeurBreedte').value = parseInt(document.getElementById('loopdeurBreedte').value) + 1;
		}
	}
}

function addRaamkozijn(){
	
	if(document.getElementById('raamkozijnNummer').value<=4) {

		var raamkozijnNummer = 'raamkozijnNummer' + document.getElementById('raamkozijnNummer').value;
		document.getElementById(raamkozijnNummer).style.display = "block";
		if( (parseInt(document.getElementById('raamkozijnNummer').value)) <= 4 ){
			document.getElementById('raamkozijnNummer').value = parseInt(document.getElementById('raamkozijnNummer').value) + 1;
		}
		
		var raamkozijnAantal = 'raamkozijnAantal' + document.getElementById('raamkozijnAantal').value;
		document.getElementById(raamkozijnAantal).style.display = "block";
		if( (parseInt(document.getElementById('raamkozijnAantal').value)) <= 4 ){
			document.getElementById('raamkozijnAantal').value = parseInt(document.getElementById('raamkozijnAantal').value) + 1;
		}
		
		var raamkozijnHoogte = 'raamkozijnHoogte' + document.getElementById('raamkozijnHoogte').value;
		document.getElementById(raamkozijnHoogte).style.display = "block";
		if( (parseInt(document.getElementById('raamkozijnHoogte').value)) <= 4 ){
			document.getElementById('raamkozijnHoogte').value = parseInt(document.getElementById('raamkozijnHoogte').value) + 1;
		}
		var raamkozijnBreedte = 'raamkozijnBreedte' + document.getElementById('raamkozijnBreedte').value;
		document.getElementById(raamkozijnBreedte).style.display = "block";
		if( (parseInt(document.getElementById('raamkozijnBreedte').value)) <= 4 ){
			document.getElementById('raamkozijnBreedte').value = parseInt(document.getElementById('raamkozijnBreedte').value) + 1;
		}
	}
}


function stap2Save(){
	var stap2 = document.getElementById('stap2');
	stap2.action = 'stap2Save.php';
	stap2.submit();
}


function resizeContent() {
	var element = document.getElementById("content");

	if (element) {
		var parent = element.parentNode;
		
		while (parent && parent.nodeName.toLowerCase() != "table") {
			parent = parent.parentNode;
		}

		if (parent) {
			element.style.height = parent.offsetHeight  + "px";
		}
	}

}

window.onload = function(){
	resizeContent();
}

function checkRadioArray(radioButtons){
	for (var i=0; i < radioButtons.length; i++) {
		if (radioButtons[i].checked) {
			return true;
		}
	}
	return false;
}


function validateBedrijfshallen() {
	
	var array = Array();
	array[0]	=	$("#achternaam");
	array[1]	=	$("#straatnaam");
	array[2]	=	$("#huisnummer");
	array[3]	=	$("#postcode1");
	array[4]	=	$("#postcode2");
	array[5]	=	$("#plaats");
	array[6]	=	$("#telefoon");
	array[7]	=	$("#email");
	
	var fout = 0;
	
	if (undefined === $("input[name='bedrijfshal']:checked").val()) {
		fout = 1;
		$(".labelBedrijfshal").css({ color: "red" });
	} else {
		$(".labelBedrijfshal").css({ color: "#000000" });
	}
	
	for(var i = 0; i < array.length; i++) 
	{
		if(array[i].val() == '') {
			fout = 1;
			array[i].addClass("red3");
		} else {
			array[i].removeClass("red3");
		}
	}
	
	if($("#land").val() == 'Anders')
	{
		if($("#anders").val() == "") {
			fout = 1;
			$("#anders").addClass("red3");
		} else 
		{
			$("#anders").removeClass("red3");
		}
		
		if($("#postcodeAnders").val() == "") {
			fout = 1;
			$("#postcodeAnders").addClass("red3");
		} else 
		{
			$("#postcodeAnders").removeClass("red3");
		}
	} else 
	{		
		if($("#postcode1").val().length < 4) {
			fout = 1;
			$("#postcode1").addClass("red3");
		} else 
		{
			$("#postcode1").removeClass("red3");
		}
		
		if($("#postcode2").val().length < 2) {
			fout = 1;
			$("#postcode2").addClass("red3");
		} else 
		{
			$("#postcode2").removeClass("red3");
		}
	}

	
	if(!fout) {
		document.getElementById('formPrijsindicatieBedrijfshallen').submit();
	} else 
	{
		$('html, body').animate({scrollTop: 150}, 500);	
		$("#errorMsg").slideDown("slow");	
	}
	
}
