function SendEmail(thisform)
{
	var result = false;
    var formdata = "";

    // Set up Ajax request variable
    try {xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP");}  catch (e) { alert("Error: Could not load page.");}

    // Loop through form fields
    for (i=0; i < document.getElementById(thisform).length; i++)
    {
        //Build Send String
        if ((document.getElementById(thisform).elements[i].name != undefined) || (document.getElementById(thisform).elements[i].name != "") || (document.getElementById(thisform).elements[i].name != "x"))
        {
            if(document.getElementById(thisform).elements[i].type == "text")
            {
                formdata = formdata + document.getElementById(thisform).elements[i].name + "=" + escape(document.getElementById(thisform).elements[i].value) + "&";
            }
            else if(document.getElementById(thisform).elements[i].type == "textarea")
            {
                formdata = formdata + document.getElementById(thisform).elements[i].name + "=" + escape(document.getElementById(thisform).elements[i].value) + "&";
            }
            else if(document.getElementById(thisform).elements[i].type == "checkbox")
            {
                if(document.getElementById(thisform).elements[i].checked == true)
                {
                    formdata = formdata + document.getElementById(thisform).elements[i].name + "=" + escape(document.getElementById(thisform).elements[i].value) + "&";
                }
            }
            else if(document.getElementById(thisform).elements[i].type == "radio")
            {
                if(document.getElementById(thisform).elements[i].checked == true)
                {
                    formdata = formdata + document.getElementById(thisform).elements[i].name + "=" + document.getElementById(thisform).elements[i].value + "&";
                }
            }
            else
            {
                //finally, this should theoretically this is a select box.
                formdata = formdata + document.getElementById(thisform).elements[i].name + "=" + escape(document.getElementById(thisform).elements[i].value) + "&";
            }
        }
    }

    //Send Ajax Request
    xmlhttp.onreadystatechange = function()
    {
        //Check page is completed and there were no problems.
        if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200))
        {
                alert("Your comments have been submitted");
                document.getElementById("ContactUs").style.display = "none";
                document.getElementById('ContactUs-Sent').style.display = "inline";
        }
        else{
        alert(xmlhttp.readyState);
        }
    }

    //Make connection
    xmlhttp.open("POST", 'requestinsert.asp');

    //Set Headers
    xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

    //Send data
    xmlhttp.send(formdata);

    //stops form from submitting normally
    return;
}


function ContactUsEmail(form,email)
{
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    var address = document.forms[form].elements[email].value;
    if(reg.test(address) == false)
    {
        alert('Please Enter A Valid Email Address');
    }
    else
    {
        SendEmail(form);
    }
}

