jQuery.easing['jswing']=jQuery.easing['swing'];jQuery.extend(jQuery.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d);},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b;},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b;},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b;},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b;},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b;},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b;},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b;},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b;},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b;},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b;},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b;},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b;},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b;},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b;},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b;},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b;},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b;},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b;},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b;},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b;},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b;},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b;},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b;},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b;},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b;}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b;}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b;}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b;}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return jQuery.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b;}});(function($){$.belowthefold=function(element,settings){var fold=$(window).height()+$(window).scrollTop();return fold<=$(element).offset().top-settings.threshold;};$.abovethetop=function(element,settings){var top=$(window).scrollTop();return top>=$(element).offset().top+$(element).height()-settings.threshold;};$.rightofscreen=function(element,settings){var fold=$(window).width()+$(window).scrollLeft();return fold<=$(element).offset().left-settings.threshold;};$.leftofscreen=function(element,settings){var left=$(window).scrollLeft();return left>=$(element).offset().left+$(element).width()-settings.threshold;};$.inviewport=function(element,settings){return!$.rightofscreen(element,settings)&&!$.leftofscreen(element,settings)&&!$.belowthefold(element,settings)&&!$.abovethetop(element,settings);};$.extend($.expr[':'],{"below-the-fold":function(a,i,m){return $.belowthefold(a,{threshold:0});},"above-the-top":function(a,i,m){return $.abovethetop(a,{threshold:0});},"left-of-screen":function(a,i,m){return $.leftofscreen(a,{threshold:0});},"right-of-screen":function(a,i,m){return $.rightofscreen(a,{threshold:0});},"in-viewport":function(a,i,m){return $.inviewport(a,{threshold:0});}});})(jQuery);script={filename:'profiles.js',description:'Neoseeker member profiles'};try{console.assert(1);}catch(event){if(typeof loadFirebugConsole=='function'){loadFirebugConsole();}else{console={assert:function(){},debug:function(){},error:function(){},info:function(){},log:function(){},time:function(){},timeEnd:function(){},warn:function(){}};}}
console.time(script.filename);console.log(script.description);jQuery.fn.doOnce=function(func){this.length&&func.apply(this);return this;}
$(document).ready(function(){console.time('Document ready');var settings={ajax:{data_prefix:'in_ajax_mode=1&act=',server_type:'POST',timeout:15000},personal_message:{maximum_characters:80},sortable:{containment:'#profile',items:'li',opacity:0.75,revert:250},tab_peek:10};var dictionary={current_username:$('#profile').attr('username'),add_as_contact:'Add this member as a contact',add_as_friend:'Add this member as a friend',unsaved_changes:'Warning! Navigating away from this page will cause you to lose your unsaved changes. Press cancel to return or OK to continue.',change_avatar:'Click here to edit your avatar',personal_message:'Click here to add a personal message',ribbon:{show_dashboard:$('a#preferences_tab').text(),hide_dashboard:'Hide dashboard',return_to:'Dashboard'},NEO_URL_PREFIX:'/',nf_url_path:'http://www.neoseeker.com/forums',NEO_CDN_HOST:'http://i.neoseeker.com/',ribbon_is_unpinned:'Ribbon is unpinned. Click here for it follow you as you scroll.',ribbon_is_pinned:'Ribbon is pinned and will follow you as you scroll. Click here to unpin.',memberid:$('#profile').attr('memberid')};var $profile=$('div#profile'),$microprofile=$('div#microprofile'),$ribbon=$('div#ribbon'),$column0=$('div#column_0'),$column1=$('div#column_1'),$last_seen=$('li#last_seen'),$status_update_form=$('#status_update_form'),$status=$("#status"),$join_date=$("li#join_date"),$js_hide=null;$personal_message=$("li#personal_message");var fn={ajax:{verify_sync:function(server_reply){if(server_reply==='false'){console.error('Application desynchronised, reloading...');window.location.reload();}}},init:function(){if(init.tab==="overview"){total_modules=fn.module.count();if(init.populate_modules){fn.module.populate();total_manager_modules=fn.module.count("manager");}}
if(init.status_update_hide){fn.status.hide();}},status:{get_current:function(){return $("#status_update_data").val();}},module:{count:function(where){if(where==="manager"){return $("li","#manager_0, #manager_1").size();}else{return $("div.module","#module_columns").size();}},populate:function(){var number_of_modules=$("div.module","#module_columns").size();$("div.modules","#column_0").children("div").each(function(){var moduleid=$(this).attr("id"),module_type=$(this).attr("class");$("ul#manager_0").append('<li id=manager_'+moduleid+' class='+module_type+' rel='+moduleid+'>'+moduleid+' - Type: '+module_type+' <a href="#" class="remove_module">remove me</a></li>');});$("div.modules","#column_1").children("div").each(function(){var moduleid=$(this).attr("id"),module_type=$(this).attr("class");$("ul#manager_1").append('<li id=manager_'+moduleid+' class='+module_type+' rel='+moduleid+'>'+moduleid+' - Type: '+module_type+' <a href="#" class="remove_module">remove me</a></li>');});console.info("Module manager populated");},remove:function(moduleid){$("#module_"+moduleid).slide_fade_toggle(400,"jswing",function(){$("#manager_module_"+moduleid).slideUp(250,function(){$(this).remove();});$(this).remove();$.ajax({data:settings.ajax.data_prefix+'remove_module&moduleid='+moduleid});});},update:function(column_number){previous_total_manager_modules=total_manager_modules;total_manager_modules=fn.module.count("manager");if(total_manager_modules>previous_total_manager_modules){var column_result=$('#manager_'+column_number).sortable('serialize',{key:"column"+column_number+"_modules[]"});console.info("New module added");$("li[rel='add']","#manager_"+column_number).removeAttr("id");$.ajax({data:settings.ajax.data_prefix+'update_module_order&'+column_result,success:function(server_reply){fn.ajax.verify_sync(server_reply);server_reply_array=server_reply.split('|+|');$("li[rel='add']","#manager_"+column_number).attr("rel",server_reply_array[0]).attr("id","manager_"+server_reply_array[0]).text(server_reply_array[0]);$("#column_"+column_number+" div.modules").prepend(server_reply_array[1]);}});}else{var column_result=$('#manager_'+column_number).sortable('serialize',{key:"column"+column_number+"_modules[]"});if(column_result.length===0){var column_result="column"+column_number+"_modules[]=";}
$("#manager_"+column_number+" li").each(function(){var moduleid=$(this).attr("rel"),$module=$("#"+moduleid);$module.appendTo("#column_"+column_number+" div.modules");});console.info("Module positions serialized");$.ajax({data:settings.ajax.data_prefix+'update_module_order&'+column_result});}}}};jQuery.preloadImages=function()
{for(var i=0;i<arguments.length;i++)
{jQuery("<img>").attr("src",arguments[i]);}};$.preloadImages(avatar_xs_url);console.time("Initialisation");fn.init();$("body").addClass("js");location_html=$("h2.location").html();$.ajaxSetup({error:function(){console.error("Remote call failed");},success:function(server_reply){fn.ajax.verify_sync(server_reply);},timeout:settings.ajax.timeout,type:settings.ajax.server_type});if($('#pin_ribbon').hasClass('pinned')){$('#pin_ribbon').attr('title',dictionary.ribbon_is_pinned);}else{$('#pin_ribbon').attr('title',dictionary.ribbon_is_unpinned);}
$('#pin_ribbon').click(function(){previous_pinned_preference=pinned_preference;pinned_preference=(pinned_preference==="pinned")?"unpinned":"pinned";if(previous_pinned_preference==="pinned"){$(this).attr('title',dictionary.ribbon_is_unpinned).removeClass("pinned").addClass("unpinned");ribbon_currently_fixed=0;$("#ribbon").css({"opacity":1,position:"relative",display:"block"});$("#ribbon div.username").hide();$("#ribbon_placeholder").hide();if($('a#preferences_tab').hasClass('return')){$('a#preferences_tab').text(dictionary.ribbon.hide_dashboard).removeClass('return');}}else{$(this).attr('title',dictionary.ribbon_is_pinned).removeClass("unpinned").addClass("pinned");}
$.ajax({data:settings.ajax.data_prefix+"update_ribbon&pinned_state="+pinned_preference});return false;});ribbon_only=($profile.hasClass('ribbon_only'))?1:0;if(ribbon_only===0){pinned_preference=($('#pin_ribbon').hasClass('pinned'))?"pinned":"unpinned";$('<div id="trip_switch">&nbsp;</div>').insertBefore("#ribbon");$('<div id="ribbon_placeholder">&nbsp;</div>').insertBefore("#ribbon");$("#ribbon_placeholder").css({"height":"3em"}).hide();ribbon_currently_fixed=0;header_visbility=1;$(window).bind("scroll",function(){header_visbility=0;$("div#trip_switch:in-viewport").each(function(){header_visbility=1;});if(pinned_preference==="pinned"){if(header_visbility===1&&ribbon_currently_fixed===1){$("#ribbon_placeholder").hide();$("#ribbon div.username").stop(0,1).animate({"width":"toggle"},200,function(){$(this).hide();});$("#ribbon").css({"opacity":1,position:"relative",display:"block"});ribbon_currently_fixed=0;if($('a#preferences_tab').hasClass('return')){$('a#preferences_tab').text(dictionary.ribbon.hide_dashboard).removeClass('return');}}else if(header_visbility===0&&ribbon_currently_fixed===0){$("#ribbon_placeholder").show();$("#ribbon div.username").stop(0,1).animate({"width":"toggle"},400,function(){$ribbon.trigger("mouseleave");});$("#ribbon").css({"opacity":0.97,position:"fixed",display:"inline"});ribbon_currently_fixed=1;if($('a#preferences_tab').hasClass('active')){$('a#preferences_tab').text(dictionary.ribbon.return_to).addClass('return');}}}});}
$("#ribbon").hover(function(){if(ribbon_currently_fixed===1){$(this).stop(0,1).animate({"opacity":1},250);}},function(){if(ribbon_currently_fixed===1){$(this).stop(0,1).animate({"opacity":0.97},250);}});console.timeEnd("Initialisation");function filterPath(string){return string.replace(/^\//,'').replace(/(index|default).[a-zA-Z]{3,4}$/,'').replace(/\/$/,'');}
$('a[href*=#]').each(function(){if(filterPath(location.pathname)==filterPath(this.pathname)&&location.hostname==this.hostname&&this.hash.replace(/#/,'')){var $targetId=$(this.hash),$targetAnchor=$('[name='+this.hash.slice(1)+']');var $target=$targetId.length?$targetId:$targetAnchor.length?$targetAnchor:false;if($target){var targetOffset=$target.offset().top;$(this).click(function(){$('html, body').animate({scrollTop:targetOffset},400);return false;});}}});$.fn.extend({code:function(callback,input_requirement){if(input_requirement===undefined){input_requirement="38,38,40,40,37,39,37,39,66,65";}
return this.each(function(){var input_keys=[];$(this).keydown(function(event){input_keys.push(event.keyCode);if(input_keys.toString().indexOf(input_requirement)>=0){$(this).unbind('keydown',arguments.callee);callback(event);}});});},slide_fade_toggle:function(speed,easing,callback){return this.animate({opacity:"toggle",height:"toggle"},speed,easing,callback);},toggle_state:function(){var checked;return this.each(function(){checked=$(this).is(':checked');$(this).attr('checked',!checked).parent().toggleClass('checked',!checked);});}});$('div#ip_information table').hide();$('<a href="#ip_information" class="toggle_ip_table">View table of IPs that have logged in as &quot;'+dictionary.current_username+'&quot;</a>').insertBefore('div#ip_information table');$('a.toggle_ip_table').click(function(){$('div#ip_information table').toggle();return false;});module_prefix="module_";function module(id,data){var $this=$("#"+module_prefix+id);if(data==="$"||data==="selector"){return $this;}
if(data==="dom_reference"){return"#"+module_prefix+id;}
if(data==="is_collapsed"){return $this.data("is_collapsed");}
if(data==="edit_mode"){return $this.data("edit_mode");}
if(data==="type"){return $("#"+module_prefix+id+" > div").attr("class");}}
function get_module_id(){return $(this).parents(".module").attr("id").split("_")[1];}
$.fn.extend({get_module_id:function(){var module_id=$(this).parents(".module").attr("id").split("_")[1];return module_id;}});$("select",".module form").change(function(){var module_id=$(this).get_module_id();var $module=module(module_id,"$");var serialized=$(this).parents("form").serialize();$.ajax({data:settings.ajax.data_prefix+"edit_module&moduleid="+module_id+"&"+serialized,success:function(server_reply){fn.ajax.verify_sync(server_reply);$module.find("div.module_content").html(server_reply);}});});function build_form_array(form_id){form_array='';$("#"+form_id).find("input[type=text]").each(function(){var key=$(this).attr("name");var value=$(this).val();form_array=form_array+"&setting["+key+"]="+value;});$("#"+form_id).find(":checkbox, :radio").each(function(){var key=$(this).attr("name");var value=$(this).attr("checked");form_array=form_array+"&setting["+key+"]="+value;});return form_array;}
$(":checkbox, :radio",".module form").livequery("click",function(){module_id=$(this).get_module_id();var relationship=$(this).parents("tr").attr("id");if(relationship){if($(this).is(':checked')){$("#"+relationship).removeClass("private").addClass("public");$("span","#"+relationship).hide();$("div.true_data","#"+relationship).show();}else{$("#"+relationship).removeClass("public").addClass("private");$("div.true_data","#"+relationship).hide();$("span","#"+relationship).text("private").show();}}
var form_id=$(this).parents("form").attr("id"),form_array=build_form_array(form_id);$.ajax({data:settings.ajax.data_prefix+"update_overview"+form_array});});$(".module_header h2").click(function(){var module_id=$(this).get_module_id();if($(this).parents(".module_header").siblings(".module_settings").is(":visible")){$(this).parent().siblings(".module_settings").children("a.customise_module").trigger("click");}
if($(this).parent().siblings(".module_content").is(":visible")){$(this).parent().siblings(".module_content").slideUp(200);}else{$(this).parent().siblings(".module_content").slideDown(400);}});$("a.remove_module").click(function(){$(this).parents(".module").slide_fade_toggle(400);var module_id=$(this).get_module_id();$.ajax({data:settings.ajax.data_prefix+"remove_module&moduleid="+module_id});return false;});$("a.customise_module").click(function(){var module_id=$(this).get_module_id();var module_dom_reference=module(module_id,"dom_reference");if($(this).parents(".module_header").siblings(".module_content").is(":hidden")){$(this).parent().siblings("h2").trigger("click");}
if($(this).hasClass("active")){var previous_data=$(this).data("previous_data");$(this).text(previous_data).removeClass("active");if($(this).parents(".module").attr("id")==="module_overview"){$('div#overview_information').hide();$('table#overview_module_table').removeClass('active');$('div.section','#module_overview div.module_content').show();$(this).parents(".module_header").siblings(".module_content").find(".editable").each(function(){var new_data=$(this).find("input").val();$(this).html(new_data);});$(this).parents(".module_header").siblings(".module_content").find(".privacy").remove();}else{$(this).parents(".module_header").siblings(".module_settings").slideUp(200);}}else{$(this).data("previous_data",$(this).text());$(this).text("I'm done!").addClass("active");if($(this).parents(".module").attr("id")==="module_overview"){$('div#overview_information').fadeIn(400);$('table#overview_module_table').addClass('active');$('div.section','#module_overview div.module_content').hide();$(this).parents(".module_header").siblings(".module_content").find(".editable").each(function(){var input_name=$(this).parents("tr").attr("id");var previous=$(this).find("div.true_data").text();$(this).data("previous",previous);$(this).html('<input type="text" name="'+input_name+'" value="'+previous+'" />');});$(this).parents(".module_header").siblings(".module_content").find(".privacy_toggle").each(function(){var input_name=$(this).parents("tr").attr("id");var input_name=input_name+"_public";var checked=($(this).parents("tr").hasClass("public"))?1:0;if(checked){$('Show: <input type="checkbox" name="'+input_name+'" class="privacy" checked="checked" />').hide().prependTo(this).fadeIn(400);}else{$('Show: <input type="checkbox" name="'+input_name+'" class="privacy" />').hide().prependTo(this).fadeIn(400);}});$("input",module_dom_reference).each(function(){$(this).data("previous",$(this).val());});$("input",module_dom_reference).bind("blur",function(){if($(this).data("previous")===$(this).val()){return false;}else{var form_id=$(this).parents("form").attr("id"),form_array=build_form_array(form_id);$.ajax({data:settings.ajax.data_prefix+"update_overview"+form_array});}});}else{$(this).parents(".module_header").siblings(".module_settings").slideDown(200);}}
return false;});$("form","#overview").submit(function(){return false;});$("#badge img").bind('mouseenter',function(){var data=$(this).attr("data");$("h2.location").addClass("black").html(data);});$("#badge").bind('mouseleave',function(){$("h2.location").removeClass("black").html(location_html);});$("#loading").ajaxStart(function(){$(this).show();}).ajaxStop(function(){$(this).fadeOut(100);});function open_dashboard(){$('a#preferences_tab').addClass('active');$('div#profile').addClass('preferences');$('a#preferences_tab').text(dictionary.ribbon.hide_dashboard);$('div#dashboard').slideDown(400);}
$('a.show_help_toggle','div#dashboard').click(function(){if($(this).data("active")==="active"){$(this).data("active","");$(this).text("Show help");$('div#dashboard_help').hide();}else{$(this).data("active","active");$(this).text("Hide help");$('div#dashboard_help').show();}
return false;});$('a#preferences_tab').click(function(){if($(this).hasClass('return')){$('html, body').animate({scrollTop:0},400);return false;}else{var block_status=$(this).data("block");if(block_status===1){return false;}else{$(this).data("block",1);setTimeout('unblock("a#preferences_tab")',400);if($(this).hasClass("active")){$(this).removeClass('active');$('div#profile').removeClass('preferences');$(this).text(dictionary.ribbon.show_dashboard);$('div#dashboard').slideUp(200);}else{if(header_visbility===0&&ribbon_currently_fixed===1){$('html, body').animate({scrollTop:0},400,function(){open_dashboard();});}else{open_dashboard();}}}}
return false;});$(".filter_bar .condensed").click(function(){$(this).parents("div.data_list").find("tbody").removeClass().addClass("condensed");});$(".filter_bar .full_view").click(function(){$(this).parents("div.data_list").find("tbody").removeClass().addClass("full");});add_friend_mode=0;var manage_friendship=$("li#manage_friendship a").text(),public_message=$("li#public_message a").text(),private_message=$("li#private_message a").text();unblock=function(identifer){return $(identifer).data("block",0);};$(".add_status").click(function(){return false;});$("em.last_seen").data("previous_value",$("em.last_seen").html());$("li#manage_friendship a.button").click(function(){if($(this).hasClass('option')){return true;}
var block_status=$(this).data("block");if(block_status===1){return false;}else{$(this).data("block",1);setTimeout('unblock("li#manage_friendship a.button")',800);var add_friend_mode_status=$("ul#profile_actions").data("add_friend_mode");var disabled_gb=($("li#public_message a").attr('href')=='#')?true:false;if(add_friend_mode_status===1){$(this).text("Add Neofriend");$("li#public_message a").hide("slide",{direction:"left"},200,function(){$(this).text(public_message).removeClass("option");if(!disabled_gb){$(this).show("slide",{direction:"right"});}else{$(this).hide();}});$("li#private_message a").hide("slide",{direction:"left"},400,function(){$(this).text(private_message).removeClass("option").show("slide",{direction:"right"});});$("ul#profile_actions").data("add_friend_mode",0);return false;}else{$(this).text("Cancel");$("li#public_message a").hide("slide",{direction:"left"},400,function(){$(this).text("Add as contact").addClass("option").show("slide",{direction:"right"});});$("li#private_message a").hide("slide",{direction:"left"},200,function(){$(this).text("Add as friend").addClass("option").show("slide",{direction:"right"});})
$("ul#profile_actions").data("add_friend_mode",1);return false;}}});$("li#private_message a").click(function(){if($("ul#profile_actions").data("add_friend_mode")===1){$(this).fadeOut().fadeIn();$.ajax({data:settings.ajax.data_prefix+"add_friend",success:function(server_reply){fn.ajax.verify_sync(server_reply);$("li#manage_friendship a.button").text("Neofriend").addClass('option').attr('href',dictionary.nf_url_path+'/index.php?fn=myneofriends&type=friends').data("block",1);$("li#public_message a").hide("slide",{direction:"left"},200,function(){$(this).text(public_message).removeClass("option").show("slide",{direction:"right"});});$("li#private_message a").hide("slide",{direction:"left"},400,function(){$(this).text(private_message).removeClass("option").show("slide",{direction:"right"});});$("ul#profile_actions").data("add_friend_mode",0);return false;}});return false;}});$("li#public_message a").click(function(){if($("ul#profile_actions").data("add_friend_mode")===1){$(this).fadeOut().fadeIn();$.ajax({data:settings.ajax.data_prefix+"add_contact",success:function(server_reply){fn.ajax.verify_sync(server_reply);$("li#manage_friendship a.button").text("Contact").addClass('option').attr('href',dictionary.nf_url_path+'/index.php?fn=myneofriends&type=contacts').data("block",1);$("li#public_message a").hide("slide",{direction:"left"},200,function(){$(this).text(public_message).removeClass("option").show("slide",{direction:"right"});});$("li#private_message a").hide("slide",{direction:"left"},400,function(){$(this).text(private_message).removeClass("option").show("slide",{direction:"right"});});$("ul#profile_actions").data("add_friend_mode",0)
return false;}});return false;}});current_status=fn.status.get_current();$status_update_button=$("#status_update_button");$status_clear_button=$("#status_update_clear");$status_buttons=$("#status_update_button, #status_update_clear");$status_buttons.hide();$("#status_update_data").focus(function(){current_status=fn.status.get_current();$(this).addClass("focus");if(current_status===""||current_status===dictionary.edit_status){$status_update_button.fadeIn(200);}else{$status_buttons.fadeIn(200);}});$("#status_update_data").blur(function(){var old_status=current_status;current_status=fn.status.get_current();if(current_status!=old_status){$("#status_update_data").val(old_status);current_status=fn.status.get_current();}
$("#status_update_data").removeClass("focus");$status_buttons.fadeOut(200);});$("input[type=text]").livequery("click",function(){$(this).select();});$("select.autosubmit","form").change(function(){$(this).parents("form").submit();});$('input').keyup(function(event){if(event.keyCode==27){$(this).blur();}});$status_update_form.submit(function(){current_status=fn.status.get_current();var previous_button_value=$("#status_update_button").val();$status_clear_button.fadeIn(200);if(current_status===""||current_status===dictionary.edit_status){var data_suffix='clear_status';}else{var data_suffix='update_status&status_update_data='+current_status;}
$.ajax({data:settings.ajax.data_prefix+data_suffix});$status_buttons.fadeOut(200);$("#status_update_data").removeClass("focus");return false;});if($('blockquote.bubble').length===0){$('.comment_toggle').hide();}
$('.comment_toggle').click(function(){var state=$(this).data("active");if(state==="active"){$('div.minor_entry').each(function(){$(this).parents("li").show();});$(this).data("active","");$(this).text("View comments only - ");}else{$('div.minor_entry').each(function(){$(this).parents("li").hide();});$(this).data("active","active");$(this).text("View all content - ");}});$('a.edit, a.add_personal_message','li#personal_message').livequery("click",function(){var personal_message_current=$('a.personal_message','#personal_message').text();var personal_message=prompt("Describe what you're up to in "+settings.personal_message.maximum_characters+" characters, or leave a short personal message: "+dictionary.current_username+"... ","");if(personal_message===null||personal_message.length<2||personal_message===personal_message_current){return false;}else if(personal_message.length>settings.personal_message.maximum_characters){alert("Uh oh! Your personal message was longer than "+settings.personal_message.maximum_characters+" characters.");return false;}else{if($(this).hasClass('add_personal_message')){$('small#status_actions').show();$(this).removeClass('add_personal_message').addClass('personal_message');}
if(personal_message.length>45){personal_message_truncated=personal_message.slice(0,45)+"...";}else{personal_message_truncated=personal_message;}
if(personal_message.match(/^:/)){$('a.personal_message','#personal_message').text(personal_message_truncated.replace(/^:/,"")).attr('title',personal_message.replace(/^:/,""));}else{$('a.personal_message','#personal_message').text(dictionary.current_username+" "+personal_message_truncated).attr('title',dictionary.current_username+" "+personal_message);}
$.ajax({data:settings.ajax.data_prefix+'update_status&status_update_data='+personal_message,success:function(server_reply){fn.ajax.verify_sync(server_reply);$('a.personal_message','#personal_message').attr("href",dictionary.NEO_URL_PREFIX+"members/"+dictionary.current_username+"/activity/"+server_reply+"/");}});return false;}});$('a#reset_status').livequery("click",function(){$('small#status_actions').hide();$('a.personal_message','#personal_message').text(dictionary.personal_message).attr("href",dictionary.NEO_URL_PREFIX+"members/"+dictionary.current_username+"/activity/").removeClass().addClass("add_personal_message");$.ajax({data:settings.ajax.data_prefix+'clear_status'});return false;});$('#profile_header').hover(function(){$('#status_actions').css({"opacity":1});},function(){$('#status_actions').css({"opacity":0.5});});$("#status_update_clear").click(function(){$("#status_update_data").val(dictionary.edit_status);$(this).blur();$status_buttons.fadeOut(200);$("#status_update_data").removeClass("focus");current_status=dictionary.edit_status;$.ajax({data:settings.ajax.data_prefix+'clear_status'});return false;});$(".remove_module").livequery("click",function(){var moduleid=$(this).parents("li").attr("rel").split("_")[1];fn.module.remove(moduleid);});function date_difference(from,until){from=(from==="today")?new Date():new Date(from);until=(until==="today")?new Date():new Date(until);var difference=until-from,days=Math.round(difference/(1000*60*60*24));return days;}
function steal_cake(){$join_date.text("No more cake for you!").addClass("stolen").effect("pulsate",{times:2},200);}
var join_month_day=$("#join_month_day").text(),join_year=$("#join_year").text();$(window).code(function(){if($profile.hasClass("birthday")){steal_cake();return false;}else{days_since_neoanniversary=date_difference("today",join_month_day+", "+join_year);days_since_neoanniversary=Math.abs(days_since_neoanniversary);$join_date.text("Joined "+days_since_neoanniversary+" days ago").removeClass("cake").addClass("at_one_with_nature").effect("pulsate",{times:2},200);return false;}},"73,84,83,66,69,69,78,72,79,87,76,79,78,71");$(window).code(function(){if($profile.hasClass("birthday")){steal_cake();return false;}else{var current_year=new Date(),current_year=current_year.getFullYear();days_until_neoanniversary=date_difference("today",join_month_day+", "+current_year);if(days_until_neoanniversary<0){days_until_neoanniversary=date_difference("today",join_month_day+", "+(current_year+1));}
$join_date.text(days_until_neoanniversary+" days to go!").removeClass("at_one_with_nature").addClass("cake").effect("pulsate",{times:2},200);}},"76,79,84,83,79,70,80,82,69,83,69,78,84,83");String.prototype.reverse=function(){splitext=this.split("");revertext=splitext.reverse();reversed=revertext.join("");return reversed;};$(window).code(function(){var username=$("h1#profile_username").text();var username_reversed=username.reverse();$("h1#profile_username span").animate({opacity:0},200,function(){$(this).text(username_reversed).animate({opacity:1},200);});},"75,69,66,69,82,84,88,69,76,65");$('a.colour_swatch','div#swatches').click(function(){var colour=$(this).attr("id").split("_")[1];$(this).siblings("a").removeClass("active").end().addClass("active");$profile.removeClass('preferences');$profile.removeClass().addClass(colour);$ribbon.removeClass().addClass(colour);$.ajax({data:settings.ajax.data_prefix+"set_profile_theme&theme="+colour});return false;});$("a.remove_me").click(function(){var remove=$(this).attr("rel"),remove="#"+remove;$(remove).remove();});$('.show_entry').click(function(){var confirmation=window.confirm("This will show this entry to others. Continue?");if(confirmation){var alid=$(this).parents('li.entry').attr('id').split('_')[1];$.ajax({data:settings.ajax.data_prefix+"show_activity_entry&alid="+alid,success:function(server_reply){fn.ajax.verify_sync(server_reply);$('li#activity_'+alid).removeClass('hidden');$('span.hidden_msg','li#activity_'+alid).remove();}});return false;}else{return false;}});$('.hide_entry').click(function(){var confirmation=window.confirm("This will hide this entry from others. This can be undone at any time. Continue?");if(confirmation){var alid=$(this).parents('li.entry').attr('id').split('_')[1];$.ajax({data:settings.ajax.data_prefix+"hide_activity_entry&alid="+alid,success:function(server_reply){fn.ajax.verify_sync(server_reply);$('li#activity_'+alid).addClass('hidden');$('.images','li#activity_'+alid).before('<span class="hidden_msg">*** HIDDEN from others ***</span>');}});return false;}else{return false;}});$('.remove_entry').click(function(){var confirmation=window.confirm("This will remove this entry forever. This administrative action CANNOT be undone! Continue?");if(confirmation){var alid=$(this).parents('li.entry').attr('id').split('_')[1];$.ajax({data:settings.ajax.data_prefix+"remove_activity_entry&alid="+alid,success:function(server_reply){fn.ajax.verify_sync(server_reply);$('li#activity_'+alid).slideUp().remove();}});return false;}else{return false;}});$('.remove_guestbook').click(function(){var confirmation=window.confirm("This will remove this guestbook entry and its comments forever. This administrative action CANNOT be undone! Continue?");if(confirmation){var alid=$(this).parents('li.entry').attr('id').split('_')[1];$.ajax({url:dictionary.NEO_URL_PREFIX+'members/'+dictionary.current_username+'/guestbook/'+alid+'/',data:"in_ajax_mode=1&function=remove&act=remove&gb_activityid="+alid,success:function(server_reply){fn.ajax.verify_sync(server_reply);$('li#activity_'+alid).slideUp().remove();}});return false;}else{return false;}});$('a.rate_entry').each(function(i){$(this).data('click',0);});$('a.rate_entry').click(function(){if($(this).data('click')>1){return false;}
var alid=$(this).parents('li.entry').attr('id').split('_')[1];$.ajax({data:settings.ajax.data_prefix+"rate_activity_entry&alid="+alid,success:function(server_reply){fn.ajax.verify_sync(server_reply);$('#activity_'+alid+'_rating').html(server_reply);$('#activity_'+alid+'_rating').data('click',$('#activity_'+alid+'_rating').data('click')+1);}});return false;});$('a.favourite_entry').each(function(i){$(this).data('click',0);});$('a.favourite_entry').click(function(){if($(this).data('click')>1){return false;}
var alid=$(this).parents('li.entry').attr('id').split('_')[1];$.ajax({data:settings.ajax.data_prefix+"favourite_activity_entry&alid="+alid,success:function(server_reply){fn.ajax.verify_sync(server_reply);html_array=server_reply.split('|+|');if(html_array[0]=='favourited'){$('#activity_'+alid+'_favourite').addClass('favourited').html(html_array[1]).data('click',$('#activity_'+alid+'_favourite').data('click')+1);}else if(html_array[0]=='unfavourited'){$('#activity_'+alid+'_favourite').removeClass('favourited').html(html_array[1]).data('click',$('#activity_'+alid+'_favourite').data('click')+1);}}});return false;});$('.page_browser a').livequery('click',function(event){event.preventDefault();var url=$(this).attr('href');var pattern=/\?page=(\d+?)&/;var result=pattern.exec(url);if(result!=null){var page=result[1];}else{var page=1;}
var filterby=$('#favourites_filter li.active a').attr('class');var sortby=$('#favourites_table th.headerSortDown').attr('id').split('-')[1];$.ajax({data:settings.ajax.data_prefix+"filter_favourites&filterby="+filterby+"&sortby="+sortby+"&page="+page,success:function(server_reply){fn.ajax.verify_sync(server_reply);$('#favourites_content').html(server_reply);}});return false;});$('#favourites_filter li a').click(function(){var filterby=$(this).attr('class'),filter_text=$(this).attr('rel');$.ajax({data:settings.ajax.data_prefix+"filter_favourites&filterby="+filterby,success:function(server_reply){fn.ajax.verify_sync(server_reply);$('#favourites_content').html(server_reply);}});$('#favourites_filter').find('li').removeClass('active')
$(this).parents('li').addClass('active');if(filter_text){var filter_text=' '+filter_text;}else{var filter_text='s';}
$('#filter_type_header').removeClass().addClass(filterby).find('span').text(filter_text);return false;});$('#favourites_table th').livequery('click',function(){var sortby=$(this).attr('id').split('-')[1];var filterby=$('#favourites_filter li.active a').attr('class');$.ajax({data:settings.ajax.data_prefix+"filter_favourites&filterby="+filterby+"&sortby="+sortby,success:function(server_reply){fn.ajax.verify_sync(server_reply);$('#favourites_content').html(server_reply);}});});$('#favourites_browser').find('em.item_type a').click(function(){var filterby=$(this).attr('class');$('#favourites_filter').find('a.'+filterby).click();return false;});var favourites_pagination=$('#favourites_browser').attr('rel');active_tab=$('a.active','#ribbon');console.timeEnd('Document ready');});console.timeEnd(script.filename);