function XmlHttp(){}XmlHttp.create=function(){try{if(window.XMLHttpRequest){var B=new XMLHttpRequest();if(B.readyState==null){B.readyState=1;B.addEventListener("load",function(){B.readyState=4;if(typeof B.onreadystatechange=="function"){B.onreadystatechange();}},false);}return B;}if(window.ActiveXObject){return new ActiveXObject(XmlHttp.getPrefix()+".XmlHttp");
}}catch(A){}throw new Error("Your browser does not support XmlHttp objects");};XmlHttp.getPrefix=function(){if(XmlHttp.prefix){return XmlHttp.prefix;}var C=["MSXML2","Microsoft","MSXML","MSXML3"];var D;for(var B=0;B<C.length;B++){try{D=new ActiveXObject(C[B]+".XmlHttp");return XmlHttp.prefix=C[B];}catch(A){}}throw new Error("Could not find an installed XML parser");
};function XmlDocument(){}XmlDocument.create=function(B,D){B=B||"foo";D=D||"";try{var E;if(document.implementation&&document.implementation.createDocument){E=document.implementation.createDocument(D,B,null);if(E.readyState==null){E.readyState=1;E.addEventListener("load",function(){E.readyState=4;if(typeof E.onreadystatechange=="function"){E.onreadystatechange();
}},false);}}else{if(window.ActiveXObject){E=new ActiveXObject(XmlDocument.getPrefix()+".DomDocument");}}if(!E.documentElement||E.documentElement.tagName!=B||(E.documentElement.namespaceURI&&E.documentElement.namespaceURI!=D)){try{if(D!=""){E.appendChild(E.createElement(B)).setAttribute("xmlns",D);}else{E.appendChild(E.createElement(B));
}}catch(A){E=document.implementation.createDocument(D,B,null);if(E.documentElement==null){E.appendChild(E.createElement(B));}if(D!=""&&E.documentElement.getAttribute("xmlns")!=D){E.documentElement.setAttribute("xmlns",D);}}}return E;}catch(C){alert(C.name+": "+C.message);}throw new Error("Your browser does not support XmlDocument objects");
};XmlDocument.getPrefix=function(){if(XmlDocument.prefix){return XmlDocument.prefix;}var C=["MSXML2","Microsoft","MSXML","MSXML3"];var D;for(var B=0;B<C.length;B++){try{D=new ActiveXObject(C[B]+".DomDocument");return XmlDocument.prefix=C[B];}catch(A){}}throw new Error("Could not find an installed XML parser");
};if(typeof (Document)!="undefined"&&window.DOMParser){Document.prototype.loadXML=function(B){var C=(new DOMParser()).parseFromString(B,"text/xml");while(this.hasChildNodes()){this.removeChild(this.lastChild);}for(var A=0;A<C.childNodes.length;A++){this.appendChild(this.importNode(C.childNodes[A],true));
}};}if(window.XMLSerializer&&window.Node&&Node.prototype&&Node.prototype.__defineGetter__){XMLDocument.prototype.__defineGetter__("xml",function(){return(new XMLSerializer()).serializeToString(this);});Document.prototype.__defineGetter__("xml",function(){return(new XMLSerializer()).serializeToString(this);
});Node.prototype.__defineGetter__("xml",function(){return(new XMLSerializer()).serializeToString(this);});}WLT_UserId=WLT_UserId||"";WLT_CompanyId=WLT_CompanyId||"";WLT_ProfileUserId=WLT_ProfileUserId||"";if(typeof (WLT_ProfileCompanyId)=="undefied"){var WLT_ProfileCompanyId="";}if(typeof (WLT_ProfileJobId)=="undefied"){var WLT_ProfileJobId="";
}if(typeof (WLT_ProfileOpportunityId)=="undefied"){var WLT_ProfileOpportunityId="";}if(typeof (WLT_ProfileProductId)=="undefied"){var WLT_ProfileProductId="";}WLT_ProfileType=WLT_ProfileType||"";WLT_DoTracking=WLT_DoTracking||"";var trackingUrl="/application/wltrack";var last_sstate="ONPROFILE";var leb_referrer=escape(document.referrer.replace(/&/g,";amp;"));
var leb_resolution=screen.width+"x"+screen.height;var leb_color_depth=window.screen.colorDepth;var MyEventUtil=function(){var E=[];var C,D,B,A;if(document.attachEvent){C=function(H,G,F){H["e"+G+F]=F;H[G+F]=function(){H["e"+G+F](window.event);};H.attachEvent("on"+G,H[G+F]);E.push(arguments);};D=function(H,G,F){H.detachEvent("on"+G,H[G+F]);
H[G+F]=null;};B=function(F){return F.srcElement;};getRelatedFn=function(F){return F.toElement;};}else{if(document.addEventListener){C=function(H,G,F){H.addEventListener(G,F,false);E.push(arguments);};D=function(H,G,F){H.removeEventListener(G,F,false);};B=function(F){return F.target;};getRelatedFn=function(F){return F.relatedTarget;
};}else{}}return{getTarget:B,getRelatedTarget:getRelatedFn,addEvent:C,removeEvent:D,flush:function(){var F=E.length,G;for(var H=0;H<F;H++){this.removeEvent(E[H][0],E[H][1],E[H][2]);}}};}();function updateStaticState(A){last_sstate=A;if(A=="OFFPROFILE"||A=="BEFOREUNLOAD"){A="OFFPROFILE";last_sstate=A;
WLT_DoTracking=false;postStaticStatus();}}function postStaticStatus(doForce){if(WLT_DoTracking||doForce){var now=new Date();var urlRequest=trackingUrl+"?Status="+last_sstate+"&UserId="+WLT_UserId+"&CompanyId="+WLT_CompanyId+"&ProfileUserId="+WLT_ProfileUserId+"&ProfileCompanyId="+WLT_ProfileCompanyId+"&ProfileJobId="+WLT_ProfileJobId+"&ProfileOpportunityId="+WLT_ProfileOpportunityId+"&ProfileProductId="+WLT_ProfileProductId+"&ProfileType="+WLT_ProfileType+"&DoTracking="+WLT_DoTracking+"&leb_referrer="+leb_referrer+"&leb_resolution="+leb_resolution+"&leb_color_depth="+leb_color_depth+"&token="+new Date().getTime();
var r=XmlHttp.create();try{r.onreadystatechange=function(){if(r.readyState==4){if(r.status==200){if(r.responseText!=""){var response=eval("("+r.responseText+")");if(response){handleResponse(response);}}}else{var response=r.responseText||"error occurred";}}};r.open("GET",urlRequest,true);r.send(null);
}catch(e){}setTimeout("postStaticStatus(true)",15000);}}function handleResponse(A){if(A.ChatInvitation){if(window.top.handleChatInvitation){window.top.handleChatInvitation(A);}else{handleChatInvitation(A);}}}var chatWindow;function handleChatInvitation(A){if(!chatWindow){chatWindow=window.open("/application/web_window.jsp?info="+encode64(JSON.stringify(A.ChatInvitation)),"Chatwindow","width=400,height=425,menubar=no,toolbar=no,resizable=no,scrollbars=no,status=no,location=no");
}else{var B={"JabberId":A.ChatInvitation.InvitationFrom,"DisplayName":A.ChatInvitation.InvitationFromName,"jabberStatus":"available","Logo":A.ChatInvitation.Logo};chatWindow.callInFunction("addRoster",B);}}function visitorSFocusEvent(){updateStaticState("ONPROFILE");}function visitorSBlurEvent(){updateStaticState("ACTIVITYDETECTED");
}function visitorSKeyPressEvent(){updateStaticState("KEYPRESS");}function visitorSUnloadEvent(){last_sstate="OFFPROFILE";postStaticStatus();MyEventUtil.flush();WLT_DoTracking=false;if(window.CollectGarbage){window.CollectGarbage();}}function visitorSBeforeUnloadEvent(){last_sstate="OFFPROFILE";postStaticStatus();
MyEventUtil.flush();WLT_DoTracking=false;if(window.CollectGarbage){window.CollectGarbage();}}MyEventUtil.addEvent(window.frames["application"]?window.frames["application"]:window,"beforeunload",visitorSBeforeUnloadEvent);MyEventUtil.addEvent(window.frames["application"]?window.frames["application"]:window,"load",visitorSFocusEvent);
MyEventUtil.addEvent(window.frames["application"]?window.frames["application"]:window,"unload",visitorSUnloadEvent);postStaticStatus(true);