// form validator

function validate(mergehuisnr){
	var formerror = false;
	var inputs = Array();
	var tempinputs = document.getElementsByTagName('input');

	 for (i=0; i < tempinputs.length; i++) {
	//for (i in tempinputs) {
		inputs[i] = tempinputs[i];

	}
	// validate input fields
	for (i in inputs) {
		if (inputs[i].type == 'text'){
			if (inputs[i].style.display != 'none'){ 
				var tempClassName = inputs[i].className.substring(0, 8);
				if (tempClassName == "validate"){
					inputs[i].onkeydown = function (){
						this.style.border = '1px solid #e9cbd5'; 	// default bordercolor
					}
					var expr = eval(inputs[i].className.substring(9, inputs[i].className.length));
					var val  = inputs[i].value;
					if((val.search(expr))==-1){
						inputs[i].style.border = '1px solid #f00000';	// error bordercolor
						inputs[i].select(); 	<!-- this throws harmless firefox error (bug) -->
					//	inputs[i].focus(); 		<!-- this throws harmless firefox error (bug) -->
						formerror = true;
					}
				}
			}
		}
	}
	// merge date fields

	for (i in inputs) {
		//if (inputs[i].type == 'hidden'){
				
			if (inputs[i].className == "mergeme")
			{
				var question = inputs[i].name;
				//alert(question + '_day');
				var day = document.getElementById([question + '_day']).value;
				var month = document.getElementById([question + '_month']).value;
				var year = document.getElementById([question + '_year']).value;
				var date = day + '/' + month + '/' + year;
				
				if (date == "dd/mm/jjjj")
				{
					date = "";
				}
				
				inputs[i].value = date;
			}
	}
	
	// merge huisnr
	
	var huisnr = document.Form1.question_115_1_nr.value;
	var toe = document.Form1.question_115_1_lt.value;
	
	document.Form1.question_115_1.value = huisnr + toe;
	

	document.Form1.fldCommand.value = "opslaan";
	document.Form1.fldCommandId.value = "";
	
	// send
	if (formerror == false){
		document.Form1.submit();
	} else {
		alert ('Niet alle velden zijn correct ingevuld!');
	} 
}

function validateSendAFriend(mergehuisnr){
	var formerror = false;
	var inputs = Array();
	var tempinputs = document.getElementsByTagName('input');

	for (i in tempinputs) {
		inputs[i] = tempinputs[i];
	}
	// validate input fields
	for (i in inputs) {
		if (inputs[i].type == 'text'){
			if (inputs[i].style.display != 'none'){ 
				var tempClassName = inputs[i].className.substring(0, 8);
				if (tempClassName == "validate"){
					inputs[i].onkeydown = function (){
						this.style.border = '1px solid #e9cbd5'; 	// default bordercolor
					}
					var expr = eval(inputs[i].className.substring(9, inputs[i].className.length));
					var val  = inputs[i].value;
					if((val.search(expr))==-1){
						inputs[i].style.border = '1px solid #f00000';	// error bordercolor
						inputs[i].select(); 	<!-- this throws harmless firefox error (bug) -->
					//	inputs[i].focus(); 		<!-- this throws harmless firefox error (bug) -->
						formerror = true;
					}
				}
			}
		}
	}
		
	
	
	document.Form1.fldCommand.value = "verzend";
	document.Form1.fldCommandId.value = "";
	
	// send
	if (formerror == false){
		document.Form1.submit();
	} else {
		alert ('Niet alle velden zijn correct ingevuld!');
	} 
}