var isNN = (navigator.appName.indexOf("Netscape")!=-1);


//var setVraag = "oversluiten";
//var setVraag = "kopen";
//var setVraag = "hypotheek";
//var setVraag = "oversluiten";

var heeftBKR = "Heeft u momenteel een achterstandsnotering bij het BKR?<br>(A-codering of hoger)";
var jonger50 = "Bent u jonger dan 55 jaar?";
var huurwoning = "Woont u nu in een huurwoning?";
var overwaarde = "Heeft u overwaarde op uw woning?";
var overwaarde12500 = "Is de overwaarde van de woning<br>meer dan &euro; 12.500,-?";
var overwaarde35000 = "Is de overwaarde van de woning<br>meer dan &euro; 35.000,-?";
var eigengeld = "Heeft u eigen geld?";
var eigengeld35000 = "Heeft u meer dan &euro; 35.000,- eigen geld?";
var eigengeld12500 = "Heeft u meer dan &euro; 12.500,- eigen geld?";
var dk = "Heeft u een doorlopend krediet<br>of een persoonlijke lening?";
var dk12500 = "Is het saldo van deze lening meer dan &euro; 12.500,-?";
var woning182000 = "Kost de nieuwe woning &euro; 182.000,- of meer?";
var winst = "Maakt u winst op de verkoop van uw huidige woning?";
var winst23000 = "Is de winst op de woning hoger dan &euro; 23.000,-?";
var winst12500 = "Is de winst op de woning hoger dan &euro; 12.500,-?";

var antwoord50 = 'Gefeliciteerd !! <br><br> U ontvangt van ons een <b>waardecheque</b> ter waarde van <b>25 euro</b> als wij u geen goedkopere aanbieding kunnen doen op basis van de huidige markt met de huidige rentes.<br />(Mits haalbaar)<br /><br /><span style="text-align:left;font-size:9px;font-weight:normal;position:absolute;left:20px;bottom:100px;">(Wij kunnen u alleen een offerte verstrekken na een goede inventarisatie bij u thuis.<br> Deze inventarisatie is overigens geheel vrijblijvend en kosteloos.)</span>  ';

var antwoord20 = 'Gefeliciteerd !! <br><br> U ontvangt van ons een <b>waardecheque</b> ter waarde van <b>25 euro</b> als wij u geen goedkopere aanbieding kunnen doen op basis van de huidige markt met de huidige rentes.<br />(Mits haalbaar)<br /><br /><span style="text-align:left;font-size:9px;font-weight:normal;position:absolute;left:20px;bottom:100px;">(Wij kunnen u alleen een offerte verstrekken na een goede inventarisatie bij u thuis.<br> Deze inventarisatie is overigens geheel vrijblijvend en kosteloos.)</span>  ';

var antwoord50 = 'Gefeliciteerd !! U ontvangt van ons een waardecheque ter waarde van 25 euro als wij u geen goedkopere aanbieding kunnen doen op basis van de huidige markt met de huidige rentes.(Mits haalbaar)(Wij kunnen u alleen een offerte verstrekken na een goede inventarisatie bij u thuis. Deze inventarisatie is overigens geheel vrijblijvend en kosteloos.)';

var antwoord20 = 'Gefeliciteerd !! U ontvangt van ons een waardecheque ter waarde van 25 euro als wij u geen goedkopere aanbieding kunnen doen op basis van de huidige markt met de huidige rentes.(Mits haalbaar)(Wij kunnen u alleen een offerte verstrekken na een goede inventarisatie bij u thuis. Deze inventarisatie is overigens geheel vrijblijvend en kosteloos.)';



var antwoordgeenofferte = "Helaas is het op basis van de door u verstrekte gegevens niet haalbaar om een offerte aan te vragen bij de bank. Wij wensen u veel succes bij uw zoektocht naar de juiste hypotheek.";
var offerte = "Vraag nu een offerte aan!";


function naarAanvraag() {
	document.form1.submit();
}

function naarAanvraag2() {
	document.form1.action = "aanvraag2.php";
	document.form1.submit();
}


