var passName = 0;
var passEmail = 0;
var passBody = 0;

function checkName() {
    var xmlhttp;
    if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); }
    else if (window.ActiveXObject) { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }
    else { alert("Your browser does not support XMLHTTP!"); }
    
    xmlhttp.onreadystatechange=function() {
        if(xmlhttp.readyState==4) {
            document.getElementById("resultName").innerHTML=xmlhttp.responseText;
            var result = xmlhttp.responseText;
            var val1 = "&n";
            var val2 = result.substring(0,2);
            if(val1 == val2) { passName = 1; }
            else { passName = 0; }
        }
    }

    xmlhttp.open("GET","../_js/ajax.asp?field=contact_name&string="+document.create.contact_name.value+"",true);
    xmlhttp.send(null);
}
function checkEmail() {
    var xmlhttp;
    if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); }
    else if (window.ActiveXObject) { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }
    else { alert("Your browser does not support XMLHTTP!"); }
    
    xmlhttp.onreadystatechange=function() {
        if(xmlhttp.readyState==4) {
            document.getElementById("resultEmail").innerHTML=xmlhttp.responseText
            var result = xmlhttp.responseText;
            var val1 = "&n";
            var val2 = result.substring(0,2);
            if(val1 == val2) { passEmail = 1; }
            else { passEmail = 0; }
        }
    }

    xmlhttp.open("GET","../_js/ajax.asp?field=contact_email&string="+document.create.contact_email.value+"",true);
    xmlhttp.send(null);
}
function checkBody() {
    var xmlhttp;
    if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); }
    else if (window.ActiveXObject) { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }
    else { alert("Your browser does not support XMLHTTP!"); }
    
    xmlhttp.onreadystatechange=function() {
        if(xmlhttp.readyState==4) {
            document.getElementById("resultBody").innerHTML=xmlhttp.responseText
            var result = xmlhttp.responseText;
            var val1 = "&n";
            var val2 = result.substring(0,2);
            if(val1 == val2) { passBody = 1; }
            else { passBody = 0; }
        }
    }

    xmlhttp.open("GET","../_js/ajax.asp?field=contact_body&string="+document.create.contact_body.value+"",true);
    xmlhttp.send(null);
}

function validate() {
    if (passName == 0) { alert("Sorry, but some required fields are still blank.  Your name is required."); return false; }
    else if (passEmail == 0) { alert("Sorry, but some required fields are still blank.  A valid e-mail address is required."); return false; }
    else if (passBody == 0) { alert("Sorry, but some required fields are still blank.  A brief message body is required."); return false; }
    else { return true; }
}