/* PRINT FUNCTIONS*/

/* Algemene print functionaliteit */
function printContent(content)
{
  var contents , arrElementTemp , arrAttributesTemp , iCounter , iCounter2
  contents = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">";
  contents = contents + "<html>";
  contents = contents + "<head>";
  contents = contents + "<title>" + document.title + " (print)</title>";
  contents = contents + "<meta http-equiv=\"Pragma\" content=\"no-cache\" >";
  contents = contents + "<meta http-equiv=\"Expires\" content=\"-1\" >";
  contents = contents + "<link href=\"http://verhuisassistentie.nl/css/print.css\" rel=\"stylesheet\" type=\"text/css\">";

/* even simpel houden
  arrElementTemp = document.getElementsByTagName('LINK') ;
  for (iCounter = 0 ; iCounter < arrElementTemp.length ; iCounter++) {
    contents = contents + "<" + arrElementTemp.item(iCounter).tagName ;
    arrAttributesTemp = arrElementTemp.item(iCounter).attributes ;
    for (iCounter2 = 0 ; (iCounter2 < arrAttributesTemp.length) ; iCounter2++) {
      if ( ((arrAttributesTemp.item(iCounter2).value + '') != 'null') && (arrAttributesTemp.item(iCounter2).value != '') ){
        contents = contents + " " + arrAttributesTemp.item(iCounter2).name + "=\"" + arrAttributesTemp.item(iCounter2).value + "\"" ;
      }
    }
    contents = contents + ">" ;
  }
*/
  contents = contents + "</head>";
  contents = contents + "<body style=\"background:#FFFFFF\">";
  contents = contents + "<div align=\"left\" id=\"logo\" class=\"printLogoBox\">";
  contents = contents + "<a href=\"http://www.verhuisassistentie.nl/\"><img src=\"http://www.verhuisassistentie.nl/images/logo_print.jpg\" alt=\"afbeelding: logo verhuisassistentie\" title=\"\" hspace=\"4\" vspace=\"0\" border=\"0\" /></a>";
  contents = contents + "</div>";
  contents = contents + "<div align=\"left\" id=\"print\" class=\"textBox\">";

contents = contents + document.getElementById(content).innerHTML;
  contents = contents + "</div>";
  contents = contents + "<p><a href=\"javascript:window.print();\" >";
  contents = contents + "<img src=\"http://www.verhuisassistentie.nl/images/print.gif\" alt=\"\" vspace=\"4\" border=\"0\" title=\"Afdrukken\" />"; 
  contents = contents + "</a>";
  contents = contents + "<a href=\"javascript:window.close();\" >";
  contents = contents + "<img src=\"http://www.verhuisassistentie.nl/images/close.gif\" alt=\"\" hspace=\"4\" vspace=\"4\" border=\"0\" title=\"Sluit venster\" />"; 
  contents = contents + "</a></p>"; 
  
  contents = contents + "</body>";
  contents = contents + "</html>";


  var printwindow = window.open("","printVenster","");
  printwindow.document.title = document.title;
  printwindow.document.write(contents);
  printwindow.document.location.reload();
  printwindow.print();
}

/* form validaties */