function indexPostcode() {
var retError = '';
if(document.form1.PC4C.value == "" || document.form1.PC4C.value == document.form1.PC4C.title) retError += 'Gaarne uw postcode ingeven.\n';

if(document.form1.PC2L.value == "" || document.form1.PC2L.value == document.form1.PC2L.title) {
if(retError == '') retError += 'Gaarne uw postcode ingeven.\n';
}
if(retError != '') {
alert(retError);
return false;
} else {
	
document.form1.submit();
	}
}

function setInnervragen(waarde) {
var vraagID = document.form1.vraagID.value;

if(vraagID == "b0") {
	
	if(waarde == "ja") {
				 document.form1.vraagID.value = "geen";
				 document.form1.antwoord.value = antwoordgeenofferte;
				 document.getElementById('innVragen').innerHTML = antwoordgeenofferte;
				 document.getElementById('divButtons').style.display = 'none';
				 
	}
	
	if(waarde == "nee") {
				 document.form1.vraagID.value = "0";
					 if(document.form1.wens.value == "oversluiten") {
					document.getElementById('innVragen').innerHTML = "Heeft u overwaarde op uw woning?";
					}
					if(document.form1.wens.value == "kopen") {
					document.getElementById('innVragen').innerHTML = "Woont u in een huurwoning?";
					}
					if(document.form1.wens.value == "hypotheek") {
					document.getElementById('innVragen').innerHTML = "Heeft u overwaarde op uw woning?";
					}
		
	}
	
	
	} else {

if(document.form1.wens.value == "oversluiten") {

switch (vraagID) {
case "0":
		switch (waarde) {  // Overwaarde?
			case "ja":
				 document.form1.overwaarde.value = waarde;
				 document.form1.vraagID.value = "1a";
				 document.getElementById('innVragen').innerHTML = overwaarde35000;
				break
			case "nee":
				 document.form1.overwaarde.value = waarde;
				 document.form1.vraagID.value = "1b";
				 document.getElementById('innVragen').innerHTML = jonger50;
				break
			}
  break
  
case "1a":
		switch (waarde) {
			case "ja":
				 document.form1.overwaarde35000.value = waarde;
				 document.form1.vraagID.value = "2a";
				 document.getElementById('innVragen').innerHTML = jonger50;
				break
			case "nee":
				 document.form1.overwaarde35000.value = waarde;
				 document.form1.vraagID.value = "2b";
				 document.getElementById('innVragen').innerHTML = overwaarde12500;
				break
			}
  break
  
case "1b":
		switch (waarde) {
			case "ja":
				 document.form1.jonger50.value = waarde;
				 document.form1.vraagID.value = "2c";
				 document.getElementById('innVragen').innerHTML = dk;
				break
			case "nee":
				 document.form1.jonger50.value = waarde;
				 document.form1.vraagID.value = "geen";
				 document.form1.antwoord.value = antwoordgeenofferte;
				 document.getElementById('innVragen').innerHTML = antwoordgeenofferte;
				 document.getElementById('divButtons').style.display = 'none';
				break
			}
  break
  
case "2a":
		switch (waarde) {
			case "ja":
				 document.form1.jonger50.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord50;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord50;
				break
			case "nee":
				 document.form1.jonger50.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord20;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord20;
				break
			}
  break
  
case "2b":
		switch (waarde) {
			case "ja":
				 document.form1.overwaarde12500.value = waarde;
				 document.form1.vraagID.value = "3a";
				 document.getElementById('innVragen').innerHTML = jonger50;
				break
			case "nee":
				 document.form1.overwaarde12500.value = waarde;
				 document.form1.vraagID.value = "3b";
				 document.getElementById('innVragen').innerHTML = jonger50;
				break
			}
  break
			
case "2c":
		switch (waarde) {
			case "ja":
				 document.form1.dk.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord20;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord20;
				break
			case "nee":
				 document.form1.dk.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord20;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord20;
				break
			}
  break
			
case "3a":
		switch (waarde) {
			case "ja":
				 document.form1.jonger50.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord50;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord50;
				break
			case "nee":
				 document.form1.jonger50.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord20;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord20;
				break
			}
  break
			
case "3b":
		switch (waarde) {
			case "ja":
				 document.form1.jonger50.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord20;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord20;
				break
			case "nee":
				 document.form1.jonger50.value = waarde;
				 document.form1.vraagID.value = "geen";
				 document.form1.antwoord.value = antwoordgeenofferte;
				 document.getElementById('innVragen').innerHTML = antwoordgeenofferte;
				 document.getElementById('divButtons').style.display = 'none';
				break
			}
  break
			
			} // einde switch

		} // einde oversluiten
		

if(document.form1.wens.value == "kopen") {

switch (vraagID) {
case "0":
		switch (waarde) {  // huurwoning?
			case "ja":
				 document.form1.huurwoning.value = waarde;
				 document.form1.vraagID.value = "1a";
				 document.getElementById('innVragen').innerHTML = eigengeld;
				break
			case "nee":
				 document.form1.huurwoning.value = waarde;
				 document.form1.vraagID.value = "1b";
				 document.getElementById('innVragen').innerHTML = winst;
				break
			}
  break
  
case "1a":
		switch (waarde) {
			case "ja":
				 document.form1.eigengeld.value = waarde;
				 document.form1.vraagID.value = "2a";
				 document.getElementById('innVragen').innerHTML = eigengeld35000;
				break
			case "nee":
				 document.form1.eigengeld.value = waarde;
				 document.form1.vraagID.value = "2b";
				 document.getElementById('innVragen').innerHTML = dk;
				break
			}
  break
  
case "1b":
		switch (waarde) {
			case "ja":
				 document.form1.winst.value = waarde;
				 document.form1.vraagID.value = "2c";
				 document.getElementById('innVragen').innerHTML = winst23000;
				break
			case "nee":
				 document.form1.winst.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord20;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord20;
				break
			}
  break
  
case "2a":
		switch (waarde) {
			case "ja":
				 document.form1.eigengeld35000.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord50;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord50;
				break
			case "nee":
				 document.form1.eigengeld35000.value = waarde;
				 document.form1.vraagID.value = "3a";
				 document.getElementById('innVragen').innerHTML = eigengeld12500;
				break
			}
  break
  
case "2b":
		switch (waarde) {
			case "ja":
				 document.form1.dk.value = waarde;
				 document.form1.vraagID.value = "3b";
				 document.getElementById('innVragen').innerHTML = dk12500;
				break
			case "nee":
				 document.form1.dk.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord20;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord20;
				break
			}
  break
			
case "2c":
		switch (waarde) {
			case "ja":
				 document.form1.winst23000.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord50;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord50;
				break
			case "nee":
				 document.form1.winst23000.value = waarde;
				 document.form1.vraagID.value = "3c";
				 document.getElementById('innVragen').innerHTML = winst12500;
				break
			}
  break
			
case "3a":
		switch (waarde) {
			case "ja":
				 document.form1.eigengeld12500.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord20;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord20;
				break
			case "nee":
				 document.form1.eigengeld12500.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord20;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord20;
				break
			}
  break
			
case "3b":
		switch (waarde) {
			case "ja":
				 document.form1.dk12500.value = waarde;
				 document.form1.vraagID.value = "4a";
				 document.getElementById('innVragen').innerHTML = woning182000;
				break
			case "nee":
				 document.form1.dk12500.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord50;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord50;
				break
			}
  break
  
case "3c":
		switch (waarde) {
			case "ja":
				 document.form1.winst12500.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord20;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord20;
				break
			case "nee":
				 document.form1.winst12500.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord20;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord20;
				break
			}
  break
  
case "4a":
		switch (waarde) {
			case "ja":
				 document.form1.woning182000.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord50;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord50;
				break
			case "nee":
				 document.form1.woning182000.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord50;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord50;
				break
			}
  break
			
			} // einde switch

		} // einde kopen
		
if(document.form1.wens.value == "hypotheek") {

switch (vraagID) {
case "0":
		switch (waarde) {  // Overwaarde?
			case "ja":
				 document.form1.overwaarde.value = waarde;
				 document.form1.vraagID.value = "1a";
				 document.getElementById('innVragen').innerHTML = overwaarde35000;
				break
			case "nee":
				 document.form1.overwaarde.value = waarde;
				 document.form1.vraagID.value = "1b";
				 document.getElementById('innVragen').innerHTML = jonger50;
				break
			}
  break
  
case "1a":
		switch (waarde) {
			case "ja":
				 document.form1.overwaarde35000.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord50;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord50;
				break
			case "nee":
				 document.form1.overwaarde35000.value = waarde;
				 document.form1.vraagID.value = "2a";
				 document.getElementById('innVragen').innerHTML = overwaarde12500;
				break
			}
  break
  
case "1b":
		switch (waarde) {
			case "ja":
				 document.form1.jonger50.value = waarde;
				 document.form1.vraagID.value = "2b";
				 document.getElementById('innVragen').innerHTML = dk;
				break
			case "nee":
				 document.form1.jonger50.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord20;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord20;
				break
			}
  break
  
case "2a":
		switch (waarde) {
			case "ja":
				 document.form1.overwaarde12500.value = waarde;
				 document.form1.vraagID.value = "3a";
				 document.getElementById('innVragen').innerHTML = dk;
				break
			case "nee":
				 document.form1.overwaarde12500.value = waarde;
				 document.form1.vraagID.value = "3b";
				 document.getElementById('innVragen').innerHTML = dk;
				break
			}
  break
  
case "2b":
		switch (waarde) {
			case "ja":
				 document.form1.dk.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord50;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord50;
				break
			case "nee":
				 document.form1.dk.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord20;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord20;
				break
			}
  break
			
case "3a":
		switch (waarde) {
			case "ja":
				 document.form1.dk.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord50;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord50;
				break
			case "nee":
				 document.form1.dk.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord20;
				 naarAanvraag();
				// document.getElementById('innVragen').innerHTML = antwoord20;
				break
			}
  break
			
case "3b":
		switch (waarde) {
			case "ja":
				 document.form1.dk.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord20;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord20;
				break
			case "nee":
				 document.form1.dk.value = waarde;
				 document.form1.vraagID.value = "eind";
				 document.form1.antwoord.value = antwoord20;
				 naarAanvraag();
				 //document.getElementById('innVragen').innerHTML = antwoord20;
				break
			}
  break
			
			} // einde switch

		} // einde hypotheek
		
	}
	
			}
			

