function showVeld(value){	
var input;
  if(input = document.getElementById('kilometrageKM')){
    if(value == 'wijzigen'){
      input.style.visibility = 'visible';
    }
    else{
      input.style.visibility = 'hidden';
    }
  }
}

function toggleSelectBox() {
   var e = document.getElementById('indicatie');
   if(e.style.display == 'block')
	  e.style.display = 'none';
   else
	  e.style.display = 'block';
}

function showForm(){
  var div;
  if(div = document.getElementById('reactieFormulier')){
    if(div.style && (div.style.display.toLowerCase() == 'none')){
      div.style.display = 'block';
    }
  }
  else{
    alert('Het id bestaat helemaal niet!');
  }
} 

function aanmeldenNieuwsbrief() {
	d = document.emailerForm;
	var errors = new Array("emailerVoorNaam","emailerAchterNaam","emailerEmail");

	return _formVersturen(d, errors);
}

function wijzigingFrmVersturen() {
	d = document.frmSchade;
	var errors = new Array("naam", "voorletters", "geslacht","email", "onderwerp", "telefoonprive");

	return _formVersturen(d, errors);
}

function schadeFrmVersturen() {
	d = document.frmSchade;
	var errors = new Array("naam", "voorletters", "geslacht","email", "onderwerp", "telefoonprive", "schadedatum", "kenteken");

	return _formVersturen(d, errors);
}

function mijnmap_schadeFrmVersturen() {
	d = document.frmSchade;
	var errors = new Array("polisnummer","schadedatum","schadeomschrijving");

	return _formVersturen(d, errors);
}

function contactVersturen() {
	d = document.frmContact;
	var errors = new Array("naam", "voorletters", "geslacht","email", "onderwerp", "telefoonprive");

	return _formVersturen(d, errors);
}

function kalenderVersturen() {
	d = document.frmContact;
	var errors = new Array("naam", "voorletters", "postcode", "huisnummer", "email");

	return _formVersturen(d, errors);
}

function wachtwoordVergetenVersturen() {
	d = document.frmWachtwoordVergeten;
	var errors = new Array("naam", "email", "relatienr");

	return _formVersturen(d, errors);
}

function inloggenFormVersturen() {
	d = document.inloggenForm;
	var errors = new Array("mijnmap_inlogNaam", "mijnmap_inlogWachtwoord");

	var error = _formVersturen(d, errors);
	if (!error)
	{
		alert('Gebruiker en wachtwoord zijn verplicht.');
	}
	return error;
}

function _formVersturen(oForm, aErrors) {
	var divFoutmelding = document.getElementById('foutMelding');
	if (divFoutmelding)
	{
		divFoutmelding.style.display = "none";
	}
	error = false;
	for (a=0;a<aErrors.length;a++) {
		var objInput = document.getElementById(aErrors[a]);
		var lblInput = document.getElementById(aErrors[a] +'Lbl');
		objInput.className = objInput.className.replace(/ ?error/g, "");
		if (lblInput)
		{
			lblInput.className = lblInput.className.replace(/ ?error/g, "");
		}
		if (!oForm[aErrors[a]].value) {
			error = true;
			if (divFoutmelding)
			{
				divFoutmelding.style.display = "block";
			}
			objInput.className += " error";
			if (lblInput)
			{
				lblInput.className += " error";
			}
		}
	}

	return (!error);
}


function checkformulier(field){
	var status = 'okee';
	// GA KIJKEN WELKE VELDEN VERPLICHT ZIJN.
	// DEZE BEGINNEN MET check_
	var frm = document.forms[0];
	for (var e = 0; e < frm.length; e++) {
		var name = frm.elements[e].name;
	    if(name.substr(0,6) == 'check_'){
			var naamzondercheck = name.substr(6,28)
			if(frm.elements[e].value==''){
			 	alert('U heeft geen '+ naamzondercheck + ' ingevoerd');
				status = 'niet okee';
			}
		}
    }
	if(status=='okee'){
		frm.submit();
	}
}

function bugreport(currentPage,referer,naam) {
	open("/content/reportbug.php?currentPage="+escape("http://"+currentPage)+"&referer="+escape(referer)+"&naam="+naam,"bugReport","width=500,height=380,scrollbars=no,resizable=no,toolbar=no,statusbar=yes");
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
