﻿function validateQueryForm(strName, strEmail, strMobile, strLocation, strQuery)
{
    var strName = fnMyTrim(document.getElementById('txtName').value);
    var strEmail = fnMyTrim(document.getElementById('txtEmail').value);
    var strMobile = fnMyTrim(document.getElementById('txtMobile').value);
    var strLocation = fnMyTrim(document.getElementById('txtLocation').value);
    var strQuery = fnMyTrim(document.getElementById('txtQuery').value);

//    var rgEmailId = new RegExp("^\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$");
//    if(rgEmailId.test(strEmail)==false)
//    {
//        alert("Email Id is not valid.");
//        return false;
//    }
//    var rgName = new RegExp("^[a-zA-Z][ a-zA-Z]*$");
//    if(rgName.test(strEmail)==false)
//    {
//        alert("Name is not valid.");
//        return false;
//    }
//    var rgLocation = new RegExp("^\w \w*$");
//    if(rgLocation.test(strEmail)==false)
//    {
//        alert("Location is not valid.");
//        return false;
//    }
//    var rgPhone = new RegExp("^\d{10,11}$");
//    if(rgPhone.test(strEmail)==false)
//    {
//        alert("Phone is not valid.");
//        return false;
//    }
return true;
}

function submitQueryForm()
{
    if(validateQueryForm())
    {
        // The variable that makes Ajax possible!
        var ajaxRequest=fnMyCreateAjaxObject();        
        // Create a function that will receive data sent from the server
        ajaxRequest.onreadystatechange = function(){
            if(ajaxRequest.readyState == 4)
            {
                var strResponse = ajaxRequest.responseText;
                var arrResponse = strResponse.split("!@#$%");
                if(arrResponse[0]!="success")
                {
                    alert(arrResponse[1]);
                }
                else
                {
                    document.getElementById("divQueryForm").style.display="none";
                    document.getElementById("divQueryThanks").style.display="block";
                }
            }
        }
        var strName = fnMyTrim(document.getElementById('txtName').value);
        var strEmail = fnMyTrim(document.getElementById('txtEmail').value);
        var strMobile = fnMyTrim(document.getElementById('txtMobile').value);
        var strLocation = fnMyTrim(document.getElementById('txtLocation').value);
        var strQuery = fnMyTrim(document.getElementById('txtQuery').value);
        
        var strPostData = "?";
        strPostData += "name="+encodeURIComponent(strName);
        strPostData += "&email="+encodeURIComponent(strEmail);
        strPostData += "&phone="+encodeURIComponent(strMobile);
        strPostData += "&location="+encodeURIComponent(strLocation);
        strPostData += "&query="+encodeURIComponent(strQuery);
        var url = "submitQuery.ashx";
        //ajaxRequest.open("POST", url, true);
        ajaxRequest.open("GET", url + strPostData, true);
        //ajaxRequest.send(strPostData);
        ajaxRequest.send(null);
    }
}