function setValue(waarde) {
document.form1.wens.value = waarde;
document.form1.submit();
}

function setExample(obj) {
if(obj.value == obj.title || obj.value == "") {
obj.value = obj.title;
obj.setAttribute("class", "inputExample");
} else {
obj.setAttribute("class", "inputExampleClear");
}
}


function clearExample(obj) {
if(obj.value == obj.title) {
	 obj.value = "";
	 obj.setAttribute("class", "inputExampleClear");
} }
  
function OnlyDatumInput(obj,e) {
		  var waarde = obj.value;
		  var typedChar = getTypedChar(e);
		  
		  if(typedChar == 'return') return true; 
				var sMask = "01234567890,./- ";
				var returnVar = true;
				
				if (sMask.indexOf(typedChar) == -1) {
						returnVar = false;
					 }
					 
 			if(waarde.length == 10) {
						returnVar = false;
     		}
				  return returnVar;
   }
   

function OnlyNumeric(obj,e) {
		  var typedChar = getTypedChar(e);
		  
		  if(typedChar == 'return') return true; 
				var sMask = "0123456789";
				var returnVar = true;
				
				if (sMask.indexOf(typedChar) == -1) {
						returnVar = false;
					 }
				  return returnVar;
   }
   
function OnlyNumericDecimal(obj,e) {
		var typedChar = getTypedChar(e);
		var waarde = obj.value;
				  if(typedChar == 'return') return true; 
						var sMask = "0123456789,";
						var returnVar = true;
						
		if(typedChar == "," ) {
					if(waarde.indexOf(",") != -1) {
					  returnVar = false;
					   } 
		  }
						
			  if(sMask.indexOf(typedChar) == -1) {
					  returnVar = false;
			 }
						  return returnVar;
   }
   

