var messageManager =null; var jscontent ="messageManager.openWindow();"; var imgID = "messageIconID"; function MessageManager(){ this.messagejsp =w2mconf.webroot+"jsp/session/sendmessage.jsp"; this.title=""; this.enabled=true; } messageManager = new MessageManager(); MessageManager.prototype.sendMessageTo = function (id,login) { var url = this.messagejsp +"?domainmessage=true&domainuserid=" + id+"&abc.login="+login; publishIFrame2(this.title, url ,400,250 ); }; MessageManager.prototype.startMessage= function (){ setTimeout("messageManager.getMessage()",1000); }; MessageManager.prototype.startMessageLong= function (){ setTimeout("messageManager.getMessage()",5000); }; function MessageResponseReader(){ this.readyListener = readyListener ; function readyListener(requesterObject) { var req = requesterObject.requester ; // setTimeout("messageManager.getMessage()",5000); if (req.status == 200) { messageManager.parseMessages(req); } else { messageManager.removeMessageIcon(); // alert ( "Not able to retrieve description" ); } } } MessageManager.prototype.messageIconAlreadyDisplay = function (){ var ret = false ; var element = document.getElementById(imgID); if(element !== null && element){ ret =true ; } return ret ; }; MessageManager.prototype.removeMessageIcon = function (){ var noneNode = document.createTextNode(" "); replaceDIVNode(document,'messagediv',noneNode); }; MessageManager.prototype.notifyUpdate = function (){ messageManager.startMessage(); };