function GetXmlHttpObject() {
	
	var xmlHttp=null;
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	} catch (e) {
		// Internet Explorer
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
  }
  return xmlHttp;
	
}

function BAJAX_GET( url, id ) {
	
	if( document.getElementById( id ) != null ) {
	
			var xmlHttp = GetXmlHttpObject();
		
			if (xmlHttp==null) {

			} else {
			
				xmlHttp.onreadystatechange = function() {
				
					if (xmlHttp.readyState==4) {
						
						if ( xmlHttp.status==200) {
							var result = xmlHttp.responseText;				
						
							document.getElementById( id ).innerHTML = result;
							
							if ( id == "chat_box" ) {
								var objDiv = document.getElementById("chat_box");
								objDiv.scrollTop = objDiv.scrollHeight;
							}							
						
						}
						
					}
				
				
				};
				
				xmlHttp.open("GET",url,true);
				xmlHttp.send(null);
				
			}
		
	}
}
