// This uses getElementsBySelector and getAllChildren by Simon Willison (Source: http://simon.incutio.com/archive/2003/03/25/getElementsBySelector ).
var agt=navigator.userAgent.toLowerCase();var appVer=navigator.appVersion.toLowerCase();var is_minor=parseFloat(appVer);var is_major=parseInt(is_minor);var iePos=appVer.indexOf('msie');if(iePos!=-1){is_minor=parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)));is_major=parseInt(is_minor)}var is_opera=agt.indexOf('opera')!=-1;var is_safari=((agt.indexOf('safari')!=-1)&&(agt.indexOf('mac')!=-1))?true:false;var is_konq=agt.indexOf('konqueror')!=-1;var is_khtml=(is_safari||is_konq);var is_ie=((iePos!=-1)&&(!is_opera)&&(!is_khtml));var is_ie5dn=(is_ie&&is_minor<5.0);var is_mac=(agt.indexOf("mac")!=-1);if(is_ie5dn){var x=(document.getElementsByTagName)?document.getElementsByTagName('link'):(document.all)?document.all.tags('link'):null;if(x!=null){x[0].disabled=true;x[1].disabled=true}};function setCookie(_34,_35,_24,_25,_6,_36){if(_6==null){var _6=new Date();var _37=new Date(0);var _22=_37.getTime();if(_22>0){_6.setTime(_6.getTime()-_22)}_6.setTime(_6.getTime()+365*24*60*60*1000)}var _27=_34+"="+escape(_35)+((_6)?"; expires="+_6.toGMTString():"")+((_24)?"; path="+_24:"")+((_25)?"; domain="+_25:"")+((_36)?"; secure":"");document.cookie=_27};function getCookieValue(_16){var c=document.cookie;if(c&&_16&&(_16!="")){c=";"+c;var _18=eval("/(;|; )"+_16+"=([^;]+)/");if(c.match(_18)){return unescape(c.match(_18)[2])}}return false};function stripHref(_28){var _29=eval("/"+document.location.protocol+"\\/\\/"+document.location.host+"/");return _28.replace(_29,"")};function getAllChildren(e){return e.all?e.all:e.getElementsByTagName('*')};document.getElementsBySelector=function(_30){if(!document.getElementsByTagName){return new Array()}var _20=_30.split(' ');var _0=new Array(document);var _19=_20.length-1;var z=_19;if(z+1){do{var i=_19-z;_10=_20[i].replace(/^\s+/,'').replace(/\s+$/,'');if(_10.indexOf('#')>-1){var _13=_10.split('#');var _1=_13[0];var id=_13[1];var _21=document.getElementById(id);if(_1&&_21.nodeName.toLowerCase()!=_1){return new Array()}_0=new Array(_21);continue}if(_10.indexOf('.')>-1){var _13=_10.split('.');var _1=_13[0];var _32=_13[1];if(!_1){_1='*'}var _2=new Array;var _12=0;for(var h=0;h<_0.length;h++){var _3;if(_1=='*'){_3=getAllChildren(_0[h])}else{_3=_0[h].getElementsByTagName(_1)}for(var j=0;j<_3.length;j++){_2[_12++]=_3[j]}}_0=new Array;var _15=0;for(var k=0;k<_2.length;k++){if(_2[k].className&&_2[k].className.match(new RegExp('\\b'+_32+'\\b'))){_0[_15++]=_2[k]}}continue}if(_10.match(/^(\w*)\[(\w+)([=~\|\^\$\*]?)=?"?([^\]"]*)"?\]$/)){var _1=RegExp.$1;var _7=RegExp.$2;var _33=RegExp.$3;var _8=RegExp.$4;if(!_1){_1='*'}var _2=new Array;var _12=0;for(var h=0;h<_0.length;h++){var _3;if(_1=='*'){_3=getAllChildren(_0[h])}else{_3=_0[h].getElementsByTagName(_1)}for(var j=0;j<_3.length;j++){_2[_12++]=_3[j]}}_0=new Array;var _15=0;var _5;switch(_33){case'=':_5=function(e){return(e.getAttribute(_7)==_8)};break;case'~':_5=function(e){return(e.getAttribute(_7).match(new RegExp('\\b'+_8+'\\b')))};break;case'|':_5=function(e){return(e.getAttribute(_7).match(new RegExp('^'+_8+'-?')))};break;case'^':_5=function(e){return(e.getAttribute(_7).indexOf(_8)==0)};break;case'$':_5=function(e){return(e.getAttribute(_7).lastIndexOf(_8)==e.getAttribute(_7).length-_8.length)};break;case'*':_5=function(e){return(e.getAttribute(_7).indexOf(_8)>-1)};break;default:_5=function(e){return e.getAttribute(_7)}}_0=new Array;var _15=0;for(var k=0;k<_2.length;k++){if(_5(_2[k])){_0[_15++]=_2[k]}}continue}_1=_10;var _2=new Array;var _12=0;for(var h=0;h<_0.length;h++){var _3=_0[h].getElementsByTagName(_1);for(var j=0;j<_3.length;j++){_2[_12++]=_3[j]}}_0=_2}while(z--)}return _0};function mergeArrays(_23,_26){var nA=new Array;var i=_23.length-1;if(i+1){do{nA[nA.length]=_23[i]}while(i--)}i=_26.length-1;if(i+1){do{nA[nA.length]=_26[i]}while(i--)}return nA};function addEvent(_4,_11,_17,_9){if(_4.addEventListener){_4.addEventListener(_11,_9,_17);return true}else if(_4.attachEvent){var r=_4.attachEvent("on"+_11,_9);return r}else{var _14=eval("_4.on"+_11);if((typeof _14)!='function'){_14=_9}else{var _31=_14;_14=function(){_31();_9()}}}};function removeEvent(_4,_11,_17,_9){if(_4.removeEventListener){_4.removeEventListener(_11,_9,_17);return true}else if(_4.detachEvent){var r=_4.detachEvent("on"+_11,_9);return r}else{return true}};
