var $random=function(B,A){return Math.floor(Math.random()*(A-B+1)+B)};var Cookie={set:function(B,C,A){var E="";if(A!=undefined){var D=new Date();D.setTime(D.getTime()+(86400000*parseFloat(A)));E="; expires="+D.toGMTString()}return(document.cookie=escape(B)+"="+escape(C||"")+E)},get:function(A){var B=document.cookie.match(new RegExp("(^|;)\\s*"+escape(A)+"=([^;\\s]*)"));return(B?unescape(B[2]):null)},erase:function(A){var B=Cookie.get(A)||true;Cookie.set(A,"",-1);return B},accept:function(){if(typeof navigator.cookieEnabled=="boolean"){return navigator.cookieEnabled}Cookie.set("_test","1");return(Cookie.erase("_test")==="1")}};var $E=function(B,C){var A;(null==C)?A=$$(B)[0]:A=$(C).select(B)[0];return A};var $M=function(A){return(Prototype.Browser.IE)?window[A]:document[A]};String.prototype.toInt=function(){return parseInt(this,10)};Element.addMethods({getTag:function(A){return A.tagName.toLowerCase()},isVisible:function(A){while(A.tagName!="BODY"){if(!$(A).visible()){return false}A=A.parentNode}return true}});var evtQ=[];var evtQhandler=null;function checkevtQ(){if(job=evtQ.shift()){job[0](job[1])}if(job=evtQ.shift()){job[0](job[1])}if(job=evtQ.shift()){job[0](job[1])}if(job=evtQ.shift()){job[0](job[1])}}function enqueue(B,A){evtQ.push([B,A])}function prequeue(B,A){evtQ.unshift([B,A])}document.observe("dom:loaded",function(){Qhandler=setInterval(checkevtQ,50)});