
function ValidateForm()
{
	if(document.getElementById("from_name").value == "") 
		{
			alert("Please enter your Name.");
			document.getElementById("from_name").focus();
			//document.getElementById("email_status").innerHTML='';
			return false;
		}
		
		if(Validate(document.getElementById("from_name").value,"[^A-Za-z+\\-\\ ]") == true) {
			alert("Please enter valid Name. Only Characters and - are allowed.");
			document.getElementById("from_name").focus();
			return false;
		}
	if(document.getElementById("company_name").value == "") 
		{
			alert("Please enter your Company Name.");
			document.getElementById("company_name").focus();
			return false;
		}
		
		if(Validate(document.getElementById("company_name").value,"[^A-Za-z+\\-\\ ]") == true) {
			alert("Please enter valid Company Name. Only Characters and - are allowed.");
			document.getElementById("company_name").focus();
			return false;
		}		
	
		if(document.getElementById("phone").value == "") 
		{
			alert("Please enter your Phone.");
			document.getElementById("phone").focus();
			return false;
		}
		if(document.getElementById("phone").value != '')
		{
			if(Validate(document.getElementById("phone").value,"[^0-9+\\-\\+\\(\\)\\ ]") == true) 
			{
			alert("Please enter valid Phone Number. Only digits and +,- and ( ) are allowed.");
			document.getElementById("phone").focus();
			return false;
			}

		}
		if(document.getElementById("from_email").value == "") {
			alert("Please enter your Email Address.");	
			document.getElementById("from_email").focus();
			return false;
		}	
		
		if(Validate(document.getElementById("from_email").value,"[A-Za-z0-9_\\.][A-Za-z]*@[A-Za-z]*\\.[A-Za-z0-9]") == false)	
		{
			
			alert("Please enter valid Email Address.");
			document.getElementById("from_email").focus();
			return false;
		}

SendEmail(document.getElementById("from_name").value,
				  document.getElementById("company_name").value, 
				  document.getElementById("phone").value, 				  
				  document.getElementById("from_email").value);

}
function SendEmail(from_name, cname, phone, from_email)
{
	httpObject = getHTTPObject();
	//document.getElementById('loader').style.display = "block";
	if (httpObject != null) 
	{
		
		var now = new Date();
		var url = "jvs/SendEmail_Ajax.php?from_name=" + from_name + "&cname=" + cname + "&from_email=" + from_email + "&phone=" + phone + "&guid=" + now.getTime();
		//alert(url);
		httpObject.open("GET", url , true);
		httpObject.send(null);
		httpObject.onreadystatechange = set_email_Output;
	}

}



function getHTTPObject()
{
	if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");

	else if (window.XMLHttpRequest) return new XMLHttpRequest();

	else 
	{alert("Your browser does not support AJAX.");
		return null;}
}


function set_email_Output()
{
	if(httpObject.readyState == 4)
	{
		//document.getElementById('email_status').innerHTML = '';
		//document.getElementById('email_status').innerHTML = httpObject.responseText;
		alert(httpObject.responseText);
		setTimeout("ResetForm();",3000);
	}
}
function ResetForm()
{
		document.getElementById('from_name').value = '';
		document.getElementById('company_name').value = '';
		document.getElementById('from_email').value = '';		
		document.getElementById('phone').value = '';
}


function Validate(strToValidate,RegPattern)
	{
			var expr = new RegExp(RegPattern,"g");
			var result = expr.test(strToValidate);
			if(result==true)
				return true;
			else
				return false;
	}
var httpObject = null;