function validate_c1(thisForm) {
var	formError = false;

    if (thisForm.naam.value =="") {
        alert("Let op: Alle velden zijn verplicht"); 
        thisForm.naam.focus();
		formError = true;
        return false;
    }
    if (thisForm.adres.value =="") {
        alert("Let op: Alle velden zijn verplicht"); 
        thisForm.adres.focus();
		formError = true;
        return false;
    }
    if (thisForm.postcodevan.value =="") {
        alert("Let op: Alle velden zijn verplicht"); 
        thisForm.postcodevan.focus();
		formError = true;
        return false;
    }
	var pcvan = thisForm.postcodevan.value.replace(/[\s]/ig, '');
	if(!((IsNumString(pcvan.substring(0, 4), 'num')) && (IsNumString(pcvan.substring(4, 6), 'str')))){
		alert("Let op: de postcode is niet juist ingevuld.");
        thisForm.postcodevan.focus();
		formError = true;
		return false;
	}
	if (pcvan.length == 6) {
		caps = pcvan.substring(4, 6);
		pcvan.value = pcvan.substring(0, 4) + caps.toUpperCase();
	} else {
		// alert("Let op: er is een probleem met de postcode."); 
		caps = pcvan.substring(4, 6);
		caps = caps.toUpperCase()
		alert(caps);
		pcvan = pcvan.substring(0, 4) + caps;
		e.value = pcvan;
	}

	
	
	
    if (thisForm.plaats.value =="") {
        alert("Let op: Alle velden zijn verplicht"); 
        thisForm.plaats.focus();
		formError = true;
        return false;
    }
    if (thisForm.email.value =="") {
        alert("Let op: Alle velden zijn verplicht"); 
        thisForm.email.focus();
		formError = true;
        return false;
    }
	var mail=thisForm.email.value
	if (thisForm.email.value !="" && mail.indexOf("@") == -1) {
		alert("Vul een geldig e-mail adres in");
		thisForm.email.focus(); 
		formError = true;
		return false;
	}
    if (thisForm.telefoonoverdag.value =="") {
        alert("Let op: Alle velden zijn verplicht"); 
        thisForm.telefoonoverdag.focus();
		formError = true;
        return false;
    }
    if (thisForm.telefoonavond.value =="") {
        alert("Let op: Alle velden zijn verplicht"); 
        thisForm.telefoonavond.focus();
		formError = true;
        return false;
    }
	
    if (thisForm.adresnaar.value =="") {
        alert("Let op: Alle velden zijn verplicht"); 
        thisForm.adresnaar.focus();
		formError = true;
        return false;
    }
    if (thisForm.postcodenaar.value =="") {
        alert("Let op: Alle velden zijn verplicht"); 
        thisForm.postcodenaar.focus();
		formError = true;
        return false;
    }
	
	var pcnaar = thisForm.postcodenaar.value.replace(/[\s]/ig, '');
	if(!((IsNumString(pcnaar.substring(0, 4), 'num')) && (IsNumString(pcnaar.substring(4, 6), 'str')))){
		alert("Let op: de postcode is niet juist ingevuld.");
        thisForm.postcodenaar.focus();
		formError = true;
		return false;
	}
	if (pcnaar.length == 6) {
		caps = pcnaar.substring(4, 6);
		pcnaar.value = pcnaar.substring(0, 4) + caps.toUpperCase();
	} else {
		// alert("Let op: er is een probleem met de postcode."); 
		caps = pcnaar.substring(4, 6);
		caps = caps.toUpperCase()
		alert(caps);
		pcnaar = pcnaar.substring(0, 4) + caps;
		e.value = pcnaar;
	}

	
	
    if (thisForm.plaatsnaar.value =="") {
        alert("Let op: Alle velden zijn verplicht"); 
        thisForm.plaatsnaar.focus();
		formError = true;
        return false;
    }
	
	
	
	
    if (thisForm.datum.value =="") {
        alert("Let op: U dient een verhuisdatum te kiezen"); 
        thisForm.datum.focus();
		formError = true;
        return false;
    }

	var datum = thisForm.datum.value.replace(/-/g,"");
	var vandaag = new Date();
	var year = String(vandaag.getFullYear());
	if (vandaag.getMonth() < 9) {
		var month = "0" + String(vandaag.getMonth()+1);	
	} else {
		var month = String(vandaag.getMonth()+1);
	}
	if (vandaag.getDate() < 9) {
		var date = "0" + String(vandaag.getDate());	
	} else {
		var date = String(vandaag.getDate());
	}
	var today = year + month + date;

	if (parseInt(datum) < parseInt(today)) {
        alert("De opgegeven datum ligt in het verleden"); 
        thisForm.datum.focus();
		formError = true;
        return false;
	}
	if (parseInt(datum) < (parseInt(today)+14)) {
        alert("De opgegeven datum dient minumaal 3 weken vooruit gepland te zijn"); 
        thisForm.datum.focus();
		formError = true;
        return false;
	}

	if (!thisForm.voorwaarden.checked) {
		alert("Let op: U dient akkoord te gaan met de voorwaarden alvorens u een boeking kunt doen."); 
		thisForm.voorwaarden.focus();
		formError = true;
		return false;
    }
/*
	if (thisForm.verzekering.checked) {
		if (thisForm.waarde.value == "") {
			alert("Let op: als u een verzekering bestelt dient u een schatting van de de waarde van uw inboedel op te geven."); 
			thisForm.waarde.focus();
			formError = true;
			return false;
		}
    }
	

	if (thisForm.verhaal.value =="") {
        alert("Vertel net iets meer graag ..."); 
        thisForm.verhaal.focus();
		formError = true;
        return false;
    }
*/
    return true;
}









































