UzzapHandlers={init:function(){$_.HANDLERS.incomingIQ();$_.HANDLERS.incomingMessage()},incomingMessage:function(){$_.connection.addHandler(function(b){$_.FUNC.alertMsg();var j=$(b).find("body").text();var f=$(b).attr("from");var a=$(b).attr("amaz-buddy-invite");if(a=="yes"){$_.connection.send($_.PROTOCOL.saveContact(f));j='This user has invited you to their buddy list. To accept the invitation, choose "Authorize" on the options from your buddylist. <br /> You can chat with the user in this window before you accept to confirm who they.'}if(f=="___session___"){fn.notify(j)}else{var l=$(b).attr("fuds-url");$_.FUNC.chatWindow.append($_.UTIL.encrypt(f),f,j,"","","",l);fn.logMessage(f,$_.username,j)}amazID=$(b).attr("amaz-msg-id");$_.connection.send($_.PROTOCOL.acknowledge(amazID,f));return true},null,"message")},incomingIQ:function(){try{$_.connection.addHandler(function(q){if(c){console.log("incoming IQ :  ",q)}var f=$(q).attr("amaz-protocol");var z=$(q).find("action").attr("name");try{iqid=$(q).attr("id").split("_");iqid=iqid[1]}catch(s){iqid=0;if(c){console.warn(s)}}var A=($(q).find("error").length>0||$(q).attr("type")=="error"||$(q).attr("type")=="nick-too-long")?true:false;var t="";if(A){$(q).find("error").each(function(){t=$(this).attr("amaz-error");if(c){console.warn("HANDLER switch HasError: %s ERROR : %s",A,t)}})}var j=false;if(c){console.info("HANDLER switch : PROTOCOL : %s ACTION : %s HASERROR : %s",f,z,A)}switch(f){case"registry":switch(z){case"query-roster":if($_.FUNC.defer.running==false){$_.FUNC.defer._init()}try{$("#conn-status").html("Loading Contacts.<br>Please Wait.");$(q).find("vcard").each(function(){$_.FUNC.defer._add("buddylist",this,z)})}catch(s){if(c){console.log(s)}}if(A){}break;case"profile-update":if($_.FUNC.defer.running==false){$_.FUNC.defer._init()}try{$(q).find("vcard").each(function(){$_.FUNC.defer._add("buddylist",this,z)})}catch(s){if(c){console.warn(s)}}if(A){}break;case"pre-register":if(A){$_.EVENTS.onPreRegError(t)}else{try{if($(q).find("vcard").length>0){$(q).find("vcard").each(function(){$_.EVENTS.onPreRegSuccess(this)})}}catch(s){if(c){console.warn(s)}}}break;case"register":if(A){}else{$_.EVENTS.onRegSuccess()}break;case"save-contact":if(A){$_.EVonPreRegErrorENTS.onPreRegError(t)}else{try{if($_.FUNC.defer.running==false){$_.FUNC.defer._init()}$(q).find("vcard").each(function(){$_.FUNC.defer._add("buddylist",this,z);$_.FUNC.onContactSaved($(this))})}catch(s){if(c){console.warn(s)}}}break;case"save-profile":if(A){}else{try{if(iqid=="updateprofile"){$_.FUNC.onProfileUpdated()}if($_.FUNC.defer.running==false){$_.FUNC.defer._init()}$(q).find("vcard").each(function(){$_.FUNC.defer._add("buddylist",this,z)})}catch(s){if(c){console.warn(s)}}}break;case"delete-contact":if(A){$_.EVENTS.onPreRegError(t)}else{}break;case"change-password":$_.FUNC.onPasswordChanged(A);break;case"query-private":if(c){console.info("Received settings from server ...")}try{$(q).find("vcard").children().each(function(){k=$(this).get(0).tagName;v=$(this).text();if(c&&$_.config.DEV_MODE){console.info("Saving '"+v+"' as value for '$_.usersettings["+k+"]'...")}$_.usersettings[k]=v;if(c){console.info("Finished saving settings saved on server...")}})}catch(s){if(c){console.warn(s)}}break;case"query-profile":$(q).find("error").each(function(){var F=$(q).attr("amaz-protocol");var B="";if(F=="registry"){var E=$(this).attr("amaz-error");var D=$(q).find("mobile").text();var C=$(q).find("username").text();if(D!=""){var G=2}else{var G=3}if(E=="no-such-user"){$_.connection.send($_.PROTOCOL.inviteBuddy(D));B="The user you wanted to add has not yet been registered.";if(G==2){B=B+"An invitation has been sent to "+D+"."}}else{if(E="not-authorized"){$("#resultAddInvite-"+G).html($_.UTIL.loader()+"<br>Your buddy is being added...");$_.connection.send($_.PROTOCOL.authorizeNewBuddy(C));$_.connection.send($_.PROTOCOL.addBuddy(C));B="Your new buddy has been added to your buddylist, and an invitation has been sent for your new buddy. You will not be able to see their online status or profile until they have accepted your invitation."}}B="<span class='msgDEFAULT'>"+B+"</span>";$("#resultAddInvite-"+G).html(B);$("#html-close-btn").show();$_.UTIL.hideOverlay();$("#inpAddInvite-"+G).removeAttr("disabled");$("#addinvitebuddies").removeAttr("disabled");$("#inpAddInvite-"+G).val("");$("#inpAddInvite-"+G+"_submit").removeAttr("disabled");$("#inpAddInvite-"+G+"_submit").removeClass("button-disabled");$("#inpAddInvite-"+G+"_submit").addClass("button")}});break}break;case"chat":if(A){var b;$(q).find("chatuser").each(function(){b=$(this).attr("room")});$_.FUNC.chatroom.errorHandler(t,b)}else{if($(q).find("query-groups").length>0){$_.FUNC.chatroom.category._catch(q)}if($(q).find("query-group").length>0){$_.FUNC.chatroom.room._catch(q)}if($(q).find("query-ug").length>0){$_.FUNC.chatroom.room._catch(q)}if($(q).find("chatuser").length>0){try{$_.FUNC.chatroom.room.create(q);if($(q).find("chatuser").length<2){$_.FUNC.chatroom.presence(q)}}catch(s){if(c){console.log(s)}}}if($(q).find("msg").length>0){$(q).find("msg").each(function(){try{$_.FUNC.chatroom.messages(this)}catch(B){if(c){console.log(B)}}})}if($(q).find("invite").length>0){var w=$(q).attr("from");$(q).find("invite").each(function(){var B=$(this).attr("room");$_.FUNC.chatroom.invitation.ask(B,w)})}}break;case"validation":switch(z){case"confirmation":var l=$(q).attr("amaz-protocol");if(l=="validation"){$_.EVENTS.onPinValidationSuccess()}if(A){$_.EVENTS.onPinValidationError(t)}break;default:break}break;case"subscription":$_.FUNC.subscription.handler(q);switch(z){case"inquire-status":if(A){$_.FUNC.subscription.error(t)}break;default:break}break;case"fuds":switch(z){case"req_upload":UzzapFileUpload(q);break;case"reupload":UzzapFileReUpload(q);break;case"fin_upload":UzzapFileUploadSuccess(q);break;default:break}if(A){UzzapFileUploadError(t)}break;case"accounts":switch(z){case"password-reset":if(A){$_.EVENTS.onPreRegError(t)}}break;default:j=true;if(c){console.warn("UNHANDLED PROTOCOL :  ",q)}break}switch(iqid){case"mychatprofile":if(A){if($(q).find("profile-not-found")){$_.connection.send($_.PROTOCOL.getChatProfileForm())}else{if($(q).find("item-not-found")){$_.FUNC.chatprofiles.onerror()}}}else{if($(q).find("x")){$_.FUNC.chatprofiles.create($(q).find("x"))}}break;case"createchatprofile":$_.FUNC.chatprofiles.create($(q).find("x"));if(A){$_.FUNC.chatprofiles.onerror()}break;case 0:break;default:if(j){if(c){console.warn("UNHANDLED  PROTOCOL :  ",q)}}break}return true},null,"iq")}catch(a){console.warn("IQ handler error : ",a)}}};UzzapProtocols={sendMessage:function(j,b,a){b=b+$_.amazilia;var f=$msg({"amaz-msg-id":b+"_"+$_.uniqueID,to:b,type:"chat",from:j}).c("body").t(a);return f},sendChatRoomMessage:function(b,a){var f=$iq({type:"get","amaz-protocol":"chat",to:"conference@demo.kolipri.com/amazilia",id:"WEB_chatmsg_"+$_.UTIL.generateID()}).c("msg",{room:b,type:"groupchat"}).t(a);return f},sendPicMessage:function(q,f,b,l,a){f=f+$_.amazilia;var j=$msg({"amaz-msg-id":f+"_"+$_.uniqueID,to:f,type:"chat",from:q,"fuds-url":l,"fuds-filename":a}).c("body").t(b);return j},sendPresence:function(){var a=$pres({to:$_.jidDomain});return a},getBuddyList:function(){var a=$iq({id:"WEB_buddylist_"+$_.UTIL.generateID(),to:"registry"+$_.amazilia,"amaz-protocol":"registry"}).c("action",{name:"query-roster"});return a},addByMobile:function(a){var b=$iq({id:"WEB_addbymobile_"+$_.UTIL.generateID(),to:"registry"+$_.amazilia,"amaz-protocol":"registry"}).c("action",{name:"query-profile"}).up().c("vcard").c("mobile").t(a);return b},addByUsername:function(a){var b=$iq({id:"WEB_addbyusername_"+$_.UTIL.generateID(),to:"registry"+$_.amazilia,"amaz-protocol":"registry"}).c("action",{name:"query-profile"}).up().c("vcard").c("username").t(a);return b},addOtherContact:function(a,f,b){if(!b){b=""}var j=$iq({id:"WEB_addother_"+$_.UTIL.generateID(),to:"registry"+$_.amazilia,"amaz-protocol":"registry"}).c("action",{name:"save-contact"}).up().c("vcard").c("custom-displayname").t(a).up().c("custom-mobile").t(f).up().c("custom-email").t(b);return j},inviteBuddy:function(a){var b=$msg({"amaz-msg-id":"WEB_invitebuddy_"+$_.UTIL.generateID(),to:"sms","amaz-retry":"0",type:"chat","sms-to":a,type:"kalypte-sms-invite","amaz-display-name":""}).t($_.username);return b},addBuddy:function(a){var b=$msg({"amaz-msg-id":"WEB_addbuddy_"+$_.UTIL.generateID(),to:a,"amaz-retry":"0",type:"chat","amaz-location":"",type:"chat","amaz-buddy-invite":"yes"});return b},sendPing:function(){var a=$iq({to:$_.jidDomain,type:"get",id:"ping-web"}).c("ping",{xmlns:"urn:xmpp:ping"});return a},getChatRooms:function(){var a=$iq({to:"conference@demo.kolipri.com/amazilia",type:"get","amaz-protocol":"chat",id:"WEB_getcategories_"+$_.UTIL.generateID()}).c("query-groups",{start:"0",end:"999"});return a},getRooms:function(a){var b=$iq({to:"conference@demo.kolipri.com/amazilia",type:"get","amaz-protocol":"chat",id:"WEB_getrooms_"+$_.UTIL.generateID()}).c("query-group",{group:a,start:"0",end:"999"});return b},joinRoom:function(b,a){var f=$iq({to:"conference@demo.kolipri.com/amazilia",type:"get","amaz-protocol":"chat",id:"WEB_joinroom_"+$_.UTIL.generateID()}).c("chatuser",{room:b,nick:a});return f},acknowledge:function(a,f){var b=$iq({xmlns:"jabber:client",type:"set","amaz-msg-id":a,protocol:"amaz-msg-ack",to:f,id:"WEB_ack_"+$_.UTIL.generateID()});return b},leaveRoom:function(a){var b=$iq({type:"get","amaz-protocol":"chat",to:"conference@demo.kolipri.com/amazilia",id:"WEB_leaveroom_"+$_.UTIL.generateID()}).c("chatuser",{room:a,type:"unavailable"});return b},sendSMS:function(j,a,b,f){amazid=j+$_.amazilia;var l=$msg({"amaz-msg-id":amazid+"_"+$_.uniqueID,"amaz-retry":"0",to:"sms@demo.kolipri.com","sms-to":a,"sms-to":b,type:"chat"}).c("body").t(f).c("recipient",{displayname:j});return l},sendEmail:function(f,a,b){amazid=f+$_.amazilia;var j=$msg({"amaz-msg-id":amazid+"_"+$_.uniqueID,"amaz-retry":"0",to:"email@demo.kolipri.com","amaz-protocol":"email","amaz-location":"",type:"chat"}).c("email",{to:a,displayname:f}).c("body").t(b);return j},sendWhisper:function(l,b,f,a){amazid=b+$_.amazilia;var j=$msg({"amaz-msg-id":amazid+"_"+$_.uniqueID,to:"conference@demo.kolipri.com","amaz-retry":"0","amaz-protocol":"chat"}).c("chat",{from:l,room:f,to:b,type:"privatechat",recipient:b}).up().c("body").t(a);return j},sendClient:function(){var a=$iq({xmlns:"jabber:client",to:"___registry___",type:"set",id:"WEB_sendclient_"+$_.UTIL.generateID(),"amaz-protocol":"registry"}).c("action",{name:"save-profile"}).up().c("vcard").c("picshare").t("yes");return a},sendStatus:function(a){var b=$iq({xmlns:"jabber:client",to:"___registry___",type:"set",id:"WEB_sendstatus_"+$_.UTIL.generateID(),"amaz-protocol":"registry"}).c("action",{name:"save-profile"}).up().c("vcard").c("status").t(a);return b},saveProfilePic:function(a){var b=$iq({xmlns:"jabber:client",to:"___registry___",type:"set",id:"WEB_sendstatus_"+$_.UTIL.generateID(),"amaz-protocol":"registry"}).c("action",{name:"save-profile"}).up().c("vcard").c("photo").t(a);return b},sendNickname:function(a){var b=$iq({xmlns:"jabber:client",to:"___registry___",type:"set",id:"WEB_sendnick_"+$_.UTIL.generateID(),"amaz-protocol":"registry"}).c("action",{name:"save-profile"}).up().c("vcard").c("displayname").t(a);return b},sendStatusMessage:function(a){var b=$iq({xmlns:"jabber:client",to:"___registry___",type:"set",id:"WEB_statusmsg_"+$_.UTIL.generateID(),"amaz-protocol":"registry"}).c("action",{name:"save-profile"}).up().c("vcard").c("message").t(a);return b},updateProfile:function(a){var b=$iq({xmlns:"jabber:client",to:"___registry___",type:"set",id:"WEB_updateprofile_"+$_.UTIL.generateID(),"amaz-protocol":"registry"}).c("action",{name:"save-profile"}).up().c("vcard").c("displayname").t(a.nick).up().c("firstname").t(a.fname).up().c("lastname").t(a.lname).up().c("email").t(a.email);return b},changePassword:function(a){var b=$iq({xmlns:"jabber:client",to:"___registry___",type:"set",id:"WEB_changepass_"+$_.UTIL.generateID(),"amaz-protocol":"registry"}).c("action",{name:"change-password"}).up().c("vcard").c("password").t(a);return b},getSettings:function(){var a=$iq({xmlns:"jabber:client",to:"___registry___",type:"set",id:"WEB_getsettings_"+$_.UTIL.generateID(),"amaz-protocol":"registry"}).c("action",{name:"query-private"});return a},saveOfflineSetting:function(a){var b=$iq({xmlns:"jabber:client",to:"___registry___",type:"set",id:"WEB_saveofflinesettings_"+$_.UTIL.generateID(),"amaz-protocol":"registry"}).c("action",{name:"save-private"}).up().c("vcard").c("route").t(a);return b},removeBuddy:function(b){var a=$iq({xmlns:"jabber:client",to:"___registry___",type:"set",id:"WEB_removebuddy_"+$_.UTIL.generateID(),"amaz-protocol":"registry"}).c("action",{name:"delete-contact"}).up().c("vcard").c("amaz-cid").t(b);return a},saveContact:function(a){var b=$iq({xmlns:"jabber:client",to:"___registry___",type:"set",id:"WEB_savecontact_"+$_.UTIL.generateID(),"amaz-protocol":"registry"}).c("action",{name:"save-contact"}).up().c("vcard").c("username").t(a);return b},authorizeBuddy:function(a,f){var b=$iq({xmlns:"jabber:client",to:"___registry___",type:"set",id:"WEB_authorizebuddy_"+$_.UTIL.generateID(),"amaz-protocol":"registry"}).c("action",{name:"save-contact"}).up().c("vcard").c("username").t(a).up().c("amaz-cid").t(f).up().c("authorized").t("yes").up();return b},authorizeNewBuddy:function(a){var b=$iq({xmlns:"jabber:client",to:"___registry___",type:"set",id:"WEB_authorizenewbuddy_"+$_.UTIL.generateID(),"amaz-protocol":"registry"}).c("action",{name:"save-contact"}).up().c("vcard").c("username").t(a).up().c("authorized").t("yes").up();return b},requestToAuthorize:function(a){a=a+$_.amazilia;var b=$msg({"amaz-msg-id":a+"_"+$_.uniqueID,to:a,"amaz-retry":"0",type:"chat","amaz-buddy-invite":"yes"});return b},sendUploadRequest:function(l,j,b,a){a=(a)?"yes":"no";var f=$iq({xmlns:"jabber:client",to:"fuds",from:l,id:"WEB_senduploadrequest_"+$_.UTIL.generateID(),"amaz-protocol":"fuds"}).c("action",{name:"req_upload",uzzapname:j,profile:a,checksum:b});return f},searchRooms:function(b){var a=$iq({type:"get",id:"WEB_searchrooms_"+$_.UTIL.generateID(),to:"conference@demo.kolipri.com","amaz-protocol":"chat"}).c("query-ug",{name:b,start:"0",end:"50"});return a},createRoom:function(b,a){var f=$iq({type:"get",id:"WEB_createroom_"+$_.UTIL.generateID(),to:"conference@demo.kolipri.com","amaz-protocol":"chat"}).c("create-room",{type:"private",name:b,password:"",nick:a,"max-users":"20"});return f},inviteGroupBuddy:function(a,b){var f=$iq({type:"get",id:"WEB_invitetogroupchat_"+$_.UTIL.generateID(),to:a,"amaz-protocol":"chat"}).c("invite",{room:b});return f},billingStatus:function(){var a=$iq({type:"get",id:"WEB_billingstatus_"+$_.UTIL.generateID(),to:"subscription","amaz-protocol":"subscription"}).c("action",{name:"inquire-status"});return a},listPackage:function(){var a=$iq({type:"get",id:"WEB_listpackage_"+$_.UTIL.generateID(),to:"subscription","amaz-protocol":"subscription"}).c("action",{name:"list"});return a},subscribePackage:function(f,a,b){b=(b)?"yes":"no";var j=$iq({type:"get",id:"WEB_subscribepackage_"+$_.UTIL.generateID(),to:"subscription","amaz-protocol":"subscription"}).c("action",{name:"subscribe"}).up().c("vcard").c("name").t(f).up().c("auto_renew").t(b).up().c("confirmed").t("yes").up().c("extra").c("name").t(a);return j},explainPackage:function(){var a=$iq({type:"get",id:"WEB_explainpackage_"+$_.UTIL.generateID(),to:"subscription","amaz-protocol":"subscription"}).c("action",{name:"help"});return a},billingHistory:function(){var a=$iq({type:"get",id:"WEB_billinghistory_"+$_.UTIL.generateID(),to:"subscription","amaz-protocol":"subscription"}).c("action",{name:"inquire-history"});return a},getChatProfile:function(){var a=$iq({to:"muc@kolipri.com","amaz-protocol":"chat",id:"WEB_mychatprofile_"+$_.UTIL.generateID(),type:"get"}).c("profile",{xmlns:"http://kolipri.com/muc/profile/"});return a},getChatProfileForm:function(){var a=$iq({to:"muc@kolipri.com","amaz-protocol":"chat",id:"WEB_createchatprofile_"+$_.UTIL.generateID(),type:"get"}).c("register",{xmlns:"http://kolipri.com/muc/profile/"});return a},saveChatProfile:function(b,a){var j=$iq({to:"muc@kolipri.com","amaz-protocol":"chat",id:"WEB_savechatprofile_"+$_.UTIL.generateID(),type:"set"}).c("register",{xmlns:"http://kolipri.com/muc/profile/"}).c("x",{xmlns:"jabber:x:data",type:"submit"});b.each(function(){j.c("field",{"var":$(this).attr("var")});if($(this).attr("type")=="list-single"){v=$("input:radio[name="+a+"-"+$(this).attr("var")+"]:checked").val();j.c("value").t(v).up()}else{if($(this).attr("type")=="list-multi"){$("input:checkbox[name="+a+"-"+$(this).attr("var")+"]:checked").each(function(){j.c("value").t($(this).val()).up()})}else{v=$("#"+a+"-"+$(this).attr("var")).val();j.c("value").t(v).up()}}j.up()});return j}};UzzapRegisterProtocols={preRegister:function(b,a){var f=$iq({xmlns:"jabber:client",to:"___registry___",type:"set",id:"WEBREGprereg_"+$_.UTIL.generateID(),"amaz-protocol":"registry"}).c("action",{name:"pre-register"}).up().c("vcard").c("username").t(b).up().c("mobile").t(a);return f},register:function(a){var b=$iq({xmlns:"jabber:client",to:"___registry___",type:"set",id:"WEBREGreg_"+$_.UTIL.generateID(),"amaz-protocol":"registry"}).c("action",{name:"register"}).up().c("vcard").c("firstname").t(a.firstname).up().c("lastname").t(a.lastname).up().c("email").t(a.email).up().c("password").t(a.password).up().c("question").t(a.question).up().c("answer").t(a.answer).up().c("username").t(a.username).up().c("mobile").t(a.mobile);return b},validatePin:function(b,f,a){var j=$iq({xmlns:"jabber:client",to:"___registry___",type:"set",id:"WEBREGreg_"+$_.UTIL.generateID(),"amaz-protocol":"validation"}).c("action",{name:"confirmation"}).up().c("vcard").c("username").t(b).up().c("mobile").t(a).up().c("pin").t(f);return j}};UzzapEvents={onConnecting:function(){if(c){console.info("connecting...")}document.title="Connecting ... | "+$_.defaultTitleBar;$("#validateLogin").html('<span id="conn-status" class="msgDEFAULT">Connecting ...</span> <br>'+$_.UTIL.loader())},onError:function(){alert("Error Occured.")},onAuthenticating:function(){$("#conn-status").text("Authenticating ...")},onAuthfail:function(){if($_.loginSuccess){$_.html.open("login",200,300,false)}else{$_.UTIL.hideOverlay();$("#username").removeAttr("disabled");$("#password").removeAttr("disabled");$(".loginlinks").css("display","block");document.title="Login Failed. Please try again | "+$_.defaultTitleBar;$("#validateLogin").html('<input type="checkbox" value="" align="bottom" id="isInvisible" name="isInvisible" /> Sign me in as invisible.<br><div class="error"><span class="msgERROR">Login failed. Please try again</span></div><input type="submit" value="login" class="button" style="cursor:pointer">');$("#username").removeAttr("disabled");$("#password").removeAttr("disabled");$("#username").focus()}},onAttached:function(){$_.UTIL.saveSession();$_.HANDLERS.init();$("#divLoginForm").hide()},onConnected:function(){if(c){console.info("connected")}$_.FUNC.defer._init();$_.connection.rawInput=function(f){return};$_.FUNC.initBuddylist();$_.FUNC.initChatrooms();$_.FUNC.colorPicker.init();$_.FUNC.emoticons.init();$_.UTIL.timeOnline._start();$_.FUNC.mod._init();document.title=$_.defaultTitleBar;$.ajax({url:"db/",data:"opt=settings-get&uid="+$_.username,dataType:"json",async:false,type:"POST",success:function(f){$_.cliSettings=f}});try{if($_.cliSettings.THEME){$("#uzzap-bg").attr("src","tpl/default/bg/"+$_.cliSettings.THEME+".jpg")}}catch(a){if(c){console.error("clisettings error : ",a)}}if($_.isInvisible){var b=$_.PROTOCOL.sendStatus("offline");$_.connection.send(b)}else{var b=$_.PROTOCOL.sendStatus("available");$_.connection.send(b)}try{$("#conn-status").text("Connected.");$_.UTIL.saveSession();$_.loginSuccess=true;$_.HANDLERS.init();$("#divLoginForm").hide();$_.connection.send($_.PROTOCOL.getSettings());$_.connection.send($_.PROTOCOL.getBuddyList());$_.connection.send($_.PROTOCOL.getChatRooms());$_.connection.send($_.PROTOCOL.sendClient())}catch(a){if(c){console.log("error : ",a)}}closeLoginInterval=setInterval(function(){try{document.getElementById("soundHandlerConnected").play()}catch(f){if(c){console.error("error : ",f)}}$_.UTIL.hideOverlay();$_.html.close();$("#infosummary").delay(2000).animate({height:["toggle","swing"]},400);clearInterval(closeLoginInterval);if(c){console.info("closing login html")}$("#notifications-btn").css("display","block");$_.FUNC.randombuddy.hideFooter()},$_.ClosingDelay)},onDisconnecting:function(){if($_.loginSuccess){}$_.UTIL.clearSession();$($_.buddyListContainer).html("logging off ...");if(c){console.info("disconnecting ...")}},onDisconnected:function(){$_.UTIL.timeOnline._stop();_gaq.push(["_trackEvent","Length of Time before Disconnected",$_.UTIL.timeOnline._timer]);$("#chatroomlist").show();$("#roomlist").hide();$_.FUNC.defer._stop();$_.html.open("disconnected",200,100,false);document.title="Your Session has been Disconnected | "+$_.defaultTitleBar;$_.loginSuccess=false;$_.UTIL.clearSession();$($_.buddyListContainer).html("");if(c){console.info("disconnected")}$("#infosummary").delay(2000).animate({height:["toggle","swing"]},400)}};UzzapRegisterEvents={onConnecting:function(){$("#frmRegister_Status").html("<span class='msgDEFAULT' align='left'>Connecting...</span>")},onError:function(){alert("Error Occured.")},onAuthenticating:function(){$("#frmRegister_Status").html($_.UTIL.loader())},onAuthfail:function(){error="<span class='msgERROR'>An unexpected error occurred. Please contact an Administrator.</span>";$("#frmRegister_Status").html("<span class='msgERROR' align='left'>"+error+"</span>");$_.UTIL.hideOverlay();$("#frmRegister_Username").removeAttr("disabled");$("#frmRegister_Mobile").removeAttr("disabled");$("#frmRegister_Submit").removeAttr("disabled");$("#frmRegister_Submit").addClass("button");$("#frmRegister_Submit").removeClass("button-disabled");$("#html-close-btn").show()},onAttached:function(){$_.UTIL.saveSession();$_.HANDLERS.init();$_.UTIL.hideOverlay()},onConnected:function(){if($_.prereg){document.title="UZZAP Pre-Registration"}else{if($_.pinvalidation){document.title="UZZAP Account Validation"}else{document.title="UZZAP Registration"}}try{$_.UTIL.saveSession();$_.loginSuccess=true;$_.HANDLERS.init();if($_.prereg){var b=$_.PROTOCOL.preRegister($("#frmRegister_Username").val(),$("#frmRegister_Mobile").val());$_.connection.send(b)}if($_.pinvalidation){var b=$_.PROTOCOL.validatePin($("#frmPinValidation_username").val(),$("#frmPinValidation_pin").val(),$("#frmPinValidation_mobile").val());$_.connection.send(b)}}catch(a){alert(a)}},onDisconnecting:function(){if($_.loginSuccess){}$_.UTIL.clearSession()},onDisconnected:function(){$_.UTIL.clearSession();$($_.buddyListContainer).html("")},onPreRegError:function(a){$_.FUNC.cancelRegistration();$("#frmRegister_Status").html("<span class='msgERROR' align='left'>"+a+"</span>");$_.UTIL.hideOverlay();$("#frmRegister_Username").removeAttr("disabled");$("#frmRegister_Mobile").removeAttr("disabled");$("#frmRegister_Submit").removeAttr("disabled");$("#frmRegister_Submit").addClass("button");$("#frmRegister_Submit").removeClass("button-disabled");$("#html-close-btn").show();switch(a){case"invalid-mobile":$("#frmRegister_Mobile_error").html("<img src='"+$_.IMG+"new/errorpointer.gif'>");break;case"empty-mobile":$("#frmRegister_Mobile_error").html("<img src='"+$_.IMG+"new/errorpointer.gif'>");break;case"empty-username":$("#frmRegister_Username_error").html("<img src='"+$_.IMG+"new/errorpointer.gif'>");break;case"duplicate-username":$("#frmRegister_Username_error").html("<img src='"+$_.IMG+"new/errorpointer.gif'>");break;case"duplicate-mobile":$("#frmRegister_Mobile_error").html("<img src='"+$_.IMG+"new/errorpointer.gif'>");break;case"invalid-username":$("#frmRegister_Username_error").html("<img src='"+$_.IMG+"new/errorpointer.gif'>");break;default:break}},onPreRegSuccess:function(b){$_.UTIL.hideOverlay();var a="";$(b).children().each(function(){a+=$(this)[0].tagName+"="+escape($(this).text())+"&"});$_.html.open("registernext?"+a,750,430,true);$_.registermode=true},onRegSuccess:function(){data="u="+$("#frmRegNext_Username").val()+"&m="+$("#frmRegNext_Mobile").val();$_.FUNC.cancelRegistration();$_.html.open("registersuccess?"+data,700,400,true)},onPinValidationSuccess:function(){$_.UTIL.hideOverlay();$_.FUNC.cancelRegistration();$("#accountvalidationform").html("Your account has been successfully validated. <a onclick=\"conn.html.open('login', 600, 315, false);\"><b>Click here to login.</b></a> ")},onPinValidationError:function(a){switch(a){case"code-not-found":$("#frmRegister_Status").html("<span class='msgERROR'>Invalid PIN</span>");break;case"database-error":$("#frmRegister_Status").html("<span class='msgERROR'>An error occurred while trying to validate your PIN. Please contact an Administrator.</span>");break;case"unknown-error":$("#frmRegister_Status").html("<span class='msgERROR'>An Unknown error occurred while trying to validate your PIN. Please try again.</span>");break;default:$("#frmRegister_Status").html("<span class='msgERROR'>An error occured while trying to validate your PIN.</span>");break}$_.UTIL.hideOverlay();$("#frmPinValidation_pin").removeAttr("disabled");$("#frmPinValidation_Mobile").removeAttr("disabled");$("#frmPinValidation_submit").removeAttr("disabled");$("#frmPinValidation_submit").removeClass("button-disabled");$("#frmPinValidation_submit").addClass("button");$("#html-close-btn").show();$_.FUNC.cancelRegistration()}};UzzapThemes={available:{}};UzzapDummies={chatnicks:["Loki","cybertronchic","Valkyrja","Mr. Chow","dmxClan MASTER","HOT BABE","Phoenix","Tom A. Toe","McMoney","ironman","ninjagirl","Black Widow","WANTED","I am your soulmate","Jessica","Lil' Saint","happyface11","Le Freak","alohamora","miss skirts","kitten","brownies","Voldemort","jamesfranco","Mr. Rapper","MASTERMODERATOR","goddess18","IAMFREE","Mr. Fantastic","The Mighty Thor","Kitty Galore","hyacinth","helloworld","hyperbole","I AM NUMBER 4","justincase","terroreyes","lookbehindyounow","chillax","paranoid000","illuminator","twighlightsucks","Sullen Cullen","Bloody Mary","bellanevah","jinx13","broomstix","Marlborrowy","sphinx1222","tomtomtom","tomcat","macyyellow","iamnotyourtype","homeboy"],statusmsgs:["selling brand new Jaguar S-Type! ZAP ME!","I AM NOT ASKING YOU TO LET ME! I'M ASKING YOU TO NOT STOP ME!","O.o r u nutz????","lovin' the view int he summit of Mt. Pulag","drowning in turpentine kisses and mistaken blows...","Watch my gig in Araneta Col. later at 8p.m.!","When will you marry me?","Busy Chatting Wahahaha! Catch me if you can!","talking is differenct from communicating!","The truth of a theory is in your mind, not in your eyes. -Albert Einstein","The bravest act is to live!","lead me, guide me everyday!","LSS: Tomorrow Never Dies!","Moon hangs around, a blad over my... head...","Can't wait to see the Sun rise!","to be or not to be...","off to the Theatre!","lalala","why oh why","nice to know you!","can somebody call me? i'm so bored!","looking for tuko!","God provides...","170 freakin lbs!","These eyes are not your eyes...","multitasking is 5 chatrooms!","ready to party!"],chatprofile:{alias:"Nature Girl",statusmsg:'"Live by love though the stars walk backwards." - E.C.',gender:"Female",age:"25",uzzappoints:"312009",interests:"Mountaineering, Island Hopping, Sky Diving, Uzzap Community Building",looking_for:"THOR!",favorite_rooms:"Avengers, Boracay, WWJD",more_about:"Gentle Lunatic. ;)"},unfollow:function(a){$("#dialog-confirm").html("Are you sure you want to stop following '"+$(a).attr("chatter")+"'?").dialog({resizable:false,height:140,title:"Unfollow '"+$(a).attr("chatter")+"'?",modal:true,buttons:{Continue:function(){$(this).dialog("destroy");$("#"+$(a).attr("id")).remove();fn.sortBuddyList($_.groupNameID+$_.UTIL.encrypt("Chat Favorites"),"chatter")},Cancel:function(){$(this).dialog("close")}}})},showProfile:function(j){var a=$(j).attr("chatter");var s=true;if(!a){var w=$(j).attr("id");w=w.split("chatroom_user_")[1];u=$_.UTIL.decrypt(w.split("_")[0]);a=u;s=false}var b="Chat Profile - "+a;username=$_.UTIL.encrypt(a)+"-chatprofile";windowID=$_.windowIDprefix+username;var q=$("<div></div>").addClass("mb-name-active").attr({id:$_.windowTitleBar+username,username:username}).corner("5px top").append($("<span></span>").text(b)).append($("<a></a>").click(function(){fn.chatWindow.hide(this)}).attr({id:"mb-close_"+username}).addClass("mb-close-btn").text("x")).append($("<a></a>").attr({id:"mb-sizer_"+username}).addClass("mb-sizer-btn").text("-").click(function(){user=$(this).parent().attr("username");fn.chatWindow.minimize(user,a,$(this).parent().parent());$(this).parent().parent().hide()}));var l=$("<div></div>").addClass("cp-content").append($_.DUMMIES.getProfilePic(username,a)).append($_.DUMMIES.getAlbums(username,a)).append($_.DUMMIES.getDetails(a)).append($_.DUMMIES.getButtons(s));var f=$("<div></div>").addClass("message-box").attr({id:windowID,username:username,window_caption:a}).css("width","350px").css("height","470px").draggable({containment:"#containment",scroll:false,handle:"div.mb-name-active",start:function(){fn.chatWindow.setActiveWindow(this)}}).click(function(){fn.chatWindow.setActiveWindow(this)}).corner("10px").append(q).append(l);$($_.chatWindowContainer).append(f);fn.chatWindow.show(username)},getButtons:function(l){var q="Simulation for this feature is not available for this demo.";var b=$("<span></span>").text("Zap Message").addClass("cp-button").click(function(){alert(q)});var f=$("<span></span>").text("Send Gift").addClass("cp-button").click(function(){alert(q)});var a=$("<span></span>").text("Uzzap Call").addClass("cp-button").click(function(){alert(q)});var s=$("<span></span>").text("Favorite").addClass("cp-button").click(function(){alert(q)});var j=$("<div></div>").append(b).append(f).append(a).css("margin-bottom","5px");if(!l){j.append(s)}return j},getDetails:function(f){var b="<p><span class='profileViewLabel'>Alias : </span><span class='profileViewValue'>"+f+"</span></p>";r=Math.floor(Math.random()*20);var j="<p><span class='profileViewLabel'>Shoutout : </span><span class='profileViewValue'><i>"+$_.DUMMIES.statusmsgs[r]+"</i></span></p>";var q=["female","male","unknown"];r=Math.floor(Math.random()*2);var w="<p><span class='profileViewLabel'>Gender : </span><span class='profileViewValue'>"+q[r]+"</span></p>";r=Math.floor(Math.random()*50);if(r<10){r=r+10}var z="<p><span class='profileViewLabel'>Age : </span><span class='profileViewValue'>"+r+"</span></p>";r=Math.floor(Math.random()*710020);var t="<p><span class='profileViewLabel'>Uzzap Points : </span><span class='profileViewValue'><font color='green'>"+r+"</font></span></p>";r=Math.floor(Math.random()*20);var a="<p><span class='profileViewLabel'>Interests : </span><span class='profileViewValue'>"+$_.DUMMIES.interests[r]+"</span></p>";r=Math.floor(Math.random()*20);var A="<p><span class='profileViewLabel'>Looking For : </span><span class='profileViewValue'>"+$_.DUMMIES.lookingfor[r]+"</span></p>";r=Math.floor(Math.random()*20);var s="<p><span class='profileViewLabel'>Favorite Rooms : </span><span class='profileViewValue'>"+$_.DUMMIES.favoriterooms[r]+"</span></p>";r=Math.floor(Math.random()*20);var l="<p><span class='profileViewLabel'>More About : </span><span class='profileViewValue'>"+$_.DUMMIES.moreabout[r]+"</span></p>";p=$("<div></div>").css("padding","20px").append(b).append(j).append(w).append(z).append(t).append(a).append(A).append(l);return p},interests:["sky diving","chatting chatting chatting and chatting","anything interesting","bar-hopping and partying","sulking in my bed","watching TV","listening to music","walking around nature","jogging and BUDDY-building!!!!","none of your business.","Movie Marathons","stalking people","PHOTOGRAPHY","jogging and BUDDY-building!!!!","can't think of anything.","ART!!!!","LOVE!!!","snooping on people's profiles hehehe","dancing dancing dancing","making new friends"],lookingfor:["smart conversations","a partner","not a partner. lots of partners.","a relationship","nothing","celebrities","Sweet simple things.","people interested in saving the planet!","an honest person","new clan members","game masters","moderators","TECH SUPPORT!!!!","prospective empolyees for my new business","money makers","generous friends","lotsa lovers","my very own fans club","singers","anyone","YOU!","James Franco ;)","I don't wanna tell you. If I do, you might own this person I wanna have.","MIRACLES EVERYDAY!","Sweet simple things."],favoriterooms:["Clans!","MY CLAN ROOMS!","Boracay Rooms","UP1","Barkada 11","Flirt 3","Help","All of them!","Flirt 8","UP 3","Ateneo","DLSU","All the rooms I've created.","Hot Rooms","Barkada, Flirt, Churva","Attraction Rooms","Forbidden Rooms","Fun Rooms","Newbie Rooms","Pag-ibig OF COURSE!","Tambayan 1, 2 and 3","Tambayan 4","UzZAPers 1","UzZAPers 2","UzZAPers 3"],moreabout:["I really enjoy smart conversations.","I can be your partner!","with me there's lots of fun.","not relationship-material.","Nothing","I love celebrities!","Sweet and simple.","I am overly interested in saving the planet!","I'm just a simple and honest person","I just want new clan members","games are my favorite leisure.","I wanna be a moderator!","Nothing without TECH SUPPORT!!!!","business person","money maker!","generous friendly and zzzzWWWWEEETTTT if you know what I mean!","I'm a heartbreaker ;P","pogi!","singer, writer, dancer.","I can be anyone you want me to be","YOUR WORST NIGHTMARE!","James Franco Fan","I don't wanna tell you. If I do, I would have to kill you","I SEE MIRACLES EVERYDAY!","For me, sweet simple things make life worth living."],getRandomPic:function(a){var b=Math.floor(Math.random()*64);var f="tpl/default/dummies/profiles/albums-"+a+"/"+b+".jpg";return f},getAlbums:function(q,b){var a=$("<div></div>").addClass("cp-albumviewer");var f=$("<select></select>").addClass("cp-select").attr({id:"cp-album-view_"+q,username:q}).append("<option value='0'>Profile Pictures</option>").append("<option value='1'>Cool Friends</option>").append("<option value='2'>Nature</option>").change(function(s){$(".cp-profile-pic_"+q).attr("src",$_.DUMMIES.getRandomPic($(this).val()))});var l=Math.floor(Math.random()*64);if(l<2){l=l+2}var j=$("<a></a>").click(function(){$_.DUMMIES.showAlbum(l,q,b)}).text(l+" photos").addClass("cp-morepics");a.text("Album View: ").append(f).append(j);return a},showAlbum:function(b,f,a){albumval=$("#cp-album-view_"+f+" option:selected").val();albumname=escape($("#cp-album-view_"+f+" option:selected").text());albumviewdata="?opt=album&albumval="+albumval+"&album="+albumname+"&num="+b+"&nick="+escape(a);$_.html.open("showpic"+albumviewdata,780,450)},getPics:function(s){var f=s.album;var b=s.limit;var l=s.albumtitle;var j=s.chatter;var q=$("<div></div>").addClass("cp-album");for(var a=0;a<=b;a=a+1){thmb=$("<img />").attr({src:$_.DUMMIES.getRandomPic(f)}).addClass("cp-thumb").click(function(t){picurl=escape($(this).attr("src"));picviewdata="?opt=pic&purl="+picurl+"&nick="+escape(j)+"&album="+escape(l)+"&albumval="+f+"&num="+b;$_.html.open("showpic"+picviewdata,780,450)});q.append(thmb)}return q},getComments:function(){var f=Math.floor(Math.random()*59);var j=$("<div></div>");for(var b=0;b<=f;b=b+1){var a=$_.DUMMIES.chatnicks[Math.floor(Math.random()*50)];h=(b>24)?b:24;mi=(b<10)?b:"0"+b;tstamp="07/11/2011 "+h+":"+mi;ncomment=$("<p></p>").addClass("cp-comment").append("&quot;"+$_.DUMMIES.comments[Math.floor(Math.random()*61)]+"&quot;");ncuser=$("<span></span>").append(a).attr({id:"picview-"+$_.UTIL.encrypt(a),username:"picview-"+$_.UTIL.encrypt(a),chatter:a}).click(function(){$_.DUMMIES.showProfile(this)}).addClass("cp-special").css({cursor:"pointer","text-decoration":"underline"});ncdate=$("<span></span>").append(tstamp).addClass("cp-special");nchead=$("<p></p>").addClass("cp-commenthead").append(ncuser).append(" said on ").append(ncdate).append(":");j.prepend(ncomment).prepend(nchead)}return j},comments:["FML!!!!","LMAO!!!","This is so funny!","Nice look! I love this!","Can you send me this please? I wanna stare from my phone...","awesome!!!","boring... zzzzzz!!!","what camera did you you for this?","are you kidding me!?!","Where's the human being??? HAHAHA!","I can see Edward Cullen!!","Nice perspective!","wow I really miss this....","where was this taken?","hahaha someone has been spreading this pic all over the chatrooms!","awwwww... this is really sweet!","amazing!","wahahahahahaha!","can you be mine?","ABAYNAKA KABA SAPALAA KOAH!","indistinctly marvelous.","WOW! Stunning!","I like this one...","Hey! It was really nice meeting you yesterday. Nice Pic.","Thanks for the flowers dear!","There was once a little girl...",'A stockbroker urged me to buy a stock that would triple its value every year. I told him, "At my age, I don\'t even buy green bananas." ',"HAHAHAHAHA!!!! are you serious?????","WICKED!!!","THIS WOULD MAKE A NICE TATTOO!!!!","I dare you to show this pic in FORBIDDEN ROOMS!","Last night I lay in bed looking up at the stars in the sky and I thought to myself, where the heck is the ceiling. This pic just reminds me of the feeling!!!!","The average woman would rather have beauty than brains, because the average man can see better than he can think.","Flying is learning how to throw yourself at the ground and miss.","ooooooooh!!!","spooky!","Hey I saw this last night! Thank you for sharing","WONDERFUL!",":)","Everyone has photographic memory; some just don't have the film. ","You look like my sibbling.","YOU ROCK!!! WHOOOOOH!!!","just droppin' by to say hi.","nice touch.","you look great!","look! it's the master!","I envy this. *sobs*","There's something different...","Did you just get something colored or cut?","I miss you so much....","hey baby this is really sweet of you to upload this pic","abcdefg","the quick bronze fox turned brown in the brow.","test","You look like you're 12. :)","you too huh?","3","4","5","is this the real thing?","wahahha are you for real!","MORE!!!","oh please!"],getProfilePic:function(s,f){var b=$("<img />").addClass("cp-arrowleft").attr({id:"cp-profile-pic_"+s,src:"tpl/default/dummies/profiles/arrowleft.png"}).click(function(l){$(".cp-profile-pic_"+s).attr("src",$_.DUMMIES.getRandomPic($("#cp-album-view_"+s+" option:selected").val()))});var j=$("<img />").addClass("cp-arrowright").attr({src:"tpl/default/dummies/profiles/arrowright.png"}).click(function(l){$(".cp-profile-pic_"+s).attr("src",$_.DUMMIES.getRandomPic($("#cp-album-view_"+s+" option:selected").val()))});var q=$("<img />").attr({src:$_.DUMMIES.getRandomPic(0)}).addClass("cp-profile-pic").addClass("cp-profile-pic_"+s).click(function(){picurl=escape($(".cp-profile-pic_"+s).attr("src"));alb=escape($("#cp-album-view_"+s+" option:selected").text());albv=$("#cp-album-view_"+s+" option:selected").val();picviewdata="?opt=pic&purl="+picurl+"&nick="+escape(f)+"&album="+alb+"&albumval="+albv+"&num="+Math.floor(Math.random()*64);$_.html.open("showpic"+picviewdata,780,450)});var a=$("<div></div>").append($("<table><tr></tr></table>").addClass("cp-imageviewer").attr("width","100%").append($("<td></td>").append(b).attr({align:"center",valign:"middle"})).append($("<td></td>").append(q).attr({align:"center",valign:"middle"})).append($("<td></td>").append(j).attr({align:"center",valign:"middle"})));return a}};UzzapFunctions=function(){fn=this};UzzapFunctions.prototype.notify=function(j,a,f){if(j){var b;$("#notification_container").hide("slow",function(){clearInterval(b);$(this).html(j).click(function(){fn.showUzzapBoard(true)}).show("slow",function(){b=setInterval(function(){$("#notification_container").hide("slow");clearInterval(b)},10000)})})}$.ajax({type:"POST",url:"db/",data:"opt=ubpost&uid="+$_.username+"&bid="+a+"&post="+escape(j)+"&photo="+escape(f),success:function(l){}});$_.FUNC.alertPresence();fn.showUzzapBoard(false)};UzzapFunctions.prototype.alertMsg=function(){try{if($_.cliSettings.TONES!="off"){document.getElementById("soundHandlerMsg").play()}}catch(a){}};UzzapFunctions.prototype.alertPresence=function(){try{if($_.cliSettings.TONES=="on"){document.getElementById("soundHandlerPresence").play()}}catch(a){}};UzzapFunctions.prototype.alertConnected=function(){try{if($_.cliSettings.TONES=="on"){document.getElementById("soundHandlerConnected").play()}}catch(a){}};UzzapFunctions.prototype.logMessage=function(f,b,a){$.ajax({type:"POST",url:"db/",data:"opt=msgpost&uid="+$_.username+"&from="+f+"&to="+b+"&message="+escape(a),success:function(j){}})};UzzapFunctions.prototype.sendMessage=function(b,f){if(c){console.info("FUNC sendMessage() form : ",b)}if(c){console.info("FUNC sendMessage() room : ",f)}username=b.id.split("_")[1];chatroom=username.split("-")[1];var a=$("#mb-message_"+username).val();if(a!=""){isWhisper=(a.substring(0,5)=="whis/")?true:false;if(chatroom){if(isWhisper){strip=a.split("whis/")[1];recipient=strip.split(" : ")[0];a=strip.split(" : ")[1];stanza=$_.PROTOCOL.sendWhisper($_.username,recipient,f,a);$_.FUNC.chatWindow.append($_.UTIL.encrypt(f)+"-chatroom","You",a,"",true,recipient)}else{stanza=$_.PROTOCOL.sendChatRoomMessage(f,a)}}else{a=a.replace(/\\n/g,"\u2029");stanza=$_.PROTOCOL.sendMessage($_.username,$_.UTIL.decrypt(username),a);fn.logMessage($_.username,$_.UTIL.decrypt(username),a)}$_.connection.send(stanza);$("#mb-message_"+username).val("");if(!chatroom){$_.FUNC.chatWindow.append(username,$_.username,a)}}};UzzapFunctions.prototype.onProfileUpdated=function(){$_.UTIL.hideOverlay();$("#html-close-btn").show();$(".inpMyProfile").removeAttr("disabled");$("frmMyProfile_Submit").removeAttr("disabled");$("frmMyProfile_Submit").removeClass("button-disabled");$("frmMyProfile_Submit").addClass("button");$("#frmMyProfile_result").html("<span class='msgDEFAULT'>Your profile has been updated.</span>")};UzzapFunctions.prototype.onPasswordChanged=function(b){var a="<span class='msgDEFAULT'>Your password has been changed.</span>";if(b){a="<span class='msgDEFAULT'>Your password can not be changed for a moment.<br />Please try again in a while.</span>"}else{$_.password=$_.UTIL.encrypt($("#inpChPass-new").val())}$_.UTIL.hideOverlay();$("#html-close-btn").show();$("#inpChPass-new").removeAttr("disabled");$("#inpChPass-old").removeAttr("disabled");$("#inpChPass-newconfirm").removeAttr("disabled");$("#inpChPass-new").val("");$("#inpChPass-old").val("");$("#inpChPass-newconfirm").val("");$("#submitChPass").removeClass("button-disabled");$("#submitChPass").addClass("button");$("#resultSettings-1").html(a)};UzzapFunctions.prototype.onBuddyInviteSent=function(){};UzzapFunctions.prototype.logOut=function(){_gaq.push(["_trackEvent","Length of Time before Logout",$_.UTIL.timeOnline._timer/60]);$("#logoutdiv").html('<span id="conn-status">Logging off ...</span> <br><img src="'+$_.IMG+'checking-loader.gif" style="padding-top:10px;" />');$_.logOut=true;$_.FUNC.disconnectAll();var a;a=setInterval(function(){if($_.connection!=null){$_.connection.disconnect()}$(".message-box").remove();$("#buddylist div").remove();$("#buddylist li").remove();$("#buddylist h3").remove();$(".mb-name-active").remove();$_.loginSuccess=false;clearInterval(a);$_.zIndex=10;$_.pos=0;$_.groups=[];$_.activeWindow=0;$_.roomsJoined=[];$_.activeWindowCont=null;$_.tempWindowCOnt=null;$_.xmls=[];$("#roomlist").hide();$("#chatroomlist").show();window.location.href=$_.config.SITE_HOST},2000)};UzzapFunctions.prototype.cancelRegistration=function(){document.title="UZZAP";$_.logOut=true;$_.registermode=false;$_.prereg=true;$_.pinvalidation=false;if($_.connection!=null){$_.connection.disconnect();$_.loginSuccess=false}$_.zIndex=10;$_.pos=0;$_.groups=[];$_.activeWindow=0;$_.roomsJoined=[];$_.activeWindowCont=null;$_.tempWindowCOnt=null;$_.xmls=[]};UzzapFunctions.prototype.disconnectAll=function(){$_.UTIL.clearSession();$.each($_.roomsJoined,function(a,b){$_.connection.send($_.PROTOCOL.leaveRoom(b))})};$(window).bind("unload",function(){if($_.loginSuccess){$_.FUNC.disconnectAll()}});window.onbeforeunload=function(a){if($_.loginSuccess){var a=a||window.event;if(a){a.returnValue="If you leave, your Uzzap sessions will not be preserved!"}return"If you leave, your Uzzap sessions will not be preserved!"}};$(document).keyup(function(a){if(a.keyCode==27){if($("#"+$_.windowIDprefix+$_.activeWindowCont).attr("status")=="shown"){if($("#"+$_.windowIDprefix+$_.activeWindowCont).attr("minimize")=="false"||$("#"+$_.windowIDprefix+$_.activeWindowCont).attr("minimize")==undefined){$_.FUNC.chatWindow.hide($_.activeWindowCont)}}}});UzzapFunctions.prototype.initBuddylist=function(){if(c){console.info("Initializing Buddylist ...")}$("#buddylist").bind("contextmenu",function(){return false});fn.groups.init();fn.contextMenu.bindobj({el:$("#blistmenubutton"),menu:"opts_buddylist",pos:"top right"});$("#blistmenubutton").mouseover(function(){$("#blistmenubutton").attr("src",$_.IMG+"contexticons/optionsb.png")}).mouseout(function(){$("#blistmenubutton").attr("src",$_.IMG+"contexticons/options.png")});$_.UTIL.tooltip($("#blistmenubutton"),"Click to show Buddylist Options");$.ajax({url:"db/",dataType:"json",type:"POST",data:"opt=freq&uid="+$_.username,async:false,success:function(a){$_.mostFrequent=a}});if(c){console.info("Buddylist Initialized.")}};UzzapFunctions.prototype.generateBuddy=function(I,K){if(c){console.info("generateBuddy() started")}if(c){console.log("buddy XML content : ",I)}var w=$(I).find("username").text();var l=$(I).find("mobile").text();if(l==null||l==""){l=$(I).find("custom-mobile").text()}var G=$(I).find("email").text();if(G==null||G==""){G=$(I).find("custom-email").text()}var a=$(I).find("displayname").text();var M=$(I).find("firstname").text();var A=$(I).find("lastname").text();var L=M+" "+A;var F=$(I).find("amaz-cid").text();var C=$(I).find("message").text();var J=$(I).find("status").text();var b=$(I).find("picshare").text();var f=$(I).find("photo").text();var Q=$(I).find("groups").text().split(",");var D=[];var H=$_.buddytypes[0];var B=$_.buddyIDprefix;var P=false;if(f==null||f==""){f=$_.IMG+"profilepic.jpg"}if(w!=""&&w!=null){H=$_.buddytypes[2]}if(w==""&&$(I).find("custom-displayname").text()!=""){D.push("Other Contacts");a=$(I).find("custom-displayname").text();J="offline";H=$_.buddytypes[5];if(!$_.UTIL.isEmail(G)){H=$_.buddytypes[6]}}if(w!=""&&(J==""||$(I).find("authorized").text()!="yes")&&K!="profile-update"&&K!="save-profile"){D.push("Pending Buddies");if($(I).find("abm").text()!=""&&$(I).find("abm").text()!="yes"){C="Add?";H=$_.buddytypes[8]}else{if($(I).find("authorized").text()!="yes"){C="Authorize?";H=$_.buddytypes[4]}else{C="Add request pending";H=$_.buddytypes[3]}}J="offline"}var R=$_.IMG+"statusicons/"+J+".png";var z=a;if(z==""){if(L!=" "){z=L}else{z=w}}if(c){console.info("Creating Buddlist ==> %s",z)}if(H==$_.buddytypes[5]||H==$_.buddytypes[6]){var s=/[^a-zA-Z0-9_]/;w=a.replace(s,"")}B=B+w;var t=$_.UTIL.encrypt(w);if($(I).find("frequent").text()=="yes"){D.push("Most Frequent")}else{try{$.each($_.mostFrequent,function(){if(this==w){var S=false;$.each(Q,function(){if(this=="Most Frequent"||this=="mostfrequent"){var T=true}});if(!S){D.push("Most Frequent")}}})}catch(O){if(c){console.log(O)}}}var N;switch(J){case"available":N="online";elclass="available";break;case"callandchat":N="Online";elclass="available";break;case"online":N="Online";elclass="available";break;case"freeforchat":N="online";elclass="available";break;case"notavailable":N="busy";elclass="not-available";break;case"offline":N="offline";elclass="invisible";break}if($("."+B).length>0){if(K=="profile-update"){ubpost="";statusSet=false;if($("#"+B+" .message").html()!=C){tempMessage="- "+fn.emoticons.generate(C);if(tempMessage!=$("#statusMessageChange").html()){ubpost=ubpost+w+"'s new status message: \""+C+'"<br />';statusSet=true}}if($("#"+B+" .status").html()!="- "+J){if(!statusSet){ubpost=ubpost+z+" is now "+N+"<br />"}$("#notification_container").attr("class",elclass)}if($("#"+B).attr("photo")!=f){ubpost=ubpost+w+" has a new profile picture.<br />"}if($("#"+B).attr("mobile")!=l){ubpost=ubpost+w+"'s new mobile number is "+l+"<br />"}if($("#"+B).attr("email")!=G){ubpost=ubpost+w+"'s new email number is "+G+"<br />"}if($("#"+B).attr("displayname")!=a){ubpost=ubpost+w+"'s new display name is: '"+a+"'<br />"}if($("#"+B).attr("firstname")!=M){ubpost=ubpost+w+"'s new first name is: '"+M+"'<br />"}if($("#"+B).attr("lastname")!=A){ubpost=ubpost+w+"'s new lastname name is: '"+A+"'<br />"}fn.notify(ubpost,B,f)}try{Q=$("#"+B).attr("groups").split(",")}catch(O){if(c){console.log("error generateBuddy() => groups: ",O)}}$("."+B).remove();P=true}else{P=false}if($_.UTIL.decrypt(t)==$_.username){$_.mobile=l;f=(f)?f:$_.IMG+"profilepic.jpg";$_.accountphoto=f;$("#nickDiv").text(z);$("#userNickname").text(z);$("#txtNick").val(z);$("#user-avatar").attr("src",f);C=(C!="")?"- "+C:"Click here to change your status message.";C=fn.emoticons.generate(C);$("#statusMessageDiv").html(C);$("#statusMessageChange").html(C);$("#statuscontainer").attr("class",elclass);$("#statusDropDown").attr("class",elclass)}C=$_.UTIL.createURL(C);C=fn.emoticons.generate(C);var j=$("<div></div>").addClass($_.buddylist_photo_div).attr({id:"photo_"+t}).append($("<img />").attr({src:f,width:"40",height:"40"}).addClass("avatar"));var q=$("<div></div>").addClass("info").append($("<table></table>").append($("<td></td>").append(j)).append($("<td></td>").append($("<img />").addClass($_.buddylist_statusicon_div).attr({src:R}))).append($("<td></td>").append($("<div></div>").addClass($_.buddylist_name).text(z)).append($("<div></div>").addClass($_.buddylist_status).text(J)).append($("<div></div>").addClass($_.buddylist_message).html(C))));var E=$("<li></li>").addClass($_.buddylist_container).addClass(B).addClass("mobile-"+l).addClass("uzzapid-"+w).attr({username:t,firstname:M,lastname:A,displayname:a,finaldisplayname:z,id:B,photo:f,mobile:l,email:G,statusmsg:C,availability:J,uzzapid:w,picshare:b,cid:F,buddytype:H,groups:Q,allgroups:D}).dblclick(function(){if(H==$_.buddytypes[2]){fn.chatWindow.show(t)}_gaq.push(["_trackEvent","BOSH Session","XMPP interaction"])}).append(q).append("<hr />");fn.contextMenu.bindobj({el:E,menu:((b=="yes")?"opts_"+H+"-picshare":"opts_"+H),highlight:true,leftclick:false});if(H==$_.buddytypes[2]){fn.groups.addToList(E,$_.ALL_BUDDIES_LIST)}$.each(Q,function(){if(this!=""){g=this;g=(g=="chatterbox")?"My Friends":g;g=(g=="most_frequent")?"Most Frequent":g;fn.groups.create(g);var S=E.clone(true);fn.groups.addToList(S,g)}});$.each(D,function(){if(this!=""){g=this;fn.groups.create(g);var T=E.clone(true);fn.groups.addToList(T,g);try{if(!$("#"+$_.groupNameID+$_.UTIL.encrypt(g)+" > #"+B)){fn.groups.addToList(T,g)}}catch(S){if(c){console.log("ERROR in GROUP LISTING: %s",S)}}}});fn.chatWindow.create(I,z,w);if(c){console.info("generateBuddy() ended.")}};UzzapFunctions.prototype.sortBuddyList=function(b,f,l){if(c){console.info("sortBuddyList() started.")}l=(l)?l:"li";var j=$("#"+b);var a=j.children(l).get();a.sort(function(s,q){var w=$(s).attr(f).toLowerCase();var t=$(q).attr(f).toLowerCase();return(w<t)?-1:(w>t)?1:0});$.each(a,function(q,s){j.append(s)});n=$("#"+b+" li").size();gc=$_.groupCountID+b;$("#"+gc).html(n)};UzzapFunctions.prototype.groups={init:function(){var a=$_.default_groups;$.each(a,function(){fn.groups.create(this)})},create:function(j){try{var a=$_.groupNameID+$_.UTIL.encrypt(j);var f=$_.groupCountID+a;if($("#"+a).length==0){$("#"+$_.buddyListContainer).append("<a href='javascript:fn.groups.toggle(\""+a+'", "'+f+"\")'><h3  name='"+j+"' >"+j+"<span class='groupcount'>&nbsp;&nbsp;(</span><span id='"+f+"' class='groupcount'>0</span><span class='groupcount'>)</span></h3></a><div class='"+$_.groupClass+"' id='"+a+"' name='"+j+"'></div>")}}catch(b){console.log(b)}},toggle:function(a,b){b=parseInt($("#"+b).html());if(isNaN(b)){b=0}d=b*5;delay=(d<200)?200:((d>1500)?1500:d);$("#"+a).animate({height:["toggle","swing"]},delay);if(c){console.info("Group Toggle Clicked! defer process [ counter : %s ] [ process length : %s ] ",fn.defer.counter,fn.defer._process.length)}},addToList:function(a,j){var f=$_.groupNameID+$_.UTIL.encrypt(j);$("#"+f).append(a);var b=$("#"+f+" li").length;$("#groupCount_"+f).text(b);if(c){console.debug("Buddy Count -- Group : %s  ---> Count : %s",j,b)}}};UzzapFunctions.prototype.searchBuddyList={buddySelected:false,_init:function(a){_parent=this;this._element=a;$(a).keyup(function(b){fn.searchBuddyList._exec($(this).val(),b)});$(a).click(function(b){if($(this).val()=="Search"){$(this).val("");fn.searchBuddyList._exec($(this).val(),b)}});$(a).blur(function(){try{_parent._clear()}catch(b){}})},_clear:function(){if(c){console.info("search _clear()")}$(this._element).val("Search");if(fn.searchBuddyList.buddySelected){fn.searchBuddyList.buddySelected.removeClass("buddyhover");fn.searchBuddyList.buddySelected.addClass("buddy");fn.searchBuddyList.buddySelected=false}},showAll:function(){$("#buddylist a").show();$("#buddylist div").show();$("#buddylist li").show();$("#buddylist li").removeClass("buddyhover");$("#buddylist li").addClass("buddy")},_exec:function(l,j){switch(j.keyCode){case 27:case 9:case 18:case 16:case 17:break;case 13:fn.chatWindow.show(fn.searchBuddyList.buddySelected.attr("username"));fn.searchBuddyList.buddySelected.removeClass("buddyhover");fn.searchBuddyList.buddySelected.addClass("buddy");fn.searchBuddyList.buddySelected=false;$("#buddysearch").val("Search");break;case 38:if(fn.searchBuddyList.buddySelected){fn.searchBuddyList.buddySelected.removeClass("buddyhover");fn.searchBuddyList.buddySelected.addClass("buddy");var a=fn.searchBuddyList.buddySelected.prev();var b=false;while(!b){try{if(a[0].tagName=="LI"){if(a.css("display")!="none"){a.removeClass("buddy");a.addClass("buddyhover");fn.searchBuddyList.buddySelected=a;b=true}else{a=a.prev()}}else{b=true}}catch(j){b=true}}}break;case 40:if(fn.searchBuddyList.buddySelected){fn.searchBuddyList.buddySelected.removeClass("buddyhover");fn.searchBuddyList.buddySelected.addClass("buddy");var a=fn.searchBuddyList.buddySelected.next();var b=false;while(!b){try{if(a[0].tagName=="LI"||a[0]!=undefined){if(a.css("display")!="none"){a.removeClass("buddy");a.addClass("buddyhover");fn.searchBuddyList.buddySelected=a;b=true}else{a=a.next()}}else{b=true}}catch(j){b=true}}}break;default:if(l!=""){$("#buddylist a").hide();$("#buddylist div").hide();$("#buddylist li").hide();$("#buddylist li").removeClass("buddyhover");$("#buddylist li").addClass("buddy");l=l.toLowerCase();var f=false;$.each($("#buddylist li"),function(){users=$(this).attr("finaldisplayname");users=users.toLowerCase();if(users.indexOf(l)>-1){$(this).parent().parent().show();$(this).parent().show();$(this).parent().prev().show();$(this).show();id=$(this).attr("id");$("#"+id+" div").show();if(!f){$(this).removeClass("buddy");$(this).addClass("buddyhover");f=true;fn.searchBuddyList.buddySelected=$(this)}}})}else{this.showAll();this.buddySelected=false}break}}};UzzapFunctions.prototype.chatWindow={append:function(E,t,G,D,b,A,j){if(c){console.info("Chatwindow Append() started")}if(c){console.info("==> windowname : %s  ",E)}if(c){console.info("==> sender : %s  ",t)}if(c){console.info("==> message : %s  ",G)}if(c){console.info("==> isUzzap : %s  ",D)}if(c){console.info("==> isWhisper : %s  ",b)}if(c){console.info("==> recipient : %s  ",A)}try{var z="";fn.chatWindow.show(E);G=$_.UTIL.removeHTMLTags(G);G=$_.UTIL.translateUzzapColors(G);G=$_.UTIL.createURL(G);conMessage=fn.emoticons.generate(G);conSender=fn.emoticons.generate(t);isChatRoom=(E.split("-")[1]=="chatroom")?true:false;if(!b){b=(G.substring(0,11)=="- Whispers:"||G.substring(0,11)=="* Whispers:")?true:false}var B=new Date();var s=B.getHours();var q=B.getMinutes();var C=B.getSeconds();var a=s+":"+q;if(D){z="<div class='chatroom-notification'>"+conMessage+"</div>"}else{if(isChatRoom){if(b){conMessage=conMessage.split("- To:")[0];if(conSender=="You"){elclass="whisSent";z="<div class='whisperDiv "+elclass+"'><div style='text-align:left'>To : "+A+"</div><div style='text-align:right'>"+conMessage+"<br>"+a+"</div></div>"}else{fn.alertMsg();elclass="whisRec";z="<div class='whisperDiv "+elclass+"'>"+conMessage+"<div style='text-align:right'>- "+conSender+"<br>"+a+"</div></div>"}}else{z="<div><span class='sender'>"+conSender+"</span> : <span class='userstyle"+$_.UTIL.encrypt(t)+"'>    "+conMessage+"</span></div>"}}else{if(j){z="<div style='padding:5px'><div class='whisRec' style='padding:10px; text-align:center' id='pic_div_"+E+"'>I've sent you a picture message.<br><a href='"+j+"' target='_blank' class='pictureShareBtn' id='pic_link_"+E+"'>click here to download</a></div></div>"}buddyphoto=$("#windowBuddyID_"+E).attr("photo");accountphoto=$_.accountphoto;imageid=conSender+"_"+s+q+C;imageToUse=(t==$_.username)?accountphoto:buddyphoto;imageToUse=(imageToUse)?imageToUse:$_.IMG+"profilepic.jpg";z+="<div style='padding:5px'><img id='"+imageid+"'  src='"+imageToUse+"' width=35 height=35 align=left style='margin-top:6px; margin-right:15px; ' /><span class='sender'>"+conSender+"</span><br><span class='userstyle"+$_.UTIL.encrypt(t)+"'>"+conMessage+"</span><br><div class='message-ts'>"+a+"</div></div><hr class='hr-thin'>"}}if($("#pm_chat_logs_"+E).length>0){var l=$("#box_"+E);var F=$("#box_"+E+" > .mb-chat-logs");comp1=Math.abs(F.offset().top)+l.height()+l.offset().top;comp2=F.outerHeight()-7;if(comp1>=comp2){$("#box_"+E).animate({scrollTop:$("#box_"+E).attr("scrollHeight")},500)}room=E.split("-")[0];isMuted=($("#chatroom_user_"+$_.UTIL.encrypt(t)+"_"+room).attr("mute")=="true")?true:false;if(!isMuted){$("#pm_chat_logs_"+E).append(z)}if(b){$(".whisperDiv").corner("10px")}if(j){$("#pic_div_"+E).corner("10px")}if($_.activeWindowCont!=E){$_.newTitleBar=t+" says "+$_.UTIL.removeHTMLTags(G)+" ... ";$_.pos=0;$_.UTIL.changeTitle()}}else{if(isChatRoom){roomName=E.split("-")[0];var f=$_.PROTOCOL.leaveRoom($_.UTIL.decrypt(roomName));$_.connection.send(f)}}}catch(w){if(c){console.error("Chatwindow Append() error : ",w)}}if(c){console.info("Chatwindow Append() ended")}},create:function(b,q,s){username=s;username=$_.UTIL.encrypt(username);photo=$(b).find("photo").text();buddyName=q;windowID=$_.windowIDprefix+username;var l=$("<div></div>").addClass("mb-name-active").attr({id:$_.windowTitleBar+username,username:username}).corner("5px top").append($("<span></span>").text(buddyName)).append($("<a></a>").click(function(){fn.chatWindow.hide(this)}).attr({id:"mb-close_"+username}).addClass("mb-close-btn").text("x")).append($("<a></a>").attr({id:"mb-sizer_"+username}).addClass("mb-sizer-btn").text("-").click(function(){user=$(this).parent().attr("username");fn.chatWindow.minimize(user,buddyName,$(this).parent().parent());$(this).parent().parent().hide()}));var f=$("<div></div>").addClass("mb-logs-div").append($("<div></div>").attr({id:"box_"+username}).addClass("logBox").append($("<div></div").addClass("mb-chat-logs").attr({id:"pm_chat_logs_"+username})));var a=$("<div></div>").addClass("mb-input").append($("<form></form>").submit(function(w){w.preventDefault();fn.sendMessage(this)}).attr({id:"mb-frm_"+username,autocomplete:"off"}).append($("<input />").attr({type:"text",id:"mb-message_"+username})).append($("<input />").attr({type:"submit",value:"submit"}).css("display","none")).append($("<input />").attr({type:"hidden",id:"mb-owner",value:username})));var t=fn.chattoolbar.create(username,["emoticons","fileshare","groupchat","profile","history"]);var j=$("<div></div>").addClass("message-box").attr({id:windowID,username:username,window_caption:buddyName,photo:photo}).resizable({alsoResize:"#box_"+username,minHeight:200,minWidth:200,maxWidth:600,handles:"n, e, s, w, ne, se, sw, nw "}).draggable({containment:"#containment",scroll:false,handle:"div.mb-name-active",start:function(){fn.chatWindow.setActiveWindow(this)}}).click(function(){fn.chatWindow.setActiveWindow(this)}).corner("10px").append(l).append(f).append(t).append(a);$($_.chatWindowContainer).append(j)},show:function(a){windowID="#"+$_.windowIDprefix+a;if($(windowID).attr("status")==="hidden"||$(windowID).attr("status")===undefined){$(windowID).css("position","absolute");$(windowID).attr("status","shown");$(windowID).show();$_.activeWindow++;fn.chatWindow.setPosition(windowID);fn.chatWindow.setActiveWindow(a)}isActive=$(windowID).attr("active");if(isActive=="false"){fn.chatWindow.effects(a)}},hide:function(b,a){username=(b.id)?b.id.split("_")[1]:b;fn.chatWindow.removeEffects(username);chatroom=username.split("-")[1];windowID="#"+$_.windowIDprefix+username;if(chatroom=="chatroom"){room=$_.UTIL.decrypt(username.split("-")[0]);$("#dialog-confirm").html("<div class='leaveRoomMessage'>Are you sure you want to leave this room?</div>").dialog({resizable:false,height:140,title:"Leave room "+room,modal:true,buttons:{"Leave Room":function(){try{fn.chatroom.leave(room)}catch(f){}$(this).dialog("destroy");$(windowID).animate({opacity:"toggle"},250,function(){$(this).remove()});$_.activeWindow--},Cancel:function(){$(this).dialog("close")}}})}else{$(windowID).animate({opacity:"toggle"},250,function(){$(this).attr("status","hidden");$(this).css("display","none")});$_.activeWindow--;$("#mb-message_"+username).val("");$(a).remove()}},minimize:function(l,f,a){username=$(a).attr("window_caption");$(a).attr("minimize","true");$(a).attr("highlight","false");var j=$("<div></div>").addClass("mb-name-active").attr("id","min-window_"+l).corner("5px top").css({"float":"right",width:"180px","margin-right":"3px",cursor:"pointer"}).append($("<span></span>").text(username)).append($("<a></a>").click(function(){l=$(a).attr("id").split("_")[1];fn.chatWindow.hide(l,$(this).parent())}).attr({id:"mb-min-close_"+username}).addClass("mb-close-btn").text("x")).click(function(){username=$(this).attr("id").split("_")[1];fn.chatWindow.removeEffects(username);$(a).show();$(this).animate({width:0},300,function(){$(this).remove()});$(a).attr("minimize","false");fn.chatWindow.setActiveWindow(a)});$("#"+$_.minimizeContainer).append(j);var b;b=setInterval(function(){$(a).attr("active","false");clearInterval(b)},1000)},maximixe:function(a,b){},setPosition:function(a){var b=30*$_.activeWindow;$(a).css("top",b+"px");$(a).css("left",b+"px")},isChatRoom:function(b){var a=b.split("-");if(a[1]){return true}else{return false}},effects:function(username){var windowName=$_.windowIDprefix+username;var minWindowName="min-window_"+username;if($("#"+windowName).attr("highlight")=="false"){try{if(fn.chatWindow.isChatRoom(username)){chatroom=username.split("-")[0];username="chatroom_"+chatroom}else{username=$_.UTIL.decrypt(username)}if($("#"+windowName).attr("minimize")=="true"){command="$_."+username+'=setInterval(function()    { options = {};    $("#'+minWindowName+'").effect( "bounce", options, 500);}, 5000);'}else{command="$_."+username+'=setInterval(function()    { options = {};    $("#'+windowName+'").effect( "highlight", options, 500);}, 5000);'}eval(command);$("#"+windowName).attr("highlight",true)}catch(e){}}},removeEffects:function(username){clearInterval($_.globalInterval);delete $_.globalInterval;try{if(fn.chatWindow.isChatRoom(username)){chatroom=username.split("-")[0];chatroom="chatroom_"+chatroom;eval("clearInterval($_."+chatroom+")")}else{eval("clearInterval($_."+$_.UTIL.decrypt(username)+")")}}catch(e){alert(e)}},setActiveWindow:function(a){clearInterval($_.globalInterval);document.title=$_.defaultTitleBar;a=($(a).attr("username"))?$(a).attr("username"):a;fn.chatWindow.removeEffects(a);$("#"+$_.windowIDprefix+a).css("z-index",$_.zIndex);$_.zIndex++;if($_.activeWindowCont){$_.tempWindowCont=$_.activeWindowCont;$_.activeWindowCont=a}else{$_.activeWindowCont=a}$("#"+$_.windowTitleBar+$_.tempWindowCont).removeClass("mb-name-active").addClass("mb-name-inactive");$("#"+$_.windowTitleBar+$_.activeWindowCont).removeClass("mb-name-inactive").addClass("mb-name-active");$("#"+$_.windowIDprefix+$_.tempWindowCont).attr("active",false);$("#"+$_.windowIDprefix+$_.activeWindowCont).attr("active",true);$("#"+$_.windowIDprefix+$_.activeWindowCont).attr("highlight",false);$("#mb-message_"+a).focus();if(c){console.info("Active Window now is : %s",$_.activeWindowCont)}}};UzzapFunctions.prototype.uzzapwin={create:function(l,a){if(l.resizable==null){l.resizable=true}if(l.width==null){l.width="320px"}if(l.maxWidth==null){l.maxWidth="550px"}if(l.minWidth==null){l.minWidth="200px"}if(l.height==null){l.height="320px"}if(l.minHeight==null){l.minHeight="200px"}if(l.maxHeight==null){l.maxHeight="550px"}if(l.title==null){l.title="Window"}if(l.mintitle==null){l.mintitle=l.title}if(l.caption==null){l.caption=l.mintitle}windowID=$_.windowIDprefix+l.uid;var j=$("<div></div>").addClass("mb-name-active",windowID).attr({id:$_.windowTitleBar+l.uid,username:l.uid}).corner("5px top").append($("<span></span>").text(l.title)).append($("<a></a>").click(function(){fn.chatWindow.hide(this)}).attr({id:"mb-close_"+l.uid}).addClass("mb-close-btn").text("x")).append($("<a></a>").attr({id:"mb-sizer_"+l.uid}).addClass("mb-sizer-btn").text("-").click(function(){user=$(this).parent().attr("username");fn.chatWindow.minimize(user,l.mintitle,$(this).parent().parent());$(this).parent().parent().hide()}));var f=$("<div></div>").addClass("mb-content").attr("id","wincontent-"+l.uid);$.each(l.classes,function(){f.addClass(this)});f.append(l.content);var b=$("<div></div>").addClass("message-box").attr({id:windowID,username:l.uid,window_caption:l.caption}).css({width:l.width,height:l.height}).draggable({containment:"#containment",scroll:false,handle:"div.mb-name-active",start:function(){fn.chatWindow.setActiveWindow(this)}}).click(function(){fn.chatWindow.setActiveWindow(this)}).corner("10px").append(j).append(f);if(l.resizable){b.resizable({alsoResize:"#box_"+l.uid,minHeight:l.minHeight,maxHeight:l.maxHeight,minWidth:l.minWidth,maxWidth:l.maxWidth,handles:"n, e, w, w, ne, se, sw, nw",resize:function(q,s){$("#pm_chat_users_"+$(this).attr("username")).css("height",$("#box_"+$(this).attr("username")).height()+10);if(l.callback){l.callback(l.params)}}})}$($_.chatWindowContainer).append(b);if(a){fn.chatWindow.show(l.uid)}return l.uid}};UzzapFunctions.prototype.initChatrooms=function(){$("#croomsmenubutton").mouseover(function(){$("#croomsmenubutton").attr("src",$_.IMG+"contexticons/optionsb.png")}).mouseout(function(){$("#croomsmenubutton").attr("src",$_.IMG+"contexticons/options.png")});fn.contextMenu.bindobj({el:$("#croomsmenubutton"),menu:"opts_chatrooms",pos:"top left"});$_.UTIL.tooltip($("#croomsmenubutton"),"Click to show Chatrooms Options")};UzzapFunctions.prototype.chatroom={category:{_catch:function(a){$(a).find("group").each(function(){$("#leftTitle").text("Categories");fn.chatroom.category.add($(this).attr("name"),$(this).attr("rooms"),$(this).attr("occupants"),$(this).attr("max-occupants"))})},add:function(b,f,l,a){if($("#tmpChatLoader").length>0){$("#chatroomlist").html("");$("roomlist").html("");$("#tmpChatLoader").remove()}var j=$("<li></li>").append($("<span></span>").text(b).addClass("category_name")).append($("<span></span>").text(" ("+f+")").addClass("category_rooms")).append($("<span></span>").text(" ("+l+"/"+a+") users").addClass("category_occupants")).attr({id:"category_"+b}).addClass("category").click(function(){_gaq.push(["_trackEvent","Chatroom Category Selection",b]);fn.chatroom.room.get(b)});$("#"+$_.chatRoomListContainer).append(j)}},room:{_catch:function(a){$(a).find("query-group").each(function(){fn.chatroom.room.cleanUp($(this).attr("group"))});$(a).find("query-ug").each(function(){fn.chatroom.room.cleanUp("Rooms")});$(a).find("room").each(function(){fn.chatroom.room.add($(this).attr("name"),$(this).attr("occupants"),$(this).attr("max-occupants"))})},get:function(a){$("#"+$_.chatRoomListContainer).hide();$("#"+$_.roomListContainer).show();$("#leftTitle").html("<sub>Loading room list</sub><br>");$("#"+$_.roomListContainer).html($_.UTIL.loader());var b=$_.PROTOCOL.getRooms(a);$_.connection.send(b)},cleanUp:function(a){$("#"+$_.roomListContainer).html("");back=$("<a></a>").attr("style","float:left;  cursor: pointer").text("back").click(function(){$("#"+$_.chatRoomListContainer).show();$("#"+$_.roomListContainer).hide();$("#leftTitle").text("Categories")});catName=$("<span></span>").attr("style","float:right;").text(a);$("#leftTitle").html("");$("#leftTitle").append(back).append(catName)},add:function(b,j,a){if($("#"+$_.roomListContainer).html()==$_.UTIL.loader()){$("#"+$_.roomListContainer).html("")}var f=$("<li></li>").append($("<span></span>").text(b).addClass("category_name")).append($("<span></span>").text(" ("+j+"/"+a+") users").addClass("room_occupants")).attr({id:"room_"+b,name:b}).addClass("category").click(function(){_gaq.push(["_trackEvent","Room Selection",b]);fn.chatroom.join($(this).attr("name"))});$("#"+$_.roomListContainer).append(f)},create:function(f){var a=$(f).find("chatuser").length;if(a>0){var t;$(f).find("chatuser").each(function(){t=$(this).attr("room")});username=$_.UTIL.encrypt(t)+"-chatroom";windowID=$_.windowIDprefix+username;$_.roomsJoined.push(t);fn.game.init(t);if($("#"+windowID).length<1){var q=$("<div></div>").addClass("mb-name-active").attr({id:$_.windowTitleBar+username,username:username}).corner("5px top").append($("<span></span>").text(t)).append($("<a></a>").click(function(){fn.chatWindow.hide(this)}).attr({id:"mb-close_"+username}).addClass("mb-close-btn").text("x")).append($("<a></a>").attr({id:"mb-sizer_"+username}).addClass("mb-sizer-btn").text("-").click(function(){user=$(this).parent().attr("username");fn.chatWindow.minimize(user,buddyName,$(this).parent().parent());$(this).parent().parent().hide()}));var j=$("<div></div>").addClass("mb-logs-div").append($("<div></div>").attr({id:"box_"+username}).addClass("logBox").css({"float":"left",height:"210px",width:"231px","margin-right":"5px","margin-bottom":"5px"}).append($("<div></div").addClass("mb-chat-logs").attr({id:"pm_chat_logs_"+username}))).append($("<div></div").addClass("mb-chat-logs").css({"float":"left",height:"220px",width:"120px",overflow:"auto","margin-bottom":"5px",border:"#ccc solid 1px"}).attr({id:"pm_chat_users_"+username}));var b=$("<div></div>").addClass("mb-input").append($("<form></form>").submit(function(w){w.preventDefault();fn.sendMessage(this,t)}).attr({id:"mb-frm_"+username,autocomplete:"off"}).append($("<input />").attr({type:"text",id:"mb-message_"+username})).append($("<input />").attr({type:"submit",value:"submit"}).css("display","none")).append($("<input />").attr({type:"hidden",id:"mb-owner",value:username})));var s=fn.chattoolbar.create(username,["emoticons","fontcolor","invite"]);var l=$("<div></div>").addClass("message-box").attr({id:windowID,username:username,window_caption:t}).css("width","400px").css("height","325px").resizable({alsoResize:"#box_"+username,minHeight:200,minWidth:300,maxWidth:700,handles:"n, e, s, w, ne, se, sw, nw ",resize:function(w,z){$("#pm_chat_users_"+$(this).attr("username")).css("height",$("#box_"+$(this).attr("username")).height()+10)}}).draggable({containment:"#containment",scroll:false,handle:"div.mb-name-active",start:function(){fn.chatWindow.setActiveWindow(this)}}).click(function(){fn.chatWindow.setActiveWindow(this)}).corner("10px").append(q).append(j).append(s).append(b);$($_.chatWindowContainer).append(l);$(f).find("chatuser").each(function(){var w=$(this).attr("nick");var z=$(this).attr("initial");var A=$(this).attr("role");t=$(this).attr("room");fn.chatroom.insertUser(w,$_.UTIL.encrypt(t))});fn.chatroom.sortUsers($_.UTIL.encrypt(t)+"-chatroom")}fn.chatWindow.show(username);$("#dialog-modal").dialog("destroy")}else{if(a==1){fn.chatroom.presence(f)}}}},presence:function(a){if($(a).attr("type")!="error"){$(a).find("chatuser").each(function(){if($(this).attr("role")){var b=$(this).attr("nick");var j=$(this).attr("room");var f=$_.UTIL.encrypt(j)+"-chatroom";if($(this).attr("type")==undefined){message=b+" joins the room.";fn.chatWindow.append(f,"uzzap",message,1);fn.chatroom.insertUser(b,$_.UTIL.encrypt(j))}else{message=b+" leaves the room.";fn.chatWindow.append(f,"uzzap",message,1);fn.chatroom.removeUser(b,$_.UTIL.encrypt(j))}}})}},sendJoin:function(b,a){if(a){if(a=="xILLy"&&$_.username!="xyldrae"&&$_.username!="xillydrae"){alert("The real xILLy says: POSER! Changing your nick to POSER");$(this).val("POSER")}else{if(a.toLowerCase()=="gatekeeper"&&$_.username!="phucat"&&$_.username!="rheg21"){alert("The real gatekeeper says: There can only be one gatekeeper and that's not you!");$(this).val("WANNABE")}else{$_.connection.send($_.PROTOCOL.joinRoom(b,a));$("#dialog_loader").html($_.UTIL.loader())}}}$.cookie("nick",a)},join:function(a){$("#dialog-modal").dialog("destroy");$("#input_dialog_nickname").remove();$("#nickTextBoxInsert").append($("<input />").attr({type:"text",id:"input_dialog_nickname",name:"nickname"}).addClass("joinRoomTextbox").keydown(function(b){if(b.keyCode==13){nick=$(this).val();fn.chatroom.sendJoin(a,nick)}}));$("#dialog_loader").html("&nbsp;");$("#input_dialog_nickname").val($.cookie("nick"));$("#dialog-modal").dialog({modal:true,title:"Joining "+a,height:170,resizable:false,buttons:{"Join Room":function(){var b=$("#input_dialog_nickname").val();fn.chatroom.sendJoin(a,b)}}});$("#frm_dialog_nickname").submit(function(b){b.preventDefault()})},leave:function(a){$_.connection.send($_.PROTOCOL.leaveRoom(a))},close:function(f,a,b){},errorHandler:function(a,b){switch(a){case"no-rooms-found":fn.chatroom.room.cleanUp("No rooms found.");break;default:$("#dialog_loader").html('<div style="color:red; padding-top:10px">'+a+"</div>");var f=$_.PROTOCOL.leaveRoom(b);$_.connection.send(f);break}},insertUser:function(a,f){try{if($("#chatroom_user_"+$_.UTIL.encrypt(a)+"_"+f).length<1){fn.chatroom.createCSS($_.UTIL.encrypt(a));var j="chatroom_user_"+$_.UTIL.encrypt(a)+"_"+f;var a=$("<li></li>").attr("id",j).text(a).addClass("chatroom-user userstyle"+$_.UTIL.encrypt(a));$("#pm_chat_users_"+f+"-chatroom").append(a);fn.contextMenu.bindobj({el:$("#"+j),menu:"opts_chatroomuser",highlight:true,leftclick:false})}}catch(b){alert(b)}},removeUser:function(a,f){try{$("#chatroom_user_"+$_.UTIL.encrypt(a)+"_"+f).remove()}catch(b){if(c){console.error("chatroom removeuser() ==> nick %s room %s",a,f)}}},messages:function(a){var j=$(a).attr("from");var b=$(a).attr("room");var f=$(a).text();fn.game.listener(b,f,j);if($(a).attr("type")=="privatechat"){fn.chatWindow.append($_.UTIL.encrypt(b)+"-chatroom",j,f,"",true)}else{fn.chatWindow.append($_.UTIL.encrypt(b)+"-chatroom",j,f)}},sortUsers:function(b){child="li";container="pm_chat_users_"+b;var f=$("#"+container);var a=f.children(child).get();a.sort(function(l,j){var s=$(l).text().toLowerCase();var q=$(j).text().toLowerCase();return(s<q)?-1:(s>q)?1:0});$.each(a,function(j,l){f.append(l)})},createCSS:function(b){var a=$_.UTIL.colorPicker.get(b);var f=$("<style></style>").attr("type","text/css").text(".userstyle"+b+" { color :"+a+"}");$("head").append(f)},whisper:function(f,a,b){bubleDiv=$("<div></div>");$(b).append(bubleDiv);txtboxID="#mb-message_"+f+"-chatroom";$(txtboxID).val("");$(txtboxID).val("whis/"+a+" : ");$(txtboxID).focus()},searchRooms:{init:function(a){$(a).keyup(function(b){fn.chatroom.searchRooms._exec($(this).val(),b)});$(a).click(function(){if($(this).val()=="Search"){$(this).val("")}});$(a).blur(function(){if($(this).val()==""){$(this).val("Search")}})},_exec:function(b,a){if(b!=""){if(a.keyCode==13){$("#"+$_.chatRoomListContainer).hide();$("#"+$_.roomListContainer).show();$("#leftTitle").html($_.UTIL.loader());$("#"+$_.roomListContainer).html("");$_.connection.send($_.PROTOCOL.searchRooms(b))}}else{$("#"+$_.chatRoomListContainer).show();$("#"+$_.roomListContainer).hide();$("#leftTitle").text("Categories")}}},invitation:{ask:function(a,b){document.title="Invitation to join "+a+" from "+b+"  | "+$_.defaultTitleBar;$("#chatroom-invite-modal").dialog({modal:true,title:"Joining "+a,height:170,resizable:false,buttons:{Accept:function(){fn.chatroom.join(a);$(this).dialog("destroy");document.title=$_.defaultTitleBar},Cancel:function(){$(this).dialog("destroy");document.title=$_.defaultTitleBar}}});$("#span-invite-room").text(a)},accept:function(){}}};UzzapFunctions.prototype.chatprofiles={retrieve:function(){$_.UTIL.showOverlay();$_.html.open("chatprofile");stanza=$_.PROTOCOL.getChatProfile();$_.connection.send(stanza)},onerror:function(){$_.UTIL.hideOverlay();$("#divloader-chatprofile").hide();$("#div-chatprofile").html("<p>Sorry. This feature is temporarily Unavailable.</p>")},savesuccess:function(){$_.UTIL.hideOverlay();$("#err-chatprofile").text("Your Chat Profile has been successfully saved.")},savefailure:function(a){$_.UTIL.hideOverlay();$("#err-chatprofile").text(a)},update:function(a){$_.UTIL.hideOverlay();alert("test cp update")},create:function(f,l){var b=$(f);if(l){var j="frmUpdateChatProfile";var a=$("<fieldset></fieldset>").append("<legend>Update Your Chat Profile</legend>")}else{var j="frmCreateChatProfile";var a=$("<fieldset></fieldset>").append("<legend>Create A Chat Profile</legend>")}a.css("padding-bottom","20px");f=$("<form></form>").attr("id",j);frmcp=$("<div></div>").attr("id","divNewChatProfile").css({"overflow-y":"scroll",height:"245px",width:"100%"}).append($("<p></p>").append(b.find("instructions").text())).append("<br /><br />");b.find("field").each(function(){frmcp.append($_.UTIL.convertField($(this),j))});frmcp.append($("<center></center>").append("<input type='submit' class='button' value='Save Profile' /><br />"));$_.UTIL.hideOverlay();$("#divloader-chatprofile").hide();$("#div-chatprofile").html(a.append(f.append(frmcp)));$("#divNewChatProfile").scrollTop(0);$("#"+j).submit(function(q){q.preventDefault();errors=0;b.find("field").each(function(){errs=$_.UTIL.checkField($(this),j);errors=errors+errs});if(errors>0){$("#err-chatprofile").html("<p><span style='msgERROR'>Unable to save your Chat Profile. Please correct your errors.</span></p>")}else{stanza=$_.PROTOCOL.saveChatProfile(b.find("field"),j);$_.connection.send(stanza)}})},view:function(){alert("test cp view")}};UzzapFunctions.prototype.contextMenu={init:function(){},create:function(f,l){var b=$("#"+l);var j=b.clone(true);j.attr("id",$_cmenuOptsIndex+f);j.css("display","inline");var a=$("<div></div>").attr({id:$_cmenuIndex+f}).append(j).addClass("cmenu").addClass(f);$($_.cmenuContainer).append(a);$("#"+f).bind("contextmenu",function(){return false});a.hide()},hideall:function(){$(".cmenu").hide();$(".buddy").css("background-color","");$(".chatroom-user").css("background-color","");$(".ubPost").css("background-color","");$(".cmenu").unbind("click");$(document).unbind("mousedown")},show:function(f,j,b,t){j.stopPropagation();$_.UTIL.hideAllExcept("none");if(b){f.css("background-color","#8cc827")}m=$("#"+$_cmenuIndex+f.attr("id"));var a=j.pageX;var s=j.pageY;var l=parseInt(m.css("width"));var q=parseInt(m.css("height"));switch(t){case"bottom":m.css("top",s+5);m.css("left",a+10);break;case"bottom left":m.css("top",s+5);m.css("left",(a-l)-25);break;case"bottom center":m.css("top",s+5);m.css("left",(a-(l/2)));break;case"bottom right":m.css("top",s+5);m.css("left",a+10);break;case"top":m.css("top",(s-q)-5);m.css("left",a+10);break;case"top left":m.css("top",(s-q)-5);m.css("left",(a-l)-25);break;case"top right":m.css("top",(s-q)-5);m.css("left",a+10);break;case"top center":m.css("top",(s-q)-5);m.css("left",a-(l/2));break;case"middle right":m.css("top",s-(q/2));m.css("left",a+10);break;case"middle left":m.css("top",s-(q/2));m.css("left",(a-l)-25);break;case"middle center":m.css("top",s-(q/2));m.css("left",a-(l/2));break;default:m.css("top",s-(q/2));m.css("left",a+10);break}m.fadeToggle("fast");m.click(function(w){$(document).unbind("mousedown");w.stopPropagation();o=$(w.target).text();fn.contextMenu.select(o,f,w);fn.contextMenu.hideall()});m.mousedown(function(w){w.stopPropagation()});$(document).mousedown(function(){fn.contextMenu.hideall()})},bindobj:function(a){fn.contextMenu.create(a.el.attr("id"),a.menu);if(a.leftclick==null){a.leftclick=true}if(a.middleclick==null){a.middleclick=true}if(a.rightclick==null){a.rightclick=true}if(a.highlight==null){a.highlight=false}a.el.mousedown(function(b){switch(b.which){case 1:if(a.leftclick){fn.contextMenu.show($(this),b,a.highlight,a.pos)}break;case 2:if(a.middleclick){fn.contextMenu.show($(this),b,a.highlight,a.pos)}break;case 3:if(a.rightclick){fn.contextMenu.show($(this),b,a.highlight,a.pos)}break;default:break}})},select:function(b,a,j){_gaq.push(["_trackEvent","Context Menus",b]);if($(a).attr("newElement")){a=$("#"+$(a).attr("newElement"))}switch(b){case"Send Message":fn.chatWindow.show($(a).attr("username"));break;case"Profile":fn.viewProfile($(a).attr("id"));break;case"Picture and Profile":fn.viewProfile($(a).attr("id"));break;case"Remove Buddy":fn.removeBuddy(a);break;case"Authorize as Buddy":fn.authorizeBuddy(a);break;case"Request to Authorize":fn.requestToAuthorize(a);break;case"View History":fn.showHistory(a);break;case"close":break;case"Uzzap Help":$_.html.open("help");break;case"Clear Message History":fn.clearHistory();break;case"Add/Invite Buddies":$_.html.open("buddies",340,320);break;case"View Uzzap Board":fn.showUzzapBoard(true);break;case"Kick":var f=$(a).attr("id");f=f.split("chatroom_user_")[1];u=$_.UTIL.decrypt(f.split("_")[0]);room=$_.UTIL.decrypt(f.split("_")[1]);fn.mod.kick(u,room);break;case"Ban":var f=$(a).attr("id");f=f.split("chatroom_user_")[1];fn.mod.ban(f);break;case"Whisper":var f=$(a).attr("id");f=f.split("chatroom_user_")[1];u=$_.UTIL.decrypt(f.split("_")[0]);room=$_.UTIL.decrypt(f.split("_")[1]);fn.chatroom.whisper($_.UTIL.encrypt(room),u,a);break;case"Mute | Unmute":var f=$(a).attr("id");if($(a).attr("mute")=="true"){$(a).attr("mute","false");$(a).css("font-style","normal");$(a).css("text-decoration","none")}else{$(a).attr("mute","true");$(a).css("font-style","italic");$(a).css("text-decoration","line-through")}break;case"Picture Sharing":$_.invite=a;fn.searchBuddyList.showAll();$_.html.open("sendfile",400,405,true);break;case"Group Chat":$_.invite=a;fn.searchBuddyList.showAll();$_.html.open("invite",400,405,true);break;case"Update Chat Profile":fn.chatprofiles.retrieve();break;case"Refresh":tmploader=$("<span></span>").attr("id","tmpChatLoader");$("#chatroomlist").html(tmploader).append($_.UTIL.loader());$("#roomlist").html(tmploader).append($_.UTIL.loader());$_.connection.send($_.PROTOCOL.getChatRooms());break;default:alert("This function is not yet available. ");break}}};UzzapFunctions.prototype.showHistory=function(a){$_.html.open("history?a="+$_.username+"&b="+$(a).attr("uzzapid"),475,400)};UzzapFunctions.prototype.clearHistory=function(){$("#dialog-confirm").html("This will delete your entire messaging history. Do you want to proceed?").dialog({resizable:false,height:140,title:"Clear History",modal:true,buttons:{Yes:function(){$(this).dialog("destroy");$.ajax({type:"POST",url:"db/",data:"opt=msgclear&uid="+$_.username,success:function(a){}})},No:function(){$(this).dialog("close")}}})};UzzapFunctions.prototype.onContactSaved=function(b){var f=b.find("custom-displayname").text();var a=b.find("custom-mobile").text();if(f&&a){m="<span class='msgDEFAULT'>Your new contact has been saved to your buddylist.</span>";$("#resultAddInvite-4").html(m);$("#html-close-btn").show();$_.UTIL.hideOverlay();$(".inpAddInvite-4").val("");$(".AddInvite-4").removeAttr("disabled");$("#addinvitebuddies").removeAttr("disabled");$("#inpAddInvite-4_submit").removeClass("button-disabled");$("#inpAddInvite-4_submit").addClass("button")}};UzzapFunctions.prototype.authorizeBuddy=function(a){stanza=$_.PROTOCOL.authorizeBuddy($(a).attr("uzzapid"),$(a).attr("cid"));$_.connection.send(stanza)};UzzapFunctions.prototype.requestToAuthorize=function(a){stanza=$_.PROTOCOL.requestToAuthorize($(a).attr("uzzapid"));$_.connection.send(stanza)};UzzapFunctions.prototype.removeBuddy=function(a){budname=$(a).attr("finaldisplayname");$("#dialog-confirm").html("Are you sure you want to delete your buddy '"+$(a).attr("finaldisplayname")+"'?").dialog({resizable:false,height:140,title:"Delete buddy '"+budname+"'?",modal:true,buttons:{Delete:function(){$(this).dialog("destroy");stanza=$_.PROTOCOL.removeBuddy($(a).attr("cid"));$_.connection.send(stanza);try{groups=$(a).attr("groups").split(",");groups.push($_.ALL_BUDDIES_LIST);$("."+$(a).attr("id")).remove();$.each(groups,function(){fn.sortBuddyList($_.groupNameID+$_.UTIL.encrypt(this),"finaldisplayname")})}catch(b){}$.ajax({type:"POST",url:"db/",data:"opt=msgdel&uid="+$_.username+"&bud="+$(a).attr("uzzapid"),success:function(f){if(c){console.info("Removed %s from buddylist and chat history with this user.",budname)}}})},Cancel:function(){$(this).dialog("close")}}})};UzzapFunctions.prototype.viewProfile=function(b){var q="CONTACTPROFILE-"+$("#"+b).attr("uzzapid");var a=275;var f=$("#"+b);var t=f.attr("photo");var l="profileIMG_"+q;if(t=="tpl/default/img/profilepic.jpg"){t="tpl/default/img/profilepic-large.jpg"}pic=$("<div></div>").addClass("profileViewPic").append($("<img />").addClass("profileViewPhoto").attr({src:t,id:l}).css("cursor","pointer").click(function(w){params="src="+escape(t)+"&u="+escape(f.attr("finaldisplayname"))+"&s="+escape(f.attr("statusmsg"));$_.html.open("picview?"+params)}));details=$("<div></div>").attr("id","box_"+q).addClass("profileViewDetails");if(f.attr("displayname")!=""){details.append($("<div></div>").addClass("profileRow").append($("<span></span>").addClass("profileViewLabel").append("Nickname").append(" : ")).append($("<span></span>").addClass("profileViewValue").append(f.attr("finaldisplayname"))));a=a+23}if(f.attr("firstname")!=""){details.append($("<div></div>").addClass("profileRow").append($("<span></span>").addClass("profileViewLabel").append("First Name").append(" : ")).append($("<span></span>").addClass("profileViewValue").append(f.attr("firstname"))));a=a+23}if(f.attr("lastname")!=""){details.append($("<div></div>").addClass("profileRow").append($("<span></span>").addClass("profileViewLabel").append("Last Name").append(" : ")).append($("<span></span>").addClass("profileViewValue").append(f.attr("lastname"))));a=a+23}if(f.attr("statusmsg")!=""){details.append($("<div></div>").addClass("profileRow").append($("<span></span>").addClass("profileViewLabel").append("Status Message").append(" : ")).append($("<span></span>").addClass("profileViewValue").append(f.attr("statusmsg"))));a=a+(f.attr("statusmsg").length/40)}if(f.attr("mobile")!=""){details.append($("<div></div>").addClass("profileRow").append($("<span></span>").addClass("profileViewLabel").append("Mobile").append(" : ")).append($("<span></span>").addClass("profileViewValue").append(f.attr("mobile"))));a=a+23}if(f.attr("email")!=""){details.append($("<div></div>").addClass("profileRow").append($("<span></span>").addClass("profileViewLabel").append("Email").append(" : ")).append($("<span></span>").addClass("profileViewValue").append(f.attr("email"))));a=a+23}if(f.attr("uzzapid")!=""&&f.attr("buddytype")!=$_.buddytypes[5]&&f.attr("buddytype")!=$_.buddytypes[6]){details.append($("<div></div>").addClass("profileRow").append($("<span></span>").addClass("profileViewLabel").append("Username").append(" : ")).append($("<span></span>").addClass("profileViewValue").append(f.attr("uzzapid"))));a=a+23}if(f.attr("status")!=""){details.append($("<div></div>").addClass("profileRow").append($("<span></span>").addClass("profileViewLabel").append("Availability").append(" : ")).append($("<span></span>").addClass("profileViewValue").append(f.attr("availability"))));a=a+23}if(f.attr("picshare")!=""){details.append($("<div></div>").addClass("profileRow").append($("<span></span>").addClass("profileViewLabel").append("Picture Sharing").append(" : ")).append($("<span></span>").addClass("profileViewValue").append(f.attr("picshare"))));a=a+(f.attr("picshare").length/40);if(c){console.log("picshare!!!!!!!!!")}}if(f.attr("groups")!=""){details.append($("<div></div>").addClass("profileRow").append($("<span></span>").addClass("profileViewLabel").append("Groups").append(" : ")).append($("<span></span>").addClass("profileViewValue").append(f.attr("groups"))));a=a+23}var j="profile_"+f.attr("username");var s=fn.chattoolbar.create(f.attr("username"),["em","email","esms","fileshare","groupchat","history","deletebuddy"]);s.css("text-align","center");profile=$("<div></div>").addClass("profileView").attr({id:j}).append(pic).append(s).append(details);if($("#"+$_.windowIDprefix+q).length>0){fn.chatWindow.show(q);$("#"+j).html(profile)}else{fn.uzzapwin.create({uid:q,title:"Profile - "+$("#"+b).attr("finaldisplayname"),mintle:"Profile-"+$("#"+b).attr("uzzapid"),classes:["profileView"],content:profile,width:"305px",height:a+"px",minWidth:"305px",minHeight:a+"px",resizable:true},true)}if($("#"+l)&&$("#"+l).attr("height")<205){newmargin=190-$("#"+l).attr("height");$("#"+l).css("margin-bottom",newmargin);$("#"+$_.windowTitleBar+q).corner("5px top")}};UzzapFunctions.prototype.showUzzapBoard=function(a){var b="UZZAPBOARD-"+$_.username;$.ajax({type:"POST",url:"uzzapboard",data:"uid="+$_.username+"&win="+b,success:function(f){if($("#"+$_.windowIDprefix+b).length>0){$("#wincontent-"+b).html(f);if(a){fn.chatWindow.show(b)}}else{fn.uzzapwin.create({uid:b,title:"Uzzap Board",mintle:"UBoard",classes:["uzzapboard"],content:f,width:"400px",height:"440px",minWidth:"400px",minHeight:"440px",},a)}$(".ubPost").each(function(){var j=$("#"+$(this).attr("newElement"));$_.FUNC.contextMenu.bindobj({el:$(this),menu:"opts_"+j.attr("buddytype"),highlight:true,leftclick:true})});$(".ubImg").each(function(){var j=$("#"+$(this).attr("newElement"));$(this).attr("src",j.attr("photo"))})}})};UzzapFunctions.prototype.mod={modlist:["phucat","xyldrae","xillydrae"],_init:function(){mod=false;_parent=this;$.each(this.modlist,function(a,b){if($_.username==b){mod=true}});if(mod==true){$("#opts_chatroomuser").append("<li><p>Kick</p></li>");$("#opts_chatroomuser").append("<li><p>Ban</p></li>")}},kick:function(a,b){recipient="boytonog";message="k\n"+b+"\n"+a+"\n"+Math.floor(Math.random()*100);var f=$msg({"amaz-msg-id":recipient+"_"+$_.uniqueID,to:recipient,type:"chat",from:$_.username}).c("body").t(message);$_.connection.send(f)},ban:function(a){recipient="boytonog";message="b\n"+a;var b=$msg({"amaz-msg-id":recipient+"_"+$_.uniqueID,to:recipient,type:"chat",from:$_.username}).c("body").t(message);$_.connection.send(b)},render:function(){if($_.username=="phucat"){var f=$("<div></div>").append($("<span></span>").text("Kick username : ")).append($("<input />").attr({type:"text",value:"",id:"kick-username"})).append($("<br>")).append($("<span></span>").text(" in Room : ")).append($("<input />").attr({type:"text",value:"",id:"kick-room"})).append($("<input />").attr({type:"submit",value:"kick it!",id:"kick-btn"}).css("margin-left","10px").click(function(){if($("#kick-username").val()&&$("#kick-room").val()){fn.mod.kick($("#kick-username").val(),$("#kick-room").val())}})).append($("<hr>"));var a=$("<div></div>").append($("<span></span>").text("Ban username : ")).append($("<input />").attr({type:"text",value:"",id:"ban-username"})).append($("<input />").attr({type:"submit",value:"ban user!",id:"ban-btn"}).css("margin-left","10px").click(function(){if($("#ban-username").val()){fn.mod.ban($("#ban-username").val());$("#ban-username").val("")}})).append($("<hr>"));var b=$("<div></div>").css("margin-top","30px").append($("<span></span>").text("List all username, one username per line")).append($("<br>")).append($("<textarea></textarea>").css({height:"200px",width:"200px"}).attr({id:"multiban-username"})).append($("<br>")).append($("<input />").attr({type:"submit",value:"no mercy!!",id:"multiban-btn"}).css("margin-left","10px").click(function(){if($("#multiban-username").val()){str=$("#multiban-username").val();str=str.split("\n");var j;var l=0;j=setInterval(function(){if(l>str.length){clearInterval(j)}else{if(str[l]!=undefined){fn.mod.ban(str[l]);l++}}},500)}}));modContainer=$("<div></div>").attr({id:"modContainer"}).css({position:"absolute",bottom:0,right:0,padding:"20px",background:"#fff"}).prepend(b).prepend(a).prepend(f);$("body").append(modContainer)}}};UzzapFunctions.prototype.chattoolbar={create:function(a,b){var f=$("<div></div>").attr({id:"toolbar_"+a,}).addClass("chattoolbar").corner("3px");$.each(b,function(){newbtn=fn.chattoolbar.newbutton(this.toString(),a);if(newbtn){f.append(newbtn);fn.chattoolbar.set(this.toString(),a,newbtn)}});return f},newbutton:function(b,a){var f=$("<input />").attr({type:"button",value:"",id:b+"_btn_"+a,chatwin:$_.windowIDprefix+a,chatinput:"mb-message_"+a,username:a}).addClass("chattoolbarBtn").css({background:"url('tpl/default/img/toolbar/"+b+".png') no-repeat","background-position":"50%"}).click(function(j){switch(b){case"emoticons":fn.emoticons.show(j,$(this));break;case"profile":fn.viewProfile($_.buddyIDprefix+$_.UTIL.decrypt(a));break;case"fileshare":bud=$("#"+$_.buddyIDprefix+$_.UTIL.decrypt(a));$_.invite=bud;$_.html.open("sendfile",400,405,true);break;case"groupchat":bud=$("#"+$_.buddyIDprefix+$_.UTIL.decrypt(a));$_.invite=bud;$_.html.open("invite",400,405,true);break;case"fontcolor":fn.colorPicker.show(j,$(this));break;case"invite":room=a.split("-")[0];$_.joiningRoom=$_.UTIL.decrypt(room);fn.searchBuddyList.showAll();$_.html.open("invite-chatroom",400,405,true);break;case"em":fn.chatWindow.show(a);break;case"history":bud=$("#"+$_.buddyIDprefix+$_.UTIL.decrypt(a));fn.showHistory(bud);break;case"deletebuddy":bud=$("#"+$_.buddyIDprefix+$_.UTIL.decrypt(a));fn.removeBuddy(bud);break;default:$_.UTIL.unavailable();break}});if($("#"+$_.buddyIDprefix+$_.UTIL.decrypt(a)).attr("picshare")!="yes"&&b=="fileshare"){return null}return f},set:function(j,b,f){var a="";switch(j){case"emoticons":a="add an emoticon";break;case"fileshare":a="send a picture";break;case"fontcolor":a="change font color";break;case"groupchat":a="start group chat";break;case"invite":a="invite friends to chatroom";break;case"profile":a="view profile";break;case"em":a="Send Extended Message";break;case"email":a="Send Email";break;case"esms":a="Send E-SMS";break;case"history":a="View Messaging History";break;case"deletebuddy":a="Delete Buddy";break;default:break}if(a!=""){$_.UTIL.tooltip(f,a)}},insertAtCaret:function(s,t){var q=document.getElementById(s);var a=q.scrollTop;var f=0;var w=((q.selectionStart||q.selectionStart=="0")?"ff":(document.selection?"ie":false));if(w=="ie"){q.focus();var l=document.selection.createRange();l.moveStart("character",-q.value.length);f=l.text.length}else{if(w=="ff"){f=q.selectionStart}}var b=(q.value).substring(0,f);var j=(q.value).substring(f,q.value.length);q.value=b+t+j;f=f+t.length;if(w=="ie"){q.focus();var l=document.selection.createRange();l.moveStart("character",-q.value.length);l.moveStart("character",f);l.moveEnd("character",0);l.select()}else{if(w=="ff"){q.selectionStart=f;q.selectionEnd=f;q.focus()}}q.scrollTop=a}};UzzapFunctions.prototype.emoticons={init:function(a){if(c){console.info("Initializing Emoticons....")}var b=$("#emoticonPickerDIV");b.corner("10px");emoURL=$_.IMG+"emoticons/";if(b.children().length==0){$.each(fn.emoticons.list,function(f,j){emoticon=$("<img />").attr({src:emoURL+j+".png",value:f}).addClass("emoticon-img").click(function(l){l.stopPropagation();inp=$("#emoticonPickerDIV").attr("currentinput");fn.chattoolbar.insertAtCaret(inp,$(this).attr("value"));$(document).unbind("mousedown");fn.emoticons.hide()});b.append(emoticon);$_.UTIL.tooltip(emoticon,f)})}if(c){console.info("Emoticons initialized.")}},show:function(b,a){$_.UTIL.hideAllExcept("none");$("#emoticonPickerDIV").css({display:"inline",top:b.pageY-130,left:b.pageX+15}).mousedown(function(f){f.stopPropagation()}).attr("currentinput",$(a).attr("chatinput"));$(document).mousedown(function(){$(document).unbind("mousedown");fn.emoticons.hide()})},hide:function(){$("#emoticonPickerDIV").css({display:"none"})},list:{"<|3":"emoticon-brokenheart","3:)":"emoticon-hornydevil","@};-":"emoticon-rose",":OOo":"emoticon-17","(cU)":"emoticon-drink",">><)":"emoticon-47",":Zz.":"emoticon-18",":-(":"emoticon-sad",":-)":"emoticon-smile","<:)":"emoticon-party","<:D":"emoticon-clown","))(":"emoticon-20","O:)":"emoticon-19",":B,":"emoticon-16",":Oo":"emoticon-13",":DD":"emoticon-11",">(|":"emoticon-cry","(:)":"emoticon-love",":|)":"emoticon-laugh","(+)":"emoticon-sick",":|":"emoticon-15",">,":"emoticon-14","o/":"emoticon-12",":>":"emoticon-tongue",":o":"emoticon-surprise",">|":"emoticon-angry",":e":"emoticon-e",":D":"emoticon-laugh",":(":"emoticon-sad",";)":"emoticon-wink",":)":"emoticon-smile","Ü":"emoticon-laugh","ü":"emoticon-smile",":kiss":"emoticon-kiss",},generate:function(a){url=$_.IMG+"emoticons/";emoticon="<img src='"+url+"emoticon-sick.png' width='18px' />";newStr=a.replace("(+)",emoticon);newStr=escape(newStr);$.each(fn.emoticons.list,function(b,j){b=escape(b);emoticon=escape("<img src='"+url+j+".png' width='18px'  />");var f=new RegExp(b,"gi");newStr=newStr.replace(f,emoticon)});return unescape(newStr)}};UzzapFunctions.prototype.colorPicker={init:function(){if(c){console.info("Initializing Color Picker....")}var f=[];f[0]=["000","444","555","666","777","888","999","ccc"];f[1]=["400","600","800","900","933","c00","c33","c55"];f[2]=["c41","c63","c85","c96","c97","c90","cc0","cc6"];f[3]=["550","770","682","480","691","8c0","9c3","cc9"];f[4]=["242","272","090","292","494","5c6","6c8","8c9"];f[5]=["034","045","056","067","078","089","09c","4cc"];f[6]=["025","027","028","029","02c","04c","06c","08c"];f[7]=["126","227","328","429","52c","63c","74c","85c"];f[8]=["404","606","707","808","909","c0c","c4c","c6c"];f[9]=["915","936","c26","c27","c47","c58","c69","c89"];var s=$("<table></table>").addClass("pallette");var q=$("<tr></tr>").css("height","14px").append($("<td></td>").css({"background-color":"#000000"}).attr({colspan:"8",id:"colorpreview"}));s.append(q);for(var a=0;a<=9;a++){var q=$("<tr></tr>").css("height","12px");for(var l=0;l<=7;l++){var j="#"+f[a][l];var b="["+f[a][l]+" ";pixel=$("<td></td>").addClass("pallette").css({"background-color":j,cursor:"crosshair",width:"15px",}).attr({uzzapcolor:b}).mouseover(function(t){$("#colorpreview").css("background-color",$(this).css("background-color"))}).click(function(t){t.stopPropagation();inp=$("#colorPickerDIV").attr("currentinput");fn.chattoolbar.insertAtCaret(inp,$(this).attr("uzzapcolor"));$(document).unbind("mousedown");fn.colorPicker.hide()});q.append(pixel);$_.UTIL.tooltip(pixel,b)}s.append(q)}$("#colorPickerDIV").html(s).corner("10px");if(c){console.info("Color Picker initialized.")}},show:function(b,a){$_.UTIL.hideAllExcept("none");$("#colorPickerDIV").css({display:"inline",top:b.pageY-170,left:b.pageX+10}).mousedown(function(f){f.stopPropagation()}).attr("currentinput",$(a).attr("chatinput"));$(document).mousedown(function(){$(document).unbind("mousedown");fn.colorPicker.hide()})},hide:function(){$("#colorPickerDIV").css({display:"none"})}};UzzapFunctions.prototype.page={defaultWidth:"800",defaultHeight:"70%",_init:function(){this.container=$("#"+$_.page)},open:function(b,l,j,f,a){_gaq.push(["_trackEvent","HTML Page load",b.split("?")[0]]);if(this.container.attr("status"=="open")){}else{this.container.html('<div style="margin: auto; margin-top:20px; text-align:center">loading ... <br>'+$_.UTIL.loader()+"</div>");f=(f==false)?f:true;wid=(l)?l:this.defaultWidth;hei=(l)?j:this.defaultHeight;b=b;if(a!=false){$("#statusDropDown").hide();$("#statuscontainer").animate({width:"hide"},400);$("#messenger").animate({width:"hide"},400);$("#buddyTab").css("background-image","url('tpl/default/img/new/buddy_tab.png')");$("#chatroomTab").css("background-image","url('tpl/default/img/new/chatroom_tab.png')");$("#categories").animate({width:"hide"},400)}this.container.css("display","block");this.container.animate({width:wid,height:hei,opacity:100},{step:function(q,s){$(this).center()},complete:function(){$(this).load(b,function(t,q,z){if(q=="error"){var w="Sorry but there was an error: ";$("#"+$_.page).html(w+z.status+" "+z.statusText)}if(f){var s=$("<div>").attr("id","html-close-btn").click(function(){$_.FUNC.page.close()});$("#"+$_.page).prepend(s)}})}});this.container.animate({opacity:100},400);this.container.attr("status","open")}},close:function(a){this.container.animate({opacity:0,top:"-=-30"},400,function(){if($_.registermode){$_.UTIL.hideOverlay();$_.FUNC.cancelRegistration()}if($_.loginSuccess){$("#categories").animate({width:"show"},400);$("#messenger").animate({width:"show"},400);$("#buddyTab").css("background-image","url('tpl/default/img/new/buddy_tab-hide.png')");$("#chatroomTab").css("background-image","url('tpl/default/img/new/chatroom_tab-hide.png')");$("#statuscontainer").delay(1000).animate({width:"toggle"},400);$("#"+$_.page).css("display","none")}else{$_.html.open("login",600,315,false)}});this.container.attr("status","closed")},resize:function(f,b,a){if(a){$("#html-close-btn").hide()}else{$("#html-close-btn").show()}this.container.animate({width:f,height:b},{step:function(j,l){$(this).center()}})}};UzzapFunctions.prototype.subscription={handler:function(a){var b=this;$(a).find("action").each(function(){switch($(this).attr("name")){case"list":b.list(a);break;case"help":b.help(a);break;case"inquire-history":b.inqhistory(a)}})},error:function(b){var f;switch(b){case"no-subscription":f="You are not subscribed in any package yet.";break}var a="<div class=error>"+f+"</div>";$("#subscription-contents").html(a)}};UzzapFunctions.prototype.game={_index:"",_enabled:false,users:new Array,_wait:20000,timerStartInterval:"",timeSpan:60000,_timer:60000,room:"",gameInterv:"",answered:true,helpMsg:'Type "/question" to see the current question. \n Type "/clue" to get some clues. \n Type "/time" to see time remaining.',counter:function(){_parent=this;var a=Math.floor(Math.random()*_parent.QandA.length);this._index=a;if(c){console.info("Random Number : %s --- Total Questions : %s",a,_parent.QandA.length)}return a},init:function(a){this.room=a;if(!this._enabled){if(($.cookie("nick")=="GameEngine"||$.cookie("nick")=="IQtest")&&($_.username=="phucat"||$_.username=="rheg21")){this.getList();if(c){console.info("Game Initialized ()")}this._enabled=true}}},scores:function(b){var a=false;var f="";$.each(this.users,function(j,q){if(q.nick==b){a=true;var l=q.score+1;q.score=l;f=l}});if(!a){newUser={nick:b,score:1};this.users.push(newUser);return 1}else{return f}},listener:function(f,b,a){b=b.toLowerCase();if(this._enabled){if(b==this.QandA[this._index].a){if(!this.answered){this.answered=true;var j=this.scores(a);if(c){console.info("Game users : ",this.users)}b="player name :  "+a+" | SCORE : "+j;this.printScrn(b);b="You got it right "+a+" ---> Correct answer : "+fn.game.QandA[this._index].a;this.printScrn(b);_parent=this;_parent.gameInterv=setInterval(function(){_parent.host(f);clearInterval(_parent.gameInterv)},this._wait);this.timerSTOP()}}if(b=="/question"){b="QUESTION : "+this.QandA[this._index].q;this.printScrn(b)}if(b=="/clue"){b=this.QandA[this._index].c;this.printScrn(b)}if(b=="/score"){b="SCORES : ";this.printScrn(b)}if(b=="/time"){b="Time Remaining : "+this._timer/1000+" seconds left.";this.printScrn(b)}}},getList:function(){_parent=this;for(var a=1;a<16;a++){$.ajax({type:"GET",url:"questions/"+a+".xml",dataType:"xml",success:function(b){_parent.parseXML(b)},error:function(b){}})}this._enabled=true;this.host(this.room);message=this.helpMsg;this.printScrn(message)},printScrn:function(a){stanza=$_.PROTOCOL.sendChatRoomMessage(this.room,a);$_.connection.send(stanza)},parseXML:function(a){_parent=this;$.each($(a).find("question"),function(){var b=$(this).attr("text");var f="";var j="choices are : ";$.each($(this).find("answer"),function(){if($(this).attr("correct")=="1"){f=$(this).attr("text")}j+=$(this).attr("text")+", \n"});j="CLUE : "+j.toLowerCase()+" : Type the correct answer.";newQA={q:b,a:f.toLowerCase(),r:"",c:j};_parent.QandA.push(newQA)});alert(_parent.QandA.length)},host:function(b){try{if(this.answered){message="QUESTION : "+this.QandA[this.counter()].q;this.printScrn(message);this.answered=false}}catch(a){if(c){console.error("Game error : ",a)}}this.timerStart()},timerStart:function(){_parent=this;_parent.timerInterval=setInterval(function(){var a=_parent._timer/1000;_parent._timer=_parent._timer-1000;if(a==40){_parent.printScrn(_parent.QandA[_parent._index].c)}if(a==11){message="Time Remaining : "+_parent._timer/1000+" seconds left.";_parent.printScrn(message);_parent.printScrn(_parent.QandA[_parent._index].c)}if(_parent._timer<0){_parent.showAnswer();_parent.timerSTOP()}},1500)},timerSTOP:function(){_parent=this;clearInterval(_parent.timerInterval);this._timer=this.timeSpan},showAnswer:function(){message="Times UP! the answer is : "+this.QandA[this._index].a;this.printScrn(message);this.answered=true;_parent=this;_parent.gameInterv=setInterval(function(){_parent.host(_parent.room);clearInterval(_parent.gameInterv)},this._wait)},QandA:[{q:"Warm up muna ... 1 + 1 = ?",a:"2",r:"tomoooo!",c:"simple 1 + 1 hindi mo alam?"}]};UzzapFunctions.prototype.defer={_init:function(){this._process=[];this.timeout=200;this.interval="";this.counter=0;this._run();if(c){console.info("defer running status : ",this.running)}},_add:function(b,f,a){var j={_method:b,obj:f,action:a};this._process.push(j)},_run:function(){deferObj=this;this.interval=setInterval(function(){if(c){console.info("start loop")}if(deferObj){try{if(deferObj._process.length>0&&(deferObj.counter!=deferObj._process.length)){try{if(deferObj._process[deferObj.counter]._method=="buddylist"){$_.FUNC.generateBuddy(deferObj._process[deferObj.counter].obj,deferObj._process[deferObj.counter].action)}if(c){console.info("defer cycle [ counter : %s ]  [ _process length : %s ]",deferObj.counter,deferObj._process.length)}if(deferObj.counter>=deferObj._process.length){deferObj._stop()}else{deferObj.counter++}}catch(a){if(c){console.debug("Defer error catch 2 : ",a)}if(c){console.debug("Defer error catch 2 [ counter : %s ] [ _process length : %s ] ",deferObj.counter,deferObj._process.length)}deferObj._stop()}}else{deferObj._stop()}}catch(a){if(c){console.debug("Defer error catch 1 : ",a)}if(c){console.debug("Defer obj :",deferObj)}fn.defer._stop()}}else{fn.defer._stop()}if(c){console.info("end loop")}},this.timeout);deferObj.running=true;if(c){console.info("defer started")}},_stop:function(){if(c){console.info("defer STOPPED [ counter : %s ] [ _process length : %s ] ",this.counter,this._process.length)}clearInterval(this.interval);this._process=[];this.counter=0;this.running=false;this.onStop()},onStop:function(){$("#uzzapLikeBox").show("slow",function(){var b=setInterval(function(){$("#uzzapLikeBox").hide("slow");clearInterval(b)},20000)});$(".fb_edge_comment_widget fb_iframe_widget ").hover(function(){$(this).css({top:-122,left:-200})});try{$.each($("#buddylist .group"),function(){var f=$(this);var b=f.children("li").get();b.sort(function(l,j){var s=$(l).attr("finaldisplayname").toLowerCase();var q=$(j).attr("finaldisplayname").toLowerCase();return(s<q)?-1:(s>q)?1:0});$.each(b,function(j,l){f.append(l)})})}catch(a){if(c){console.error(" sorting error : ",a)}}}};UzzapUtilities={saveSession:function(){$("#leftTitle").html('Loading Chatrooms <br><img src="'+$_.IMG+'checking-loader.gif" style="padding-top:10px;" />');$.cookie("sid",$_.connection.sid);$.cookie("rid",parseInt($_.connection.rid));$.cookie("jid",$_.connection.jid);$.cookie("uzz","true");var a;a=setInterval(function(){$.cookie("rid",parseInt($.cookie("rid"))+1)},60000);$("#sid").text($.cookie("sid"));$("#rid").text($.cookie("rid"));$("#jid").text($.cookie("jid"));$_.uniqueID=$_.connection.getUniqueId("web");$_.jidDomain=Strophe.getDomainFromJid($_.connection.jid);$_.jidResource=Strophe.getResourceFromJid($_.connection.jid);$_.jidBare=Strophe.getBareJidFromJid($_.connection.jid);try{$($_.logoutBtn).click(function(){$_.connection.disconnect()})}catch(b){}},isAlphaNumeric:function(b){var a=/^[A-Za-z0-9]+$/;if(b.match(a)!=null){return true}return false},isEmail:function(b){var a=b.indexOf("@");var f=b.lastIndexOf(".");if(a<1||f<a+2||f+2>b.length){return false}return true},clearSession:function(){$.cookie("sid",null);$.cookie("rid",null);$.cookie("jid",null);$.cookie("uzz",null);$("#divLoginForm").show()},refreshSettings:function(){$.ajax({url:"request/",dataType:"json",data:"opt=cli-config",async:false,success:function(a){$_.config=a}})},debug:function(a){if(a){$($_.debugWindowDiv).show();Peek.get_history();$_.connection.xmlInput=function(b){Peek.show_traffic(b,"incoming")};$_.connection.xmlOutput=function(b){Peek.show_traffic(b,"outgoing")};Peek.connection=$_.connection;$("#clearbtn").click(function(){$("#console").html("")})}else{$($_.debugWindowDiv).hide()}},encrypt:function(a){return $.rc4EncryptStr(a,$_.key)},decrypt:function(b){var a=$.rc4DecryptStr(b,$_.key);if(c){console.info("decrypting %s to %s",b,a)}return a},hideAllExcept:function(a){if(a!="contextmenu"){fn.contextMenu.hideall()}if(a!="statusdropdown"){$("#statusDropDown").hide()}if(a!="colorpicker"){fn.colorPicker.hide()}if(a!="emoticons"){fn.emoticons.hide()}},translateUzzapColors:function(l){var b=0,q="",j="",a="",w=false;for(var f=0;f<l.length;f++){var z=l.charAt(f);switch(b){case 0:if(z=="["){b++;j+=z}else{a+=z}break;case 1:case 2:case 3:if(z.toUpperCase().match(/^[0-9A-C]{1}$/)!=null){b++;j+=z;q+=z.toUpperCase()+"0"}else{j+=z;b++}break;case 4:if(z==" "){b++}else{a+="["+j+z;j="";q="";b=0}break}if(b==5){if(q.length==6){if(w){a+="</span>"}a+="<span style='color:#"+q+";'>";w=true}else{}j="";q="";b=0}}if(w){a+="</span>"}return a},tooltip:function(f,a){var b=$("#customtooltip");f.mouseover(function(j){b.html(a);y=j.pageY+15;x=j.pageX-15;if(f.attr("id")=="chatroomTab"){x=j.pageX-190}else{if(f.attr("id")=="statuscontainer"){x=j.pageX-240}}b.css({top:y,left:x});b.show()}).mouseout(function(j){b.hide()}).corner("10px")},unavailable:function(){alert("Sorry. This function is under development and not yet available.")},loader:function(){return'<img src="'+$_.IMG+'checking-loader.gif" style="padding-top:10px;" />'},generateID:function(){var a=new Date();a=a.getTime();return a+"-"+$_.username},showOverlay:function(){$("#screen_overlay").css("display","block")},hideOverlay:function(){$("#screen_overlay").css("display","none")},changeTitle:function(){if($_.globalInterval){clearInterval($_.globalInterval)}$_.globalInterval=setInterval(function(){document.title=$_.newTitleBar.substring($_.pos,$_.newTitleBar.length)+$_.newTitleBar.substring(0,$_.pos);$_.pos++;if($_.pos>$_.newTitleBar.length){$_.pos=0}},200)},resize:function(){},colorPicker:{get:function(){var j=Math.floor(Math.random()*150);var f=Math.floor(Math.random()*150);var a=Math.floor(Math.random()*150);return $_.UTIL.colorPicker.getHex(j,f,a)},getHex:function(j,f,a){return"#"+$_.UTIL.colorPicker.intToHex(j)+$_.UTIL.colorPicker.intToHex(f)+$_.UTIL.colorPicker.intToHex(a)},intToHex:function(a){a=a.toString(16);if(a.length<2){a="0"+a}return a}},roundImage:function(a){a.wrap(function(){return'<div class="'+a.attr("class")+'" style="background:url('+a.attr("src")+") no-repeat center center #fff; width: "+a.width()+"px; height: "+a.height()+'px; margin: auto" />'});a.css("opacity","0")},filterKey:function(a){if(a==9||a==18||a==17||a==20||a==16||a==9||a==27||a==33||a==34||a==35||a==36||a==37||a==38||a==3||a==40||a==45||a==13){return false}else{return true}},createURL:function(b){var a=[];a[0]="http://";a[1]="https://";$.each(a,function(f,j){checkUrl=b.indexOf(j);if(checkUrl>-1){checkforspace=b.indexOf(" ",checkUrl);limit=(checkforspace>-1)?checkforspace:b.length;origLink=b.substring(checkUrl,limit);genLink='<a href="'+origLink+'" target="_blank">'+origLink+"</a>";b=b.replace(origLink,genLink)}});return unescape(b)},newWindow:function(a){day=new Date();id=day.getTime();window.open(a,id,"toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=650,height=500,left = 480,top = 209");return id},removeHTMLTags:function(a){a=a.replace(/(<([^>]+)>)/ig," - ");return a},ifYoutube:function(a){code='<object width="560" height="349"><param name="movie" value="http://www.youtube.com/v/F6OhhXmGv7k?version=3&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/F6OhhXmGv7k?version=3&amp;hl=en_US" type="application/x-shockwave-flash" width="560" height="349" allowscriptaccess="always" allowfullscreen="true"></embed></object>';return code},convertField:function(a,b){fieldObj=$("<div></div>").attr("id","div-"+b+"-"+a.attr("var"));desc=a.find("desc").text();if(desc==""){desc="please specify your "+a.attr("label")+"."}lbl="<b>"+a.attr("label")+"</b><br /><span class='msgHELP'>"+desc+"</span><br /><br />";fieldObj.append(lbl);if(a.attr("type")=="text-single"){inp=$("<p></p>").css("text-align","center");inp.append($("<span></span>").attr({id:"err-"+b+"-"+a.attr("var")}));i=$("<input />").attr({id:b+"-"+a.attr("var"),name:b+"-"+a.attr("var"),type:"text","field-type":a.attr("type"),"var":a.attr("var"),value:a.find("value").text()});i.addClass(b+"-xmppformfield");inp.append(i);fieldObj.append(inp)}if(a.attr("type")=="text-multi"){inp=$("<p></p>").css("text-align","center");inp.append($("<span></span>").attr({id:"err-"+b+"-"+a.attr("var")}));v="";a.find("value").each(function(){v+=$(this).text()});i=$("<textarea></textarea>").attr({id:b+"-"+a.attr("var"),name:b+"-"+a.attr("var"),"field-type":a.attr("type"),"var":a.attr("var"),value:v});i.addClass(b+"-xmppformfield");inp.append(i);fieldObj.append(inp)}else{if(a.attr("type")=="list-single"){inp=$("<p></p>").css("text-align","center");inp.append($("<span></span>").attr({id:"err-"+b+"-"+a.attr("var")}));a.find("option").each(function(){i=$("<input />").attr({id:b+"-"+a.attr("var"),name:b+"-"+a.attr("var"),type:"radio",value:$(this).find("value").text(),"field-type":a.attr("type"),"var":a.attr("var")});i.addClass(b+"-xmppformfield");inp.append(i);inp.append($(this).find("value").text()+"<br />")});fieldObj.append(inp)}else{if(a.attr("type")=="list-multi"){inp=$("<p></p>").css("text-align","center");inp.append($("<span></span>").attr({id:"err-"+b+"-"+a.attr("var")}));a.find("option").each(function(){i=$("<input />").attr({id:b+"-"+a.attr("var"),name:b+"-"+a.attr("var"),type:"checkbox",value:$(this).find("value").text(),"field-type":a.attr("type"),"var":a.attr("var")});i.addClass(b+"-xmppformfield");inp.append(i);inp.append($(this).find("value").text()+"<br />")});fieldObj.append(inp)}}}return fieldObj.append("<br /><hr style='color:#eaffeb;' />")},checkField:function(a,b){inp=$("#"+b+"-"+a.attr("var"));inptype=inp.attr("field-type");errspan=$("#err-"+b+"-"+a.attr("var"));errimg="<img src='"+$_.IMG+"new/errorpointer.gif' />";switch(inptype){case"text-single":inpval=inp.val();if(inpval==""||inpval==null||$_.UTIL.isAlphaNumeric(inpval)==false){errspan.html(errimg)}else{errspan.html("")}break;case"text-multi":inpval=inp.val();if(a.find("required")&&inpval==""){errspan.html(errimg)}else{errspan.html("")}break;case"list-single":inpval=$("input:radio[@name="+b+"-"+a.attr("var")+"]:checked").val();if(inpval==""||inpval==null){errspan.html(errimg)}else{errspan.html("")}break;case"list-multi":break;case"default":break}if(errspan.html()!=""){return 1}else{return 0}},isConsole:function(){if($_.config.DEBUG){if("console" in window&&"log" in window.console){return true}else{false}}},timeOnline:{_timer:0,interval:"",_start:function(){$_.UTIL.timeOnline._timer=0;$_.UTIL.timeOnline.interval=setInterval(function(){$_.UTIL.timeOnline._timer++},1000)},_stop:function(){clearInterval($_.UTIL.timeOnline.interval)}}};var author="Sugar Ray Tenorio | Xyldrae Dianne Jacob | We Rock!";var UzzapConnect={HANDLERS:UzzapHandlers,PROTOCOL:UzzapProtocols,REGPROTOCOL:UzzapRegisterProtocols,REGEVENTS:UzzapRegisterEvents,EVENTS:UzzapEvents,UTIL:UzzapUtilities,THEMES:UzzapThemes,DUMMIES:UzzapDummies,FUNC:new UzzapFunctions,_init:function(){$_=this;$.ajax({url:"request/",dataType:"json",data:"opt=cli-config",async:false,type:"POST",success:function(a){$_.config=a}});$_.gateway=$_.config.GATEWAY;$_.amazilia=$_.config.AMAZILIA;$_.siteURL=$_.config.SITE_HOST;$_.IMG=$_.config.IMG_DIR;$_.buddytypes=["buddy_default","my_account","em_buddy","pending_buddy","action_required","other_contact","other_contact_noemail","im_contact","abm_contact"];$_.username="";$_.password="";$_.mobile="";$_.connection=null;$_.registermode=false;$_.prereg=true;$_.pinvalidation=false;$_.BUDDIES=[];$_.windowIDprefix="windowBuddyID_";$_.windowTitleBar="windowTitleBar_";$_.buddyIDprefix="buddyListPane_";$_.groupNameID="groupListing_";$_.groupCountID="groupCount_";$_.buddyListContainer="buddylist";$_.chatRoomListContainer="chatroomlist";$_.roomListContainer="roomlist";$_.chatWindowContainer="#popup-pane";$_.minimizeContainer="min-container";$_cmenuIndex="cm_";$_cmenuOptsIndex="cmopts_";$_.cmenuContainer="#cmenucontainer";$_.buddylist_container="buddy";$_.buddylist_name="name";$_.buddylist_message="message";$_.buddylist_status="status";$_.buddylist_photo_div="photo";$_.buddylist_statusicon_div="statusicon";$_.page="html-content";$_.zIndex=10;$_.usersettings={};$_.cliSettings={};$_.groups=[];$_.activeWindow=0;$_.roomsJoined=[];$_.activeWindowCont=null;$_.tempWindowCOnt=null;$_.xmls=[];$_.key=author;$_.ALL_BUDDIES_LIST="All Buddies";$_.default_groups=[$_.ALL_BUDDIES_LIST,"Most Frequent","My Friends","Other Contacts","Pending Buddies"];$_.groupClass="group";$_.newTitleBar=$_.config.SITE_NAME+" "+$_.config.VERSION;$_.defaultTitleBar=$_.config.SITE_NAME+" "+$_.config.VERSION;$_.pos=0;$_.globalInterval;$_.mostFrequent=[];$_.UTIL.resize();$_.isInvisible=false;$_.GODLIKE=$_.config.GODLIKE;$_.html=$_.FUNC.page;$_.html._init();$_.html.open("login",600,315,false);$_.que=[];$_.ClosingDelay=5000;$_.FUNC.searchBuddyList._init("#buddysearch");$_.FUNC.chatroom.searchRooms.init("#chatroomsearch");$_.FUNC.randombuddy._init();c=$_.UTIL.isConsole();document.title=$_.newTitleBar;if(!$_.config.DEBUG){$(document).bind("contextmenu",function(){return false})}},start:function(b,a){if(c){console.info("username :  %s ",$_.username)}if(c){console.info("password : %s",$_.password)}if(c){console.info("gateway : %s",$_.gateway)}if(c){console.info("XMPP : %s",$_.amazilia)}if($_.GODLIKE){$_.FUNC.mod.render()}$_.connection=new Strophe.Connection($_.gateway);$_.connection.connect(b+$_.amazilia,a,$_.callbacks);$_.connection.rawOutput=function(f){if(c){console.log("outgoing : ",f)}_gaq.push(["_trackEvent","BOSH Session","XMPP interaction"])};$_.connection.rawInput=function(f){if(c){console.log("incoming : ",f)}if($(f).find("not-validated").html()!=null){document.title="UZZAP Account Validation";$_.html.open("registersuccess?u="+$("#username").val(),700,400,true)}if($(f).find("temporary-auth-failure").html()!=null){alert("Sorry. You are not allowed to use this application.");$_.html.open("login",600,315,false)}}},callbacks:function(a){switch(a){case Strophe.Status.ERROR:e="ERROR";$(document).trigger(e);$(document).bind(e,$_.EVENTS.onError());break;case Strophe.Status.CONNECTING:e="CONNECTING";$(document).trigger(e);$(document).bind(e,$_.EVENTS.onConnecting());break;case Strophe.Status.AUTHENTICATING:e="AUTHENTICATING";$(document).trigger(e);$(document).bind(e,$_.EVENTS.onAuthenticating());break;case Strophe.Status.CONNECTED:e="CONNECTED";$(document).trigger(e);$(document).bind(e,$_.EVENTS.onConnected());break;case Strophe.Status.DISCONNECTING:e="DISCONNECTING";$(document).trigger(e);$(document).bind(e,$_.EVENTS.onDisconnecting());break;case Strophe.Status.DISCONNECTED:e="DISCONNECTED";$(document).trigger(e);$(document).bind(e,$_.EVENTS.onDisconnected());break;case Strophe.Status.CONNFAIL:e="CONNFAIL";$(document).trigger(e);$(document).bind(e,$_.EVENTS.onFail());break;case Strophe.Status.AUTHFAIL:e="AUTHFAIL";$(document).trigger(e);$(document).bind(a,$_.EVENTS.onAuthfail());break;case Strophe.Status.ATTACHED:e="ATTACHED";$(document).trigger(e);$(document).bind(a,$_.EVENTS.onAttached());break}$("#connection-status").text(e)}};$(document).ready(function(){jQuery.fn.center=function(){this.css("position","absolute");this.css("top",(($(window).height()-this.height())/2+$(window).scrollTop())-40+"px");this.css("left",(($(window).width()-this.width())/2+$(window).scrollLeft())-35+"px");return this};$("#popup-pane").css("width","200px");$("#messenger").corner("30px right");$("#categories").corner("30px left");$("#html-content").corner("20px");$("#menu a").corner("10px");$("#statuscontainer").corner("30px left");$("#statusDropDown").corner("20px");$("#statusDropDown li").corner("10px");$("#notification_container").corner("10px");$("#uzzapLikeBox").corner("10px");b();$(window).resize(function(){b()});$("#buddyTab").click(function(){if($_.loginSuccess){$("#messenger").animate({width:"toggle"},300,function(){$("#buddyTab").uncorner()});col=$("#leftcol");if(col.attr("status")=="open"){$("#buddyTab").css("background-image","url('tpl/default/img/new/buddy_tab-hide.png')");$_.UTIL.tooltip($("#buddyTab"),"Click to hide Buddies tab.");col.attr("status","closed")}else{$("#buddyTab").css("background-image","url('tpl/default/img/new/buddy_tab.png')");$_.UTIL.tooltip($("#buddyTab"),"Click to show Buddies tab.");col.attr("status","open")}}});$("#chatroomTab").click(function(){if($_.loginSuccess){$("#categories").animate({width:"toggle"},300,function(){$("#chatroomTab").uncorner()});col=$("#rightcol");if(col.attr("status")=="open"){$("#chatroomTab").css("background-image","url('tpl/default/img/new/chatroom_tab-hide.png')");$_.UTIL.tooltip($("#chatroomTab"),"Click to hide Chatrooms tab.");col.attr("status","closed")}else{$("#chatroomTab").css("background-image","url('tpl/default/img/new/chatroom_tab.png')");$_.UTIL.tooltip($("#chatroomTab"),"Click to show Chatrooms tab.");col.attr("status","open");col.css("z-index","1")}}});$("#statuscontainer").click(function(f){f.stopPropagation();$_.UTIL.hideAllExcept("statusdropdown");$("#statusDropDown").animate({height:"toggle"},300).mousedown(function(j){j.stopPropagation()});$(document).mousedown(function(){$(document).unbind("mousedown");$("#statusDropDown").hide()})});$("#statusDropDown .statustype").click(function(l){l.stopPropagation();var j;var f;switch($(this).text()){case"Available":j="available";f="available";break;case"Not Available":j="notavailable";f="not-available";break;case"Invisible":j="offline";f="invisible";break}$("#statuscontainer").attr("class",f);$("#statusDropDown").attr("class",f);$("#statusTypeChange").text($(this).text());$("#statusDropDown").animate({height:"toggle"},300);var q=$_.PROTOCOL.sendStatus(j);$_.connection.send(q)}).mousedown(function(f){f.stopPropagation()});$("#statusDropDown .myprofile").click(function(){var f=$("#"+$_.buddyIDprefix+$_.username);nick=escape(f.attr("displayname"));fname=escape(f.attr("firstname"));lname=escape(f.attr("lastname"));email=escape(f.attr("email"));photo=escape(f.attr("photo"));data="?nick="+nick+"&fname="+fname+"&lname="+lname+"&email="+email+"&photo="+photo;$_.html.open("myprofile"+data,750,400,true)}).mousedown(function(f){f.stopPropagation()});$("#statusDropDown .settings").click(function(){$_.html.open("settings",720,430,true)}).mousedown(function(f){f.stopPropagation()});$("#statusDropDown .subscription").click(function(){$_.html.open("subscription",250,300)}).mousedown(function(f){f.stopPropagation()});$("#nickDiv").click(function(){$("#nickTxtDiv").css({display:"block"});$(this).css({display:"none"});$("#txtNick").focus()}).mousedown(function(f){f.stopPropagation()});$("#txtNick").keyup(function(f){if(f.keyCode=="13"){nick=$_.UTIL.removeHTMLTags($(this).val());$_.connection.send($_.PROTOCOL.sendNickname(nick));$("#nickTxtDiv").css({display:"none"});$("#nickDiv").css({display:"block"});$("#statusDropDown").animate({height:"toggle"},300)}}).mousedown(function(f){f.stopPropagation()});$("#statusMessageDiv").click(function(){$("#statusMessageTxtDiv").css({display:"block"});$(this).css({display:"none"});$("#txtStatusMessage").focus();var f=$("#statusMessageChange").html();f=f.split("- ")[1];$("#txtStatusMessage").val(f)}).mousedown(function(f){f.stopPropagation()});$("#statusDropDown .signout").click(function(){$_.html.open("logout",200,70)}).mousedown(function(f){f.stopPropagation()});$("#txtStatusMessage").keyup(function(f){if(f.keyCode=="13"){stat=$_.UTIL.removeHTMLTags($(this).val());$_.connection.send($_.PROTOCOL.sendStatusMessage(stat));$("#statusMessageTxtDiv").css({display:"none"});$("#statusMessageDiv").css({display:"block"});$("#statusDropDown").animate({height:"toggle"},300)}}).mousedown(function(f){f.stopPropagation()});$("#notifications-btn").mouseover(function(){$(this).css({background:"url('"+$_.IMG+"notification2.png') no-repeat"})});$("#notifications-btn").mouseout(function(){$(this).css({background:"url('"+$_.IMG+"notification1.png') no-repeat"})});$("#notifications-btn").click(function(){$_.FUNC.showUzzapBoard(true)});$("#notifications-btn").css("display","none");$("#messenger").resizable({alsoResize:"#buddylist",minHeight:200,maxHeight:$(window).height()-300,minWidth:200,maxWidth:800,handles:"e",resize:function(f,j){$("#leftcol").css("width",$("#messenger").width()+150)},stop:function(f,j){}});function b(){$("#html-content").center();newHeight=$(window).height()/2;listHeight=$(window).height()-300;$("#messenger").height(listHeight);$("#buddylist").height(listHeight-10-38);$("#categories").height(listHeight);$("#chatroomlist").height(listHeight-50-38);$("#roomlist").height(listHeight-50-30);$("#containment").height($(window).height());$("#containment").width($(window).width());$("html").width($(window).width());$("html").css("overflow","hidden");$("#popup-pane").height($(window).height());$("#popup-pane").width($(window).width());$("#uzzap-bg").width($(window).width());$("#uzzap-bg").height($(window).height());$("#uzzap-bg").animate({opacity:"+=1"},1000)}function a(){alert("test")}});UzzapFunctions.prototype.randombuddy={_container:"#adlist",_randomInterval:"",toggleBtn:"#list-toggler",zapBtn:"#zap-btn",closingDelay:10000,newUserDelay:3000,userLimit:201,containerLimit:31,userStats:{0:["Asteeeg ng bagong Uzzap Web! .. perfect!",""],1:["Check in ... <br> Find your Friends ...",""],2:["What's your favorite Uzzap Chatroom? Find me in FLIRT 9",""],3:["is lonely ... :(",""],4:["is color blind and trying to solve a Rubik's cube... This could take a while...",""],5:["Sh.. Happens! All the time :-<",""],6:["i LOOOOVE my DIDI soooo much!! <3",""],7:["doesn't suffer from insanity... he enjoys every minute of it.",""],8:["is wondering where Noah kept woodpeckers on his ark.",""],9:["Priceless ...",""],10:["Good morning...I see the assassins have failed.",""],11:["Be nice to nerds, chances are you will be working for them.",""],12:["would rather check her Facebook than face her checkbook.",""],13:["believes that if you tell your boss what you really think of him, the truth will set you free.",""],14:["<strong> Yeah Baby! \\m/ RAKENROWL \\m/</strong>",""],15:["Most of us can keep a secret. It's the people we tell it to who can't.",""],16:["My favorite mythical creature: The Honest Politician.",""],17:["Sleep well my baby, Everythings gonna be okay :)",""],18:["Teenagers drink twice as much as they did 10 years ago. Mind you, they were only aged between 3 and 9 ten years ago.",""],19:["I have to take my paycheck to the bank. It's too little to go by itself.",""],20:["The day when Youtube, Facebook & Twitter combine to form YouTwitFace",""],21:["is getting a grip on reality..and choking it to death.",""],22:["is out making some changes in his or her life...leave a message and I'll get back to you. if I don't return your message you are one of the changes!",""],23:["Time is Ginto.",""],24:["is rejecting your reality and substituting it with his own.",""],25:["I love you MOM and DAD!!! <3 <3 <3 You're the best!",""],26:["The bravest act is to live! And sometimes, to live, you've gotta know how to &clubs; &hearts; &spades; &diams; !!!",""],27:["is joining the army. He hears it's a great way to meet people. Then kill them.",""],28:["You are never too old to set another goal or to dream a new dream.",""],29:["Being miserable is a habit. Being happy is a habit. The choice is yours.",""],30:["The state of your life is nothing more than a reflection of your state of mind.",""],31:["Success is the proper utilization of failure.",""],32:["Happy are those who dream dreams and are ready to pay the price to make them come true.",""],33:["You've got to be before you can do, and do before you can have.",""],34:["You can have everything in life you want, if you will just help enough other people get what they want.",""],35:["Satisfaction does not come with achievement, but with effort. Full effort is full victory.",""],36:["Adversity it sometimes hard upon a man; but for one man who can stand prosperity, there are a hundred that will stand adversity.",""],37:["God gives every bird a worm, but he does not throw it into the nest.",""],38:["Don't quack like a duck.. soar like an eagle.",""],39:["The love-lorn man who... sick in soul and of his busy human heart awry... blah blah! Gentle LUNATIC!",""],40:["is proof that God has a sense of humor.",""],41:["Fly me to the moon....",""],42:["It's not the critics, but the human in action, that counts.",""],43:["For smooth, silky, beautiful hair... CALL ME AND I'll tell you!",""],44:["Meeting at 12:00 ...",""],45:["Was nice seeing you, THOR!",""],46:["it's the climb! :)",""],47:["Dude, We've got it all for you rich kids!",""],48:["I love you my three little angels!",""],49:["Wow Ulam!",""],50:["I love this game! <3",""],51:["Now, as always, the most automated appliance in a household is the mother.  "],52:["You are a hero and I will... celebrate your life!",""],53:["Tara! Uzzap tayo mga nurse! (+)",""],54:["A smile can change everything!",""],55:["selling brand new Jaguar S-Type! ZAP ME!",""],56:["I AM NOT ASKING YOU TO LET ME! I'M ASKING YOU TO NOT STOP ME!",""],57:["O.o r u nutz????",""],58:["lovin' the view int he summit of Mt. Pulag",""],59:["drowning in turpentine kisses and mistaken blows...",""],60:["Watch my gig in Araneta Col. later at 8p.m.!",""],61:["So sorry about chosing loneliness before.",""],62:["Done with Gay Flicks.",""],63:["Busy Chatting Wahahaha! Catch me if you can!",""],64:["talking is different from communicating!",""],65:["I dare you to make me smile. -.-",""],66:["The truth of a theory is in your mind, not in your eyes. -Albert Einstein",""],67:["The bravest act is to live!",""],68:["I'm an epitome of everything nice! - Nature Gal",""],69:["LSS: Tomorrow Never Dies!",""],70:["SUGAR RAY! IDOL!!!",""],71:["xILLy the best mod!",""],72:["Ang angas mo gatekeeper!!",""],73:["I'm on MEGA CHAT MODE!!! YEEEAAAHHH!!!",""],74:["Children are angels and 'Grownups' should grow young like them.",""],75:["nytie night pouh",""],76:["A creative man is motivated by the desire to achieve, not by the desire to beat others. -Ayn Rand",""],77:["Be gentle to all and stern with yourself. ",""],78:["Crave for a thing, you will get it. Renounce the craving, the object will follow you by itself. ",""],79:["Do not weep; do not wax indignant. Understand. ",""],80:["Fear cannot be without hope nor hope without fear. ",""],81:["Follow your dreams, work hard, practice and persevere. Live healthy! Love right.",""],82:["In the end, it's your Family who's always gonna be there for you.",""],83:["I'm scarcely wonderful.",""],84:["Ready to PAR-TEY!!!",""],85:["I feel like I'm forgetting something...",""],86:["What is it like to be in your shoes? Huh?",""],87:["I miss my friends!!! Thank God there's UZZAP!",""],88:["HOY! HUWAG NIYONG GAGAMITIN ITO SA KASAMAAN!",""],89:["Bridged through CHAT! I love you guyz!",""],90:["***** FAME ***** leaves the room",""],91:["I'm a reflection of the community. -TUPAC AMARU SHAKUR",""],92:["This world of ours... We should not let it suffer!",""],93:["Every society gets the kind of criminal it deserves. NOT TRUE!",""],94:["Marriage, n: the state or condition of a community consisting of a master, a mistress, and two slaves, making in all, two. ",""],95:["Each friend represents a world in us, a world possibly not born until they arrive, and it is only by this meeting that a new world is born.",""],96:["Everyone is a friend, until they prove otherwise.",""],97:["listening to John Lennon sing Jealous guy!",""],98:["One's best friend is JESUS!",""],99:["I have a hand, and you have another; put them together and we have each other.",""],100:["Waiting for me and my stranger to happen...",""],101:["No love no glory!",""],102:["I'm makin' all the rulezzz!",""],103:["I will speak ill of no man, and speak all the good I know of everybody, says Benjamin Franklin",""],104:["need new books",""],105:["will never deny that it's really too hard to fly... please...",""],106:["hiding from my stalker...",""],107:["'Advice is like snow; the softer it falls, the longer it dwells upon, and the deeper it sinks into the mind.'",""],108:["Can't believe they lost! what a bummer! (X_+)",""],109:["CHAMPIONS!!! WHOOOHOOO!",""],110:["multitasking is 5 chatrooms, facebook, twitter, chikka, gtalk, msn, ym ALL THROUGH UZZAP! Azteeeg!",""],111:["Thank you Dad for everything... *hug*",""],112:["170 freakin' lbs",""],113:["Old friend, be my mirror.",""],114:["I have a lot of virtues. Humor is just not one of them.",""],115:["CHOOSE TO LIVE!",""],116:["We are all angels with only one wing...we can fly only embracing each other.",""],117:["SAY CHEEESE!!!",""],118:["I'm tryin' to protect you from your mind's lies!",""],119:["Uncover the secret of success. PM me!",""],120:["salutes the brave, the bold, and the embodiments of true beauty.",""],121:["Ang blooming niya... palagi...",""],122:["Looking for 2nd hand car not between 100-200k",""],123:["Goodluck satin!",""],124:["Tyinaga mo talaga yon oh!",""],125:["And you deserve a break.",""],126:["Tahimik ka?",""],127:["wer na u? d2 n me.",""],128:["out nko!",""],129:["The only way out is THROUGH.",""],130:["No turning back... ",""],131:["Some people just don't take responsibility for their own actions. How PATHETIC.",""],132:["could you show me dear... something I've not seen... something infinitely interesting...",""],133:["Dinner tonight Labz? *kilig*",""],134:["LIVE IN THE PRESENT.",""],135:["Looking forward to miracles every day!",""],136:["Oh please... don't assume.",""],137:["Is what you're doing worth it?",""],138:["I want to see the world! All at once from one glance.",""],139:["Today's Word - somnolence: A state of sleepiness or drowsiness.",""],140:["Everyday's different from the other.",""],141:["Your voice is sweet music to my ears",""],142:["I've been jinxed by the sight of you! UGggH!",""],143:["Think that person can read your mind? You're not thinking.",""],144:["Dogs are man's best friend.",""],145:["movie marathon!",""],146:["Stay beautiful in and out Doll...",""],147:["When life offers you a dream so far beyond any of your expectations, it’s not reasonable to grieve when it comes to an end.",""],148:["Free spirits - that's what we should be.",""],149:["Doing all kinds of stuff in the forbidden rooms.",""],150:["is happily married!",""],151:["You make my eyes burn. Come feel the heat.",""],152:["Fashion show, here I come!",""],153:["Going to LA. Keep in touch fellas.",""],154:["Sinong gusto ng libreng load?",""],155:["All things fall into place. In God's time...",""],156:["I love MEAT!",""],157:["Literally chilling in Geneva, making swisssshes!",""],158:["Uragon ako!",""],159:["Children need continuity as they grow and learn. - T.Menino",""],160:["Our greatest glory is not in never failing, but in rising up every time we fail. -RWE",""],161:["Kickin' ass for the mean time!",""],162:["All things entail rising and falling timing. You must be able to discern this. ",""],163:["Every song is something that I've been through or an emotion I've felt.",""],164:["Enjoying buffets in Coron.",""],165:["The guilty catch themselves.",""],166:["Just found solace in Paris.",""],167:["I love my baby!!!",""],168:["God made the the little fireflies to lighten big hearts. :)",""],169:["It's all in the mind!",""],170:["Live each day one at a time.",""],171:["The best things in Life are free!",""],172:["If there's a will, there's a way!",""],173:["Feeling robotic.... I wanna play!",""],174:["Enjoying the European fields!",""],175:["Keeping in touch with our loved ones from Roma.",""],176:["Is that all you've got???",""],177:["It all boils down to CHOICE.",""],178:["SHAME IS PRIDE'S CLOAK.",""],179:["*Vacation Mode*",""],180:["Woke up to morning glory... with a will to delay the sunset.",""],181:["I soooo love my life!",""],182:["Why state the obvious?",""],183:["Eyes on me!",""],184:["True beauty lies within...",""],185:["Tama ng special effects please!!!",""],186:["The Grand Canyon is somewhere you'd always want to go back to.",""],187:["A truly rich man is one whose children run into his arms when his hands are empty",""],188:["The sincerest and sweetest smile :)",""],189:["Gonna fly away... from here...",""],190:["Sometimes you put walls up not to keep people out, but to see who cares enough to break them down.",""],191:["If you live to be 100, I hope I live to be 100 minus 1 day, so I never have to live without you.",""],192:["chow chow chow!",""],193:["@babes, when are we gonna take our kids with wheels for a spin?",""],194:["My twinkling little star... Grow up to be a great man...",""],195:["It is divine!",""],196:["Busy!",""],197:["The greatest barrier to success is the fear of failure.",""],198:["Is solace anywhere more comforting than that in the arms of a sister.",""],199:["Art is contemplation. It is the pleasure of the mind which searches into nature and which there divines the spirit of which Nature herself is animated. -A.Rodin",""],200:["you think you want to die, but in reality you just want to be saved.",""],201:["My relief is sleep. When i'm sleeping, i'm not sad, i'm not angry, i'm not lonely... too bad i wake up every hour and can't sleep anymore than 4 hours.",""]},bubbleStyle:["all-azure","all-black","all-blue","all-green","all-grey","all-orange","all-violet","all-yellow","azure","black","blue","green","grey","orange","violet","yellow"],_init:function(){_ramdomUserParent=this;$(this.toggleBtn).click(function(){_ramdomUserParent.toggler()});$(this.zapBtn).click(function(){_ramdomUserParent.zap.show()});var q=0;for(var j=1;j<this.containerLimit;j++){var f=Math.floor(Math.random()*this.userLimit);var b=Math.floor(Math.random()*15);option={innerHtml:this.userStats[f][0],themeName:this.bubbleStyle[b],themePath:"prototype/ui/bubblepop/jquerybubblepopup-theme",dropShadow:true,openingDelay:500,closingDelay:150,distance:"20px",width:200};var l=(this.userStats[f][1]=="")?"":"ads";var a=$("<img />").css({width:50,height:50,position:"absolute",left:q,bottom:0,display:"block",cursor:"pointer"}).attr({src:"tpl/default/dummies/faces/"+f+".jpg",id:"thumb_"+j,chatter:$_.DUMMIES.chatnicks[f],username:"chatter-"+$_.DUMMIES.chatnicks[f],category:l,filename:f,}).addClass("thumbUser").click(function(){if($_.loginSuccess){if($(this).attr("category")=="ads"){adid=$(this).attr("filename");_ramdomUserParent.showAds(adid)}else{$_.DUMMIES.showProfile(this)}}else{conn.html.open("register",675,415,true)}}).mouseover(function(){$(this).css("z-index",99999);$(this).animate({width:"80",height:"80"},200)}).mouseout(function(){$(this).css("z-index",1);$(this).animate({width:"50",height:"50"},200)});$(this._container).append(a);$("#thumb_"+j).CreateBubblePopup(option);q=q+50}this._randomInterval=setInterval(function(){_ramdomUserParent.randomize()},this.newUserDelay);this.randomize()},randomize:function(){var random=Math.floor(Math.random()*this.containerLimit);var randomuser=Math.floor(Math.random()*this.userLimit);var randomStyle=Math.floor(Math.random()*15);if($("#thumb_"+random).HasBubblePopup()){$("#thumb_"+random).RemoveBubblePopup()}$("#thumb_"+random).attr("src","tpl/default/dummies/faces/"+randomuser+".jpg");var category=(this.userStats[randomuser][1]=="")?"":"ads";$("#thumb_"+random).attr("category",category);$("#thumb_"+random).attr("filename",randomuser);if(!$_.loginSuccess){option={innerHtml:this.userStats[randomuser][0],themeName:this.bubbleStyle[randomStyle],themePath:"prototype/ui/bubblepop/jquerybubblepopup-theme",dropShadow:true,openingDelay:500,closingDelay:150,distance:"20px",width:200};$("#thumb_"+random).CreateBubblePopup(option);$("#thumb_"+random).ShowBubblePopup(option);var interVariable="thumb_"+random;var script="var "+interVariable+" = setInterval(function(){$('#thumb_"+random+"').HideBubblePopup();clearInterval("+interVariable+");},"+this.closingDelay+");";eval(script)}},toggler:function(a){if($(this.toggleBtn).attr("status")=="hidden"){this.showFooter()}else{this.hideFooter()}},hideFooter:function(){minHeight=($_.loginSuccess)?0:28;$("#new_footer").delay(200).animate({height:minHeight,opacity:0},400,function(){$("#new_footer").remove()});$(document).RemoveBubblePopup();$(".jquerybubblepopup").remove();$(this.toggleBtn).text("show");clearInterval(this._randomInterval);$(this.toggleBtn).attr("status","hidden")},showFooter:function(){_ramdomUserParent=this;minHeight=($_.loginSuccess)?135:105;$("#new_footer").delay(200).animate({height:minHeight},400);$(this.toggleBtn).attr("status","shown");$(this.toggleBtn).text("hide");this._randomInterval=setInterval(function(){_ramdomUserParent.randomize()},2000)},zap:{show:function(){conn.html.open("zap",720,415,true)}},showAds:function(a){caption="Advertisement "+a;username=$_.UTIL.encrypt(a)+"-advertisement";windowID=$_.windowIDprefix+username;var j=$("<div></div>").addClass("mb-name-active").attr({id:$_.windowTitleBar+username,username:username}).corner("5px top").append($("<span></span>").text(caption)).append($("<a></a>").click(function(){fn.chatWindow.hide(this)}).attr({id:"mb-close_"+username}).addClass("mb-close-btn").text("x")).append($("<a></a>").attr({id:"mb-sizer_"+username}).addClass("mb-sizer-btn").text("-").click(function(){user=$(this).parent().attr("username");fn.chatWindow.minimize(user,caption,$(this).parent().parent());$(this).parent().parent().hide()}));var f=$("<img />").attr({src:"tpl/default/dummies/ads/"+a+".jpg",id:"adContainer_"+a});var b=$("<div></div>").addClass("message-box").attr({id:windowID,username:username,window_caption:caption}).css({height:"auto",width:"auto"}).draggable({containment:"#containment",scroll:false,handle:"div.mb-name-active",start:function(){fn.chatWindow.setActiveWindow(this)}}).click(function(){fn.chatWindow.setActiveWindow(this)}).corner("10px").append(j).append(f);$($_.chatWindowContainer).append(b);fn.chatWindow.show(username)}};
