/*

Comet Chat
Copyright (c) 2009 Inscripts

Version: 1.0.0

Nulled by Alzaabi, AKA "NLP", "Hz"
http://www.vbteam.info
*/
 (function(a){a.cometchat=function(){
	
// UPDATE THE FOLLOWING LINE IF YOU PLACE COMETCHAT IN DIFFERENT FOLDER
var g="cometchat/";

var t={};var s={};var f={};var T="";var r=0;var o=0;var J=true;var l=0;var u=false;var U;var X=3000;var F=12000;var K=3000;var h=1;var R=0;var n=0;a("<div/>").attr("id","cometchat_base").appendTo(a("body"));function I(ac,Z){if(a("#cometchat_tooltip").length>0){a("#cometchat_tooltip .cometchat_tooltip_content").html(Z)}else{a("body").append('<div id="cometchat_tooltip"><div class="cometchat_tooltip_content">'+Z+"</div></div>")}var ab=a("#"+ac).offset();var Y=a("#"+ac).width();var aa=a("#cometchat_tooltip").width();a("#cometchat_tooltip").css("bottom",29).css("left",(ab.left+Y)-aa+12).css("display","block");if(u){a("#cometchat_tooltip").css("position","absolute");a("#cometchat_tooltip").css("top",parseInt(a(window).height())-parseInt(a("#cometchat_tooltip").css("bottom"))-parseInt(a("#cometchat_tooltip").height())+a(window).scrollTop()+"px")}}function A(Z,Y,aa){if(Z.keyCode==13&&Z.shiftKey==0){message=a(Y).val();message=message.replace(/^\s+|\s+$/g,"");a(Y).val("");a(Y).css("height","18px");a("#cometchat_user_"+aa+"_popup .cometchat_tabcontenttext").css("height","200px");a(Y).css("overflow-y","hidden");a(Y).focus();if(message!=""){a.post(g+"cometchat_send.php",{to:aa,message:message},function(ab){if(ab){a("#cometchat_userlist_"+aa).trigger("addmessage",[message,"1","1",ab]);a("#cometchat_user_"+aa+"_popup .cometchat_tabcontenttext").scrollTop(a("#cometchat_user_"+aa+"_popup .cometchat_tabcontenttext")[0].scrollHeight)}h=1;if(K>X){K=X;clearTimeout(U);U=setTimeout(function(){w()},X)}})}return false}}function Q(Z,Y){if(Z.keyCode==13&&Z.shiftKey==0){message=a(Y).val();if(message!=""){a.post(g+"cometchat_send.php",{statusmessage:message},function(aa){a(Y).blur()})}return false}}function N(ab,aa,ac){var Z=aa.clientHeight;var Y=94;if(Y>Z){Z=Math.max(aa.scrollHeight,Z);if(Y){Z=Math.min(Y,Z)}if(Z>aa.clientHeight){a(aa).css("height",Z+4+"px");a("#cometchat_user_"+ac+"_popup .cometchat_tabcontenttext").css("height",218-(Z+4)+"px")}}else{a(aa).css("overflow-y","auto")}a("#cometchat_user_"+ac+"_popup .cometchat_tabcontenttext").scrollTop(a("#cometchat_user_"+ac+"_popup .cometchat_tabcontenttext")[0].scrollHeight)}function v(){a("#cometchat_optionsbutton_popup .busy").css("text-decoration","none");a("#cometchat_optionsbutton_popup .invisible").css("text-decoration","none");a("#cometchat_optionsbutton_popup .available").css("text-decoration","none");a("#cometchat_userstab_icon").removeClass("cometchat_user_available2");a("#cometchat_userstab_icon").removeClass("cometchat_user_busy2");a("#cometchat_userstab_icon").removeClass("cometchat_user_invisible2")}function S(Y){a.post(g+"cometchat_send.php",{status:Y},function(Z){})}function L(Y){o=1;v();a("#cometchat_userstab_icon").addClass("cometchat_user_invisible2");if(Y!=1){S("offline")}a("#cometchat_userstab_popup").removeClass("cometchat_tabopen");a("#cometchat_userstab").removeClass("cometchat_userstabclick").removeClass("cometchat_tabclick");a("#cometchat_optionsbutton_popup").removeClass("cometchat_tabopen");a("#cometchat_optionsbutton").removeClass("cometchat_tabclick");C("buddylist","0");a("#cometchat_userstab_text").html("Offline")}function H(){a("<span/>").attr("id","cometchat_optionsbutton").addClass("cometchat_tab").addClass("cometchat_optionsimages").appendTo(a("#cometchat_base"));a("<div/>").attr("id","cometchat_optionsbutton_popup").addClass("cometchat_tabpopup").css("display","none").html('<div class="cometchat_userstabtitle">Comet Chat Options</div><div class="cometchat_tabcontent" style="background-image: url('+g+'images/tabbottomoptions.gif);padding:5px;height:156px;"><strong>My Status</strong><br/><textarea class="cometchat_statustextarea"></textarea><span style="float:left" class="cometchat_user_available"></span><span class="cometchat_optionsstatus available">Available</span><span class="cometchat_optionsstatus2 cometchat_user_busy"></span><span class="cometchat_optionsstatus busy">Busy</span><span class="cometchat_optionsstatus2 cometchat_user_invisible"></span><span class="cometchat_optionsstatus invisible">Invisible</span><br clear="all"/><div style="border-top:1px solid #eeeeee;margin-top:10px;padding-top:10px;"><span><strong>Add Friend</strong><br/><br/><a href="faq.php?faq=vb3_user_profile#faq_vb3_friends_contacts">Learn how to add friends</a></span></div>').appendTo(a("body"));a("#cometchat_optionsbutton_popup .available").click(function(Y){v();a("#cometchat_userstab_icon").addClass("cometchat_user_available2");a(this).css("text-decoration","underline");S("available")});a("#cometchat_optionsbutton_popup .busy").click(function(Y){v();a("#cometchat_userstab_icon").addClass("cometchat_user_busy2");a(this).css("text-decoration","underline");S("busy")});a("#cometchat_optionsbutton_popup .invisible").click(function(Y){v();a("#cometchat_userstab_icon").addClass("cometchat_user_invisible2");a(this).css("text-decoration","underline");S("invisible")});a("#cometchat_optionsbutton_popup .cometchat_statustextarea").keydown(function(Y){return Q(Y,this)});a("#cometchat_optionsbutton").mouseover(function(){if(!a("#cometchat_optionsbutton_popup").hasClass("cometchat_tabopen")){if(r==0){I("cometchat_optionsbutton","Comet Chat Options")}else{I("cometchat_optionsbutton","Please login to use Comet Chat")}}a(this).addClass("cometchat_tabmouseover")});a("#cometchat_optionsbutton").mouseout(function(){a(this).removeClass("cometchat_tabmouseover");a("#cometchat_tooltip").css("display","none")});a("#cometchat_optionsbutton").click(function(){if(r==0){if(o==1){o=0;a("#cometchat_userstab_text").html("Who's Online");w();a("#cometchat_optionsbutton_popup .available").click()}a("#cometchat_tooltip").css("display","none");a("#cometchat_optionsbutton_popup").css("left",a("#cometchat_optionsbutton").position().left-171).css("bottom","24px");a(this).toggleClass("cometchat_tabclick");a("#cometchat_optionsbutton_popup").toggleClass("cometchat_tabopen");a("#cometchat_optionsbutton").toggleClass("cometchat_optionsimages_click");a("#cometchat_userstab_popup").removeClass("cometchat_tabopen");a("#cometchat_userstab").removeClass("cometchat_userstabclick").removeClass("cometchat_tabclick");C("buddylist","0")}});a("#cometchat_optionsbutton_popup .cometchat_userstabtitle").click(function(){a("#cometchat_optionsbutton").click()});a("#cometchat_optionsbutton_popup .cometchat_userstabtitle").mouseenter(function(){a(this).addClass("cometchat_chatboxtabtitlemouseover2")});a("#cometchat_optionsbutton_popup .cometchat_userstabtitle").mouseleave(function(){a(this).removeClass("cometchat_chatboxtabtitlemouseover2")})}function c(){var Y="";a("#cometchat_chatboxes_wide span").each(function(){var aa=a(this).attr("id").substr(15);var Z=0;if(a("#cometchat_user_"+aa+" .cometchat_tabalert").length>0){Z=parseInt(a("#cometchat_user_"+aa+" .cometchat_tabalert").html())}Y+=aa+"|"+Z+","});Y=Y.slice(0,-1);C("activeChatboxes",Y)}function D(ae,ab,Y,ad,Z,ac){if(a("#cometchat_user_"+ae).length>0){if(!a("#cometchat_user_"+ae).hasClass("cometchat_tabclick")){if(Z!=1){if(T!=""){a("#cometchat_user_"+T+"_popup").removeClass("cometchat_tabopen");a("#cometchat_user_"+T).removeClass("cometchat_tabclick").removeClass("cometchat_usertabclick");T=""}if((a("#cometchat_user_"+ae).offset().left<(a("#cometchat_chatboxes").offset().left+a("#cometchat_chatboxes").width()))&&(a("#cometchat_user_"+ae).offset().left-a("#cometchat_chatboxes").offset().left)>=0){a("#cometchat_user_"+ae).click()}else{a(".cometchat_tabalert").css("display","none");var aa=800;if(e("initialize")==1||e("updatesession")==1){aa=0}a("#cometchat_chatboxes").scrollTo("#cometchat_user_"+ae,aa,function(){a("#cometchat_user_"+ae).click();W();z()})}}}W();return}a("#cometchat_chatboxes_wide").width(a("#cometchat_chatboxes_wide").width()+152);q();if(ab.length>14){shortname=ab.substr(0,14)+"..."}else{shortname=ab}if(ab.length>24){longname=ab.substr(0,24)+"..."}else{longname=ab}a("<span/>").attr("id","cometchat_user_"+ae).addClass("cometchat_tab").html('<div style="float:left">'+shortname+"</div>").appendTo(a("#cometchat_chatboxes_wide"));a("#cometchat_user_"+ae).append('<div class="cometchat_closebox_bottom_status cometchat_'+Y+'"></div>');a("#cometchat_user_"+ae).append('<div class="cometchat_closebox_bottom"></div>');a("#cometchat_user_"+ae+" .cometchat_closebox_bottom").mouseenter(function(){a(this).addClass("cometchat_closebox_bottomhover")});a("#cometchat_user_"+ae+" .cometchat_closebox_bottom").mouseleave(function(){a(this).removeClass("cometchat_closebox_bottomhover")});a("#cometchat_user_"+ae+" .cometchat_closebox_bottom").click(function(){a("#cometchat_user_"+ae+"_popup").remove();a("#cometchat_user_"+ae).remove();if(T==ae){T="";C("openChatboxId","")}a("#cometchat_chatboxes_wide").width(a("#cometchat_chatboxes_wide").width()-152);a("#cometchat_chatboxes").scrollTo("-=152px");q();c()});a("<div/>").attr("id","cometchat_user_"+ae+"_popup").addClass("cometchat_tabpopup").css("display","none").html('<div class="cometchat_tabtitle"><div class="cometchat_name">'+longname+'</div></div><div class="cometchat_tabsubtitle">'+ad+'</div><div class="cometchat_tabcontent"><div class="cometchat_tabcontenttext"></div><div class="cometchat_tabcontentinput"><textarea class="cometchat_textarea" ></textarea></div></div>').appendTo(a("body"));a("#cometchat_user_"+ae+"_popup .cometchat_textarea").keydown(function(af){return A(af,this,ae)});a("#cometchat_user_"+ae+"_popup .cometchat_textarea").keyup(function(af){return N(af,this,ae)});a("#cometchat_user_"+ae+"_popup .cometchat_tabtitle").append('<div class="cometchat_closebox"></div><br clear="all"/>');a("#cometchat_user_"+ae+"_popup .cometchat_tabtitle .cometchat_closebox").mouseenter(function(){a(this).addClass("cometchat_chatboxmouseoverclose");a("#cometchat_user_"+ae+"_popup .cometchat_tabtitle").removeClass("cometchat_chatboxtabtitlemouseover")});a("#cometchat_user_"+ae+"_popup .cometchat_tabtitle .cometchat_closebox").mouseleave(function(){a(this).removeClass("cometchat_chatboxmouseoverclose");a("#cometchat_user_"+ae+"_popup .cometchat_tabtitle").addClass("cometchat_chatboxtabtitlemouseover")});a("#cometchat_user_"+ae+"_popup .cometchat_tabtitle .cometchat_closebox").click(function(){a("#cometchat_user_"+ae+"_popup").remove();a("#cometchat_user_"+ae).remove();if(T==ae){T="";C("openChatboxId","")}a("#cometchat_chatboxes_wide").width(a("#cometchat_chatboxes_wide").width()-152);a("#cometchat_chatboxes").scrollTo("-=152px");q();c()});a("#cometchat_user_"+ae+"_popup .cometchat_tabtitle").click(function(){a("#cometchat_user_"+ae).click()});a("#cometchat_user_"+ae+"_popup .cometchat_tabtitle").mouseenter(function(){a(this).addClass("cometchat_chatboxtabtitlemouseover")});a("#cometchat_user_"+ae+"_popup .cometchat_tabtitle").mouseleave(function(){a(this).removeClass("cometchat_chatboxtabtitlemouseover")});a("#cometchat_user_"+ae).mouseenter(function(){a(this).addClass("cometchat_tabmouseover");a("#cometchat_user_"+ae+" div").addClass("cometchat_tabmouseovertext")});a("#cometchat_user_"+ae).mouseleave(function(){a(this).removeClass("cometchat_tabmouseover");a("#cometchat_user_"+ae+" div").removeClass("cometchat_tabmouseovertext")});a("#cometchat_user_"+ae).click(function(){if(a("#cometchat_user_"+ae+" .cometchat_tabalert").length>0){a("#cometchat_user_"+ae+" .cometchat_tabalert").remove();c()}if(a(this).hasClass("cometchat_tabclick")){a(this).removeClass("cometchat_tabclick").removeClass("cometchat_usertabclick");a("#cometchat_user_"+ae+"_popup").removeClass("cometchat_tabopen");a("#cometchat_user_"+ae+" .cometchat_closebox_bottom").removeClass("cometchat_closebox_bottom_click");T="";C("openChatboxId","")}else{if(T!=""){a("#cometchat_user_"+T+"_popup").removeClass("cometchat_tabopen");a("#cometchat_user_"+T).removeClass("cometchat_tabclick").removeClass("cometchat_usertabclick");a("#cometchat_user_"+T+" .cometchat_closebox_bottom").removeClass("cometchat_closebox_bottom_click");T=""}if((a("#cometchat_user_"+ae).offset().left-a("#cometchat_chatboxes").offset().left)<0){a("#cometchat_chatboxes").scrollTo("#cometchat_user_"+ae);W()}a("#cometchat_user_"+ae+"_popup").css("left",a("#cometchat_user_"+ae).position().left-62).css("bottom","24px");a(this).addClass("cometchat_tabclick").addClass("cometchat_usertabclick");a("#cometchat_user_"+ae+"_popup").addClass("cometchat_tabopen");a("#cometchat_user_"+ae+" .cometchat_closebox_bottom").addClass("cometchat_closebox_bottom_click");C("openChatboxId",ae);T=ae;if(a("#cometchat_user_"+ae+"_popup .cometchat_tabcontenttext").html()==""&&e("initialize")!=1){E(ae)}if(u){a("#cometchat_user_"+T+"_popup").css("position","absolute");a("#cometchat_user_"+T+"_popup").css("top",parseInt(a(window).height())-parseInt(a("#cometchat_user_"+T+"_popup").css("bottom"))-parseInt(a("#cometchat_user_"+T+"_popup").height())+a(window).scrollTop()+"px")}}a("#cometchat_user_"+ae+"_popup .cometchat_tabcontenttext").scrollTop(a("#cometchat_user_"+ae+"_popup .cometchat_tabcontenttext")[0].scrollHeight);a("#cometchat_user_"+ae+"_popup .cometchat_textarea").focus()});if(Z!=1){a("#cometchat_user_"+ae).click()}c();if(a("#cometchat_user_"+ae+"_popup .cometchat_tabcontenttext").html()==""&&e("initialize")!=1){E(ae)}}function E(Y){a.ajax({async:false,url:g+"cometchat_receive.php",data:{chatbox:Y},type:"post",cache:false,dataType:"json",success:function(ab){if(ab){a("#cometchat_user_"+Y+"_popup .cometchat_tabcontenttext").html("");var Z="";var aa=a("#cometchat_userlist_"+Y).triggerHandler("getname");a.each(ab,function(ac,ad){if(ac=="messages"){a.each(ad,function(af,ae){if(ae.self==1){fromname="Me"}else{fromname=aa}ae.message=ae.message.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;");Z+=('<div class="cometchat_chatboxmessage" id="cometchat_message_'+ae.id+'"><span class="cometchat_chatboxmessagefrom"><strong>'+fromname+'</strong>:&nbsp;&nbsp;</span><span class="cometchat_chatboxmessagecontent">'+ae.message+"</span></div>")})}});a("#cometchat_user_"+Y+"_popup .cometchat_tabcontenttext").append(Z);a("#cometchat_user_"+Y+"_popup .cometchat_tabcontenttext").scrollTop(a("#cometchat_user_"+Y+"_popup .cometchat_tabcontenttext")[0].scrollHeight)}}})}function V(ab,Z,Y,aa){if(a("#cometchat_userlist_"+ab).length>0){a("#cometchat_user_"+ab+" .cometchat_closebox_bottom_status").removeClass("cometchat_available");a("#cometchat_user_"+ab+" .cometchat_closebox_bottom_status").removeClass("cometchat_busy");a("#cometchat_user_"+ab+" .cometchat_closebox_bottom_status").removeClass("cometchat_offline");a("#cometchat_user_"+ab+" .cometchat_closebox_bottom_status").addClass("cometchat_"+Y);if(a("#cometchat_user_"+ab+"_popup").length>0){a("#cometchat_user_"+ab+"_popup .cometchat_tabsubtitle").html(aa)}a("#cometchat_userlist_"+ab).remove()}if(Z.length>24){longname=Z.substr(0,24)+"..."}else{longname=Z}a("<div />").attr("id","cometchat_userlist_"+ab).addClass("cometchat_userlist").html('<span class="cometchat_userscontentname">'+longname+'</span><span class="cometchat_userscontentdot cometchat_'+Y+'"></span>').appendTo(a("#cometchat_userstab_popup .cometchat_tabcontent .cometchat_userscontent .cometchat_userslist_"+Y));a("#cometchat_userlist_"+ab).mouseover(function(){a(this).addClass("cometchat_userlist_hover")});a("#cometchat_userlist_"+ab).mouseout(function(){a(this).removeClass("cometchat_userlist_hover")});a("#cometchat_userlist_"+ab).click(function(){D(ab,Z,Y,aa)});a("#cometchat_userlist_"+ab).dblclick(function(){D(ab,Z,Y,aa,1)});a("#cometchat_userlist_"+ab).bind("addmessage",function(ag,ac,af,ae,ad){D(ab,Z,Y,aa,1,1);if(af==1){fromname="Me"}else{fromname=Z}ac=ac.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;");if(a("#cometchat_message_"+ad).length>0){}else{a("#cometchat_user_"+ab+"_popup .cometchat_tabcontenttext").append('<div class="cometchat_chatboxmessage" id="cometchat_message_'+ad+'"><span class="cometchat_chatboxmessagefrom"><strong>'+fromname+'</strong>:&nbsp;&nbsp;</span><span class="cometchat_chatboxmessagecontent">'+ac+"</span></div>")}if(T!=ab&&ae!=1){P(ab,1,1)}});a("#cometchat_userlist_"+ab).bind("getname",function(ac){return Z})}function P(aa,Y,Z){a("#cometchat_userstab_popup .cometchat_tabcontent ."+aa).dblclick();if(Z==1){if(a("#cometchat_user_"+aa+" .cometchat_tabalert").length>0){Y=parseInt(a("#cometchat_user_"+aa+" .cometchat_tabalert").html())+parseInt(Y)}}if(Y==0){a("#cometchat_user_"+aa+" .cometchat_tabalert").remove()}else{if(a("#cometchat_user_"+aa+" .cometchat_tabalert").length>0){a("#cometchat_user_"+aa+" .cometchat_tabalert").html(Y)}else{a("<div/>").css("top","-5px").addClass("cometchat_tabalert").html(Y).appendTo(a("#cometchat_user_"+aa))}}c();z()}function G(){a("<span/>").attr("id","cometchat_userstab").addClass("cometchat_tab").html('<span id="cometchat_userstab_icon"></span><span id="cometchat_userstab_text" style="float:left">Who\'s Online</span>').appendTo(a("#cometchat_base"));a("<div/>").attr("id","cometchat_userstab_popup").addClass("cometchat_tabpopup").css("display","none").html('<div class="cometchat_userstabtitle">Who\'s Online?</div><div class="cometchat_tabsubtitle"><a class="cometchat_gooffline">Go Offline</a></div><div class="cometchat_tabcontent" style="background-image: url('+g+'images/tabbottomwhosonline.gif);height:200px;padding-top:5px;padding-bottom:5px;"><div class="cometchat_userscontent"><div class="cometchat_userslist_available"></div><div class="cometchat_userslist_busy"></div><div class="cometchat_userslist_away"></div><div class="cometchat_userslist_offline"></div></div>').appendTo(a("body"));a("#cometchat_userstab_popup .cometchat_gooffline").click(function(){L()});a("#cometchat_userstab_popup .cometchat_userstabtitle").click(function(){a("#cometchat_userstab").click()});a("#cometchat_userstab_popup .cometchat_userstabtitle").mouseenter(function(){a(this).addClass("cometchat_chatboxtabtitlemouseover2")});a("#cometchat_userstab_popup .cometchat_userstabtitle").mouseleave(function(){a(this).removeClass("cometchat_chatboxtabtitlemouseover2")});a("#cometchat_userstab").mouseover(function(){a(this).addClass("cometchat_tabmouseover")});a("#cometchat_userstab").mouseout(function(){a(this).removeClass("cometchat_tabmouseover")});a("#cometchat_userstab").click(function(){if(o==1){o=0;a("#cometchat_userstab_text").html("Who's Online");w();a("#cometchat_optionsbutton_popup .available").click()}a("#cometchat_optionsbutton_popup").removeClass("cometchat_tabopen");a("#cometchat_optionsbutton").removeClass("cometchat_tabclick");if(a(this).hasClass("cometchat_tabclick")){C("buddylist","0")}else{C("buddylist","1")}a("#cometchat_userstab_popup").css("left",a("#cometchat_userstab").position().left+16).css("bottom","24px");a(this).toggleClass("cometchat_tabclick").toggleClass("cometchat_userstabclick");a("#cometchat_userstab_popup").toggleClass("cometchat_tabopen")})}function q(){var Z=a(window).width();if(Z<520){Z=520}a("#cometchat_base").css("width",Z-31);var ab=0;if(!a("#cometchat_chatbox_right").hasClass("cometchat_chatbox_lr")){ab=19}if(a("#cometchat_chatboxes_wide").width()<=(a("#cometchat_base").width()-226-ab-75)){a("#cometchat_chatboxes").css("width",a("#cometchat_chatboxes_wide").width());a("#cometchat_chatboxes").scrollTo("0px",0)}else{var ac=a("#cometchat_chatboxes").width();a("#cometchat_chatboxes").css("width",Math.floor((a("#cometchat_base").width()-226-ab-75)/152)*152);var Y=a("#cometchat_chatboxes").width();if(ac!=Y){a("#cometchat_chatboxes").scrollTo("-=152px",0)}}a("#cometchat_optionsbutton_popup").css("left",a("#cometchat_optionsbutton").position().left-171).css("bottom","24px");a("#cometchat_userstab_popup").css("left",a("#cometchat_userstab").position().left+16).css("bottom","24px");if(T!=""){if((a("#cometchat_user_"+T).offset().left<(a("#cometchat_chatboxes").offset().left+a("#cometchat_chatboxes").width()))&&(a("#cometchat_user_"+T).offset().left-a("#cometchat_chatboxes").offset().left)>=0){a("#cometchat_user_"+T+"_popup").css("left",a("#cometchat_user_"+T).position().left-62).css("bottom","24px")}else{a("#cometchat_user_"+T+"_popup").removeClass("cometchat_tabopen");a("#cometchat_user_"+T).removeClass("cometchat_tabclick").removeClass("cometchat_usertabclick");var aa=((a("#cometchat_user_"+T).offset().left-a("#cometchat_chatboxes_wide").offset().left))-((Math.floor((a("#cometchat_chatboxes").width()/152))-1)*152);a("#cometchat_chatboxes").scrollTo(aa,0,function(){a("#cometchat_user_"+T).click()})}}z();W();if(u){B()}}function z(){a("#cometchat_chatbox_left .cometchat_tabalertlr").html("0");a("#cometchat_chatbox_right .cometchat_tabalertlr").html("0");a("#cometchat_chatbox_left .cometchat_tabalertlr").css("display","none");a("#cometchat_chatbox_right .cometchat_tabalertlr").css("display","none");a(".cometchat_tabalert").each(function(){if((a(this).parent().offset().left<(a("#cometchat_chatboxes").offset().left+a("#cometchat_chatboxes").width()))&&(a(this).parent().offset().left-a("#cometchat_chatboxes").offset().left)>=0){a(this).css("display","block");a(this).css("left",a(this).parent().offset().left+a(this).parent().width()-30)}else{a(this).css("display","none");if((a(this).parent().offset().left-a("#cometchat_chatboxes").offset().left)>=0){var Y=a("#cometchat_chatbox_right").offset().left+a("#cometchat_chatbox_right").width()-30;a("#cometchat_chatbox_right .cometchat_tabalertlr").css("left",Y);a("#cometchat_chatbox_right .cometchat_tabalertlr").html(parseInt(a("#cometchat_chatbox_right .cometchat_tabalertlr").html())+parseInt(a(this).html()));a("#cometchat_chatbox_right .cometchat_tabalertlr").css("display","block")}else{var Y=a("#cometchat_chatbox_left").offset().left+a("#cometchat_chatbox_left").width()-22;a("#cometchat_chatbox_left .cometchat_tabalertlr").css("left",Y);a("#cometchat_chatbox_left .cometchat_tabalertlr").html(parseInt(a("#cometchat_chatbox_left .cometchat_tabalertlr").html())+parseInt(a(this).html()));a("#cometchat_chatbox_left .cometchat_tabalertlr").css("display","block")}}})}function W(){var aa=0;var ab=0;var Y=0;if(a("#cometchat_chatbox_right").hasClass("cometchat_chatbox_right_last")){ab=1}if(a("#cometchat_chatbox_right").hasClass("cometchat_chatbox_lr")){Y=1}if(a("#cometchat_chatboxes").scrollLeft()==0){a("#cometchat_chatbox_left").unbind("click",d);a("#cometchat_chatbox_left .cometchat_tabtext").html("0");a("#cometchat_chatbox_left").addClass("cometchat_chatbox_left_last");aa++}else{var Z=Math.floor(a("#cometchat_chatboxes").scrollLeft()/152);a("#cometchat_chatbox_left").bind("click",d);a("#cometchat_chatbox_left .cometchat_tabtext").html(Z);a("#cometchat_chatbox_left").removeClass("cometchat_chatbox_left_last")}if((a("#cometchat_chatboxes").scrollLeft()+a("#cometchat_chatboxes").width())==a("#cometchat_chatboxes_wide").width()){a("#cometchat_chatbox_right").unbind("click",k);a("#cometchat_chatbox_right .cometchat_tabtext").html("0");a("#cometchat_chatbox_right").addClass("cometchat_chatbox_right_last");aa++}else{var Z=Math.floor((a("#cometchat_chatboxes_wide").width()-(a("#cometchat_chatboxes").scrollLeft()+a("#cometchat_chatboxes").width()))/152);a("#cometchat_chatbox_right").bind("click",k);a("#cometchat_chatbox_right .cometchat_tabtext").html(Z);a("#cometchat_chatbox_right").removeClass("cometchat_chatbox_right_last")}if(aa==2){a("#cometchat_chatbox_right").addClass("cometchat_chatbox_lr");a("#cometchat_chatbox_left").addClass("cometchat_chatbox_lr")}else{a("#cometchat_chatbox_right").removeClass("cometchat_chatbox_lr");a("#cometchat_chatbox_left").removeClass("cometchat_chatbox_lr")}if((!a("#cometchat_chatbox_right").hasClass("cometchat_chatbox_right_last")&&ab==1)||(a("#cometchat_chatbox_right").hasClass("cometchat_chatbox_right_last")&&ab==0)||(!a("#cometchat_chatbox_right").hasClass("cometchat_chatbox_lr")&&Y==1)||(a("#cometchat_chatbox_right").hasClass("cometchat_chatbox_lr")&&Y==0)){q()}}function p(Z){if(T!=""){a("#cometchat_user_"+T+"_popup").removeClass("cometchat_tabopen");a("#cometchat_user_"+T).removeClass("cometchat_tabclick").removeClass("cometchat_usertabclick")}a(".cometchat_tabalert").css("display","none");var Y=800;if(e("initialize")==1||e("updatesession")==1){Y=0}a("#cometchat_chatboxes").scrollTo(Z,Y,function(){if(T!=""){if((a("#cometchat_user_"+T).offset().left<(a("#cometchat_chatboxes").offset().left+a("#cometchat_chatboxes").width()))&&(a("#cometchat_user_"+T).offset().left-a("#cometchat_chatboxes").offset().left)>=0){a("#cometchat_user_"+T).click()}else{T=""}}z();W()})}function d(){p("-=152px")}function k(){p("+=152px")}function b(Y,Z){t[Y]=Z}function e(Y){if(t[Y]){return t[Y]}else{return""}}function M(Y,Z){f[Y]=Z}function O(Y){if(f[Y]){return f[Y]}else{return""}}function C(Y,Z){s[Y]=Z;if(e("initialize")!=1&&e("updatesession")!=1&&O("updatingsession")!=1){R=1;clearTimeout(U);U=setTimeout(function(){w()},1000)}}function m(Y,Z){if(s[Y]){return s[Y]}else{return""}}function w(){for(vars in s){t["sessionvars["+vars+"]"]=s[vars]}if(R==1){b("updatesession","1");R=0}t.timestamp=n;var Y="";a.ajax({url:g+"cometchat_receive.php",data:t,type:"post",cache:false,dataType:"json",success:function(aa){if(aa){var Z=0;a.each(aa,function(ab,ac){if(ab=="buddylist"){a.each(ac,function(ae,ad){V(ad.id,ad.name,ad.status,ad.message)})}if(ab=="loggedout"){a("#cometchat_optionsbutton").addClass("cometchat_optionsimages_exclamation");a("#cometchat_userstab").hide();a("#cometchat_chatboxes").hide();a("#cometchat_chatbox_left").hide();a("#cometchat_chatbox_right").hide();a("#cometchat_optionsbutton_popup").hide();a("#cometchat_userstab_popup").hide();a(".cometchat_tabopen").css("cssText","display: none !important;");if(T!=""){a("#cometchat_user_"+T+"_popup").hide();T=""}r=1}if(ab=="userstatus"){a.each(ac,function(ad,ae){if(ad=="message"){a("#cometchat_optionsbutton_popup .cometchat_statustextarea").val(ae)}if(ad=="status"){if(ae=="offline"){L(1)}else{v();a("#cometchat_userstab_icon").addClass("cometchat_user_"+ae+"2");a("#cometchat_optionsbutton_popup ."+ae).css("text-decoration","underline")}}})}if(ab=="initialize"){a.each(ac,function(ad,af){if(ad=="buddylist"){if(af==1){a("#cometchat_userstab").click()}}if(ad=="activeChatboxes"){var ag=af.split(/,/);for(i=0;i<ag.length;i++){var ae=ag[i].split(/\|/);a("#cometchat_userlist_"+ae[0]).dblclick();if(parseInt(ae[1])>0){P(ae[0],ae[1],0)}}}if(ad=="openChatboxId"){if(af!=""){a("#cometchat_userlist_"+af).click()}}});b("initialize","0")}if(ab=="updatesession"&&R!=1&&e("updatesession")!=1){M("updatingsession","1");a.each(ac,function(ad,ag){if(ad=="buddylist"){if((ag==0&&a("#cometchat_userstab").hasClass("cometchat_tabclick"))||(ag==1&&!(a("#cometchat_userstab").hasClass("cometchat_tabclick")))){a("#cometchat_userstab").click()}}if(ad=="activeChatboxes"){if(ag!=ah){var ai=new Array;var af=new Array;if(ag!=""){var ah=ag.split(/,/);for(i=0;i<ah.length;i++){var ae=ah[i].split(/\|/);ai[ae[0]]=ae[1]}}if(m("activeChatboxes")!=""){var ah=m("activeChatboxes").split(/,/);for(i=0;i<ah.length;i++){var ae=ah[i].split(/\|/);af[ae[0]]=ae[1]}}for(x in ai){if(a("#cometchat_user_"+x).length>0){}else{a("#cometchat_userlist_"+x).dblclick()}}for(y in af){if(ai[y]==null){a("#cometchat_user_"+y+"_popup .cometchat_tabtitle .cometchat_closebox").click()}}}}if(ad=="openChatboxId"){if(ag!=T){if(T!=""){a("#cometchat_user_"+T).click()}if(ag!=""){a("#cometchat_user_"+ag).click()}}}});M("updatingsession","0");b("updatesession","0")}if(ab=="messages"){a.each(ac,function(af,ad){n=ad.id;if(parseInt(T)==parseInt(ad.from)){++Z;var ae=a("#cometchat_userlist_"+ad.from).triggerHandler("getname");if(ad.self==1){fromname="Me"}else{fromname=ae}ad.message=ad.message.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;");if(a("#cometchat_message_"+ad.id).length>0){}else{Y+=('<div class="cometchat_chatboxmessage" id="cometchat_message_'+ad.id+'"><span class="cometchat_chatboxmessagefrom"><strong>'+fromname+'</strong>:&nbsp;&nbsp;</span><span class="cometchat_chatboxmessagecontent">'+ad.message+"</span></div>")}}else{a("#cometchat_userlist_"+ad.from).trigger("addmessage",[ad.message,ad.self,ad.old,ad.id])}});h=1;K=X}});if(T!=""&&Z>0){a("#cometchat_user_"+T+"_popup .cometchat_tabcontenttext").append(Y);a("#cometchat_user_"+T+"_popup .cometchat_tabcontenttext").scrollTop(a("#cometchat_user_"+T+"_popup .cometchat_tabcontenttext")[0].scrollHeight)}}b("initialize","0");b("updatesession","0");if(r!=1&&o!=1){h++;if(h>4){K*=2;h=1}if(K>F){K=F}clearTimeout(U);U=setTimeout(function(){w()},K)}}})}function j(){H();G();a("<div/>").attr("id","cometchat_chatbox_right").appendTo(a("#cometchat_base"));a("<span/>").addClass("cometchat_tabtext").appendTo(a("#cometchat_chatbox_right"));a("<span/>").css("top","-5px").css("display","none").addClass("cometchat_tabalertlr").appendTo(a("#cometchat_chatbox_right"));a("#cometchat_chatbox_right").bind("click",k);a("<div/>").attr("id","cometchat_chatboxes").appendTo(a("#cometchat_base"));a("<div/>").attr("id","cometchat_chatboxes_wide").appendTo(a("#cometchat_chatboxes"));a("<div/>").attr("id","cometchat_chatbox_left").appendTo(a("#cometchat_base"));a("<span/>").addClass("cometchat_tabtext").appendTo(a("#cometchat_chatbox_left"));a("<span/>").css("top","-5px").css("display","none").addClass("cometchat_tabalertlr").appendTo(a("#cometchat_chatbox_left"));a("#cometchat_chatbox_left").bind("click",d);q();W();a("#cometchat_chatbox_right").mouseover(function(){a(this).addClass("cometchat_chatbox_lr_mouseover")});a("#cometchat_chatbox_right").mouseout(function(){a(this).removeClass("cometchat_chatbox_lr_mouseover")});a("#cometchat_chatbox_left").mouseover(function(){a(this).addClass("cometchat_chatbox_lr_mouseover")});a("#cometchat_chatbox_left").mouseout(function(){a(this).removeClass("cometchat_chatbox_lr_mouseover")});a(window).bind("resize",q);b("buddylist","1");b("initialize","1");b("updatesession","0");if(typeof document.body.style.maxHeight==="undefined"){u=true;a("#cometchat_base").css("position","absolute");a("#cometchat_tooltip").css("position","absolute");a("#cometchat_userstab_popup").css("position","absolute");a("#cometchat_optionsbutton_popup").css("position","absolute");a(window).bind("scroll",function(){B()})}a([window,document]).blur(function(){J=false}).focus(function(){if(J==false){l=1}J=true});w()}function B(){a("#cometchat_base").css("top",a(window).scrollTop()+a(window).height()-25);a("#cometchat_userstab_popup").css("top",parseInt(a(window).height())-parseInt(a("#cometchat_userstab_popup").css("bottom"))-parseInt(a("#cometchat_userstab_popup").height())+a(window).scrollTop()+"px");a("#cometchat_optionsbutton_popup").css("top",parseInt(a(window).height())-parseInt(a("#cometchat_optionsbutton_popup").css("bottom"))-parseInt(a("#cometchat_optionsbutton_popup").height())+a(window).scrollTop()+"px");if(a("#cometchat_tooltip").length>0){a("#cometchat_tooltip").css("top",parseInt(a(window).height())-parseInt(a("#cometchat_tooltip").css("bottom"))-parseInt(a("#cometchat_tooltip").height())+a(window).scrollTop()+"px")}if(T!=""){a("#cometchat_user_"+T+"_popup").css("position","absolute");a("#cometchat_user_"+T+"_popup").css("top",parseInt(a(window).height())-parseInt(a("#cometchat_user_"+T+"_popup").css("bottom"))-parseInt(a("#cometchat_user_"+T+"_popup").height())+a(window).scrollTop()+"px")}}j()}})(jQuery);

/*
 * jQuery.ScrollTo
 * Copyright (c) 2007-2009 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com
 * Dual licensed under MIT and GPL.
 * Date: 5/25/2009
 */

(function(c){var a=c.scrollTo=function(f,e,d){c(window).scrollTo(f,e,d)};a.defaults={axis:"xy",duration:parseFloat(c.fn.jquery)>=1.3?0:1};a.window=function(d){return c(window)._scrollable()};c.fn._scrollable=function(){return this.map(function(){var e=this,d=!e.nodeName||c.inArray(e.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!d){return e}var f=(e.contentWindow||e).document||e.ownerDocument||e;return c.browser.safari||f.compatMode=="BackCompat"?f.body:f.documentElement})};c.fn.scrollTo=function(f,e,d){if(typeof e=="object"){d=e;e=0}if(typeof d=="function"){d={onAfter:d}}if(f=="max"){f=9000000000}d=c.extend({},a.defaults,d);e=e||d.speed||d.duration;d.queue=d.queue&&d.axis.length>1;if(d.queue){e/=2}d.offset=b(d.offset);d.over=b(d.over);return this._scrollable().each(function(){var l=this,j=c(l),k=f,i,g={},m=j.is("html,body");switch(typeof k){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(k)){k=b(k);break}k=c(k,this);case"object":if(k.is||k.style){i=(k=c(k)).offset()}}c.each(d.axis.split(""),function(q,r){var s=r=="x"?"Left":"Top",u=s.toLowerCase(),p="scroll"+s,o=l[p],n=a.max(l,r);if(i){g[p]=i[u]+(m?0:o-j.offset()[u]);if(d.margin){g[p]-=parseInt(k.css("margin"+s))||0;g[p]-=parseInt(k.css("border"+s+"Width"))||0}g[p]+=d.offset[u]||0;if(d.over[u]){g[p]+=k[r=="x"?"width":"height"]()*d.over[u]}}else{var t=k[u];g[p]=t.slice&&t.slice(-1)=="%"?parseFloat(t)/100*n:t}if(/^\d+$/.test(g[p])){g[p]=g[p]<=0?0:Math.min(g[p],n)}if(!q&&d.queue){if(o!=g[p]){h(d.onAfterFirst)}delete g[p]}});h(d.onAfter);function h(n){j.animate(g,e,d.easing,n&&function(){n.call(this,f,d)})}}).end()};a.max=function(j,i){var h=i=="x"?"Width":"Height",e="scroll"+h;if(!c(j).is("html,body")){return j[e]-c(j)[h.toLowerCase()]()}var g="client"+h,f=j.ownerDocument.documentElement,d=j.ownerDocument.body;return Math.max(f[e],d[e])-Math.min(f[g],d[g])};function b(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);

$(document).ready(function () { $.cometchat(); });