function validateHuman(){
	document.getElementById('human').value = "55";
}

 function submit_form() {
	if (typeof(validateCaptchaAndSubmit)!='undefined') {
	  validateCaptchaAndSubmit();
	} else {
	  check_webtolead_fields();
	}
  }
  function check_webtolead_fields() {
	var req_fields = document.getElementById('req_fields').value.split(';');
	for (var i = 0; i < req_fields.length; i++) {
	  if (document.getElementById(req_fields[i]).value.length <= 0 || document.getElementById(req_fields[i]).value == 0) {
		alert('Please provide all the required fields');
	  }
	}

	if (!validateEmailAdd()) {
	  return;
	}

	var lead_source_description = document.getElementById('lead_source_description');
	lead_source_description.value = '';

	var string_desc_fields = document.getElementById('string_desc_fields').value.split(';');
	for (var i = 0; i < string_desc_fields.length; i++) {
	  var string_desc_field = document.getElementById(string_desc_fields[i])
	  lead_source_description.value += string_desc_field.name + ": " + string_desc_field.value + "\n";
	}

	var bool_desc_fields = document.getElementById('bool_desc_fields').value.split(';');
	for (var i = 0; i < bool_desc_fields.length; i++) {
	  var bool_desc_field = document.getElementById(bool_desc_fields[i])
	  if (bool_desc_field.checked) {
		lead_source_description.value += bool_desc_field.name + ": " + bool_desc_field.value + "\n";
	  }
	}

	document.getElementById('WebToLeadForm').submit();
  }

  function validateEmailAdd() {
	if (document.getElementById('webtolead_email').value.length > 0) {
	  if (document.getElementById('webtolead_email').value.match(/^\w+(['\.\-\+]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/) == null) {
		alert('Not a valid email address');
		return false;
	  }
	}
	return true;
  }




