function Juice_SelecteerVeld(veld) {
    veld.style.backgroundColor='FFFFFF';
}
function ValidateStap1(){ 

    //Controleer standaardvelden
    MM_validateForm("Gewenst aantal",'','R',"Aantal paginas",'','R');
    
    //Controleren op error en tonen
    CheckError();
}
function ValidateStap2(){
    MM_validateForm("Gewenst aantal",'','R','Aantal kleuren','','RisDropDown');
    if(document.getElementById("trFormaat").style.display == ""){
        MM_validateForm("Gewenst formaat",'','RisDropDown');
    }
    CheckError();
}
function ValidateStap3(){
    MM_validateForm("Straatnaam",'','R','Nummer','','R','Postcode','','R',"Woonplaats",'','R','Telefoonnummer','','R','E-mailadres','','RisEmail','Contactpersoon','','R');
    CheckError();
}
function ValidateContact(){
    MM_validateForm("Adres",'','R','Postcode','','R',"Woonplaats",'','R','Telefoonnummer','','R','E-mailadres','','RisEmail','Contactpersoon','','R','Opmerkingen','','R');
    CheckError();
}
//Waarde terug geven van geselecteerde radio button
function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}
document.errors = ''
function MM_validateForm() { //v4.4 by Niels - DropDown Check + Radiobutton Check, v4.2 by Rinus
  var i,p,r,q,nm,test,num,min,max,args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
     if (test.indexOf('isCheckbox')!=-1) { 
        if (MM_findObj(args[i]).checked==false) { document.errors+='- '+MM_findObj(args[i]).name+' is niet aangevinkt.\n'; /*MM_findObj(args[i]).style.backgroundColor='FF0000'; */}
     }else if (test.indexOf('isDropDown') != -1){if(MM_findObj(args[i]).selectedIndex == 0){document.errors += "- "+MM_findObj(args[i]).name +' is geen waarde geselecteerd\n';/*MM_findObj(args[i]).style.backgroundColor='E4CD7F';*/}
    }else if(test.indexOf('isRadio') != -1){
        var qr; var aantalnietdoorlopen;
        for( qr = 0; qr < MM_findObj(args[i]).length; qr++ ){if( MM_findObj(args[i])[qr].checked == true ){ val = MM_findObj(args[i])[qr].value;}else{ aantalnietdoorlopen++;}
        }
        if(val == "[object NodeList]" || val == "[object]"){document.errors += "- "+MM_findObj(args[i]) + " heeft geen waarde die geselecteerd is.\n";for( qr = 0; qr < MM_findObj(args[i]).length; qr++ ){/*MM_findObj(args[i])[qr].style.backgroundColor = "E4CD7F";*/}
        }
    }else if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        r=val.indexOf('.');
        if (p<1 || r<1 || p==(val.length-1)) {/*MM_findObj(nm).style.backgroundColor='E4CD7F'; */MM_findObj(nm).value='geen geldig e-mail adres'; document.errors+='- '+nm+' bevat geen geldig e-mail adres.\n';}
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) document.errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) document.errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') {/*MM_findObj(nm).style.backgroundColor='E4CD7F';*/ document.errors += '- '+nm+' is niet ingevuld.\n';} }
    //Error is gescheiden zodat op meerdere plaatsen gecontroleerd kan worden en de fout word gegeven wanneer gewild is
  } 
}

// Fouten tonen
function CheckError(){
  if (document.errors) alert('De volgende problemen zijn gevonden:\n'+document.errors);
   // if(navigator.appName != "Microsoft Internet Explorer") { alert('De volgende problemen zijn gevonden:\n'+errors); }
  document.MM_returnValue = (document.errors == '');
  document.errors = ''
}
function goToStep2(){
   if (document.MM_returnValue == true) {
        url = "/homepage.aspx?formtype=offerteaanvraag&stap=2";
        document.aspnetForm.action = url;
        document.aspnetForm.submit();
    }
}
function goToStep3(){
   if (document.MM_returnValue == true) {
         url = "/homepage.aspx?formtype=offerteaanvraag&stap=3";
        document.aspnetForm.action = url;
        document.aspnetForm.submit();
    }
}
function verzendFormulier(){
    if (document.MM_returnValue == true) {
        url = "/homepage.aspx?formtype=offerteaanvraag&stap=4";
        document.aspnetForm.action = url;
        document.aspnetForm.submit();
    }
}
function VerzendContact(){
    if (document.MM_returnValue == true) {
        url = document.location;
        document.aspnetForm.action = url;
        document.aspnetForm.submit();
    }
}
function ReturnValidate() {
     if (document.MM_returnValue == true) {
        url = document.location;
        document.aspnetForm.action = url;
        document.aspnetForm.submit();
    }
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function doPostBackFormulier(){
    url = document.location;
    document.aspnetForm.action = url;
    document.aspnetForm.submit();
}
