/*This file is included on /liferay/html/portal/layout.jsp*/
var req;
function loadXMLDoc(url){
req=false;
if(window.XMLHttpRequest){
try{req=new XMLHttpRequest();}catch(e){req=false;}
}
else if(window.ActiveXObject){
try{req=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e){
try{req=new ActiveXObject("Microsoft.XMLHTTP");}
catch(e){req=false;}
}
}
if(req){
req.onreadystatechange=processReqChange;req.open("GET",url,true);req.send(null);}
}
function processReqChange(){
if(req.readyState == 4){
var delayLoadXMLDoc=self.setTimeout("loadXMLDoc(xmlUrl)",5000);
if(req.status == 200){
var alertUsers=req.responseXML.getElementsByTagName("alertUsers")[0];
if(null != alertUsers){
var inviter=alertUsers.getElementsByTagName("inviter")[0].getAttribute("value");
var invite=alertUsers.getElementsByTagName("invite")[0].getAttribute("value");
var users=alertUsers.getElementsByTagName("users")[0].getAttribute("value");
//var layout = alertUsers.getElementsByTagName("layout")[0].getAttribute("value");
if (-1 != users.indexOf(userId)){
clearTimeout(delayLoadXMLDoc);
//alert("Chat invitation from "+inviter+" at the '"+layout+"' group page\n\n"+invite);
alert("Chat invitation from "+inviter+"\n\n"+invite);
}
}
}
else{
clearTimeout(delayLoadXMLDoc);alert("There was a problem retrieving the XML data:\n"+req.statusText);
}
}
}
