function validate()
{			
	if ( document.myform.name.value == "" )
	{
		alert("Please Provide Name.")
		document.myform.name.focus();
		return false;
	}
	
	if ( document.myform.company.value == "" )
	{
		alert("Please Provide Company Name.")
		document.myform.company.focus();
		return false;
	}
			
	if ( document.myform.email.value == "" )
	{
		alert("Please Provide Valid Email Id.");
		document.myform.email.focus();
		return false;
	}
	if ( document.myform.email.value.search(/([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})/) < 0 )
	{
		alert("Please Provide Valid Email Id.");
		document.myform.email.focus();
		return false;
	}
	
	if ( !validatePhone(document.myform.cphone.value) )
	{
		alert("Please Provide Valid Country Code.")
		document.myform.cphone.focus();
		return false;
	}
	
	if ( !validatePhone(document.myform.aphone.value) )
	{
		alert("Please Provide Valid Area Code.")
		document.myform.aphone.focus();
		return false;
	}
	
	if ( !validatePhone(document.myform.pphone.value) )
	{
		alert("Please Provide Valid Phone Number.")
		document.myform.pphone.focus();
		return false;
	}
					
	if ( document.myform.country.value == "0" )
	{
		alert("Please Provide Country.")
		document.myform.country.focus();
		return false;
	}
	
	if ( document.myform.comments.value == "" )
	{
		alert("Provide Some Comments.")
		document.myform.comments.focus();
		return false;
	}			
	
	if ( document.myform.comments.value.length > 2000 )
	{
		alert("Only 2000 Characters Allowed.")
		document.myform.comments.focus();
		return false;
	}
	
	var phone = "";
	phone = document.myform.cphone.value + "-" + document.myform.aphone.value + "-" + document.myform.pphone.value;
	 
	sendRequest(document.myform.name.value , document.myform.company.value , document.myform.email.value , phone , document.myform.country.value , document.myform.comments.value )
	
	return true;
}
	
function validatePhone( phoneVal )
{
	if ( phoneVal == "" )
		return false;			
	if ( isNaN(phoneVal) )
		return false;
	if ( phoneVal.search(/[\s]/) > -1 )
		return false;
		
	return true;
}
	
function sendRequest(name , company , email , phone , country , comments )
{
	var szURL = "/getResponse.asp?name="+ name + "&company=" + company + "&email=" + email + "&phone=" + phone + "&country=" + country + "&comments=" + comments + "&sid=" + Math.random();
	
	document.getElementById("divInquiry").style.visibility="hidden";		
			
	var xmlHttp = null;
	
	if (typeof window.ActiveXObject != 'undefined' ) 
	{ 
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
	} 
	else 
	{ 
		xmlHttp = new XMLHttpRequest(); 
	}

	xmlHttp.open("GET", szURL, false);
	xmlHttp.send(null);
	
	if (xmlHttp.readyState == 4 || xmlHttp.readyState=="complete") 
	{	
		document.getElementById("divInquiry").innerHTML=xmlHttp.responseText
		document.getElementById("divInquiry").style.visibility="visible";		
	}
}