
function validateForm(formId, emailId)
{
  var form = document.getElementById(formId);
  
  var fields = form.elements;
  
  for(var i = 0; i < fields.length; i++)
  {
   
    if(fields[i].type == "text")
    {
      var fieldDesc = fields[i].parentNode.parentNode.cells[0].innerHTML;
      if(trim(fields[i].value) == "")
      {
        alert(fieldDesc.substring(0, fieldDesc.length-1) + " is a required field.");
        fields[i].focus();
        return false;
      }      
    }  
  }
  
  if(!utils.isEMailValid(document.getElementById(emailId).value))
  {
    alert("Email address is invalid.");
    document.getElementById(emailId).focus();
    return false;
  }
  
  form.submit();
}


function validateLanding(formId, emailId)
{
  var form = document.getElementById(formId);
  
  var fields = form.elements;
  
  for(var i = 0; i < fields.length; i++)
  {
    if(fields[i].type == "text")
    {
      var fieldDesc = fields[i].parentNode.parentNode.cells[0].innerHTML;
      if(trim(fields[i].value) == "")
      {
        alert(fieldDesc.substring(0, fieldDesc.length-1) + " is a required field.");
        fields[i].focus();
        return false;
      }
    }
  }
  
  var RPGspWebinar = document.getElementById("rpgsp");
  var GenieWebinar = document.getElementById("genie");
  
  if(!RPGspWebinar.checked && !GenieWebinar.checked)
  {
    alert("Please select one webinar.");
    return false;
  }
  
  if(!utils.isEMailValid(document.getElementById(emailId).value))
  {
    alert("Email address is invalid");
    fields[i].focus();
    return false;
  }      
  
  form.submit();
}



function trim(stringText)
{
  return stringText.replace(/^\s+|\s+$/g,"");        
}
