function initOnlineCheck(){if(checkPids)var theChecker=new checker(checkPids,globFreq)};var checker=new Class({initialize:function(checkPids,frequency){this.pids=checkPids;this.frequency=frequency*1e3;this.timer=null;this.request=new Request({url:"index.php?eID=tx_snisupportchat_pi1&cmd=checkIfOnline&chatPids="+this.pids,method:"get",link:"cancel",onComplete:this.checkItDone.bind(this)});this.timer=this.checkIt.delay(this.frequency,this)},checkIt:function(){$clear(this.timer);this.request.send()},checkItDone:function(respText,respXml){var els=respXml.getElementsByTagName("numIndex");for(var i=0;i<els.length;i++){var chatUid=els[i].getAttribute("index"),isOnline=els[i].childNodes[0].nodeValue;onlineChat=document.id("tx_snisupportchat_pi1_onlineLogo_"+chatUid);offlineChat=document.id("tx_snisupportchat_pi1_offlineLogo_"+chatUid);if(isOnline==1&&onlineChat.className=="hidden"){offlineChat.className="hidden";offlineChat.style.display="none";onlineChat.className="";$j('#chatopen').show();onlineChat.style.display="block";$j('#theChatBox').hide()}else if(isOnline==0&&offlineChat.className=="hidden"){if(chatOpened==true){toggleChat('theChatBox');window.setTimeout(function(){onlineChat.style.display="none";onlineChat.className="hidden"},1e3)}else{onlineChat.style.display="none";onlineChat.className="hidden"};$j('#chatopen').hide();$j('#chatoffline').attr("style","margin-top=-45px;");offlineChat.className="";offlineChat.style.display="block"}};this.timer=this.checkIt.delay(this.frequency,this)}})
function sniSupportchatOpenWindow(url,urlJS){var intromsg=jQuery("#sniTextbox").val(),chatbox=jQuery.ajax({url:url,method:"get",link:"cancel",async:false}).responseText,ajaxJS=jQuery.ajax({url:urlJS,method:"get",async:false,success:function(){jQuery(".tx-snisupportchat-pi1").html(chatbox)}}).responseText;jQuery('head').append(ajaxJS);window.addEvent("domready",function(){initChat()});jQuery("#sniTextbox").val(intromsg);bindClickButtons("undefined")};