function OnlyLetter(obj,e) {
		  var typedChar = getTypedChar(e);
		  
		  if(typedChar == 'return') return true; 
				var sMask = "abcdefghijklmnopqrstuvwxyz";
				var returnVar = true;
				
				if (sMask.indexOf(typedChar) == -1) {
						returnVar = false;
					 }
					         
				  return returnVar;
   }

function OnlyTelefoon(obj,e) {
		  var typedChar = getTypedChar(e);
		  var waarde = obj.value;
		  
		  if(typedChar == 'return') return true; 
				var sMask = "0123456789-";
				var returnVar = true;
				
		if(typedChar == "-" ) {
					if(waarde.indexOf("-") != -1) {
					  returnVar = false;
					   } 
		  }
				
	  if(sMask.indexOf(typedChar) == -1) {
			  returnVar = false;
	 }
					 
	 if(waarde.length == 10 && waarde.indexOf("-") == -1 ) {
		returnVar = false;
     }
				 
	 if(waarde.length == 11) {
		returnVar = false;
     }
				  return returnVar;
   }

  
function telefoonCheck(obj) {
var waarde = obj.value;
if(waarde != "") {
	
 if(waarde.length < 10 && waarde.indexOf("-") == -1 ) {
obj.value = '';
obj.focus(); 
alert('Het betreft geen volledig telefoonnummer, gaarne correct invullen.');
return false;
}

 if(waarde.length < 11 && waarde.indexOf("-") != -1 ) {
obj.value = '';
obj.focus(); 
alert('Het betreft geen volledig telefoonnummer, gaarne correct invullen.');
return false;
}

if(waarde.substring(0,1) != "0") {
obj.value = '';
obj.focus(); 
alert('Het telefoonnummer dient met een 0 te beginnen, gaarne correct invullen.');
return false;
	}
        }
    	  }  
      
