<!--

// JavaScript Document



	var tab_aantal = 2;
	var tab_visible_was = 1;
	var tab_visible = 1;
	var tempstr ="";
	var kort ="";
	var tel=0;
	var error=0;
	var errorcolor="#ff0000";
	var normalcolor="#181818";
	var veldnaam="";
	var _alleenGetallen = new RegExp(/^\d+$/);
	var _alleenBedragen = new RegExp(/^[0-9]{1,6}[\.,]{0,1}[0-9]{0,2}$|^[0-9]{1,6}$/);   // mogelijk met een komma en twee decimaal
	var _alleenLetters = new RegExp(/[A-Z]{2}/);
	
	var tab_naam=new Array();
		tab_naam[1]="Persoonsgegevens";
		tab_naam[2]="Woning";
		
		
	var tab_naamkort=new Array();
	
		tab_naamkort[1]="persoonsgegevens";
		tab_naamkort[2]="algemeen";
		
		
	function hTab(tID) { 
			kort="tabblad" + tID;
			document.getElementById(kort).style.display="none"; 	
	} 
	function sTab(tID) {  
			kort="tabblad" + tID;
		  	document.getElementById(kort).style.display="inline";  
	} 
	
	function focusTab(tabID) {  
		  	document.getElementById(tabID).style.background="#f1f1f1";  
	} 
	
	function rolloverTab(tabID, tabnr) {
		if ("tab" + tab_visible!=tabID) {
			document.getElementById(tabID).style.background="#d1d1d1"; 
			document.forms["algemeen"].elements['overtab'].value=tab_naam[tabnr];
		}
	}
	function rolloutTab(tabID) {
		if ("tab" + tab_visible!=tabID) {
			document.getElementById(tabID).style.background="#c1c1c1";  
			document.forms["algemeen"].elements['overtab'].value="";
		}
	}
	
	function soortprijs(soort) 
	{
		if (soort=="koop") { 
			hID("permaand");
			sID("kk");
		} else {
			hID("kk");
			sID("permaand");
		}
	}
	
	function submitonce(theform){
	//if IE 4+ or NS 6+
	if (document.all||document.getElementById){
	//screen thru every element in the form, and hunt down "submit" and "reset"
	for (i=0;i<theform.length;i++){
	var tempobj=theform.elements[i]
	if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
	//disable em
	tempobj.disabled=true
	}
	}
	}

	function submitswitch(theform,state){
		
		if (state=="1") {
				document.forms[theform].elements["submit"].disabled=false;
			} else {
				document.forms[theform].elements["submit"].disabled=true;
			}
		
	}
	

	function hID(tID) { 
		document.getElementById(tID).style.display="none"; 	
	} 
	function sID(tID) {  
		document.getElementById(tID).style.display="inline";  
	} 

		
	
	function replaceChars(naam, out, add) {
		var temp = "" + document.forms["algemeen"].elements[naam].value; // temporary holder

		while (temp.indexOf(out)>-1) {
			pos= temp.indexOf(out);
			temp = "" + (temp.substring(0, pos) + add + 
			temp.substring((pos + out.length), temp.length));
		}

		document.forms["algemeen"].elements[naam].value = temp;
	}
	
	
	
	
	function enable_save() {
	
		document.forms["algemeen"].elements["profiel_opslaan"].disabled=false;
	
	}
	
	function goHist(a) {
 		history.go(a);      // Go back one.
	}
	
	function ga(locatie) {
	
		window.location=locatie;
	
	}
	
	function go_aanbod(aanbodID,titel) {

		location="index.php?tn="+titel+"&webcode="+aanbodID+"&t=1016";

	}

	
	//charCounter() parameters are:  text field, count field, max length 
function charCounter() {
var maxkar=400;

     if (document.forms['algemeen'].keywords.value.length > maxkar) {
     	// if too long...trim it!
     	document.forms['algemeen'].keywords.value = document.forms['algemeen'].keywords.value.substring(0, maxkar);
      } else {
     	document.forms['algemeen'].countfield.value = maxkar - document.forms['algemeen'].keywords.value.length;
     }

     // otherwise, update 'characters left' counter
     
     
}
	
	
function trim(value) {
  value = value.replace(/^\s+/,''); 
  value = value.replace(/\s+$/,'');
  return value;
}


