    function getXmlHttpRequest() {
	   		try {
	   			return new XMLHttpRequest();
	   		} catch(e) {
	   			try {
	   				return new ActiveXObject('Msxml2.XMLHTTP');
	   			} catch(e) {
	   			    return new ActiveXObject('Microsoft.XMLHTTP')
	   			} 
	   		}
	   }
	   
       function sendData(requestURL, method , callBackFun){       	  
       	   var objXMLHttp = getXmlHttpRequest();     
		   objXMLHttp.onreadystatechange = function (){   
				if (objXMLHttp.readyState == 4) {
					if( (objXMLHttp.status == 200 || objXMLHttp.status == 304)){
						callBackFun(objXMLHttp.responseText);						
					}
				}
			};
			objXMLHttp.open(method, requestURL , true); 
			objXMLHttp.send(null);
       }