﻿ var xmlHttp;
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;
}
	function chkForm()
 {
 
    var myForm = document.myForm;
    var otxtName = document.myForm.txtName;
    var otxtMyEMail = document.myForm.txtMyEMail;
    var otxtFrName = document.myForm.txtFrName;
    var otxtFrEmail = document.myForm.txtFrEmail;
    
    otxtName.setAttribute('reqMan','true');
    otxtName.setAttribute('Msg','Please Enter Your Name');
    
    otxtMyEMail.setAttribute('reqMan','true');
    otxtMyEMail.setAttribute('Msg','Please Enter Your Email');
    otxtMyEMail.setAttribute('format','Email');
    
    otxtFrName.setAttribute('reqMan','true');
    otxtFrName.setAttribute('Msg','Please Enter Your Friend Name');
    
    otxtFrEmail.setAttribute('reqMan','true');
    otxtFrEmail.setAttribute('Msg','Please Enter Your Friend Email');
    otxtFrEmail.setAttribute('format','Email');
    
    var isSuccess; 

	isSuccess = validateForm(document.myForm);
	
	if(isSuccess==false)
	 {
	   return false; 
	  }

	ajaxFunction();

 }
 
 function ajaxFunction()
  	{
  		//alert('inajaxfunction');
  		xmlHttp = GetXmlHttpObject();
 
      	if(xmlHttp==null)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }


    xmlHttp.onreadystatechange=statechanged;
	var url;
	var MyName = document.myForm.txtName.value;
	var MyEID = document.myForm.txtMyEMail.value;
	var FrName = document.myForm.txtFrName.value;
	var FrEmail = document.myForm.txtFrEmail.value;
	url = "refermail.aspx?Name="+MyName+"&EID=" + MyEID + "&FName=" + FrName + "&FEmail="+FrEmail;
   
    xmlHttp.open("GET",url,true);
	//window.open(url);
    xmlHttp.send(null);
  }
  
 

  
  function statechanged()
      {
      if(xmlHttp.readyState==4)
        {
		  // document.myForm.photo.src=xmlHttp.responseText;
	     var IsOk = xmlHttp.responseText;
		 //alert("IsOk"+IsOk);
		 if(IsOk=='true')
		 { 
		   //document.getElementById('divmsg').style.display='inline';
		  //alert("Done");
		  
		   document.myForm.txtName.value = "";
	       document.myForm.txtMyEMail.value = "";
	       document.myForm.txtFrName.value = "";
	       document.myForm.txtFrEmail.value = "";
		   rafer();
		   document.getElementById('MailDone').style.display='inline'; 	  
		   }
        }
      }
