
$(document).ready(function(){jQuery.each($("a[rel*='external']"),function(){$(this).click(function(){window.open(this.href);return false;});$(this).keypress(function(){window.open(this.href);return false;});});});$.fn.SpinButton=function(cfg){return this.each(function(){this.spinCfg={min:cfg&&!isNaN(parseFloat(cfg.min))?Number(cfg.min):null,max:cfg&&!isNaN(parseFloat(cfg.max))?Number(cfg.max):null,step:cfg&&cfg.step?Number(cfg.step):1,page:cfg&&cfg.page?Number(cfg.page):10,upClass:cfg&&cfg.upClass?cfg.upClass:'up',downClass:cfg&&cfg.downClass?cfg.downClass:'down',reset:cfg&&cfg.reset?cfg.reset:this.value,delay:cfg&&cfg.delay?Number(cfg.delay):500,interval:cfg&&cfg.interval?Number(cfg.interval):100,_btn_width:20,_btn_height:12,_direction:null,_delay:null,_repeat:null};this.adjustValue=function(i){var v=(isNaN(this.value)?this.spinCfg.reset:Number(this.value))+Number(i);if(this.spinCfg.min!==null)v=Math.max(v,this.spinCfg.min);if(this.spinCfg.max!==null)v=Math.min(v,this.spinCfg.max);this.value=v;};$(this).addClass(cfg&&cfg.spinClass?cfg.spinClass:'spin-button').mousemove(function(e){var x=e.pageX||e.x;var y=e.pageY||e.y;var el=e.target||e.srcElement;var direction=(x>coord(el,'offsetLeft')+el.offsetWidth-this.spinCfg._btn_width)?((y<coord(el,'offsetTop')+this.spinCfg._btn_height)?1:-1):0;if(direction!==this.spinCfg._direction){switch(direction){case 1:$(this).removeClass(this.spinCfg.downClass).addClass(this.spinCfg.upClass);break;case-1:$(this).removeClass(this.spinCfg.upClass).addClass(this.spinCfg.downClass);break;default:$(this).removeClass(this.spinCfg.upClass).removeClass(this.spinCfg.downClass);}
this.spinCfg._direction=direction;}}).mouseout(function(){$(this).removeClass(this.spinCfg.upClass).removeClass(this.spinCfg.downClass);this.spinCfg._direction=null;}).mousedown(function(e){if(this.spinCfg._direction!=0){var self=this;var adjust=function(){self.adjustValue(self.spinCfg._direction*self.spinCfg.step);};adjust();self.spinCfg._delay=window.setTimeout(function(){adjust();self.spinCfg._repeat=window.setInterval(adjust,self.spinCfg.interval);},self.spinCfg.delay);}}).mouseup(function(e){window.clearInterval(this.spinCfg._repeat);window.clearTimeout(this.spinCfg._delay);}).dblclick(function(e){if($.browser.msie)
this.adjustValue(this.spinCfg._direction*this.spinCfg.step);}).keydown(function(e){switch(e.keyCode){case 38:this.adjustValue(this.spinCfg.step);break;case 40:this.adjustValue(-this.spinCfg.step);break;case 33:this.adjustValue(this.spinCfg.page);break;case 34:this.adjustValue(-this.spinCfg.page);break;}}).bind("mousewheel",function(e){if(e.wheelDelta>=120)
this.adjustValue(this.spinCfg.step);else if(e.wheelDelta<=-120)
this.adjustValue(-this.spinCfg.step);e.preventDefault();}).change(function(e){this.adjustValue(0);});if(this.addEventListener){this.addEventListener('DOMMouseScroll',function(e){if(e.detail>0)
this.adjustValue(-this.spinCfg.step);else if(e.detail<0)
this.adjustValue(this.spinCfg.step);e.preventDefault();},false);}});function coord(el,prop){var c=el[prop],b=document.body;while((el=el.offsetParent)&&(el!=b)){if(!$.browser.msie||(el.currentStyle.position!='relative'))
c+=el[prop];}
return c;}};$(document).ready(function(){$('#plugin_social_bookmarks_columns').SpinButton({min:1,max:50});if(js_vars.bookmarks_position=='2'||js_vars.bookmarks_position=='3'){$('#social_bookmarks_menu_link').wrap('<div id="social_bookmarks_wrapper"></div>');$('#social_bookmarks_menu_link').after('<div id="social_bookmarks_content"></div>');if(js_vars.bookmarks_greyout!='1'){$('#social_bookmarks_content').append(js_vars.bookmarks_content);}
if(js_vars.bookmarks_visibility=='0'){$('#social_bookmarks_content').show();}
if(js_vars.bookmarks_layout!='2'){$('td.social_bookmarks_content').css('min-width','100px');}
$('#social_bookmarks_menu_link').click(function(event){event.preventDefault();if(js_vars.bookmarks_visibility=='1'){if(js_vars.bookmarks_greyout=='1'){$("a.social_bookmarks_menu_link").click(function(){var t=this.title||$(this).text();GB_show(t,this.href,400,300);return false;});}else{$('#social_bookmarks_content').toggle();}}});$('#social_bookmarks_menu_link').mouseover(function(){if(js_vars.bookmarks_visibility=='2'){if(js_vars.bookmarks_greyout=='1'){var t=this.title||$(this).text();GB_show(t,this.href,400,300);return false;}else{$('#social_bookmarks_content').show();}}});$('#social_bookmarks_close').click(function(event){$('#social_bookmarks_content').hide();});}});