joms={activities:{getContent:function(a){jax.call("community","activities,ajaxGetContent",a)},setContent:function(a,b){jQuery("#profile-newsfeed-item-content-"+a).html(b);jQuery("#profile-newsfeed-item-content-"+a).removeClass("small profile-newsfeed-item-action").addClass("newsfeed-content-hidden").slideDown()},showVideo:function(a){jQuery("#profile-newsfeed-item-content-"+a+" .video-object").slideDown();jQuery("#profile-newsfeed-item-content-"+a+" .video-object embed").css("width",jQuery("#profile-newsfeed-item-content-"+a).width())}},apps:{windowTitle:"",toggle:function(a){jQuery(a).children(".app-box-actions").slideToggle("fast");jQuery(a).children(".app-box-footer").slideToggle("fast");jQuery(a).children(".app-box-content").slideToggle("fast",function(){jQuery(a).toggleClass("collapse",(jQuery(this).css("display")=="none"))})},showAboutWindow:function(a){var b="jax.call('community', 'apps,ajaxShowAbout', '"+a+"');";cWindowShow(b,"",450,100)},showPrivacyWindow:function(a){var b="jax.call('community', 'apps,ajaxShowPrivacy', '"+a+"');";cWindowShow(b,"",450,100)},showSettingsWindow:function(c,a){var b="jax.call('community', 'apps,ajaxShowSettings', '"+c+"', '"+a+"');";cWindowShow(b,"",450,100)},savePrivacy:function(){var b=jQuery("input[name=privacy]:checked").val();var a=jQuery("input[name=appname]").val();jax.call("community","apps,ajaxSavePrivacy",a,b)},saveSettings:function(){jax.call("community","apps,ajaxSaveSettings",jax.getFormValues("appSetting"))},remove:function(a){var b="jax.call('community', 'apps,ajaxRemove', '"+a+"');";cWindowShow(b,this.windowTitle,450,100)},add:function(a){var b="jax.call('community', 'apps,ajaxAdd', '"+a+"');";cWindowShow(b,"",450,100)}},bookmarks:{show:function(a){var b="jax.call('community', 'bookmarks,ajaxShowBookmarks','"+a+"');";cWindowShow(b,"",450,100)},email:function(b){var d=jQuery("#bookmarks-email").val();var a=jQuery("#bookmarks-message").val();a=escape(a);a=a.replace(/\\/g,"\\\\");a=a.replace(/\'/g,"\\'");a=a.replace(/\"/g,'\\"');a=a.replace(/\0/g,"\\0");var c="jax.call('community', 'bookmarks,ajaxEmailPage','"+b+"','"+d+"','"+a+"');";cWindowShow(c,"",450,100)}},report:{emptyMessage:"",checkReport:function(){if(jQuery("#report-message").val()==""){jQuery("#report-message-error").html(this.emptyMessage).css("color","red");return false}return true},showWindow:function(a,b){var c='jax.call("community" , "system,ajaxReport" , "'+a+'","'+location.href+'" ,'+b+");";cWindowShow(c,"",450,100)},submit:function(b,c,e){if(joms.report.checkReport()){var d=escape(jQuery("#report-message").val());var a='jax.call("community", "system,ajaxSendReport","'+b+'","'+c+'","'+d+'" , '+e+")";cWindowShow(a,"",450,100)}}},featured:{add:function(c,a){var b="jax.call('community', '"+a+",ajaxAddFeatured', '"+c+"');";cWindowShow(b,"",450,100)},remove:function(c,a){var b="jax.call('community','"+a+",ajaxRemoveFeatured','"+c+"');";cWindowShow(b,"",450,100)}},flash:{enabled:function(){try{try{var a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");try{a.AllowScriptAccess="always"}catch(b){return"6,0,0"}}catch(b){}return new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(b){try{if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){return(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}}catch(b){}}return false}},notifications:{showWindow:function(){var a='jax.call("community", "notification,ajaxGetNotification", "")';cWindowShow(a,"",450,100)},updateNotifyCount:function(){var a=jQuery("#toolbar-item-notify-count").text();if(jQuery.trim(a)!=""&&a>0){a=a-1;jQuery("#toolbar-item-notify-count").html(a);if(a==0){jQuery("#toolbar-item-notify").hide()}}}},filters:{bind:function(){var a=this.loading;jQuery(document).ready(function(){jQuery(".newest-member").bind("click",function(){if(!jQuery(this).hasClass("active-state")){a(jQuery(this).attr("class"));jax.call("community","frontpage,ajaxGetNewestMember",frontpageUsers)}});jQuery(".active-member").bind("click",function(){if(!jQuery(this).hasClass("active-state")){a(jQuery(this).attr("class"));jax.call("community","frontpage,ajaxGetActiveMember",frontpageUsers)}});jQuery(".popular-member").bind("click",function(){if(!jQuery(this).hasClass("active-state")){a(jQuery(this).attr("class"));jax.call("community","frontpage,ajaxGetPopularMember",frontpageUsers)}});jQuery(".featured-member").bind("click",function(){if(!jQuery(this).hasClass("active-state")){a(jQuery(this).attr("class"));jax.call("community","frontpage,ajaxGetFeaturedMember",frontpageUsers)}});jQuery(".all-activity").bind("click",function(){if(!jQuery(this).hasClass("active-state")){a(jQuery(this).attr("class"));jax.call("community","frontpage,ajaxGetActivities","all")}});jQuery(".me-and-friends-activity").bind("click",function(){if(!jQuery(this).hasClass("active-state")){a(jQuery(this).attr("class"));jax.call("community","frontpage,ajaxGetActivities","me-and-friends")}});jQuery(".active-profile-and-friends-activity").bind("click",function(){if(!jQuery(this).hasClass("active-state")){a(jQuery(this).attr("class"));jax.call("community","frontpage,ajaxGetActivities","active-profile-and-friends",joms.user.getActive())}});jQuery(".active-profile-activity").bind("click",function(){if(!jQuery(this).hasClass("active-state")){a(jQuery(this).attr("class"));jax.call("community","frontpage,ajaxGetActivities","active-profile",joms.user.getActive())}});jQuery(".p-active-profile-and-friends-activity").bind("click",function(){if(!jQuery(this).hasClass("active-state")){a(jQuery(this).attr("class"));jax.call("community","frontpage,ajaxGetActivities","active-profile-and-friends",joms.user.getActive(),"profile")}});jQuery(".p-active-profile-activity").bind("click",function(){if(!jQuery(this).hasClass("active-state")){a(jQuery(this).attr("class"));jax.call("community","frontpage,ajaxGetActivities","active-profile",joms.user.getActive(),"profile")}});jQuery(".newest-videos").bind("click",function(){if(!jQuery(this).hasClass("active-state")){a(jQuery(this).attr("class"));jax.call("community","frontpage,ajaxGetNewestVideos",frontpageVideos)}});jQuery(".popular-videos").bind("click",function(){if(!jQuery(this).hasClass("active-state")){a(jQuery(this).attr("class"));jax.call("community","frontpage,ajaxGetPopularVideos",frontpageVideos)}});jQuery(".featured-videos").bind("click",function(){if(!jQuery(this).hasClass("active-state")){a(jQuery(this).attr("class"));jax.call("community","frontpage,ajaxGetFeaturedVideos",frontpageVideos)}});jQuery(".popular-member").css("border-right","0").css("padding-right","0");jQuery(".me-and-friends-activity").css("border-right","0").css("padding-right","0");jQuery(".active-profile-activity").css("border-right","0").css("padding-right","0")})},loading:function(a){elParent=jQuery("."+a).parent().parent().attr("id");if(elParent===""){elParent=jQuery("."+a).parent().attr("id")}jQuery("#"+elParent+" .loading").show();jQuery("#"+elParent+" a").removeClass("active-state");jQuery("."+a).addClass("active-state")},hideLoading:function(){jQuery(".loading").hide();jQuery(".jomTipsJax").addClass("jomTips");joms.tooltip.setup()}},groups:{addInvite:function(a){var b=jQuery("#"+a).parent().attr("id");if(b=="friends-list"){jQuery("#friends-invited").append(jQuery("#"+a)).html()}else{jQuery("#friends-list").append(jQuery("#"+a)).html()}},removeTopic:function(d,a,b){var c='jax.call("community","groups,ajaxShowRemoveDiscussion", "'+a+'","'+b+'");';cWindowShow(c,d,450,100)},editBulletin:function(){if(jQuery("#bulletin-data").css("display")=="none"){jQuery("#bulletin-data").show();jQuery("#bulletin-edit-data").hide()}else{jQuery("#bulletin-data").hide();jQuery("#bulletin-edit-data").show()}},removeBulletin:function(d,a,b){var c='jax.call("community", "groups,ajaxShowRemoveBulletin", "'+a+'","'+b+'");';cWindowShow(c,d,450,100)},unpublish:function(a){jax.call("community","groups,ajaxUnpublishGroup",a)},leave:function(a){var b='jax.call("community", "groups,ajaxShowLeaveGroup", "'+a+'");';cWindowShow(b,"",450,100)},joinWindow:function(a){var b='jax.call("community", "groups,ajaxShowJoinGroup", "'+a+'", location.href );';cWindowShow(b,"",450,100)},edit:function(){jQuery("#community-group-info .cdata").each(function(){if(jQuery(this).next().html()&&jQuery(this).css("display")!="none"){jQuery(this).css("display","none")}else{jQuery(this).css("display","block")}});jQuery("#community-group-info .cinput").each(function(){if(jQuery(this).css("display")=="none"){jQuery(this).css("display","block")}else{jQuery(this).css("display","none")}});if(jQuery("div#community-group-info-actions").css("display")!="none"){jQuery("div#community-group-info-actions").css("display","none")}else{jQuery("div#community-group-info-actions").css("display","block")}},save:function(b){var d=jQuery("#community-group-name").val();var f=jQuery("#community-group-description").val();var c=jQuery("#community-group-website").val();var e=jQuery("#community-group-category").val();var a=jQuery("input[@name='group-approvals']:checked").val();jax.call("community","groups,ajaxSaveGroup",b,d,f,c,e,a)},update:function(d,c,a,b){jQuery("#community-group-data-name").html(d);jQuery("#community-group-data-description").html(c);jQuery("#community-group-data-website").html(a);jQuery("#community-group-data-category").html(b);this.edit()},removeMember:function(a,b){jax.call("community","groups,ajaxRemoveMember",a,b)},deleteGroup:function(a){var b="jax.call('community', 'groups,ajaxWarnGroupDeletion', '"+a+"');";cWindowShow(b,"",450,100,"warning")}},friends:{saveTag:function(){var a=jax.getFormValues("tagsForm");jax.call("community","friends,ajaxFriendTagSave",a);return false},saveGroup:function(a){if(document.getElementById("newtag").value==""){window.alert("TPL_DB_INVALIDTAG")}else{jax.call("community","friends,ajaxAddGroup",a,jQuery("#newtag").val())}},cancelRequest:function(a){var b='jax.call("community" , "friends,ajaxCancelRequest" , "'+a+'");';cWindowShow(b,"",450,100)},connect:function(a){var b='jax.call("community", "friends,ajaxConnect", '+a+")";cWindowShow(b,"",450,100)},addNow:function(){var a=jax.getFormValues("addfriend");jax.call("community","friends,ajaxSaveFriend",a);return false}},messaging:{loadComposeWindow:function(a){var b='jax.call("community", "inbox,ajaxCompose", '+a+")";cWindowShow(b,"",450,100)},send:function(){var a=jax.getFormValues("writeMessageForm");jax.call("community","inbox,ajaxSend",a);return false}},walls:{add:function(b,a){jax.loadingFunction=function(){jQuery("#wall-message").attr("disabled",true);jQuery("#wall-submit").attr("disabled",true)};jax.doneLoadingFunction=function(){jQuery("#wall-message").attr("disabled",false);jQuery("#wall-submit").attr("disabled",false)};if(typeof getCacheId=="function"){cache_id=getCacheId()}else{cache_id=""}jax.call("community",a,jQuery("#wall-message").val(),b,cache_id)},insert:function(a){jQuery("#wall-message").val("");jQuery("#wallContent").prepend(a)},remove:function(a,b,c){if(confirm("Are you sure you want to delete this wall?")){jax.call("community",a+",ajaxRemoveWall",b,c);jQuery("#wall_"+b).fadeOut("normal",function(){jQuery(this).remove()})}}},toolbar:{timeout:500,closetimer:0,ddmenuitem:0,open:function(a){if(jQuery("#"+a).length>0){joms.toolbar.cancelclosetime();if(joms.toolbar.ddmenuitem){joms.toolbar.ddmenuitem.style.visibility="hidden"}joms.toolbar.ddmenuitem=document.getElementById(a);joms.toolbar.ddmenuitem.style.visibility="visible"}},close:function(){if(joms.toolbar.ddmenuitem){joms.toolbar.ddmenuitem.style.visibility="hidden"}},closetime:function(){joms.toolbar.closetimer=window.setTimeout(joms.toolbar.close,joms.toolbar.timeout)},cancelclosetime:function(){if(joms.toolbar.closetimer){window.clearTimeout(joms.toolbar.closetimer);joms.toolbar.closetimer=null}}},registrations:{windowTitle:"",showTermsWindow:function(){var a='jax.call("community", "register,ajaxShowTnc", "")';cWindowShow(a,this.windowTitle,600,350)},authenticate:function(){jax.call("community","register,ajaxGenerateAuthKey")},authenticateAssign:function(){jax.call("community","register,ajaxAssignAuthKey")},assignAuthKey:function(fname,lblname,authkey){eval("document.forms['"+fname+"'].elements['"+lblname+"'].value = '"+authkey+"';")},showWarning:function(a){cWindowShow("jQuery('#cWindowContent').html('"+a+"')","Notice",450,200,"warning")}},comments:{add:function(b){var a=jQuery("#"+b+" textarea").val();if(a!=""){jQuery("#"+b+" .wall-coc-form-action.add").attr("disabled",true);if(typeof getCacheId=="function"){cache_id=getCacheId()}else{cache_id=""}jax.call("community","plugins,walls,ajaxAddComment",b,a,cache_id)}},insert:function(b,a){jQuery("#"+b+" form").before(a);joms.comments.cancel(b)},remove:function(d){var c=jQuery(d).parents(".wallcmt");var a=jQuery(d).parents(".wallcmt").parent().children().index(c);try{console.log(a)}catch(b){}var e=jQuery(d).parents(".wallcmt").parent().attr("id");try{console.log(e)}catch(b){}jax.call("community","plugins,walls,ajaxRemoveComment",e,a)},cancel:function(a){jQuery("#"+a+" textarea").val("");jQuery("#"+a+" form").hide();jQuery("#"+a+" .show-cmt").show();jQuery("#"+a+" .wall-coc-errors").hide()},show:function(c){var b=jQuery("#"+c+" form").parent().width();jQuery("#"+c+" .wall-coc-form-action.add").attr("disabled",false);jQuery("#"+c+" form").width(b).show();jQuery("#"+c+" .show-cmt").hide();var a=jQuery("#"+c+" textarea");joms.utils.textAreaWidth(a);joms.utils.autogrow(a);a.blur(function(){if(jQuery(this).val()==""){joms.comments.cancel(c)}})}},utils:{textAreaWidth:function(target){with(jQuery(target)){css("width","100%");css("width",width()-parseInt(css("borderLeftWidth"))-parseInt(css("borderRightWidth"))-parseInt(css("padding-left"))-parseInt(css("padding-right")))}},autogrow:function(b,a){if(a==undefined){a={}}a.maxHeight=a.maxHeight||300;jQuery(b).autogrow(a)}},connect:{checkRealname:function(a){var b=jax.loadingFunction;jax.loadingFunction=function(){};jax.doneLoadingFunction=function(){jax.loadingFunction=b};jax.call("community","connect,ajaxCheckName",a)},checkEmail:function(a){var b=jax.loadingFunction;jax.loadingFunction=function(){};jax.doneLoadingFunction=function(){jax.loadingFunction=b};jax.call("community","connect,ajaxCheckEmail",a)},checkUsername:function(a){var b=jax.loadingFunction;jax.loadingFunction=function(){};jax.doneLoadingFunction=function(){jax.loadingFunction=b};jax.call("community","connect,ajaxCheckUsername",a)},update:function(){var a="jax.call('community', 'connect,ajaxUpdate' );";cWindowShow(a,"",450,200)},updateEmail:function(){jQuery("#facebook-email-update").submit()},importData:function(){var b=jQuery("#importstatus").is(":checked")?1:0;var a=jQuery("#importavatar").is(":checked")?1:0;jax.call("community","connect,ajaxImportData",b,a)},mergeNotice:function(){var a="jax.call('community','connect,ajaxMergeNotice');";cWindowShow(a,"",450,200)},merge:function(){var a="jax.call('community','connect,ajaxMerge');";cWindowShow(a,"",450,200)},validateUser:function(){var a="jax.call('community','connect,ajaxValidateLogin','"+jQuery("#existingusername").val()+"','"+jQuery("#existingpassword").val()+"');";cWindowShow(a,"",450,200)},newUser:function(){var a="jax.call('community','connect,ajaxShowNewUserForm');";cWindowShow(a,"",450,200)},existingUser:function(){var a="jax.call('community','connect,ajaxShowExistingUserForm');";cWindowShow(a,"",450,200)},selectType:function(){if(jQuery("[name=membertype]:checked").val()=="1"){joms.connect.newUser()}else{joms.connect.existingUser()}},validateNewAccount:function(){jax.call("community","connect,ajaxCheckEmail",jQuery("#newemail").val());jax.call("community","connect,ajaxCheckUsername",jQuery("#newusername").val());jax.call("community","connect,ajaxCheckName",jQuery("#newname").val());var a=true;if(jQuery("#newname").val()==""||jQuery("#error-newname").css("display")!="none"){a=false}if(jQuery("#newusername").val()==""||jQuery("#error-newusername").css("display")!="none"){a=false}if(jQuery("#newemail").val()==""||jQuery("#error-newemail").css("display")!="none"){a=false}if(a){var b="jax.call('community', 'connect,ajaxCreateNewAccount' , '"+jQuery("#newname").val()+"', '"+jQuery("#newusername").val()+"','"+jQuery("#newemail").val()+"');";cWindowShow(b,"",450,200)}}},videos:{showEditWindow:function(c,a){if(typeof a=="undefined"){a=""}var b="jax.call('community', 'videos,ajaxEditVideo', '"+c+"' , '"+a+"');";cWindowShow(b,"",450,400)},deleteVideo:function(a){var b="jax.call('community' , 'videos,ajaxRemoveVideo', '"+a+"','myvideos');";cWindowShow(b,"",450,150)},playerConf:{},addVideo:function(b,a){if(typeof b=="undefined"||b==""){var b="";var a=""}var c="jax.call('community', 'videos,ajaxAddVideo', '"+b+"', '"+a+"');";cWindowShow(c,"",450,100)},linkVideo:function(b,a){var c="jax.call('community', 'videos,ajaxLinkVideo', '"+b+"', '"+a+"');";cWindowShow(c,"",450,100)},uploadVideo:function(b,a){var c="jax.call('community', 'videos,ajaxUploadVideo', '"+b+"', '"+a+"');";cWindowShow(c,"",450,100)},submitLinkVideo:function(){var a=true;videoLinkUrl="#linkVideo input[name='videoLinkUrl']";if(jQuery.trim(jQuery(videoLinkUrl).val())==""){jQuery(videoLinkUrl).addClass("invalid");a=false}else{jQuery(videoLinkUrl).removeClass("invalid")}if(a){jQuery("#cwin-wait").css("margin-left","20px");jQuery("#cwin-wait").show();document.linkVideo.submit()}},submitUploadVideo:function(){var a=true;videoFile="#uploadVideo input[name='videoFile']";if(jQuery.trim(jQuery(videoFile).val())==""){jQuery(videoFile).addClass("invalid");a=false}else{jQuery(videoFile).removeClass("invalid")}videoTitle="#uploadVideo input[name='title']";if(jQuery.trim(jQuery(videoTitle).val())==""){jQuery(videoTitle).addClass("invalid");a=false}else{jQuery(videoTitle).removeClass("invalid")}if(a){jQuery("#cwin-wait").css("margin-left","20px");jQuery("#cwin-wait").show();document.uploadVideo.submit()}},fetchThumbnail:function(a){var b="jax.call('community' , 'videos,ajaxFetchThumbnail', '"+a+"','myvideos');";cWindowShow(b,"",450,150)}},users:{blockUser:function(a,b){var c="jax.call('community', 'profile,ajaxBlockUser', '"+a+"' , '"+b+"');";cWindowShow(c,"",450,100)},removePicture:function(a){var b="jax.call('community', 'profile,ajaxRemovePicture', '"+a+"');";cWindowShow(b,"",450,100)}},user:{getActive:function(){return js_profileId}},tooltip:{setup:function(){jQuery(".qtip-active").hide();setTimeout("jQuery('.qtip-active').hide()",150);try{clearTimeout(jQuery.fn.qtip.timers.show)}catch(a){}jQuery(".jomTips").each(function(){var c="tipNormal";var b=220;var i={corner:{target:"topMiddle",tooltip:"bottomMiddle"}};var d=true;var g={when:{event:"mouseout"},effect:{length:10}};if(jQuery(this).hasClass("tipRight")){c="tipRight";b=320;i={corner:{target:"rightMiddle",tooltip:"leftMiddle"}}}if(jQuery(this).hasClass("tipWide")){b=420}if(jQuery(this).hasClass("tipFullWidth")){b=jQuery(this).innerWidth()-20}var h="";var f=jQuery(this).attr("title");var e=f.split("::");jQuery(this).attr("title","");if(e.length==2){f=e[1];h={text:e[0]}}else{h=h={text:""}}jQuery(this).qtip({content:{text:f,title:h},style:{name:c,width:b},position:i,hide:g,show:{solo:true,effect:{length:50}}}).removeClass("jomTips")});return true},setStyle:function(){jQuery.fn.qtip.styles.tipNormal={width:320,border:{width:7,radius:5},tip:true,name:"dark"};jQuery.fn.qtip.styles.tipRight={tip:"leftMiddle",name:"tipNormal"};return true}}};jQuery(document).click(function(){joms.toolbar.close()});jQuery(document).ready(function(){joms.tooltip.setStyle();joms.tooltip.setup()});(function(a){a.fn.autogrow=function(b){this.filter("textarea").each(function(){var c=a(this);c.css("overflow","hidden");b.minHeight=b.minHeight||c.height();b.maxHeight=b.maxHeight||0;c.siblings(".textarea-shadow").remove();var g=a('<div class="textarea-shadow">').css({position:"absolute",visibility:"hidden","font-size":(c[0].currentStyle==undefined)?c.css("font-size"):c[0].currentStyle.fontSize,"font-family":c.css("font-family"),"line-height":c.css("line-height"),width:c.width()}).insertBefore(c);var f;var e=function(){var j=function(k,n){var m="";for(var l=0;l<n;l++){m=m+k}return m};var i=c[0].value.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/&/g,"&amp;").replace(/\njQuery/,"<br/>&nbsp;").replace(/\n/g,"<br/>").replace(/ {2,}/g,function(k){return j("&nbsp;",k.length-1)+" "});g.html(i);var h=Math.max(g.height()+20,b.minHeight);if(h<b.maxHeight||b.maxHeight==0){c.css({height:h,overflow:"hidden"})}else{c.css("overflow","auto")}clearTimeout(f)};var d=function(){f=setTimeout(e,100)};c.change(d).keydown(d).keyup(d);e.apply(this)});return this}})(jQuery);