function AddPage(aUrl,aObjId,aFunction){
	var mySession = new Object() ;
	mySession.xmlHttp = false;
	
		if(window.ActiveXObject){ 
		   mySession.xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
		} else if(window.XMLHttpRequest){ 
		   mySession.xmlHttp = new XMLHttpRequest(); 
		} 
		
		
		if (!mySession.xmlHttp && typeof XMLHttpRequest != 'undefined') {
		  mySession.xmlHttp = new XMLHttpRequest();
		}
		mySession.pubobj=aObjId;
		mySession.myFunction=aFunction;
		mySession.xmlHttp.open("GET", aUrl, true);
		mySession.xmlHttp.onreadystatechange = function(){DoAddPageSession(mySession)} ;
		mySession.xmlHttp.send(null);	
}

function GetPage(aUrl,aFunction){
	var mySession = new Object() ;
	mySession.xmlHttp = false;
	
		if(window.ActiveXObject){ 
		   mySession.xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
		} else if(window.XMLHttpRequest){ 
		   mySession.xmlHttp = new XMLHttpRequest(); 
		} 
		
		
		if (!mySession.xmlHttp && typeof XMLHttpRequest != 'undefined') {
		  mySession.xmlHttp = new XMLHttpRequest();
		}
		mySession.myFunction=aFunction;
		mySession.xmlHttp.open("GET", aUrl, true);
		mySession.xmlHttp.onreadystatechange = function(){DoGetPageSession(mySession)} ;
		mySession.xmlHttp.send(null);	
}

function DoAddPageSession(mySession){
	if (mySession.xmlHttp.readyState == 4) {
    	var response = mySession.xmlHttp.responseText;  
	    mySession.pubobj.innerHTML = response; 
	    if(mySession.myFunction){
	    	mySession.myFunction(response);
	    }     
  }
}

function DoGetPageSession(mySession){
	if (mySession.xmlHttp.readyState == 4) {
    	var response = mySession.xmlHttp.responseText;  
	    if(mySession.myFunction){
	    	mySession.myFunction(response);
	    }     
  }
}


function DoPostSession(mySession){	
	if (mySession.xmlHttp.readyState == 4) {
    var response = mySession.xmlHttp.responseText;
    if(mySession.myFunction){
	    	mySession.myFunction(response,mySession.myStr);
	}
  }
}



function getHttpPost(aUrl,aStr,aFunction){
	var mySession = new Object() ;
	mySession.xmlHttp = false;
	request=null;
		if(window.ActiveXObject){ 
		   mySession.xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
		} else if(window.XMLHttpRequest){ 
		   mySession.xmlHttp = new XMLHttpRequest(); 
		} 
		
		if (!mySession.xmlHttp && typeof XMLHttpRequest != 'undefined') {
		  mySession.xmlHttp = new XMLHttpRequest();
		}	

		request="tempstr="+escape(aStr);		
	
		mySession.myFunction=aFunction;
		mySession.myStr=aStr;
		mySession.xmlHttp.open("POST", aUrl, true);	
		mySession.xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		mySession.xmlHttp.onreadystatechange = function(){DoPostSession(mySession)} ;
		mySession.xmlHttp.send(request);
		
}


