var hasQ;

function addField(fieldName, formElement, encode)
{
  if (formElement != "")
  {
    if (hasQ)
      strMailto += "&";
    else
    {
      strMailto += "?";
      hasQ = true;
    }
    strMailto += fieldName += "=";
    if (encode)
      strMailto += escape(formElement);
    else
      strMailto += formElement;
    }
}

function makeConsultationMailto()
{
  if (window.document.Consultation.to.value == "" )
  {
    alert("please specifify a To: address");
    window.document.Consultation.to.focus();
    return;
  }
  var gNow = new Date();
  var vNowDay = gNow.getDate();
  var vNowMonth = gNow.getMonth() + 1;
  var vNowYear = gNow.getFullYear();
  strMailto = "mailto:";
  strMailto += window.document.Consultation.to.value;
  hasQ = false;
  addField("subject", window.document.Consultation.subject.value, true);
  mbody="Today's Date:\t\t" + vNowMonth + "/" + vNowDay + "/" + vNowYear + "\n";
  mbody+="Name:\t\t\t" + window.document.Consultation.q1.value + " " + window.document.Consultation.q2.value + "\n";
  mbody+="Address:\t\t" + window.document.Consultation.q3.value + "\n";
  mbody+="City:\t\t\t" + window.document.Consultation.q4.value + "\n";
  mbody+="State:\t\t\t" + window.document.Consultation.q5.value + "\n";
  mbody+="Zip Code:\t\t" + window.document.Consultation.q6.value + "\n";
  mbody+="Best Phone No:\t\t" + window.document.Consultation.q7.value + "\n";
  mbody+="Alternate Phone No:\t" + window.document.Consultation.q8.value + "\n";
  mbody+="Email address:\t\t" + window.document.Consultation.q9.value + "\n";
  mbody+="Square Feet:\t\t" + window.document.Consultation.q10.value + "\n";
  mbody+="What kind of System are you interested in?\t" + window.document.Consultation.q11.value + "\n";
  mbody+="Do you have an existing system?\t";
  if (window.document.Consultation.q12a.checked) mbody+="\tYes";
  if (window.document.Consultation.q12b.checked) mbody+="\tNo";
  mbody+="\n";
  mbody+="Is your current system operational?\t";
  if (window.document.Consultation.q13a.checked) mbody+="Yes";
  if (window.document.Consultation.q13b.checked) mbody+="No";
  mbody+="\n";
  mbody+="Comments:\n" + window.document.Consultation.q14.value + "\n";
  addField("body", mbody, true);
}

function displayConsultationMailto()
{
  makeConsultationMailto();
  window.document.Consultation.display.value=strMailto;
  //window.document.Consultation.display.focus();
  window.document.Consultation.display.select();
  parent.location.href=strMailto;
}
