// JavaScript Document

function adres_land(waarde) {
//	alert(waarde);
	if(waarde=="o" || waarde=="o2") {
		//document.winkel_adres.payment[2].checked = true ;	
		document.getElementById("ogone").checked=false;
		document.getElementById("transfer").checked=false;
		document.getElementById("rembours").checked=false;
	} else if(waarde=="be") {
		document.getElementById("rembours").checked=false;	
	}
	var d="block";
	var e="none";
	if(waarde=="o2") {
		d="";
		e="none";
	}
	else if(waarde=="nl" || waarde=="be") {
		d="";
		e="none";
	} else {
		d="none";
		e="";	
	}
	label="adres_";
	tel=1;
	while(document.getElementById(label+tel)) {
		if(waarde=="be" && tel==7) {
			document.getElementById(label+tel).style.display="none";
		} else {
			document.getElementById(label+tel).style.display=d;
		}
		tel++;
	}
	label="adres2_";
	tel=1;
	while(document.getElementById(label+tel)) {
		document.getElementById(label+tel).style.display=e;
		tel++;
	}
	
}

//resizen van het scherm
function init() {

	width = document.body.offsetWidth;
	document.getElementById('hse_bodytext').style.width = width-330+"px";
}


//controle popup waarin aangegeven kan worden of een gebruiker iets echt wil
function confirmLink(theLink, theMessage)
{
	var is_confirmed = confirm(theMessage);
	if (is_confirmed) {
		theLink.href += '&is_js_confirmed=1';
	}
  return is_confirmed;
} // end of the 'confirmLink()' function


//checkt of de velden zijn ingevuld
function check_Form(formulier, fields, description) {
	if(document.getElementById("input_adres_land").options[document.getElementById("input_adres_land").selectedIndex].value=="o") {
		fields=Array('firstname','lastname','gender','email','conditions');
		description=Array('Voornaam','Achternaam','Geslacht','E-mailadres','Voorwaarden');
	}
	if(document.getElementById("input_adres_land").options[document.getElementById("input_adres_land").selectedIndex].value=="be") {
		if(document.getElementById("rembours").checked==true) {
			document.getElementById("rembours").checked=false;
		}
	}
	d = document.forms [formulier];
	var errors = "";
	
	for (i=0;i<fields.length;i++){ 
		data_field = fields[i];
		if(d [data_field].length && d [data_field].type!="select-one") { // radio or checkbox and no select?
			array_errors = true;
			for (y=0;y<d [data_field].length;y++) { // get options
				if(d [data_field][y].checked == true) {
					array_errors = false;
				}
			}
			if(array_errors != false){
				errors += "- "+description[i]+"\n";
			}
		}		
		else if(d [data_field].type=="checkbox"){
			if(d [data_field].checked == false){
				errors += "- "+description[i]+"\n";
			}
		}
		else {
			if(d [data_field].value == "") {
				errors += "- "+description[i]+"\n";
			}
		}
	}
	if(errors) {
		alert("De volgende veld(en) zijn nog niet ingevuld:\n"+errors);
		return false;
	}
	else {
		return true;
	}
}
