			var sendReq = getXmlHttpRequestObject();
			var friendsReq = getXmlHttpRequestObject();
			var receiveReq = getXmlHttpRequestObject();
			var lastMessage = 0;
			var mTimer;
			var mTimer2;
 		
			//Gets the browser specific XmlHttpRequest Object
			function getXmlHttpRequestObject() {
				if (window.XMLHttpRequest) {
					return new XMLHttpRequest();
				} else if(window.ActiveXObject) {
					return new ActiveXObject("Microsoft.XMLHTTP");
				} else {
					//document.getElementById('p_status').innerHTML = 'Status: Cound not create XmlHttpRequest Object.  Consider upgrading your browser.';
				}
			}
			
			//Gets FRIENDS online from the server
			function getIMs() {
				if (friendsReq.readyState == 4 || friendsReq.readyState == 0) {
					friendsReq.open("GET", 'v3messengerpro/chat_ajax.php', true);
					friendsReq.onreadystatechange = handleIMs; 
					friendsReq.send(null);
				}			
			}			
		
			//Function for handling the return of chat text
			function handleIMs() {
			
				if (friendsReq.readyState == 4) {
					var xmldoc2 = friendsReq.responseXML;
					var message_nodes2 = xmldoc2.getElementsByTagName("im_request");
 					var n_messages2 = message_nodes2.length;
					
					for (i = 0; i < n_messages2; i++) {
						var memberid = message_nodes2[i].getElementsByTagName("memberid");
						var postbyid = message_nodes2[i].getElementsByTagName("postbyid");
						//openWindowIM(user_id[0].firstChild.nodeValue);
						cur_time = new Date().getTime();
						open('http://www.goodthaigirl.com/v3messengerpro/index.php?id='+postbyid[0].firstChild.nodeValue+'&m='+memberid[0].firstChild.nodeValue+'&new_c=1&rand='+cur_time+"_"+randomNumber(100,10000),postbyid[0].firstChild.nodeValue,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=530,height=500,left=280,top=120');
						
					}
					
					// private 3d chat

					var private_chat_request_nodes = xmldoc2.getElementsByTagName("private_chat_request");
 					var private_chat_request_messages = private_chat_request_nodes.length;
					
					for (i = 0; i < private_chat_request_messages; i++) {
						var session = private_chat_request_nodes[i].getElementsByTagName("session");
						cur_time = new Date().getTime();
						open('http://www.goodthaigirl.com/_server/chat/index.php?session='+session[0].firstChild.nodeValue+'&rand='+cur_time+"_"+randomNumber(100,10000),session[0].firstChild.nodeValue,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=746,height=426,left=0,top=0');	
					}					
					
					mTimer2 = setTimeout('getIMs();',10000); //Refresh our chat in 2 seconds
					 
				}

			}