function createRequestObject() {
   var req;
   if(window.XMLHttpRequest){
      // Firefox, Safari, Opera...
      req = new XMLHttpRequest();
   } else if(window.ActiveXObject) {
	   
      // Internet Explorer 5+
      req = new ActiveXObject("Microsoft.XMLHTTP");
   } else {
      // There is an error creating the object, just as an old browser is being used.
      alert('Problem creating the XMLHttpRequest object');
   }
   return req;
}
//creating script
var req = createRequestObject();
var rfg;
function loadmajax(url,method,para,dv){	
rfg=dv;
if(method=="GET"){
	if(para){
	para='?para='+para;
	}
  req.open(method,url+para);
  req.onreadystatechange = handleResponse;
  req.send(null);
}
else
{
	if(para){
	para='para='+para;
	}
  req.open(method,url);
  req.onreadystatechange = handleResponse;
  req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  req.send(para);
}


}
function handleResponse(){
	
   if(req.readyState == 4 && req.status == 200){
      // Text returned FROM the PHP script
      var response = req.responseText;
	  
	 
		if(response)
		{
			
			var response_splt=response.split("||");

			//  'If' condition and 'split' functionality added by Ganesan.D.16-05-2008- for call another js function after executing ajaxphp file. Used in 'Advertise Form'
			if(response_splt[1]!="" && response_splt[1]!=null)
			{
				
				var fnctn_splt=response_splt[1].split(",");
				var args="";
				var comma=",";
				for(i=0;i<=fnctn_splt.length-1;i++)
				{
					if(i==0)
					{
						fnctn=fnctn_splt[i];
					}
					if(i>0)
					{
						if(i==fnctn_splt.length-1)
						{
							comma="";
						}
						args=args+fnctn_splt[i]+comma;
					}
					
				}
				var t=setTimeout(""+fnctn+"("+args+");",10);
				document.getElementById(rfg).innerHTML = response_splt[0];
					
			}else if(response_splt[1]==null || response_splt[1]=="")
			{
				document.getElementById(rfg).innerHTML = response;
			}
			
		}
   }		

}

