function ValidateForm(a)
{
  var sENameF = "";
  var sEName = "";
  var sEType = "";
  var error = 0;
  var estyle = "1";
  for(i=0; i<document.forms[0].elements.length; i++)
  {
    sENameF = document.forms[0].elements[i].name;
    sEName = String(sENameF).substring(0,4);
    sEType = document.forms[0].elements[i].type;		
    if (sEName  == "req_")
    {
      if (sEType == "text" || sEType == "password" || sEType == "hidden" || sEType == "select-one" || sEType == "select-multiple" || sEType == "textarea" || sEType == "file")
      {
        if (document.forms[0].elements[i].value == "" && document.forms[0].elements[i].style.visibility != "hidden")
        {
          error = 1;
          if (a == undefined)
          {
            document.forms[0].elements[i].style.backgroundColor = "#ff6666";
            document.forms[0].elements[i].style.color = "#ffffff";
          }
        }
        else
        {
          if (a == undefined)
          {
            document.forms[0].elements[i].style.backgroundColor = "";
            document.forms[0].elements[i].style.color = "#01B9DB";
          }
        }
      }  
    }
  }
  if (error > 0)
  {
    return false;
  }
  else
  {
    return true;
  }
}