function checkRequiredFields(frm)
{
  var reqFldsOk = true;
  for (var i = 0; i < frm.elements.length; i++) {
     var element = frm.elements[i];
     if((element.alt == "REQUIRED" && element.value == ""))
     {
       reqFldsOk = false;
       break;
     }
  }
  if(reqFldsOk)
  {
	  frm.submit();
  }
  else
  {
    alert("Please fill in all required fields.");
    return false;
  }
}

function checkEmail(obj)
{
  var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  if (!filter.test(obj.value))
  {
    alert('Please provide a valid email address');
    obj.focus();
    return false;
  }
  else
  {
    return true;
  }
}
