

function validateAndSubmitContact(form)
{

  cleanUpErrorMessagesContact();
  
  var complete = false;
  
  var emptyFieldsOK = true;
  var checkIfEmptyFields = document.getElementsByClassName('checkIfEmpty');
  if(checkIfEmptyFields)
  for(i=0;i<checkIfEmptyFields.length;i++)
  {
     if(getElmContact(checkIfEmptyFields[i].id).value=="")
     {
       getElmContact(checkIfEmptyFields[i].id).style.backgroundColor = "#ffdbdb";
       emptyFieldsOK = false;
     }
  }
  
  var checkBoxesOK = false;
  var checkIfCheckedFields = document.getElementsByClassName('checkIfChecked');
  
  
  if(checkIfCheckedFields.length>0)
  for(i=0;i<checkIfCheckedFields.length;i++)
  {
     if(getElmContact(checkIfCheckedFields[i].id).checked)
     { 
       checkBoxesOK = true;
     }
  }
  
  if(!checkBoxesOK) 
  {
     if(checkIfCheckedFields.length>0)
       getElmContact(checkIfCheckedFields[0].id+'Error').innerHTML = "<- kies aanhef";
     else
       checkBoxesOK = true;
  }
    
  
  if((emptyFieldsOK)&&(checkBoxesOK))
    getElmContact(form).submit();
  
}

function cleanUpErrorMessagesContact()
{

var boxes = document.getElementsByClassName('checkIfEmpty');
for(i=0;i<boxes.length;i++)
  getElmContact(boxes[i].id).style.backgroundColor = "white";

var boxes = document.getElementsByClassName('checkIfChecked');
for(i=0;i<boxes.length;i++)
  getElmContact(boxes[i].id+'Error').innerHTML = "";
  
		
}

function getElmContact(id)
{
   return document.getElementById(id);
}