

var checkChat;


function createXMLHttpRequestChat() {
	if(window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} 
	
	else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} 

}

function checkChatRequests() {

	//var username = document.getElementById("username").value;

	checkChat = createXMLHttpRequestChat();

	urlNew = "/AJAX/checkChatRequests.asp";
	
	checkChat.open("GET",urlNew,true);
	checkChat.onreadystatechange = startChat;
	checkChat.send(null);
	
	setTimeout(checkChatRequests , 40000);
}


function startChat() {

var xmldoc = checkChat.responseXML;
					
			if(xmldoc) {
					
				nodes = xmldoc.getElementsByTagName("CHATREQUESTNODE");
				nodesLength = nodes.length;
			
					for (i = 0; i < nodesLength; i++) {	
			
						chatID = nodes[i].getElementsByTagName("CHATID")[0].firstChild.nodeValue;
						sender = nodes[i].getElementsByTagName("SENDER")[0].firstChild.nodeValue;
						
						var url = '/messaging/chatalert.asp?sender=' + sender + '&chatID=' + chatID;
						var title = 'alert' + chatID;
						window.open(url,title,'width=640,height=400,location=no,menubar=no,titlebar=no,toolbar=no,status=no');
						
						
					}
			}	

		
}

checkChatRequests();
