// JavaScript Document

function validate_quick_contact()
{
	
	flag = 0;
	if(document.getElementById("name").value=="Name *")
	{
		document.getElementById("divquickcontactname").innerHTML = "Please enter Your Name!";
		flag = 1;
	}
	else if(document.getElementById("name").value=="") 
	{
		document.getElementById("divquickcontactname").innerHTML = "Please enter Your Name!";
		flag = 1;
	}
	else
	{
		document.getElementById("divquickcontactname").innerHTML = "";	
		flag = 0;
	}
	if(document.getElementById("email").value=="Email Address *")
	{
		document.getElementById("divquickcontactemail").innerHTML = "Please enter Your Email!";	
		flag = 1;
	}
	else if(document.getElementById("email").value.indexOf('@')==-1)
	{
		document.getElementById("divquickcontactemail").innerHTML = "Please enter valid Email!";	
		flag = 1;
	}
	else
	{
		document.getElementById("divquickcontactemail").innerHTML = "";	
		flag = 0;
	}
	
	if(document.getElementById("comments").value=="Message and comments *")
	{
		document.getElementById("divquickcontactdes").innerHTML = "Please enter Your Message!";	
		flag = 1;
	}
	else if(document.getElementById("comments").value=="")
	{
		document.getElementById("divquickcontactdes").innerHTML = "Please enter Your Message!";	
		flag = 1;
	}
	else
	{
		document.getElementById("divquickcontactdes").innerHTML = "";	
		flag = 0;
	}
	
	if(document.getElementById("security").value=="Security Code *")
	{
		document.getElementById("divquickcontactsecurity").innerHTML = "Please enter Security Code!";	
		flag = 1;
	}
	else if(document.getElementById("security").value=="")
	{
		document.getElementById("divquickcontactsecurity").innerHTML = "Please enter Security Code!";	
		flag = 1;
	}
	else
	{
		document.getElementById("divquickcontactsecurity").innerHTML = "";	
		flag = 0;
	}
	if(flag == 0)
	{
		return true;
	}
	
}

function sendRequest(fid)
{
	var oForm = document.forms[fid];
	
	if(fid==0 )
	{
		if(validate_quick_contact())
		{
			var sBody = getRequestBody(oForm);
			var oXmlHttp = zXmlHttp.createRequest();
			oXmlHttp.open("POST", oForm.action, true);
			oXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			
			oXmlHttp.onreadystatechange = function () {
				if (oXmlHttp.readyState == 4) {
					if (oXmlHttp.status == 200) {
						saveResult(oXmlHttp.responseText,fid);
					} else {
						saveResult("An error occurred: " + oXmlHttp.statusText,fid);
					}
				}            
			};
			oXmlHttp.send(sBody);   
		}
	}
}
    function getRequestBody(oForm) {
            var aParams = new Array();
             for (var i=0 ; i < oForm.elements.length; i++) {
                var sParam = encodeURIComponent(oForm.elements[i].name);
                sParam += "=";
                sParam += encodeURIComponent(oForm.elements[i].value);
                aParams.push(sParam);
            } 
            return aParams.join("&");        
        }
        
        function saveResult(sMessage,fid) {
				//alert(sMessage);
				if( sMessage == "secure")
				{
					var divStatus = document.getElementById("divquickcontactsecurity");
					divStatus.innerHTML = "Please enter correct security code!" ;  
				}
				else
				{
					var divStatus = document.getElementById("contactform");
					divStatus.innerHTML = "" + sMessage;  
				}
           
			}