function AJAXInteraction(url, callback,divID) {
    var req = init();
    req.onreadystatechange = processRequest;
   function init() {
      if (window.XMLHttpRequest) {
        return new XMLHttpRequest();
      } else if (window.ActiveXObject) {
        return new ActiveXObject("Microsoft.XMLHTTP");
      }
    }
    
    function processRequest () {
    if (req.readyState == 4) {
    if (req.status == 200) {
   
           if (callback) callback(req.responseText,divID);
        }
      }
    }

    this.doGet = function() {
     req.open("GET", url, true);
      req.send(null);
    }
    
    this.doPost = function(body) {
      req.open("POST", url, true);
      req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
      req.send(body);
    }
}
function CallbackReceiveRequest(responseText,divID)
{
	document.getElementById(divID).innerHTML = "";
	document.getElementById(divID).innerHTML=responseText;	
	document.getElementById(divID).style.visibility="visible";
}
function makeRequest(szURL,divID) {		
	//alert(szURL);
	szURL = szURL + '?sid=' + Math.random();	
	document.getElementById(divID).innerHTML = "";
	document.getElementById(divID).innerHTML="<table width=100% align=center border=0 cellpadding=0 cellspacing=0 bgcolor='#eeeeee' height=100%><tr><td width=100% align=center valign=middle><img src='/face2face/images/waiting.gif' border=0><br><font face=arial size=2><b>Please wait...</b></font></td></tr></table>";	
	var ai = new AJAXInteraction(szURL,CallbackReceiveRequest,divID);
	ai.doGet();
}
function makeRequest1(szURL,divID) {	
	///szURL = szURL + '?sid=' + Math.random();
	document.getElementById(divID).innerHTML = "";
	document.getElementById(divID).innerHTML="<table width=100% align=center border=0 cellpadding=0 cellspacing=0 bgcolor='#eeeeee' height=100%><tr><td width=100% align=center valign=middle><img src='/face2face/images/waiting.gif' border=0><br><font face=arial size=2><b>Please wait...</b></font></td></tr></table>";	
	var ai = new AJAXInteraction(szURL,CallbackReceiveRequest,divID);
	ai.doGet();  
}