var formname = "myFluxwiseContactForm";

var required_fields_contact          = new Array(8);
required_fields_contact[0]           = "contact_contactpersoon";
required_fields_contact[1]           = "contact_bedrijf";
required_fields_contact[2]           = "contact_telefoon";
required_fields_contact[3]           = "contact_email";
required_fields_contact[4]           = "contact_berichtonderwerp";
required_fields_contact[5]           = "contact_bericht";
required_fields_contact[6]           = "vercode";
//required_fields_contact[4]           = "contact_hoeonsgevonden";


function validate_contactForm(){
	var formValidated = true;
    for(var i=0; i<required_fields_contact.length; i++){
      if(validate_required(required_fields_contact[i],'Gelieve alle velden in te vullen\nHet veld "'+document.getElementById(required_fields_contact[i]).name +'" is niet correct ingevuld.') == false){
      	formValidated = false; break;        
      }
    }  
    return formValidated;
}

function validate_required(field, alerttxt)
{
  var value = document.getElementById(field).value;
  if (value==null || value=="" || value=="maakselectie")
  {
    alert(alerttxt);
    if(field == "contact_bericht"){
     	document.getElementById(field).className = "field_error_textfield"; 
    }else{
    	if(field == "contact_hoeonsgevonden" || field == "contact_berichtonderwerp"){
    		document.getElementById(field).className = "field_error_dropdown"; 
    	}else{
    		document.getElementById(field).className = "field_error"; 
    	}
    }
    document.getElementById(field).focus();
    return false;
  }else{
  	if(field == "contact_hoeonsgevonden" || field == "contact_berichtonderwerp"){
    		document.getElementById(field).className = "field_normal_dropdown"; 
    }else{
    		document.getElementById(field).className = "normal";
	  }
    return true;
  }
  return false;
}

function reset_fielderrors(){
  var allfields_ok = true;
  for(var i=0; i<required_fields_contact.length; i++){	
	value = document.getElementById(required_fields_contact[i]).value;	
  	if (value==null||value==""){
  			allfields_ok = false;
  			break;	    
  	}		
  }
}

function zenden(){
  var validated = validate_contactForm();
	if( validated == true){	
    return true;
	}
	return false;
}
