var url = "submit.php"; // The server-side script
function handleHttpResponse() {
  if (http.readyState == 4) {
    results = http.responseText;
	if(results=="success") {
		document.getElementById('fname').value = "";
		document.getElementById('femail').value = "";
		document.getElementById('name').value = "";
		document.getElementById('email').value = "";
		document.getElementById('reponse_text').innerHTML = "<h4>Thanks for your interest.</h4>";
	} else {
		document.getElementById('reponse_text').innerHTML = "<h5>Sorry! your mail cannot be send at this time due to server Problem, Please Try Later.</h5>";
	}
  }
}
var http; // We create the HTTP Object

function SendEmailData(email_form) {
	http = getHTTPObject();
	var form_var="fo=1" ;
	for(i=0;i<email_form.elements.length; i++)
	{
		form_var = form_var + "&" + email_form.elements[i].name + "=" + email_form.elements[i].value ;
	}
	http.onreadystatechange = handleHttpResponse;
	http.open("POST", url, true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send(form_var);
	document.getElementById('reponse_text').innerHTML="<p>Sending The Data.. Wait Please!</p>" ;
 }
function getHTTPObject() {
  var request_o;					  // Declare the variable to hold the object.
	var browser = navigator.appName; // Find the browser name
	if(browser == "Microsoft Internet Explorer")
	{
		try
		{
			request_o =  new ActiveXObject("Msxml2.XMLHTTP");   // Create the object using MSIE's method	
		}
		catch (e)
		{
			try {
               request_o = new ActiveXObject("Microsoft.XMLHTTP"); // Create the object using MSIE's method	
            } catch (e) {}
		}		  	
	}
	else
	{
		request_o = new XMLHttpRequest();                    // Create the object using other browser's method		
	}

	if (!request_o) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
	return request_o;		
}


function checkForm(ff)
{
	
	var email = ff.femail.value;

	if(email=="")
	{
		alert("Please Enter Your Friend's Email Id") ;
		ff.femail.focus() ;
		return false;
	}
	
	if (!email.match(/^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$/))
	{
		alert("Please enter a valid e-mail address.");
		ff.femail.focus();
		return false;
	}
	
	SendEmailData(ff); 
	return false ;
}
