         var xmlHttp;
         function getXMLHttpRequest(){
         	//alert("create request");
         	//alert("in handler!");
             //  var xmlHttp;
           if(xmlHttp==null){
               try{    // Firefox, Opera 8.0+, Safari
                  xmlHttp=new XMLHttpRequest();
               }
               catch (e){    // Internet Explorer
                    try{
                       xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
                    }
                    catch (e){
                       try{
                           xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                       }
                       catch (e){
                             alert("Your browser does not support AJAX!");
                             return false;
                       }
                    }
                }
             }
           }
          
           function getReturnText(dataSource,handler){
         // alert("datasourcedatasource:"+dataSource);
              getXMLHttpRequest();
              xmlHttp.open("GET", dataSource,true);
            //  alert("after get!!");
              xmlHttp.onreadystatechange = function()
              {
                  if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
                	//  alert("Get:"+xmlHttp.responseText);
                     handler(xmlHttp.responseText);
                     

                  }
              }
               //alert(xmlHttp.responseText);
              xmlHttp.send(null);
           }
           
           
           
           
            /*          function getReturnXML(dataSource,handler){
           //alert("getReturnXML");
               getXMLHttpRequest();
               xmlHttp.open("GET",dataSource, true);
               // alert("getReturnXML22");
               xmlHttp.onreadystatechange=function()
               {
                  if(xmlHttp.readyState==4 && xmlHttp.status==200) {
                     alert("got it!!");
                     //var xmlDoc=xmlHttp.responseXML.documentElement;
                      var xmlDoc=xmlHttp.responseXML;
                     //var xmlDoc=xmlHttp.responseText;
                    // alert("hey:"+xmlDoc);
                     handler(xmlDoc);
                  }
               }
             //  alert("here");
               xmlHttp.send(null);
              // alert("done");
           }

               
               */
           /*
            function postReturnText(dataSource,params,handler){
              getXMLHttpRequest();
              xmlHttp.open("POST", dataSource,true);
              xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				xmlHttp.setRequestHeader("Content-length", params.length);
				xmlHttp.setRequestHeader("Connection", "close");
              xmlHttp.onreadystatechange = function()
              {
                  if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
                     handler(xmlHttp.responseText);
                     alert("ajax:"+xmlHttp.responseText);

                  }
              }
               //alert(xmlHttp.responseText);
              xmlHttp.send(params);
           }
*/