function validatepayment(thisForm) {
var	formError = false;
/*
    if (!thisForm.payment.checked) { 
        alert("Je hebt geen betaalwijze geselecteerd"); 
        thisForm.payment.focus();
		formError = true;
        return false;
    }

    if (thisForm.afhaaladres.value =="") {
        alert("Je hebt geen afhaaladres geselecteerd"); 
        thisForm.afhaaladres.focus();
		formError = true;
        return false;
    }
*/
    return true;

}
function validateincasso(thisForm) {
var	formError = false;

    if (thisForm.bankrekening.value =="") {
        alert("Let op: alle velden zijn verplicht!"); 
        thisForm.bankrekening.focus();
		formError = true;
        return false;
    }
    if (thisForm.banknaam.value =="") {
        alert("Let op: alle velden zijn verplicht!"); 
        thisForm.banknaam.focus();
		formError = true;
        return false;
    }
    if (thisForm.bankplaats.value =="") {
        alert("Let op: alle velden zijn verplicht!"); 
        thisForm.bankplaats.focus();
		formError = true;
        return false;
    }
    if (!thisForm.payment_ok.checked) {
        alert("Je hebt het veld voor de machtiging niet aangevinkt!"); 
        thisForm.payment_ok.focus();
		formError = true;
        return false;
    }
    return true;

}