function postcodecheck1(obj) {
	
var waarde = obj.value;
if(waarde != "") {
 if(waarde.length != 4) {
obj.value = '';
obj.focus(); 
alert('Het betreft geen volledige postcode, gaarne correct invullen.');
setExample(obj);
return false;
}
	} else {
setExample(obj);
	}
		}
		
function postcodecheck2(obj) {
	
var waarde = obj.value;
if(waarde != "") {
 if(waarde.length != 2) {
obj.value = '';
obj.focus(); 
alert('Het betreft geen volledige postcode, gaarne correct invullen.');
setExample(obj);
return false;
}
	} else {
setExample(obj);
	}
		}
		  	  
	  
function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
 
}

function checkemail(obj){

var testresults;
var str = obj.value;

if(str != '') {

var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true;
else{
obj.value = '';
obj.focus(); 
alert("Gaarne een geldig E-mailadres ingeven.")
		}
	}
}       

function datumcheckGeboorteDatum(obj) {

if(obj.value != "" && obj.value != "00-00-0000") {
	
var msg = " Gaarne datumformaat dag-maand-jaar ingeven."	
	
var invoerdatum = obj.value;

invoerdatum = invoerdatum.replace("-", ",") ;
invoerdatum = invoerdatum.replace("/", ",") ;
invoerdatum = invoerdatum.replace(" ", ",") ;
invoerdatum = invoerdatum.replace(".", ",") ;

invoerdatum = invoerdatum.replace("-", ",") ;
invoerdatum = invoerdatum.replace("/", ",") ;
invoerdatum = invoerdatum.replace(" ", ",") ;
invoerdatum = invoerdatum.replace(".", ",") ;

invoerdatum = invoerdatum.replace("-", ",") ;
invoerdatum = invoerdatum.replace("/", ",") ;
invoerdatum = invoerdatum.replace(" ", ",") ;
invoerdatum = invoerdatum.replace(".", ",") ;

	 	invoerdatum = invoerdatum.split(",");
		
if(invoerdatum.length == 3) {
		
var varDag = invoerdatum[0];
var varMaand = invoerdatum[1];
var varJaar = invoerdatum[2];

if(varDag > 31) {
	alert(msg);
	obj.value = "";
	return false; 
}

if(varMaand > 12) {
	alert(msg);
	obj.value = "";
	return false; 
}

	 // check Day     
	if (varDag.length == 1) {
		 varDag = '0' + varDag;
		  } else {
	if (varDag.length > 2) { 
	alert(msg);
	obj.value = "";
	return false; 
	}
		 }  
	// check Month
	if (varMaand.length == 1) {
			varMaand = '0' + varMaand;   
			}  else  {
	if (varMaand.length > 2) { 
	alert(msg);
	obj.value = "";
	return false; 
	}
			 } 
	// check Year
	var curdate = new Date();
	var huidigJaar = curdate.getFullYear();
	var vandaag = new Date();

	
	if (varJaar.length == 2)  {
	
	var varJaarTemp = 0;
	varJaarTemp = 2000 + (varJaar * 1);
	
	if(varJaarTemp > huidigJaar) {
			varJaar = '19' + varJaar;
	} else {
	varJaar = varJaarTemp;
	}
			} else {
	if (varJaar.length != 4 || varJaar > huidigJaar) { 
	alert(msg);
	obj.value = "";
	return false; 
	}
		 } 
		 
var myDate=new Date()
myDate.setFullYear(varJaar,(varMaand * 1) - 1,varDag) ;
var checkday = myDate.getDate();


if (checkday == varDag && myDate <= vandaag) {

		obj.value =  varDag + '-' + varMaand + '-' + varJaar;
		} else { 
	alert(" De maand heeft niet het aantal dagen als door u ingegeven of is groter dan de huidige datum.\n Gaarne een juiste datum ingeven.\n Datumformaat dag-maand-jaar");
	obj.value = "";
		
		return false; }
		} else {
	alert(msg);
	obj.value = "";
	return false; 
		
		}}
		}		


