if (!window.addEventListener) {
    window.addEventListener = function(type, listener, useCapture)
    {
        attachEvent('on' + type, function() { return listener(event); });
    };
}
if (typeof MAGNIFISITES == "undefined") {
    var MAGNIFISITES = {};
}
MAGNIFISITES.init = function(e)
{
    var d = document;
    d.forms[0].onsubmit = function() { return MAGNIFISITES.checkForm(); };
};
MAGNIFISITES.checkForm = function()
{
    var d = document;
    if (d.getElementById('Contact_FirstName').value == '') {
        alert('Please enter a value for the First Name');
        d.getElementById('Contact_FirstName').focus();
        return false;
    } else if (d.getElementById('Contact_LastName').value == '') {
        alert('Please enter a value for the Last Name');
        d.getElementById('Contact_LastName').focus();
        return false;
    } else if (d.getElementById('Contact_StreetAddress').value == '') {
        alert('Please enter a value for the Street Address');
        d.getElementById('Contact_StreetAddress').focus();
        return false;
    } else if (d.getElementById('Contact_City').value == '') {
        alert('Please enter a value for the City');
        d.getElementById('Contact_City').focus();
        return false;
    } else if (d.getElementById('Contact_State').value == '') {
        alert('Please enter a value for the State');
        d.getElementById('Contact_State').focus();
        return false;
    } else if (d.getElementById('Contact_ZipCode').value == '') {
        alert('Please enter a value for the Zip Code');
        d.getElementById('Contact_ZipCode').focus();
        return false;
    } else if (d.getElementById('Contact_ZipCode').value.length > 12) {
        alert('Please enter at most 12 characters in the Zip Code');
        d.getElementById('Contact_ZipCode').focus();
        return false;
    } else if (d.getElementById('Contact_Country').value == '') {
        alert('Please enter a value for the Country');
        d.getElementById('Contact_Country').focus();
        return false;
    } else if (d.getElementById('Contact_HomePhone').value == '') {
        alert('Please enter a value for the Home Phone');
        d.getElementById('Contact_HomePhone').focus();
        return false;
    } else if (d.getElementById('Contact_HomePhone').value.length > 25) {
        alert('Please enter at most 25 characters in the Home Phone');
        d.getElementById('Contact_HomePhone').focus();
        return false;
    } else if (d.getElementById('Contact_Email').value == '') {
        alert('Please enter a value for the Email');
        d.getElementById('Contact_Email').focus();
        return false;
    } else if (d.getElementById('Contact_SSN').value == '') {
        alert('Please enter a value for the SSN');
        d.getElementById('Contact_SSN').focus();
        return false;
    }
    return true;
};
window.addEventListener('load', function(e) {MAGNIFISITES.init(e);}, false);
