function checkall(formulier){
	bool1 =not_empty(formulier['name'],document.getElementById('e_name'));
	bool2 =not_empty(formulier['department'],document.getElementById('e_department'));
	bool3 =not_empty(formulier['contact_surname'],document.getElementById('e_contact'));
	bool4 =not_empty(formulier['contact_lastname'],document.getElementById('e_contact'));
	bool5 =is_nummeric(formulier['number_pc_work'],document.getElementById('e_now'));
	bool6 =not_empty(formulier['delivery_adres'],document.getElementById('e_d_adres'));
	bool7 =not_empty(formulier['delivery_postcode'],document.getElementById('e_d_post'));
	bool8 =not_empty(formulier['delivery_city'],document.getElementById('e_d_city'));
	bool9 =check_email(formulier['emailaddress'],document.getElementById('e_email'));
	bool10 =check_nummeric(formulier['telephone'],document.getElementById('e_tel'));
	
	if(formulier['function']){
		bool11 =not_empty(formulier['function'],document.getElementById('e_function'));
	}else{
		bool11=true;
	}
	if(formulier['billing_adres']){
		bool12 =not_empty(formulier['billing_adres'],document.getElementById('e_b_adres'));
	}else{
		bool12=true;
	}
	if(formulier['billing_postcode']){
		bool13 =not_empty(formulier['billing_postcode'],document.getElementById('e_b_post'));
	}else{
		bool13=true;
	}
	if(formulier['billing_city']){
		bool14 =not_empty(formulier['billing_city'],document.getElementById('e_b_city'));
	}else{
		bool14=true;
	}

	if(
	 bool1 &&
	 bool2 &&
	 bool3 &&
	 bool4 &&
	 bool5 &&
	 bool6 &&
	 bool7 &&
	 bool8 &&
	 bool9 &&
	 bool10 &&
	 bool11 &&
	 bool12 &&
	 bool13 &&
	 bool14){
		bool = true;	
	}else{
		bool = false;
	}
	if(!bool){
		alert('not al fields enterd correct');
	}
	
	return bool;
}
function checkall_order(formulier){
	bool1 =not_empty(formulier['name'],document.getElementById('e_name'));
	bool4 =not_empty(formulier['contact_lastname'],document.getElementById('e_contact'));
	bool6 =not_empty(formulier['delivery_adres'],document.getElementById('e_d_adres'));
	bool7 =not_empty(formulier['delivery_postcode'],document.getElementById('e_d_post'));
	bool8 =not_empty(formulier['delivery_city'],document.getElementById('e_d_city'));
	bool9 =check_email(formulier['email_address'],document.getElementById('e_email'));
	bool10 =check_nummeric(formulier['telephone'],document.getElementById('e_tel'));	
	if(formulier['billing_adres']){
		bool12 =not_empty(formulier['billing_adres'],document.getElementById('e_b_adres'));
	}else{
		bool12=true;
	}
	if(formulier['billing_postcode']){
		bool13 =not_empty(formulier['billing_postcode'],document.getElementById('e_b_post'));
	}else{
		bool13=true;
	}
	if(formulier['billing_city']){
		bool14 =not_empty(formulier['billing_city'],document.getElementById('e_b_city'));
	}else{
		bool14=true;
	}

	if(
	 bool1 &&
	 bool3 &&
	 bool6 &&
	 bool7 &&
	 bool8 &&
	 bool9 &&
	 bool10 &&
	 bool12 &&
	 bool13 &&
	 bool14){
		bool = true;	
	}else{
		bool = false;
	}
	if(!bool){
		alert('not al fields enterd correct');
	}
	
	return bool;
}
function b_same_as_d(checked){	
	if(checked){
		b_adres = document.getElementById('c_billing_adres');
		b_poctode = document.getElementById('c_billing_postcode');
		b_city = document.getElementById('c_billing_city');
		d_adres = document.getElementById('c_delivery_adres');
		d_poctode = document.getElementById('c_delivery_postcode');
		d_city = document.getElementById('c_delivery_city');
		b_adres.value = d_adres.value;
		b_poctode.value = d_poctode.value;
		b_city.value = d_city.value;
	}

}

function not_empty(field,errortag){
	if(field.value==""){
	  errortag.innerHTML="<font color=red>This field may not be empty!</font>";
	  bool =false;	
	}else{
	  errortag.innerHTML="";
	  bool =true;	
	}
	return bool;
}
function is_nummeric(field,errortag){
	if(field.value==""){
		field.value='a';
	}
	try{
	  value = parseInt(field.value);
	}
	catch(err){
	}
	if(isNaN(value)){
	  errortag.innerHTML="<font color=red>This field must be a number!</font>";
	  bool =false;	
		
	}else{
	  errortag.innerHTML="";
	  bool = true;
	  field.value =value;	
	}
	return bool;
}
function check_nummeric(field,errortag){
	value = "";
	for (i = 0 ; i < field.value.length;i++){
		if(!isNaN(field.value.charAt(i))){	
	 	value = value + field.value.charAt(i);	
	 }
	}
	if(value.length <1){
	  errortag.innerHTML="<font color=red>This field must be a number!</font>";
	  bool =false;	
	}else{
		bool =true;
	  errortag.innerHTML="";
	}
	field.value =value;
	return bool;
}
function check_email(field,errortag){
	
	if(field.value.indexOf("@") > 0){
		var email_array = field.value.split("@");
	  	var extensie = email_array[1];
	  	if((extensie.indexOf(".") > 2 && email_array.length==2)){
			errortag.innerHTML="";
		 	bool =true;		  		
	  	}else{
	  		errortag.innerHTML="<font color=red>Not a correct emailaddress</font>";
		  	bool =false;	  		
	  	}
	}else{
	  errortag.innerHTML="<font color=red>Not a correct emailaddress</font>";
	  bool =false;
	}
	return bool;
}