// JavaScript Document
// JavaScript Document
// JavaScript Document var url="getcustomer.asp?sid=" + Math.random() + "&q=" + str

function validate() 
{

    var email = document.getElementById("ipEmail");
    var name = document.getElementById("ipName");
    var comment = document.getElementById("ipComments");
    var loading_img = document.getElementById("loading");
    if (name.value == "Name") {
        alert("Your name required");
        name.focus();
        return false;
    }
    else if (email.value == "Email") {
        alert("Your email required");
        email.focus();
        return false;
    }
    else if (comment.value == "Comments/Suggestions") {
        alert("Comments/Suggestions required");
        comment.focus();
        return false;
    }
    else if (echeck(email.value) == false)
     {
         alert("This is not a valid Email-Id");
         email.value = "";
        email.focus();
        return false;
    }
    else 
    {
        loading_img.style.display = "block";
        sendMail(email, comment, name)
    }
}
function echeck(str) {

    var at = "@"
    var dot = "."
    var lat = str.indexOf(at)
    var lstr = str.length
    var ldot = str.indexOf(dot)
    if (str.indexOf(at) == -1) {
        return false
    }

    else if (str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr) {

        return false
    }

    else if (str.indexOf(dot) == -1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr) {
        return false
    }

    else if (str.indexOf(at, (lat + 1)) != -1) {
        return false
    }

    else if (str.substring(lat - 1, lat) == dot || str.substring(lat + 1, lat + 2) == dot) {
        return false
    }

    else if (str.indexOf(dot, (lat + 2)) == -1) {
        return false
    }

    else if (str.indexOf(" ") != -1) {
        return false
    }
    else
        return true
}	
	var xmlHttp
	function sendMail(email, comment, name)
	{

	    var url = "http://localhost:2533/SDK_Enquiry/QuickEnquiry.aspx?email=" + email.value + "&comment=" + comment.value + "&name=" + name.value;		
		xmlHttp=GetXmlHttpObject(stateChanged)
		xmlHttp.open("GET", url , true)
		xmlHttp.send(null)
		
		
	} 
function stateChanged() 
	{ 
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 
						
			if(xmlHttp.responseText == 1)
			{

			    document.frm_mail.submit();
			   
					
			}
			else
			{	
				alert("Mail is not sent");	
				document.frm_mail.body.focus();
			    return false;	
			}
					
		} 
	} 
	
	function GetXmlHttpObject(handler)
	{ 
		var objXmlHttp=null
	
		if (navigator.userAgent.indexOf("Opera")>=0)
		{
			alert("This example doesn't work in Opera") 
			return 
		}
		if (navigator.userAgent.indexOf("MSIE")>=0)
		{ 
			var strName="Msxml2.XMLHTTP"
			if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
			{
				strName="Microsoft.XMLHTTP"
			} 
			try
			{ 
				objXmlHttp=new ActiveXObject(strName)
				objXmlHttp.onreadystatechange=handler 
				return objXmlHttp
			} 
			catch(e)
			{ 
				alert("Error. Scripting for ActiveX might be disabled") 
				return 
			} 
		} 
			if (navigator.userAgent.indexOf("Mozilla")>=0)
			{
				objXmlHttp=new XMLHttpRequest()
				objXmlHttp.onload=handler
				objXmlHttp.onerror=handler 
				return objXmlHttp
			}
	} 
