function validateForm(form) {
 
  if(form.fname.value == "") {
    alert('First name is a required field.');
    form.fname.focus();
    document.getElementById("fname").style.background='#FFFFCC';
    return false;
  }else{
    document.getElementById("fname").style.background='#FFFFFF';
  }
  
  if(form.lname.value == "") {
    alert('Last name is a required field.');
    form.lname.focus();
    document.getElementById("lname").style.background='#FFFFCC';
    return false;
  }else{
    document.getElementById("lname").style.background='#FFFFFF';
  }
  
   if(form.email.value == "") {
    alert('Email Address is a required field.');
    form.email.focus();
    document.getElementById("email").style.background='#FFFFCC';
    return false;
  }else{
    document.getElementById("email").style.background='#FFFFFF';
  }
 
  var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  if(!filter.test(form.email.value)) {
    alert('Email Address needs to be in proper format (username@domain.com).');
    form.email.focus();
    document.getElementById("email").style.background='#FFFFCC';
    return false;
  }else{
    document.getElementById("email").style.background='#FFFFFF';
  }
  return true;
}