function valForm(waarde) {
var retError = '';

//if(document.form1.VRLETTER.value == "") retError += 'Gaarne uw voorletters ingeven.\n';
if(document.form1.ACHTERNM.value == "") retError += 'Gaarne uw achternaam ingeven.\n';
//if(document.form1.STRAAT.value == "") retError += 'Gaarne de straatnaam ingeven.\n';
//if(document.form1.HSNR.value == "") retError += 'Gaarne uw huisnummer ingeven.\n';
if(document.form1.PC4C.value == "") retError += 'Gaarne uw postcode ingeven.\n';
if(document.form1.PC2L.value == "") retError += 'Gaarne uw postcode ingeven.\n';
//if(document.form1.WOONPLTS.value == "") retError += 'Gaarne uw woonplaats ingeven.\n';
//if(document.form1.GEBDAT.value == "") retError += 'Gaarne uw geboortedatum ingeven.\n';
if(document.form1.telo.value == "") retError += 'Gaarne uw telefoonnummer ingeven.\n';
if(document.form1.EMAIL.value == "") retError += 'Gaarne uw email-adres ingeven.\n';
//if(get_radio_value() == "") retError += 'Gaarne uw BKR situatie aangeven.\n';

if(retError != '') {
alert(retError);
return false;
} else {

document.form1.indienen.value = waarde;
document.form1.submit();
// verzenden.
}
	}

function createRequestObject(){
	var request_o; 
	var browser = navigator.appName; 
	if(browser == "Microsoft Internet Explorer"){
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		request_o = new XMLHttpRequest();
	}
	return request_o; 
}


var http = createRequestObject(); 

function getOffTekst() {
	
var url = "getOffTekst.php";
var params = 'PC4C=' + document.getElementById('PC4C').value; 


http.open("POST", url, true );

http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");

http.onreadystatechange = function() {
	if(http.readyState == 4 && http.status == 200) {
		//alert(http.responseText);
		if(http.responseText != "") {
		document.getElementById('btnOfferte').innerHTML = http.responseText;
		}
	}
}
http.send(params);
	}	
	
