var openChatWindow=function(b){if(interferingScripts)return;if(!chatEnabled){window.alert("You have chat disabled in your settings.  To re-enable them, click Characters / Settings and then select the Chat Prefs tab.");return false}try{var a=$find(winManagerClientId);if(a!=undefined){var d=a.getWindowById("ooochat"+b.toString());if(d!=undefined)d.setActive();else{var f=a.get_windows().length,c=a.open("/Chat/OneOnOne.aspx?With="+b.toString(),"ooochat"+b.toString());c.set_visibleStatusbar(false);c.set_width(300);c.set_height(325)}}}catch(e){writeJsDebug("openChatWindow: "+e.message)}},getChatWindowExists=function(d){if(interferingScripts)return true;try{var b=$find(winManagerClientId);if(b!=undefined){var c=b.getWindowById("ooochat"+d.toString());if(c!=undefined)return true}}catch(a){writeJsDebug("getChatWindowExists: "+a.message)}return false},checkChat=function(){if(!chatEnabled)return;if(interferingScripts)return;if(chatRefreshCount<45)try{writeJsDebug("chatCurrentlyChecking: "+chatCurrentlyChecking.toString());if(!chatCurrentlyChecking){chatCurrentlyChecking=true;chatRefreshCount++;var a=new Date,c="/Chat/ChatService.aspx?Action=GetMessages&MarkRead=0&nt="+a.getUTCHours().toString()+a.getUTCMinutes()+a.getUTCSeconds().toString();jQuery.ajax({type:"GET",url:c,dataType:"xml",success:function(a){chatCurrentlyChecking=false;$(a).find("DirectMessage").each(function(){var a=$(this).find("FromID").text(),b=$(this).find("Message").text();getChatWindowExists(a)==false&&openChatWindow(a)})}})}}catch(b){writeJsDebug("checkChat: "+b.message)}};jQuery(document).ready(function(){if(chatEnabled)try{if(!interferingScripts){checkChat();setInterval("checkChat()",chatCheckIntervalSeconds*1e3)}}catch(a){writeJsDebug("chat doc ready: "+a.message)}});