String.prototype.trim=function(){return this.replace(/^\s*([^ ]*)\s*$/,"$1");}
function slide(toggler,elem_id,onComplete){if(!toggler.slider){var options={mode:'vertical',duration:500};if(onComplete){options.onComplete=onComplete}toggler.slider=new Fx.Slide(elem_id,options)}toggler.slider.toggle();toggler.toggleClass('selected');return false}function favorite_bar(link){new Ajax(link.href,{method:'get',evalScripts:true,update:link.parentNode}).request();return false}function session_keep_alive(ping_url){setInterval(function(){img=new Image(1,1);img.src=ping_url},1200000)}function rate(url,name){new Ajax(url,{method:'get',onComplete:function(response){response=eval('('+response+')');if(response.status&&response.status=='success'&&response.data&&name){flashobj=$(name);if(flashobj){flashobj.updateRating(response.data)}}}}).request()}