function validateForm(form)
{
    if(!validate_AGE_01(form)) {
        return false;
    } else if(!validate_ZIP_01(form)) {
        return false;
    } else {
      if(formSubmitted==true) {
        alert( "You have already submitted this form." );
        return false;
      } else {
        noPopup=true;
        formSubmitted=true;
        return true;
      }
    }
}


function setForm2Fields(form) {
    var form2 = window.document.form2;
    form2.SUR_INSURED_01.value = getFieldValueRB(form.SUR_INSURED_01);
    form2.ZIP_01.value = getFieldValueTF(form.ZIP_01);
    form2.AINS_AGE_01.value = getFieldValueLB(form.AINS_AGE_01);
    form2.SUR_POLICYSTART_01.value = getFieldValueRB(form.SUR_POLICYSTART_01);
    form2.COUNTRY_01.value = getCountryValue(form.COUNTRY_01);
    form2.H.value = getFieldValueTF(form.H);
    form2.Z.value = getFieldValueTF(form.Z);
    form2.GeoState.value = getFieldValueTF(form.GeoState);
    form2.exPop.value = getFieldValueTF(form.exPop);
}

function submitForm2ValidateForm(form) {
    var status = validateForm(form);
    if (status == true && form && form.popunder && form.popunder.value == 'true') {
    	setForm2Fields(form);
    	window.document.form2.MATCH_SUREHITS_MULTI.value = "YES";
    	document.form2.submit();
    }
    return status;
}

function submitForm2PopUnderValidateForm(form) {
    var status = validateForm(form);
    if (status == true && form && form.popunder && form.popunder.value == 'true') {
        setForm2Fields(form);
        window.document.form2.MATCH_SUREHITS_UNDER.value = "YES";  
        
        var newWindow = window.open('', 'formWindow', 'height=1000,width=1000,scrollbars=yes');
        newWindow.blur();
        
        window.document.form2.target='formWindow';
        document.form2.submit();
        window.focus();
    }
    return status;
}

function PageQuery(q) {
  if(q.length > 1) this.q = q.substring(1, q.length);
  else this.q = null;
  this.keyValuePairs = new Array();
  if(q) {
    for(var i=0; i < this.q.split("&").length; i++) {
      this.keyValuePairs[i] = this.q.split("&")[i];
    }
  }
  this.getKeyValuePairs = function() { return
  this.keyValuePairs; }
  this.getValue = function(s) {
    for(var j=0; j < this.keyValuePairs.length; j++) {
      if(this.keyValuePairs[j].split("=")[0] == s) {
        if(this.keyValuePairs[j].split("=").length>1)
        {
          return this.keyValuePairs[j].split("=")[1];
        }
      }
    }
    return "";
  }
  this.getParameters = function() {
    var a = new Array(this.getLength());
    for(var j=0; j < this.keyValuePairs.length; j++) {
      a[j] = this.keyValuePairs[j].split("=")[0];
    }
    return a;
  }
  this.getLength = function() { return
  this.keyValuePairs.length; }
}

function queryString(key){
  var page = new PageQuery(window.location.search);
  return unescape(page.getValue(key));
}

function initF()
{
  if (window.document.form1.STATE_ONLY_FORM && window.document.form1.STATE_ONLY_FORM.value == 'YES') {
    formSubmitted = true;
    document.form1.submit();
  } else {
    formSubmitted=false;
    if (typeof(showErrors)!="undefined" && showErrors == true) {
        showErrors();
    }
    var zip = queryString("ZIP_01");
    if(zip && window.document.form1.ZIP_01) {
        window.document.form1.ZIP_01.value = zip;
    }
    preselect_AGE_01();
  }
}
