
function createDplOnLoadDelegate(id,domain,cId,dId,tempOnLoad,deploy){return function chatOnloadDelegate(){if(deploy){chatDeploymentSetup(id,domain,cId,dId);}
else{retrieveProactiveDelay(id,domain,cId,dId);}
if(typeof(tempOnLoad)=='function'){tempOnLoad();}};}
function chatDeploymentSetup(id,domain,cId,dId,timeout)
{function checkAvailability()
{var url="http://"+domain+"/ics/csrchat/ChatButtonHttpModule.aspx?buttonId="+id+"&clientId="+cId+"&deptId="+dId;var scriptTag=document.createElement("script");scriptTag.type="text/javascript";scriptTag.src=url;document.body.appendChild(scriptTag);}
if(timeout==null)
{timeout=5;checkAvailability();}
setTimeout(checkAvailability,timeout*60*1000);}
function retrieveProactiveDelay(id,domain,cId,dId)
{var url="http://"+domain+"/ics/csrchat/ChatButtonHttpModule.aspx?timeout=true&buttonId="+id+"&clientId="+cId+"&deptId="+dId;var scriptTag=document.createElement("script");scriptTag.type="text/javascript";scriptTag.src=url;document.body.appendChild(scriptTag);}
function updateImage(result,id)
{document.getElementById(id).innerHTML=result;}
function closeDeploymentPopup(id)
{document.getElementById(id).style.display="none";}
function openLinkAndCloseDeploymentPopup(url,id)
{launchChatWindow(url);closeDeploymentPopup(id);}
function launchChatWindow(url)
{var left=window.screen.width-430;var windowStyle='top=100,left='+left+',width=450,height=650,menubar=no,location=no,resizable=yes,toolbar=no,scrollbars=yes,status=no,';window.open(url,'',windowStyle);}