// JavaScript Document
function validate_quote_form()
{
	flag=2;
	if(document.getElementById("name").value=="Name *")
	{
		document.getElementById("divquickcontactname").innerHTML = "Please enter your name!";
		flag = 3;
	}
	else if(document.getElementById("name").value=="") 
	{
		document.getElementById("divquickcontactname").innerHTML = "Please enter your name!";
		flag = 3;
	}
	else
	{
		document.getElementById("divquickcontactname").innerHTML = "";	
		flag = 2;
	}
	if(document.getElementById("email").value=="Email Address *")
	{
		document.getElementById("divquickcontactemail").innerHTML = "Please enter your email!";	
		flag = 3;
	}
	else if(document.getElementById("email").value.indexOf('@')==-1)
	{
		document.getElementById("divquickcontactemail").innerHTML = "Please enter valid email!";	
		flag = 3;
	}
	else
	{
		document.getElementById("divquickcontactemail").innerHTML = "";	
		flag = 2;
	}
	
	
	
	if(document.getElementById("project_budget").value=="")
	{
		document.getElementById("divquickbudget").innerHTML = "Please select project budget!";
		flag = 3;
	}
	else
	{
		document.getElementById("divquickbudget").innerHTML = "";	
		flag = 2;
	}
	
	if(document.getElementById("type_of_website_needed").value=="")
	{
		document.getElementById("divquickprojecttype").innerHTML = "Please select website type!";
		flag = 3;
	}
	else
	{
		document.getElementById("divquickprojecttype").innerHTML = "";	
		flag = 2;
	}
	
	
	if(document.getElementById("comments").value=="Message and comments *")
	{
		document.getElementById("divquoteproject").innerHTML = "Please enter project description!";	
		flag=3;
	}
	else
	{
		document.getElementById("divquoteproject").innerHTML = "";	
		flag=2;
	}
	if(document.getElementById("security").value=="Security Code *")
	{
		document.getElementById("divquickcontactsecurity").innerHTML = "Please enter security code!";	
		flag = 3;
	}
	else if(document.getElementById("security").value=="")
	{
		document.getElementById("divquickcontactsecurity").innerHTML = "Please enter security code!";	
		flag = 3;
	}
	else
	{
		document.getElementById("divquickcontactsecurity").innerHTML = "";	
		flag = 2;
	}
	if(flag == 2)
	{
		return true;
	}

}



function sendRequest(fid)
{
	var oForm = document.forms[fid];
	
	if(fid==0 )
	{
		if(validate_quote_form())
		{
			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("getafreequoteform");
					divStatus.innerHTML = "" + sMessage;  
				}
           
			}