var Post = new Object();
Post.Send = function(form) {
    var query = Post.buildQuery(form);
    Ajax.Request(form.method, form.action, query, Post.OnResponse);
}
Post.OnResponse = function(xml) {
    //var results = document.createElement('div');
    if (xml.firstChild.nodeValue == "PLEASE ENTER A VALID EMAIL ADDRESS.")
        document.getElementById("txtHint").innerHTML = xml.firstChild.nodeValue;
    
    else if (xml.firstChild.nodeValue == "PLEASE ENTER A VALID EMAIL ADDRESS. FORM1")
        document.getElementById("EmailHint").innerHTML = xml.firstChild.nodeValue;
    else
    //(xml.firstChild.nodeValue.substring(0, 8) == "Thank you")
    document.getElementById("formhere").innerHTML = xml.firstChild.nodeValue;
    //document.getElementById("txtHint").innerHTML=xml.firstChild.nodeValue;
    //document.getElementsByTagName('form')[0].appendChild(results)
    //results.innerHTML = xml.firstChild.nodeValue;
}
Post.buildQuery = function(form) {
    var query = "";
    for (var i = 0; i < form.elements.length; i++) {
        var key = form.elements[i].name;
        var value = Post.getElementValue(form.elements[i]);
        if (key && value) {
            query += key + "=" + value + "&";
        }
    }
    return query;
}
Post.getElementValue = function(formElement) {
    if (formElement.length != null) var type = formElement[0].type;
    if ((typeof (type) == 'undefined') || (type == 0)) var type = formElement.type;
    switch (type) {
        case 'undefined': return;
        case 'radio':
            for (var x = 0; x < formElement.length; x++)
                if (formElement[x].checked == true)
                return formElement[x].value;
        case 'select-multiple':
            var myArray = new Array();
            for (var x = 0; x < formElement.length; x++)
                if (formElement[x].selected == true)
                myArray[myArray.length] = formElement[x].value;
            return myArray;
        case 'checkbox': return formElement.checked;
        default: return formElement.value;
    }
}