
/*
  This function checks for required fields on the /products/editions/enterprise/trial_signup page
*/
function checkDASD(formObj)  {
  var f_email = formObj.email.value;
  var f_first_name = formObj.first_name.value;
  var f_last_name = formObj.last_name.value;
  var f_company = formObj.company.value;
  var f_title = formObj.title.value;
  var f_phone = formObj.phone.value;
  var f_state = formObj.state.value;
  var f_country_abbrev = formObj.country_abbrev.value;

  if (f_email == "" || !checkemail(f_email)) {
    alert("Please provide a valid email address and try again.");
    return false;
  }
    
  if ((f_first_name == "") || (f_last_name == "") || (f_company = "") || (f_title == "") || (f_state == "") || (f_phone == "")) {
    alert("We're Sorry!\nYou didn't provide all the required information.\nPlease fill out all the required information and try again.");
    return false;
  }

  return true;
}
/*
  This function checks for required fields on the /products/editions/enterprise/trial_signup page
*/
function checkGlweb2(formObj)  {
  var f_email = formObj.email.value;
  var f_first_name = formObj.first_name.value;
  var f_last_name = formObj.last_name.value;
  var f_company = formObj.company.value;
  var f_title = formObj.title.value;
  var f_phone = formObj.phone.value;
  var f_state = formObj.state.value;
  var f_country_abbrev = formObj.country_abbrev.value;

  if (f_email == "" || !checkemail(f_email)) {
    alert("Please provide a valid email address and try again.");
    return false;
  }
    
  if ((f_first_name == "") || (f_last_name == "") || (f_company = "") || (f_title == "") || (f_state == "") || (f_phone == "")) {
    alert("We're Sorry!\nYou didn't provide all the required information.\nPlease fill out all the required information and try again.");
    return false;
	}
    
  if (f_country_abbrev == "US" && f_state == "XX") {
    alert("Please select a US State and try again.");
    return false;    
  }

  return true;
}
/*
  This function checks for required fields on the /products/editions/enterprise/trial_signup page
*/
function checkAutoTrialForm(formObj)  {
  var f_email = formObj.email.value;
  var f_first_name = formObj.first_name.value;
  var f_last_name = formObj.last_name.value;
  var f_company = formObj.company.value;
  var f_title = formObj.title.value;
  var f_phone = formObj.phone.value;
  var f_state = formObj.state.value;
  var f_country_abbrev = formObj.country_abbrev.value;
  
  var f_how_did_you_hear = formObj.how_did_you_hear.value;
  var f_industry = formObj.industry.value;
  var f_size_of_team = formObj.size_of_team.value;
  var f_purchase_intent = formObj.mv_will_be_purchasing_agile_tools__c.value;
  var f_agreed_to_terms = formObj.agreed_to_terms.checked;
  
  var f_level_of_agile_adoption = formObj.level_of_agile_adoption.value;

  if (f_email == "" || !checkemail(f_email)) {
    alert("Please provide a valid email address and try again.");
    return false;
  }
    
  if ((f_first_name == "") || (f_last_name == "") || (f_company = "") || (f_title == "") || (f_state == "") || (f_phone == "")) {
    alert("We're Sorry!\nYou didn't provide all the required information.\nPlease fill out all the required information and try again.");
    return false;
  }
    
  if (f_country_abbrev == "US" && f_state == "XX") {
    alert("Please select a US State and try again.");
    return false;
  }
  
  if ((f_how_did_you_hear == "") || (f_industry == "") || (f_size_of_team = "") || (f_level_of_agile_adoption == "") || (f_purchase_intent == "")) {
    alert("We're Sorry!\nYou didn't provide all the additional information.\nPlease fill out all the additional information and try again.");
    return false;
  } 
  
  if (!f_agreed_to_terms) {
    alert("You must agree to the terms of Rally's Trial subscription agreement.");
    return false;
  } 
  
  return true;
}