
var static_image_url="http://sttwo.taketake.com/a/1257660640/images";var login_required_but_login_form_is_empty="You must authenticate before you can do this, unfortunately something went wrong and we are unable to show you the login form. Please login by clicking <a href=\"/login\">here</a>. Thanks!";var note_is_too_short="Your note must be at least 2 characters long!";var empty_note_title="this block of text";var description_is_too_long="Your description is too long, try to reduce it a little bit!";var topic_activity_form_not_closed="You need to save your changes before you're able to send your comment";var comment_is_too_short="Your message must be at least 2 characters long!";var confirm_delete_gallery_asset="Are you sure you want to delete this image?";var confirm_delete_gallery="Are you sure you want to delete this gallery?";var confirm_delete_topic_activity="Are you sure you want to delete this message?";var confirm_delete_topic_page="Are you sure you want to delete this page?";var confirm_delete_task="Are you sure you want to cancel this task?";var heading_is_too_short="Your title must have at least 2 characters!";var expecting_redirect_error="We were expecting to get a URL to redirect you to but something went wrong";var confirm_abandon_task="Are you sure you want to abandon this task?";$.ajaxSetup({cache:false,global:false,timeout:60000,type:"POST"});var invisible_thumb='<div class="invisible_thumb sortable_picture"></div>';$(function(){$('a.button, input.button, a.clickable').live('mousedown',function(){$(this).addClass('pressed');}).live('mouseup',function(){$(this).removeClass('pressed');});$('a.flash:first').click(function(){$(this).slideUp(250,function(){$(this).html('');});return false;});if($('a.flash:first').is(':visible')&&$('a.flash:first').html().length>1){flash_timer();}
$('.rel_timestamp').timeago();});function toggle_submenu(element){var sub_menu_timer;$(element).parents('li').find('.sub_menu').toggle().bind('mouseleave',function(){var sub_menu=this;sub_menu_timer=setTimeout(function(){$(sub_menu).hide();},500);}).bind('mouseenter',function(){clearTimeout(sub_menu_timer);}).bind('click',function(){$(this).hide();});return false}
function toggle_menu(el){var menu=$(el).next();var timer;menu.toggle();menu.bind('mouseleave',function(){timer=setTimeout(function(){menu.hide();},500);}).bind('mouseenter',function(){clearTimeout(timer);}).bind('click',function(){menu.hide();});return false;}
function sync_twitter(url){window.open('/twitter/sync?return_url='+url,'Twitter','width=800,height=500');return false;}
function add_screen(screen_id,content){if($('#screens_container #'+screen_id).length)
return'#'+screen_id;$('#screens_container').append('<div id="'+screen_id+'" class="screen" style="display: none">'+content+'</div>');return'#'+screen_id;}
function add_sidebar(sidebar_id,content){if($('#rsidebar #'+sidebar_id).length)
return'#'+sidebar_id;$('#rsidebar').append('<div id="'+sidebar_id+'" class="screen" style="display: none">'+content+'</div>');return'#'+sidebar_id;}
function adjust_height(target){}
function activate_screen(activate,deactivate,callback){var activate_screen=$(activate);var deactivate_screen=$(deactivate);deactivate_screen.fadeOut(250,function(){activate_screen.fadeIn(250,function(){if(jQuery.isFunction(callback))
callback();return false;});});}
function activate_sidebar(activate,deactivate,callback){var activate_screen=$(activate);var deactivate_screen=$(deactivate);deactivate_screen.fadeOut(250,function(){activate_screen.fadeIn(250,function(){if(jQuery.isFunction(callback))
callback();return false;});});}
$flash_timer=null;function flash_message(msg,type){clearTimeout($flash_timer);if($('a.flash:first').is(':visible')){$('a.flash:first').html('');}
$('a.flash:first').hide().prepend('<div class="'+type+'"><p>'+nl2br(msg)+'</p></div>').slideDown(250).bind('mouseenter',function(){clearTimeout($flash_timer);}).bind('mouseleave',flash_timer);flash_timer();}
function flash_timer(){$flash_timer=setTimeout(function(){$('a.flash:first').slideUp(250,function(){$(this).html('');});},4000);}
function handle_error(msg){if(!msg){msg="Something went wrong, it is most likely not your fault at all. Please sit back while we're working on it";}
flash_message(msg,'alert');}
function handle_notice(msg){if(!msg)return;flash_message(msg,'notice');}
function handle_warning(msg){if(!msg)return;flash_message(msg,'warning');}
function throw_error(error_type,request){if(error_type=='timeout'){return'Your request timed out, please try again';}else{return request.responseText;}}
function limitChars(element,limit,counter){var text=$(element).val();var escaped_text=encodeURI(text);if(escaped_text.indexOf("%")!=-1){var textlength=escaped_text.split("%").length-1;if(textlength==0)textlength++;var tmp=escaped_text.length-(textlength*3)
textlength=textlength+tmp;}else{textlength=escaped_text.length}
if(textlength>limit){$(counter).html((limit-textlength)).addClass('limit_exceeded');}else{$(counter).html((limit-textlength)).removeClass('limit_exceeded');}
return(limit-textlength);}
function limit_input(element,limit,counter){$(element).bind('focus blur keydown keypress keyup',function(){limitChars(element,limit,counter);});$(element).keyup();}
function field_alert(json_array_or_object,prefix,within){for(var key in json_array_or_object){if(typeof(prefix)=='string'){var selector=prefix+key;}else{var selector=key;}
if(typeof(within)=='string'){$(selector,within).addClass('alert').after('<div class="alert">'+json_array_or_object[key]+'</div>');}else{$(selector).addClass('alert').after('<div class="alert">'+json_array_or_object[key]+'</div>');}}}
function check_xhr_if_logged(xhr){if(typeof(xhr.logged)!='undefined'&&xhr.logged==false){$('body').append(xhr.login_form);return false;}else{return true;}}
function setCookie(c_name,value,expiredays){var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);document.cookie=c_name+"="+escape(value)+((expiredays==null)?"":";expires="+exdate.toGMTString());}
function getCookie(c_name){if(document.cookie.length>0){c_start=document.cookie.indexOf(c_name+"=");if(c_start!=-1){c_start=c_start+c_name.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end));}}
return"";}
function close_notice(notice_id){$.ajax({url:'/notices/close/'+notice_id,data:'token='+$token,dataType:'json',error:function(xhr,error_type){var error_message=throw_error(error_type,xhr);handle_error(error_message);},success:function(xhr){$('#notice_'+notice_id).fadeOut(250,function(){$(this).remove();});}});return false;}
function nl2br(str,is_xhtml){var breakTag='';breakTag='<br />';if(typeof is_xhtml!='undefined'&&!is_xhtml){breakTag='<br>';}
return(str+'').replace(/([^>]?)\n/g,'$1'+breakTag+'\n');}
function str_replace(search,replace,subject,count){var i=0,j=0,temp='',repl='',sl=0,fl=0,f=[].concat(search),r=[].concat(replace),s=subject,ra=r instanceof Array,sa=s instanceof Array;s=[].concat(s);if(count){this.window[count]=0;}
for(i=0,sl=s.length;i<sl;i++){if(s[i]===''){continue;}
for(j=0,fl=f.length;j<fl;j++){temp=s[i]+'';repl=ra?(r[j]!==undefined?r[j]:''):r[0];s[i]=(temp).split(f[j]).join(repl);if(count&&s[i]!==temp){this.window[count]+=(temp.length-s[i].length)/f[j].length;}}}
return sa?s:s[0];}