<!--

// Sirilak Pompan

 	function specs_frm_validate(){
		var str_msg="";
		//PDF checkboxe(s)
		if(isPDFCheckboxExists("frmspec","pdfname[]")){		
			str_msg=str_msg + validateSelectedPDF("frmspec","pdfname[]");		
		}
		//title
		if (document.frmspec.title[0].checked)	{
			document.frmspec.ptitle.value = document.frmspec.title[0].value;
		}else if (document.frmspec.title[1].checked){
			document.frmspec.ptitle.value = document.frmspec.title[1].value;
		}else{
			str_msg+="\nU dient het title veld aan te vinken.";
		}
		//other fields
		str_msg=str_msg + validateRequired("frmspec","pname","Naam");
		str_msg=str_msg + validateRequired("frmspec","paddress","Adres");
		str_msg=str_msg + validateDutchPostcode("frmspec","pcode","Postcode");
		str_msg=str_msg + validateRequired("frmspec","psuburb","Plaats");
		str_msg=str_msg + validateRequired("frmspec","pphone","Telefoon");
		

		if(document.frmspec.where2send){			
			if(document.frmspec.where2send.length){
				if (document.frmspec.where2send[1].checked)
					str_msg=str_msg + validateEmail("frmspec","email","Email address");				
			}else{
				if(document.frmspec.where2send.value=="email"){
					str_msg=str_msg + validateEmail("frmspec","email","Email");	
				}//if(document.frmspec.where2send.value=="email")
			}//if(document.frmspec.where2send.length)
		}//if(document.frmspec.where2send) 
		//Privacy regelen			
		if(str_msg=="") {			
			if(!document.frmspec.privacy.checked){						
				alert("U dient de privacy regeling aan te vinken om deze informatie te versturen")
				return false;				
			}else{
				document.frmspec.submit();				
			}						
		}else{
			str_msg="Error Melding:"+str_msg
			alert(str_msg);
			return false;
		}
}


function validateSelectedPDF(form,field)
{
	var total = 0;
	
	if(isArrayField("frmspec","pdfname[]")){		
		for (var i=0;i<document.forms[form][field].length;i++){
			if (document.forms[form][field][i].checked) return "";
		}
	}else{
		if(document.forms[form][field].checked) return "";
		else return "\nPDF bestande moet gekozen worden.";
	}
	return "\nEen van de PDF bestande moet gekozen worden.";	
	
}
//check if checkbox is an array checkbox or not
function isArrayField(form,field){
	var len=0;	
	var max = document.forms[form].length-1;
	for (i = 0; i < max; i++) {	   
		if( document.forms[form][i].name == field) len=len+1;	   
	 }
	 if(len>1) return true;
	 else return false;
}

function isPDFCheckboxExists(form,field){
	var len=0;	
	var max = document.forms[form].length-1;
	for (i = 0; i < max; i++) {	   
		if( document.forms[form][i].name == field) len=len+1;	   
	 }
	 if(len==0) return false;
	 else return true;
}

function kortingsbon_frm_validate(){	
	var strerror="";
	strerror = NAWgegevens_validate('frm_kortingsbon');
	if((strerror=="") ) {		
		document.forms['frm_kortingsbon'].submit();											
	}else{		
		strerror="Error Melding:"+strerror
		alert(strerror);
		return false;
	}
	
}

function brand_frm_validate(){	
	var temp="";
	var aCheckBoxes = document.forms['frmbrand']['brand2mail'];
	var nRows = aCheckBoxes.length;
	var strerror="";
	var iCheckBoxes = 0;
	//Title	
	if (document.frmbrand.title[0].checked)	{
			document.frmbrand.ptitle.value = document.frmbrand.title[0].value;
	}else if (document.frmbrand.title[1].checked){
		document.frmbrand.ptitle.value = document.frmbrand.title[1].value;
	}else{
		strerror+="\nU dient het title veld aan te vinken.";
	}
	//othere fields
	strerror += NAWgegevens_validate('frmbrand');
	//brand checkboxes
	for(var i=0;i<nRows;i++)
	{
		if(aCheckBoxes[i].checked) {
			temp += aCheckBoxes[i].value + ":";
			iCheckBoxes +=1;
		}
	}				
	if(!iCheckBoxes) strerror += "\nU dient tenminste een merk te selecteren.";	
	//Privacy regelen
	if((strerror=="")) {
		if(!document.forms['frmbrand']['privacy'].checked){						
			alert("U dient de privacy regeling aan te vinken om deze informatie te versturen")
			return false;				
		}else{
			document.forms['frmbrand']['arrbrandname'].value = temp;			
			document.forms['frmbrand'].submit();				
		}											
	}else{		
		strerror="Error Melding:"+strerror
		alert(strerror);
		return false;
	}
	
}

function SelectAllBrands(form,field){
	var aCheckBoxes = document.forms['frmbrand']['brand2mail'];
	var nRows = aCheckBoxes.length;
	var bChecked = document.forms['frmbrand']['selectallbrands'].checked;
	
	for(var i=0;i<nRows;i++)
	{
		aCheckBoxes[i].checked = bChecked;			
	}
}

function NAWgegevens_validate(frmname){
		var str_msg="";			
		str_msg=str_msg + validateRequired(frmname,"pname","Naam");
		str_msg=str_msg + validateRequired(frmname,"paddress","Adres");
		str_msg=str_msg + validateDutchPostcode(frmname,"pcode","Postcode");
		str_msg=str_msg + validateRequired(frmname,"psuburb","Plaats");
		str_msg=str_msg + validateRequired(frmname,"pphone","Telefoon");			
		str_msg=str_msg + validateEmail(frmname,"pemail","Email");	
		return 	str_msg;				
}

function Controle_modulo_11(form)
{
      if (form.length > 8) {
            w=form;
            w2=0;
            for (i=1;w>0;i++)
            {
                w-=(x=w%10);
                w2+=i * x;
                w/=10;
            }
            if (w2 %11 == 0) {
                form.submit();

            } else {
                alert ("onjuist rekeningnr");
                return false;
           }
        } else {
                return true;;
        }
    //alert(w2 %11 == 0 ? "Goed" : "Fout "+w2%11+" blijft over");
	//how to use: <input type=text name="rekening" size=10 onblur="Controle_modulo_11(this.value)">
}
-->
