function sendContact(contactForm) {
    var contactFormMessage = document.getElementById('contactFormMessage');
    contactFormMessage.innerHTML = "";
    contactFormMessage.style.display = "none";
    contactForm.firstName.style.border = "1px solid #959FA1";

    var firstName = contactForm.firstName.value;
    if(firstName == null || firstName.length < 1) {
        contactFormMessage.innerHTML = "* Missing required field.";
        contactFormMessage.style.color = "red";
        contactFormMessage.style.display = "block";
        contactForm.firstName.style.border = "solid 1px red";
    }
    var lastName = contactForm.lastName.value;
    if(lastName == null || lastName.length < 1) {
        contactFormMessage.innerHTML = "* Missing required field.";
        contactFormMessage.style.color = "red";
        contactFormMessage.style.display = "block";
        contactForm.lastName.style.border = "solid 1px red";
    }
    var emailAddress = contactForm.emailAddress.value;
    if(emailAddress == null || emailAddress.length < 1) {
        contactFormMessage.innerHTML = "* Missing required field.";
        contactFormMessage.style.color = "red";
        contactFormMessage.style.display = "block";
        contactForm.emailAddress.style.border = "solid 1px red";
    }
    var address = contactForm.address.value;
    var city = contactForm.city.value;
    var state = contactForm.state.value;
    var country = contactForm.country.value;
    var postalCode = contactForm.postalCode.value;
    var phoneNumber = contactForm.phoneNumber.value;
    var comments = contactForm.comments.value;

    /*
    document.getElementById('correctImage').style.display = "none";
    document.getElementById('incorrectImage').style.display = "none";
    document.getElementById('spinnerImage').style.display = "inline";
    document.getElementById('siteDomain').style.top = "-3px";

    var siteNameValue = siteName.value;
    ArrayList<Contact> contacts = PWPManager.getContacts(sponsProfile.getSiteProfileId());
    var inId = "";
    */
    //alert("before ajax");
    new Ajax.Request('/pwp/sendContactJSON', {
        method:'get',
        parameters:{firstName:firstName, lastName:lastName, emailAddress:emailAddress, address:address
                    , city:city, state:state, country:country, postalCode:postalCode, phoneNumber:phoneNumber
                    , comments:comments},
        onSuccess:function(response) {
            var contact = response.responseJSON;
            //alert(response.responseText);
            if(contact.sent) {
                Popup.hide('contactPanel');
            } else {
                //alert("contact = "+contact.sent);
                contactFormMessage.innerHTML = contact.message;
                contactFormMessage.style.color = "red";
                contactFormMessage.style.display = "block";
            }
        },
        onFailure:function(response) {
            //alert(response.responseText);
            //alert("this didn't work.");
            contactFormMessage.innerHTML = response.responseText;
            contactFormMessage.style.color = "red";
            contactFormMessage.style.display = "block";
        }
    });
}