function checkform() {

var retError = '';

if(document.form1.huurlast) {
	if(document.form1.huurlast.value == "") retError += 'Gaarne uw huurlast ingeven.\n';
}

if(document.form1.aankoopbedrag) {
	if(document.form1.aankoopbedrag.value == "") retError += 'Gaarne uw aankoopbedrag ingeven.\n';
}

if(document.form1.b2) {
//	if(document.form1.b2.value == "") retError += 'Gaarne uw leeftijd ingeven.\n';
}

if(document.form1.b2) {
//	if(document.form1.b2.value * 1 < 18 ) retError += 'De minimale leeftijd is 18 jaar.\n';
}

if(document.form1.b4) {
	if(document.form1.b4.value == 0) retError += 'Gaarne uw inkomen selecteren.\n';
}

if(document.form1.soortBerekening) {
	if(document.form1.soortBerekening.value == '') retError += 'Gaarne het soort berekening selecteren.\n';
}


if(document.form1.b7) {
	if(document.form1.b7.value == '') retError += 'Gaarne uw hypotheeksaldo ingeven.\n';
}

if(document.form1.b8) {
	if(document.form1.b8.value == '') retError += 'Gaarne uw rentepercentage ingeven.\n';
}

if(document.form1.b11) {
	if(document.form1.b11.value == '') retError += 'Gaarne de waarde van uw woning ingeven.\n';
}

if(document.form1.postcode4) {
	if(document.form1.postcode4.value == '') retError += 'Gaarne de 1e 4 cijfers van uw postcode ingeven.\n';
}

if(document.form1.b12) {
if(document.form1.b12[0].checked == true) {
	if(document.form1.b13.value == '') retError += 'Gaarne het saldo van het krediet ingeven.\n';
	if(document.form1.b14.value == '') retError += 'Gaarne de maandlast van het krediet ingeven.\n';
 } }

if(retError != '') {
alert(retError);
return false;
} else {
if(document.form1.b12) {
document.form1.action = "berekenUitslag.php";	
} else {
document.form1.action = "bereken.php";	
if(document.form1.soortBerekening.value == "huurAankoop") document.form1.action = "berekenkh.php";	
if(document.form1.soortBerekening.value == "koopAankoop") document.form1.action = "berekenkk.php";	
}
document.form1.submit();
	
}
	}


function autoTab(input,len, e) {
var keyCode = (isNN) ? e.which : e.keyCode; 
var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
if(input.value.length >= len && !containsElement(filter,keyCode)) {
input.value = input.value.slice(0, len);
input.form[(getIndex(input)+1) % input.form.length].focus();
}

function containsElement(arr, ele) {
var found = false, index = 0;
while(!found && index < arr.length)
if(arr[index] == ele)
found = true;
else
index++;
return found;
}

function getIndex(input) {
var index = -1, i = 0, found = false;
while (i < input.form.length && index == -1)
if (input.form[i] == input)index = i;
else i++;
return index;
}
return true;
}

function getTypedChar(e) {
	
var returnValue = '';

var keyAllow = new Array();
  keyAllow[0] = 8;
  keyAllow[1] = 9;
  keyAllow[2] = 13;
  keyAllow[3] = 16;
  keyAllow[4] = 17;
  keyAllow[5] = 18;
  keyAllow[6] = 19;
  keyAllow[7] = 20;
  keyAllow[8] = 27;
  keyAllow[9] = 33;
  keyAllow[10] = 34;
  keyAllow[11] = 35;
  keyAllow[12] = 36;
  keyAllow[13] = 37;
  keyAllow[14] = 38;
  keyAllow[15] = 39;
  keyAllow[16] = 40;
  keyAllow[17] = 45;
  keyAllow[18] = 46;
  keyAllow[19] = 116;


  if( !e ) {
    //if the browser did not pass the event information to the
    //function, we will have to obtain it from the event register
    if( window.event ) {
      //Internet Explorer
      e = window.event;
    } else {
      //total failure, we have no way of referencing the event
      returnValue = 'return';
    }
  }
  
  var eTemp = e;
  
  if(  e.keyCode > 0 ) {
    //DOM
    e = e.keyCode;

  } else if( e.which > 0 ) {
    //NS 4 compatible
    e = e.which;

  } else if( e.charCode > 0  ) {
    //also NS 6+, Mozilla 0.9+
    e = e.charCode;

} else {
    //total failure, we have no way of obtaining the key code
    returnValue = 'return';
  }
  
	if(keyAllow.in_array(e) == true && String.fromCharCode(e) != '.' && String.fromCharCode(e) != '-' ) returnValue = 'return';
 if(eTemp.which == 0) returnValue = 'return';
 
 
if(returnValue == '') returnValue = String.fromCharCode(e);
return returnValue;
}

Array.prototype.in_array = function (element) {  var retur = false;  for (var values in this)   {    if (this[values] == element)     {      retur = true;      break;    }    }  return retur;};

function vIE(){return (navigator.appName=='Microsoft Internet Explorer')?parseFloat((new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})")).exec(navigator.userAgent)[1]):-1;}
	