/*
function validateA(thisForm) {
var	formError = false;

	if (thisForm.fcnummer.value =="") {
		alert("Let op: Alle velden zijn verplicht"); 
		thisForm.fcnummer.focus();
		formError = true;
		return false;
	}
	if (thisForm.naam.value =="") {
		alert("Let op: Alle velden zijn verplicht"); 
		thisForm.naam.focus();
		formError = true;
		return false;
	}
	if (thisForm.adres.value =="") {
		alert("Let op: Alle velden zijn verplicht"); 
		thisForm.adres.focus();
		formError = true;
		return false;
	}
	if (thisForm.postcode.value =="") {
		alert("Let op: Alle velden zijn verplicht"); 
		thisForm.postcode.focus();
		formError = true;
		return false;
	}
	if (thisForm.plaats.value =="") {
		alert("Let op: Alle velden zijn verplicht"); 
		thisForm.plaats.focus();
		formError = true;
		return false;
	}
	if (thisForm.email.value =="") {
		alert("Let op: Alle velden zijn verplicht"); 
		thisForm.email.focus();
		formError = true;
		return false;
	}
	var mail=thisForm.email.value
	if (thisForm.email.value !="" && mail.indexOf("@") == -1) {
		alert("Vul een geldig e-mail adres in");
		thisForm.email.focus(); 
		formError = true;
		return false;
	}
	if (thisForm.telefoonoverdag.value =="") {
		alert("Let op: Alle velden zijn verplicht"); 
		thisForm.telefoonoverdag.focus();
		formError = true;
		return false;
	}
	if (thisForm.telefoonavond.value =="") {
		alert("Let op: Alle velden zijn verplicht"); 
		thisForm.telefoonavond.focus();
		formError = true;
		return false;
	}
	if (thisForm.adresNew.value =="") {
		alert("Let op: Alle velden zijn verplicht"); 
		thisForm.adresNew.focus();
		formError = true;
		return false;
	}
	if (thisForm.postcodeNew.value =="") {
		alert("Let op: Alle velden zijn verplicht"); 
		thisForm.postcodeNew.focus();
		formError = true;
		return false;
	}
	if (thisForm.plaatsNew.value =="") {
		alert("Let op: Alle velden zijn verplicht"); 
		thisForm.plaatsNew.focus();
		formError = true;
		return false;
	}
	if (thisForm.datum.value =="") {
		alert("Let op: Alle velden zijn verplicht"); 
		thisForm.datum.focus();
		formError = true;
		return false;
	}
	if (thisForm.waarde.value =="") {
		alert("Let op: Alle velden zijn verplicht"); 
		thisForm.waarde.focus();
		formError = true;
		return false;
	}
	if (thisForm.verzekering.value =="") {
		alert("Je hebt niets besteld"); 
		thisForm.verzekering.focus();
		formError = true;
		return false;
	}
/*
	if ( thisForm.waarde.value / 50000 > thisForm.verzekering.value) {
		alert("Houd er rekening mee dat de polis “Zelf Verhuizen”\n je inboedel tot een waarde van € 50.000 verzekert.\n Zijn je spullen meer waard, neem dan simpel extra polissen af\n om te voorkomen dat ze onderverzekerd zijn."); 
		thisForm.verzekering.focus();
		formError = true;
		return false;
	}
	


	if (!thisForm.verzekering.checked) {
        alert("Je hebt niets besteld"); 
        thisForm.verzekering.focus();
		formError = true;
        return false;
    }

	var datum = thisForm.datum.value.replace(/-/g,"");
	var vandaag = new Date();
	var year = String(vandaag.getFullYear());
	if (vandaag.getMonth() < 9) {
		var month = "0" + String(vandaag.getMonth()+1);	
	} else {
		var month = String(vandaag.getMonth()+1);
	}
	if (vandaag.getDate() < 9) {
		var date = "0" + String(vandaag.getDate());	
	} else {
		var date = String(vandaag.getDate());
	}
	var today = year + month + date;

	if (parseInt(datum) < parseInt(today)) {
        alert("De opgegeven datum ligt in het verleden"); 
        thisForm.datum.focus();
		formError = true;
        return false;
	}

    return true;
}




function validateB(thisForm) {
var	formError = false;

	if (!thisForm.postcodecheck.value == 1) {
		if (thisForm.fcnummer.value =="") {
			alert("Let op: Alle velden zijn verplicht"); 
			thisForm.fcnummer.focus();
			formError = true;
			return false;
		}
		if (thisForm.naam.value =="") {
			alert("Let op: Alle velden zijn verplicht"); 
			thisForm.naam.focus();
			formError = true;
			return false;
		}
		if (thisForm.adres.value =="") {
			alert("Let op: Alle velden zijn verplicht"); 
			thisForm.adres.focus();
			formError = true;
			return false;
		}
		if (thisForm.postcode.value =="") {
			alert("Let op: Alle velden zijn verplicht"); 
			thisForm.postcode.focus();
			formError = true;
			return false;
		}
		if (thisForm.plaats.value =="") {
			alert("Let op: Alle velden zijn verplicht"); 
			thisForm.plaats.focus();
			formError = true;
			return false;
		}
		if (thisForm.email.value =="") {
			alert("Let op: Alle velden zijn verplicht"); 
			thisForm.email.focus();
			formError = true;
			return false;
		}
		var mail=thisForm.email.value
		if (thisForm.email.value !="" && mail.indexOf("@") == -1) {
			alert("Vul een geldig e-mail adres in");
			thisForm.email.focus(); 
			formError = true;
			return false;
		}
		if (thisForm.telefoonoverdag.value =="") {
			alert("Let op: Alle velden zijn verplicht"); 
			thisForm.telefoonoverdag.focus();
			formError = true;
			return false;
		}
		if (thisForm.telefoonavond.value =="") {
			alert("Let op: Alle velden zijn verplicht"); 
			thisForm.telefoonavond.focus();
			formError = true;
			return false;
		}
		if ((thisForm.startbox.value =="0" || thisForm.startbox.value =="") && (thisForm.navulbox.value =="0" || thisForm.navulbox.value =="") && (thisForm.boekendoos.value =="0" || thisForm.boekendoos.value =="")) {
			alert("Je hebt 0 pakketten besteld"); 
			thisForm.startbox.focus();
			formError = true;
			return false;
		}
		if (thisForm.afhaaladres.value =="") {
			alert("Je hebt geen afhaaladres geselecteerd"); 
			formError = true;
			return false;
		}
		if (thisForm.moversname.value =="") {
			alert("Je hebt geen moversname geselecteerd"); 
			formError = true;
			return false;
		}
		if (thisForm.moversplaats.value =="") {
			alert("Je hebt geen moversplaats geselecteerd"); 
			formError = true;
			return false;
		}

		if (thisForm.verhaal.value =="") {
			alert("Vertel net iets meer graag ..."); 
			thisForm.verhaal.focus();
			formError = true;
			return false;
		}

	}

    return true;
}

*/
