document.getElementsByAttribute=function(B,A){return $A(($(A)||document.body).getElementsByTagName("*")).inject([],function(C,D){if(Element.readAttribute(D,B)){C.push(Element.extend(D))}return C})};document.getElementsByAttributeValue=function(B,C,A){return $A(($(A)||document.body).getElementsByTagName("*")).inject([],function(D,E){if(Element.readAttribute(E,B)==C){D.push(Element.extend(E))}return D})};Element.addMethods({getElementsByAttribute:function(A,B){return document.getElementsByAttribute(B,A)},getElementsByAttributeValue:function(A,B,C){return document.getElementsByAttributeValue(B,C,A)}});Element.addMethods({makeUnselectable:function(A,B){B=B||"default";A.onselectstart=function(){return false};A.unselectable="on";A.style.MozUserSelect="none";A.style.cursor=B;return A},makeSelectable:function(A){A.onselectstart=function(){return true};A.unselectable="off";A.style.MozUserSelect="";A.style.cursor="inherit";return A}});var Cookie={set:function(A,B,C){if(C){d=new Date();d.setTime(d.getTime()+(C*1000));expiry="; expires="+d.toGMTString()}else{expiry=""}document.cookie=A+"="+B+expiry+"; path=/"},get:function(A){nameEQ=A+"=";ca=document.cookie.split(";");for(i=0;i<ca.length;i++){c=ca[i];while(c.charAt(0)==" "){c=c.substring(1,c.length)}if(c.indexOf(nameEQ)==0){return c.substring(nameEQ.length,c.length)}}return null},unset:function(A){Cookie.set(A,"",-1)}};var Client={browser:false,OS:false,version:false,current_place:0,current_string:"",detect:navigator.userAgent.toLowerCase(),load:function(){if(Client.check("konqueror")){Client.browser="Konqueror";Client.OS="Linux"}else{$H({safari:"Safari",omniweb:"OmniWeb",opera:"Opera",webtv:"WebTV",icab:"iCab",msie:"Internet Explorer"}).each(function(A){if(!Client.browser&&Client.check(A[0])){Client.browser=A[1]}})}if(!Client.browser&&!Client.check("compatible")){Client.browser="Netscape Navigator";Client.version=Client.detect.charAt(8)}if(!Client.version){Client.version=Client.detect.charAt(Client.current_place+Client.current_string.length)}if(!Client.OS){$H({linux:"Linux",x11:"Unix",mac:"Mac",win:"Windows"}).each(function(A){if(!Client.OS&&Client.check(A[0])){Client.OS=A[1]}});if(!Client.OS){Client.OS="unknown"}}},check:function(A){Client.current_string=A;Client.current_place=Client.detect.indexOf(A)+1;return Client.current_place}};Client.load();Object.extend(window,{openedWindows:{},openCentered:function(A,B,C){this.openedWindows[B]=window.open(A,B,$H({width:800,height:600,left:(screen.width?(screen.width-(C&&C.width?C.width:800))/2:0),top:(screen.height?(screen.height-(C&&C.height?C.height:600))/4:0),dependent:true,directories:true,fullscreen:false,location:true,menubar:true,resizable:true,scrollbars:true,status:true,toolbar:true}).merge(C||{}).inject("",function(E,D){if(D[1]==true){value="yes"}else{if(D[1]==false){value="no"}else{value=D[1]}}return E+D[0]+"="+value+","}).replace(/\,$/,""));this.openedWindows[B].focus();return this.openedWindows[B]}});if(typeof (Builder)!="undefined"){Builder.Inline={};$A(["div","span","table","tr","td","a","b","i","p","ul","ol","li","h1","h2","h3","h4","h5","h6","blockquote","pre","img"]).each(function(A){Builder.Inline[A]=function(C,B,D){return Builder.node(C,B,D)}.bind(this,A)})}
