jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};function sF(){if(agentID){$('html,body').animate({scrollTop:0},'fast');$('#form-slider').animate({height:'203px'},'fast');}else{$('#footer').css('padding-bottom','225px');$('#footer-bar').animate({height:'225px'},'fast');}}
var deviceAgent=navigator.userAgent.toLowerCase();var agentID=deviceAgent.match(/(iphone|ipod|ipad)/);$(document).bind('click',function(event){if(($('#view-menu').css('display')=='inline')&&($(event.target).closest('#view-drop').length==0)&&($(event.target).closest('#view-menu').length==0)){$('#view-menu').css('display','none');}
if(($('#sort-menu').css('display')=='inline')&&($(event.target).closest('#sort-drop').length==0)&&($(event.target).closest('#sort-menu').length==0)){$('#sort-menu').css('display','none');}
if(($('#search-filter').css('display')=='inline')&&($(event.target).closest('#search input[name=term]').length==0)&&($(event.target).closest('#search-filter').length==0)){$('#search-filter').css('display','none');}});$('#button-new-post-1,#button-new-post-2').click(function(event){$('#post-subject').val('');$('#post-form textarea').val('');$('#post-form').css('display','block');$('#reply-form').css('display','none');$('#post-subject').focus();sF();event.preventDefault();});$('#sticky-list, #thread-list, #permalink, #reply-list').click(function(event){var nodeName=event.target.nodeName;nodeClass=($(event.target).hasClass('post')||$(event.target).parent().hasClass('post'))?'post':($(event.target).hasClass('reply')||$(event.target).parent().hasClass('reply'))?'reply':'';if((nodeName=='SPAN'||nodeName=='EM')&&(nodeClass=='post'||nodeClass=='reply')){var id=$(event.target).attr('id')==''?$(event.target).parent().attr('id'):$(event.target).attr('id');$('#p'+id).toggle();event.preventDefault();}});$('a.plus, a.minus').click(function(event){if($(this).attr('class')=='minus'){$(this).removeClass('minus');$(this).addClass('plus');$(this).parent('li:first').addClass('closed');$.ajax({type:"POST",url:$(event.target).attr('href')});$(event.target).attr('href',$(event.target).attr('href').replace('close','open'));}else{$(this).removeClass('plus');$(this).addClass('minus');$(this).parent('li:first').removeClass('closed');$.ajax({type:"POST",url:$(event.target).attr('href')});$(event.target).attr('href',$(event.target).attr('href').replace('open','close'));}
event.preventDefault();});$('#content').delegate('div.meta a','click',function(event){function likeNode(n){var is_perm=($(n).parent().parent().attr('id')=='permalink');var node=(is_perm?$(n).parent().prev('.likes'):$(n).parents('div.message').prev('.likes'));if($(node).length==0){node=$('<span class="meta likes"></span>');is_perm?$(n).parent().before($(node)):$(n).parents('div.message').before($(node));}
return node;}
function likeHTML(l,d){var lh='';if(l>=1){lh+='<em>+'+l+'</em> '+(l==1?'like':'likes');}
if(l>=1&&d>=1){lh+=', ';}
if(d>=1){lh+='<em>-'+d+'</em> '+(d==1?'dislike':'dislikes');}
return lh;}
function likeCount(h){if(h==null){return 0;}
var res=h.match(/(\d+)<\/em> like/i);return(res==null?0:parseInt(res[1]));}
function dislikeCount(h){if(h==null){return 0;}var res=h.match(/(\d+)<\/em> dislike/i);return(res==null?0:parseInt(res[1]));}
if(event.target.innerHTML=='reply'){var id=event.target.href.replace(/.*\/([0-9]+)$/,"$1");var title='Reply to: '+$('#'+id).html();title=(title.length>62)?title.substring(0,61)+'...':title;$('#reply-form .title').html(title);$('#pid').val(id);$('#reply-subject').val('');$('#reply-form textarea').val('');$('#reply-form .counter').html('1000 characters left');$('#post-form').css('display','none');$('#reply-form').css('display','block');$('#reply-subject').focus();sF();event.preventDefault();}else if(event.target.innerHTML.indexOf('unflag')!=-1){$.get(event.target.href);var count=event.target.innerHTML.match(/\d+/);id=event.target.href.replace(/.*\/([0-9]+)$/,"$1");count--;$(event.target).replaceWith($('<a href="/forum/flag/'+id+'">flag ('+count+')</a>').css('color','#0E95C1'));event.preventDefault();}else if(event.target.innerHTML.indexOf('flag')!=-1){if($.cookie('_fl')==null){$.get(event.target.href);count=event.target.innerHTML.match(/\d+/);id=event.target.href.replace(/.*\/([0-9]+)$/,"$1");count++;$(event.target).replaceWith($('<a class="clicked" href="/forum/unflag/'+id+'">unflag ('+count+') </a>'));event.preventDefault();}}else if(event.target.innerHTML.indexOf('disliked')!=-1){$.get(event.target.href);var like_node=likeNode($(event.target));var likes=likeCount($(like_node).html());var dislikes=dislikeCount($(like_node).html())-1;$(like_node).html(likeHTML(likes,dislikes));id=event.target.href.replace(/.*\/([0-9]+)$/,"$1");$(event.target).replaceWith($('<a href="/forum/dislike/'+id+'">dislike</a>').css('color','#0E95C1'));event.preventDefault();}else if(event.target.innerHTML.indexOf('liked')!=-1){$.get(event.target.href);like_node=likeNode($(event.target));likes=likeCount($(like_node).html())-1;dislikes=dislikeCount($(like_node).html());$(like_node).html(likeHTML(likes,dislikes));id=event.target.href.replace(/.*\/([0-9]+)$/,"$1");$(event.target).replaceWith($('<a href="/forum/like/'+id+'">like</a>').css('color','#0E95C1'));event.preventDefault();}else if(event.target.innerHTML.indexOf('dislike')!=-1){$.get(event.target.href);like_node=likeNode($(event.target));likes=likeCount($(like_node).html());dislikes=dislikeCount($(like_node).html())+1;id=event.target.href.replace(/.*\/([0-9]+)$/,"$1");if($(event.target).prev().html()=='liked'){$(event.target).prev().replaceWith($('<a href="/forum/like/'+id+'">like</a>').css('color','#0E95C1'));likes--;}
$(like_node).html(likeHTML(likes,dislikes));$(event.target).replaceWith($('<a class="clicked" href="/forum/undislike/'+id+'">disliked</a>'));event.preventDefault();}else if(event.target.innerHTML.indexOf('like')!=-1){$.get(event.target.href);like_node=likeNode($(event.target));likes=likeCount($(like_node).html())+1;dislikes=dislikeCount($(like_node).html());id=event.target.href.replace(/.*\/([0-9]+)$/,"$1");if($(event.target).next().html()=='disliked'){$(event.target).next().replaceWith($('<a href="/forum/dislike/'+id+'">dislike</a>').css('color','#0E95C1'));dislikes--;}
$(like_node).html(likeHTML(likes,dislikes));$(event.target).replaceWith($('<a class="clicked" href="/forum/unlike/'+id+'">liked</a>'));event.preventDefault();}else if(event.target.innerHTML=='hide'){$.get(event.target.href);id=event.target.href.replace(/.*\/([0-9]+)$/,"$1");var node=$('<span class="hide"> This post has been hidden. <span class="meta"><a href="/forum/show/'+id+'">show</a></span> </span>');$(event.target).parents('.body').hide();$(event.target).parents('li:first').addClass('hide');$(event.target).parent().parent().prev().before(node);event.preventDefault();}else if(event.target.innerHTML=='saved'){$.get(event.target.href,function(){id=event.target.href.replace(/.*\/([0-9]+)$/,"$1");$(event.target).replaceWith($('<a href="/forum/save/'+id+'">save</a>').css('color','#0E95C1'));});event.preventDefault();}else if(event.target.innerHTML=='save'){$.get(event.target.href,function(){id=event.target.href.replace(/.*\/([0-9]+)$/,"$1");$(event.target).replaceWith($('<a class="clicked" href="/forum/remove/'+id+'">saved</a>'));});event.preventDefault();}});$('li.hide a').live('click',function(event){if(event.target.innerHTML=='show'){$.post(event.target.href);$(event.target).parents('li:first').removeClass('hide');$(event.target).parents('li:first').children('span.hide').remove();event.preventDefault();}});$('#post-form div.close, #reply-form div.close').click(function(event){if(agentID){$('#form-slider').animate({height:'0'},'fast');}else{$('#footer').css('padding-bottom','26px');$('#footer-bar').animate({height:'26px'},'fast');}
event.preventDefault();});$('#post-subject, #reply-subject').keyup(function(){var subj=$(this).val();var id=$(this).attr('id');var ta=id=='post-subject'?$('#post-message'):$('#reply-message');var maxlength=180;if(subj.length>=maxlength){$(ta).focus();var re=/(.*)\s(.*)$/;var grp=re.exec(subj.substr(0,maxlength));if(grp==null){$(this).val(subj.substr(0,maxlength));$(ta).val(subj.slice(maxlength)+$(ta).val());}else{$(this).val(grp[1]);$(ta).val(grp[2]+subj.slice(maxlength)+$(ta).val());}}});$('#reply-message, #post-message').keydown(function(event){if($(this).attr('id')=='post-message'){var counter=$('#post-form .counter');}else{counter=$('#reply-form .counter');}
var key=event.keyCode||event.which;if(key==13&&event.shiftKey){var browser=navigator.userAgent;if(browser.toLowerCase().indexOf('safari')>0){event.preventDefault();$(this).val($(this).val()+"\n");}}else if(key==13&&!event.shiftKey){$(this).parents('form:first').submit();}else{var msg=$(this).val();var chars=1000-msg.length;if(msg.length>1000){$(this).val(msg.substr(0,1000));chars=0;}
counter.html(chars+' characters left');}});$('#search input').focus(function(){if($(this).val()=='search YBM...'){$(this).css('color','#333');$(this).val('');}
$('#search-filter').css('display','inline');});$('#search input').blur(function(){if($.trim($(this).val())==''){$(this).css('color','#888');$(this).val('search YBM...');}});$('#search').submit(function(event){if($("#search input").val()==''||$("#search input").val()=='search YBM...'){event.preventDefault();$('#search-filter').css('display','inline');}});$('#post-form, #reply-form').submit(function(event){});$('.dd').click(function(event){if($(event.target).parent().parent().attr('id')=='view-drop'){if($('#view-menu').css('display')=='inline'){$('#view-menu').css('display','none');}else{$('#view-menu').css('display','inline');}}else if($(event.target).parent().parent().attr('id')=='sort-drop'){if($('#sort-menu').css('display')=='inline'){$('#sort-menu').css('display','none');}else{$('#sort-menu').css('display','inline');}}
event.preventDefault();});$('#slider').click(function(){if($('#footer-bar').css('width')=='25px'){$('#footer-bar').animate({width:'100%'},'slow');}else{$('#footer-bar').css('min-width','0');$('#footer-bar').animate({width:'25px'},'slow');}});
