
var MailForm= {};

MailForm.reset = function (){

   document.getElementById("company").value="";
   document.getElementById("lastname").value="";
   document.getElementById("firstname").value="";
   document.getElementById("email").value="";
   document.getElementById("phone").value="";
   document.getElementById("extension").value="";
   document.getElementById("city").value="";
   document.getElementById("message").value="";
}

MailForm.submit = function (){

   var bValidated = true;
   var Missing="Missing the following:";
   for (var i = 0; i < form1.service.length; i++) {
        if (form1.service[i].checked) {
            sService = form1.service[i].value;
            break;
        }
    }
    
   sCompany = document.getElementById("company").value;
   sLastName = document.getElementById("lastname").value;
   sFirstName = document.getElementById("firstname").value;
   sEmail = document.getElementById("email").value;
   sPhone = document.getElementById("phone").value;
   sExtension = document.getElementById("extension").value;
   sCity = document.getElementById("city").value;
   sMessage = document.getElementById("message").value;
   if(sCompany=="" ){Missing = Missing+ " Company Name;"; bValidated = false;}
   if(sLastName==""){ Missing = Missing+ " Last Name;"; bValidated = false;}
   if(sFirstName==""){ Missing = Missing+ " First Name;"; bValidated = false;}
   if(sEmail==""){ Missing = Missing+ " Email;"; bValidated = false;}
   if(sPhone==""){ Missing = Missing+ " Phone;"; bValidated = false;}
   if(sCity==""){ Missing = Missing+ " City;"; bValidated = false;}

  if(bValidated)
   {
     MailForm.postData(sService,sCompany,
                                sFirstName,
                                sLastName,
                                sEmail,
                                sPhone,
                                sExtension,
                                sCity,
                                sMessage);
     alert("Thank you!  Someone from Wayne Mascia will contact you shortly.");
     setTimeout('MailForm.redirectFrame()',200);
  }
  else{
     alert(Missing);
  }

}

MailForm.postData = function (sService,
                                sCompany,
                                sFirstName,
                                sLastName,
                                sEmail,
                                sPhone,
                                sExtension,
                                sCity,
                                sMessage) {

    var oHttp = zXmlHttp.createRequest();

    if (oHttp.readyState != 0) {
        oHttp.abort();
    }

    var oData = {
        agent: "venturecap",
        Service: sService,
        Company: sCompany,
        FirstName: sFirstName,
        LastName: sLastName,
        Email: sEmail,
        Phone: sPhone,
        Extension: sExtension,
        City: sCity,
        Message: sMessage
    };
    
    //open connection to server
    oHttp.open("post", "contactwm.php", true);
      oHttp.onreadystatechange = function () {
        if (oHttp.readyState == 4) {
          var aSuggestions = oHttp.responseText;
          //alert(aSuggestions);
        }
    };

    //send the request
    oHttp.send(JSON.stringify(oData));

};

MailForm.redirectFrame= function(){
    top.location="/";
}