var errorcolor="#ff0000";
var normalcolor="#444444";
var backcolor="#999999";
var veldnaam="";
var _alleenGetallen = new RegExp(/^\d+$/);

function controlFieldGetal(formulier, naam, minimumlengte) {
	// is het wel een getal?
	// is de minimumlengte gehaald?
		if ((_alleenGetallen.test(document.forms[formulier].elements[naam].value)==false) || (document.forms[formulier].elements[naam].value.length<minimumlengte)) {
			document.getElementById(naam + '_titel').style.color=errorcolor; 
			document.getElementById(naam + '_tip').style.color=errorcolor;
			
			return false;		
		} else {
			document.getElementById(naam + '_titel').style.color=normalcolor; 	
			document.getElementById(naam + '_tip').style.color=backcolor; 
			
		}
		
}

function controlFieldPostcode(formulier, naam) {
	
	document.forms[formulier].elements[naam].value=document.forms[formulier].elements[naam].value.toUpperCase();
	
	rExp = /^[1-8]{1}[0-9]{3}[A-Z]{2}$/;
	if (!rExp.exec(document.forms[formulier].elements[naam].value) ) {
		document.getElementById(naam + '_titel').style.color=errorcolor; 
		document.getElementById(naam + '_tip').style.color=errorcolor; 
		
		return false;
	} else {
		document.getElementById(naam + '_titel').style.color=normalcolor; 
		document.getElementById(naam + '_tip').style.color=backcolor;
	}
	
	if (document.forms[formulier].elements[naam].length<6) {
		document.getElementById(naam + '_titel').style.color=errorcolor; 
		
		return false;
	}

}

function controlFieldWachtwoord(formulier, naam) {
	var error = "";
	
	strng=document.forms[formulier].elements[naam].value;
	
 	if (strng == "") {
    	error = "You didn't enter a password.\n";
 	}
    var illegalChars = /[\W_]/; // allow only letters and numbers
    if ((strng.length < 6) || (strng.length > 10)) {
       error = "The password is the wrong length.\n";
    }
    else if (illegalChars.test(strng)) {
      error = "The password contains illegal characters.\n";
    }
	
	if (error!="") {
		document.getElementById(naam + '_titel').style.color=errorcolor; 
		document.getElementById(naam + '_tip').style.color=errorcolor; 
		return false;
		} else {
			document.getElementById(naam + '_titel').style.color=normalcolor; 
			document.getElementById(naam + '_tip').style.color=normalcolor; 
			}
}

function controlFieldWachtwoordb() {
	
		if (document.forms["inschrijven"].elements["wachtwoord_b"].value!=document.forms["inschrijven"].elements["wachtwoord_a"].value) {
			document.getElementById('wachtwoord_b_titel').style.color=errorcolor; 
			return false;
			} else {
			document.getElementById('wachtwoord_b_titel').style.color=normalcolor; 
			}
	}
	
function controlFieldEmailb() {
	
		if (document.forms["inschrijven"].elements["email_b"].value!=document.forms["inschrijven"].elements["email_a"].value) {
			document.getElementById('email_b_titel').style.color=errorcolor; 
			return false;
			} else {
			document.getElementById('email_b_titel').style.color=normalcolor; 
			}
}

function controlFieldLengte(formulier, naam, minimumlengte) {
	if (document.forms[formulier].elements[naam].value.length<minimumlengte) {
		document.getElementById(naam + '_titel').style.color=errorcolor; 
		return false;
	} else {
		document.getElementById(naam + '_titel').style.color=normalcolor; 	
	}
}

function controlFieldEmail(formulier, naam) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.forms[formulier].elements[naam].value)){
	document.getElementById(naam + '_titel').style.color=normalcolor; 	
	return (true)
	}
	document.getElementById(naam + '_titel').style.color=errorcolor;
	return (false)
}

function maakWebcode() {
	var webcode
	// webcode maken voor ajaxcheck
	webcode=trim(document.forms["inschrijven"].elements["postcode"].value) + trim(document.forms["inschrijven"].elements["huisnummer"].value);
	document.forms["inschrijven"].elements["myWebcode"].value=webcode;
	process();
}

//-->
