var xmlHttp

function showRequirement(str)
{ 
if(document.getElementById("company_name").value=="")
	{
	alert("Please enter company name.");
	document.getElementById("company_name").focus();
	return false;
	}
else if ((document.getElementById("email").value==null)||(document.getElementById("email").value==""))
	{
		alert("Please Enter Valid Email ID");
		document.getElementById("email").focus();
		return false;
	}
else if (echeck(document.getElementById("email").value)==false)
	{
		document.getElementById("email").value="";
		document.getElementById("email").focus();
		return false;
	}
else if(document.getElementById("address").value=="")
	{
	alert("Please enter address.");
	document.getElementById("address").focus();
	return false;
	}

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){
			   alert("Invalid E-mail ID");
			   return false;
			}
	
			if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
			   alert("Invalid E-mail ID");
			   return false;
			}
	
			if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
				alert("Invalid E-mail ID");
				return false;
			}
	
			 if (str.indexOf(at,(lat+1))!=-1){
				alert("Invalid E-mail ID");
				return false;
			 }
	
			 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
				alert("Invalid E-mail ID");
				return false;
			 }
	
			 if (str.indexOf(dot,(lat+2))==-1){
				alert("Invalid E-mail ID");
				return false;
			 }
			
			 if (str.indexOf(" ")!=-1){
				alert("Invalid E-mail ID");
				return false;
			 }
	
			// return true					
		}

			


//validation ends here

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="getrequirement.php";
var c_name=document.getElementById("company_name").value;
var email=document.getElementById("email").value;
var address=document.getElementById("address").value;
var phone=document.getElementById("phone").value;
var comments=document.getElementById("comments").value;

url=url+"?c_name="+c_name+"&email="+email+"&address="+address+"&phone="+phone+"&comments="+comments;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}