function marqueeInit(config){if(!document.createElement)return;marqueeInit.ar.push(config);marqueeInit.run(config.uniqueid);}
(function(){if(!document.createElement)return;marqueeInit.ar=[];document.write('<style type="text/css">.marquee{white-space:nowrap;overflow:hidden;visibility:hidden;}'+'#marq_kill_marg_bord{border:none!important;margin:0!important;}<\/style>');var c=0,tTRE=[new RegExp('^\\s*$'),new RegExp('^\\s*'),new RegExp('\\s*$')],req1={'position':'relative','overflow':'hidden'},defaultconfig={style:{'margin':'0 auto'},direction:'left',inc:100,mouse:'pause'},dash,ie=false,oldie=0,ie5=false,iever=0;if(!ie5){dash=new RegExp('-(.)','g');function toHump(a,b){return b.toUpperCase();};String.prototype.encamel=function(){return this.replace(dash,toHump);};}
if(ie&&iever<8){marqueeInit.table=[];window.attachEvent('onload',function(){marqueeInit.OK=true;for(var i=0;i<marqueeInit.table.length;++i)
marqueeInit.run(marqueeInit.table[i]);});}
function intable(el){while((el=el.parentNode))
if(el.tagName&&el.tagName.toLowerCase()==='table')
return true;return false;};marqueeInit.run=function(id){if(ie&&!marqueeInit.OK&&iever<8&&intable(document.getElementById(id))){marqueeInit.table.push(id);return;}
if(!document.getElementById(id))
setTimeout(function(){marqueeInit.run(id);},300);else
new Marq(c++,document.getElementById(id));}
function trimTags(tag){var r=[],i=0,e;while((e=tag.firstChild)&&e.nodeType==3&&tTRE[0].test(e.nodeValue))
tag.removeChild(e);while((e=tag.lastChild)&&e.nodeType==3&&tTRE[0].test(e.nodeValue))
tag.removeChild(e);if((e=tag.firstChild)&&e.nodeType==3)
e.nodeValue=e.nodeValue.replace(tTRE[1],'');if((e=tag.lastChild)&&e.nodeType==3)
e.nodeValue=e.nodeValue.replace(tTRE[2],'');while((e=tag.firstChild))
r[i++]=tag.removeChild(e);return r;}
function Marq(c,tag){var p,u,s,a,ims,ic,i,marqContent,cObj=this;this.mq=marqueeInit.ar[c];for(p in defaultconfig)
if((this.mq.hasOwnProperty&&!this.mq.hasOwnProperty(p))||(!this.mq.hasOwnProperty&&!this.mq[p]))
this.mq[p]=defaultconfig[p];this.mq.style.width=!this.mq.style.width||isNaN(parseInt(this.mq.style.width))?'100%':this.mq.style.width;if(!tag.getElementsByTagName('img')[0])
this.mq.style.height=!this.mq.style.height||isNaN(parseInt(this.mq.style.height))?tag.offsetHeight+3+'px':this.mq.style.height;else
this.mq.style.height=!this.mq.style.height||isNaN(parseInt(this.mq.style.height))?'auto':this.mq.style.height;u=this.mq.style.width.split(/\d/);this.cw=this.mq.style.width?[parseInt(this.mq.style.width),u[u.length-1]]:['a'];marqContent=trimTags(tag);tag.className=tag.id='';tag.removeAttribute('class',0);tag.removeAttribute('id',0);if(ie)
tag.removeAttribute('className',0);tag.appendChild(tag.cloneNode(false));tag.className=['marquee',c].join('');tag.style.overflow='hidden';this.c=tag.firstChild;this.c.appendChild(this.c.cloneNode(false));this.c.style.visibility='hidden';a=[[req1,this.c.style],[this.mq.style,this.c.style]];for(i=a.length-1;i>-1;--i)
for(p in a[i][0])
if((a[i][0].hasOwnProperty&&a[i][0].hasOwnProperty(p))||(!a[i][0].hasOwnProperty))
a[i][1][p.encamel()]=a[i][0][p];this.m=this.c.firstChild;if(this.mq.mouse=='pause'){this.c.onmouseover=function(){cObj.mq.stopped=true;};this.c.onmouseout=function(){cObj.mq.stopped=false;};}
this.m.style.position='absolute';this.m.style.left='-10000000px';this.m.style.whiteSpace='nowrap';if(ie5)this.c.firstChild.appendChild((this.m=document.createElement('nobr')));if(!this.mq.noAddedSpace)
this.m.appendChild(document.createTextNode('\xa0'));for(i=0;marqContent[i];++i)
this.m.appendChild(marqContent[i]);if(ie5)this.m=this.c.firstChild;ims=this.m.getElementsByTagName('img');if(ims.length){for(ic=0,i=0;i<ims.length;++i){ims[i].style.display='inline';ims[i].style.verticalAlign=ims[i].style.verticalAlign||'top';if(typeof ims[i].complete=='boolean'&&ims[i].complete&&!window.opera)
ic++;else{ims[i].onload=function(){if(++ic==ims.length)
cObj.setup();};}
if(ic==ims.length)
this.setup();}}
else this.setup()}
Marq.prototype.setup=function(){if(this.mq.setup)return;this.mq.setup=this;var s,cObj=this;if(this.c.style.height==='auto')
this.c.style.height=this.m.offsetHeight+4+'px';this.c.appendChild(this.m.cloneNode(true));this.m=[this.m,this.m.nextSibling];if(this.mq.mouse=='cursor driven'){this.r=this.mq.neutral||16;this.sinc=this.mq.inc;this.c.onmousemove=function(e){cObj.mq.stopped=false;cObj.directspeed(e)};if(this.mq.moveatleast){this.mq.inc=this.mq.moveatleast;if(this.mq.savedirection){if(this.mq.savedirection=='reverse'){this.c.onmouseout=function(e){if(cObj.contains(e))return;cObj.mq.inc=cObj.mq.moveatleast;cObj.mq.direction=cObj.mq.direction=='right'?'left':'right';};}else{this.mq.savedirection=this.mq.direction;this.c.onmouseout=function(e){if(cObj.contains(e))return;cObj.mq.inc=cObj.mq.moveatleast;cObj.mq.direction=cObj.mq.savedirection;};}}else
this.c.onmouseout=function(e){if(!cObj.contains(e))cObj.mq.inc=cObj.mq.moveatleast;};}
else
this.c.onmouseout=function(e){if(!cObj.contains(e))cObj.slowdeath();};}
this.w=this.m[0].offsetWidth;this.m[0].style.left=0;this.c.id='marq_kill_marg_bord';this.m[0].style.top=this.m[1].style.top=Math.floor((this.c.offsetHeight-this.m[0].offsetHeight)/2-oldie)+'px';this.c.id='';this.c.removeAttribute('id',0);this.m[1].style.left=this.w+'px';s=this.mq.moveatleast?Math.max(this.mq.moveatleast,this.sinc):(this.sinc||this.mq.inc);while(this.c.offsetWidth>this.w-s)
this.c.style.width=isNaN(this.cw[0])?this.w-s+'px':--this.cw[0]+this.cw[1];this.c.style.visibility='visible';this.runit();}
Marq.prototype.slowdeath=function(){var cObj=this;if(this.mq.inc){this.mq.inc-=1;this.timer=setTimeout(function(){cObj.slowdeath();},100);}}
Marq.prototype.runit=function(){var cObj=this,d=this.mq.direction=='right'?1:-1;if(this.mq.stopped||this.mq.stopMarquee){setTimeout(function(){cObj.runit();},300);return;}
if(this.mq.mouse!='cursor driven')
this.mq.inc=Math.max(1,this.mq.inc);if(d*parseInt(this.m[0].style.left)>=this.w)
this.m[0].style.left=parseInt(this.m[1].style.left)-d*this.w+'px';if(d*parseInt(this.m[1].style.left)>=this.w)
this.m[1].style.left=parseInt(this.m[0].style.left)-d*this.w+'px';this.m[0].style.left=parseInt(this.m[0].style.left)+d*this.mq.inc+'px';this.m[1].style.left=parseInt(this.m[1].style.left)+d*this.mq.inc+'px';setTimeout(function(){cObj.runit();},30+(this.mq.addDelay||0));}
Marq.prototype.directspeed=function(e){e=e||window.event;if(this.timer)clearTimeout(this.timer);var c=this.c,w=c.offsetWidth,l=c.offsetLeft,mp=(typeof e.pageX=='number'?e.pageX:e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft)-l,lb=(w-this.r)/2,rb=(w+this.r)/2;while((c=c.offsetParent))mp-=c.offsetLeft;this.mq.direction=mp>rb?'left':'right';this.mq.inc=Math.round((mp>rb?(mp-rb):mp<lb?(lb-mp):0)/lb*this.sinc);}
Marq.prototype.contains=function(e){if(e&&e.relatedTarget){var c=e.relatedTarget;if(c==this.c)return true;while((c=c.parentNode))if(c==this.c)return true;}
return false;}
function resize(){for(var s,m,i=0;i<marqueeInit.ar.length;++i){if(marqueeInit.ar[i]&&marqueeInit.ar[i].setup){m=marqueeInit.ar[i].setup;s=m.mq.moveatleast?Math.max(m.mq.moveatleast,m.sinc):(m.sinc||m.mq.inc);m.c.style.width=m.mq.style.width;m.cw[0]=m.cw.length>1?parseInt(m.mq.style.width):'a';while(m.c.offsetWidth>m.w-s)
m.c.style.width=isNaN(m.cw[0])?m.w-s+'px':--m.cw[0]+m.cw[1];}}}
if(window.addEventListener)
window.addEventListener('resize',resize,false);else if(window.attachEvent)
window.attachEvent('onresize',resize);})();var Behaviour={list:new Array,register:function(sheet){Behaviour.list.push(sheet);},start:function(){Behaviour.addLoadEvent(function(){Behaviour.apply();});},apply:function(){for(h=0;sheet=Behaviour.list[h];h++){for(selector in sheet){list=document.getElementsBySelector(selector);if(!list){continue;}
for(i=0;element=list[i];i++){sheet[selector](element);}}}},addLoadEvent:function(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){oldonload();func();}}}}
Behaviour.start();function getAllChildren(e){return e.all?e.all:e.getElementsByTagName('*');}
document.getElementsBySelector=function(selector){if(!document.getElementsByTagName){return new Array();}
var tokens=selector.split(' ');var currentContext=new Array(document);for(var i=0;i<tokens.length;i++){token=tokens[i].replace(/^\s+/,'').replace(/\s+$/,'');;if(token.indexOf('#')>-1){var bits=token.split('#');var tagName=bits[0];var id=bits[1];var element=document.getElementById(id);if(tagName&&element.nodeName.toLowerCase()!=tagName){return new Array();}
currentContext=new Array(element);continue;}
if(token.indexOf('.')>-1){var bits=token.split('.');var tagName=bits[0];var className=bits[1];if(!tagName){tagName='*';}
var found=new Array;var foundCount=0;for(var h=0;h<currentContext.length;h++){var elements;if(tagName=='*'){elements=getAllChildren(currentContext[h]);}else{elements=currentContext[h].getElementsByTagName(tagName);}
for(var j=0;j<elements.length;j++){found[foundCount++]=elements[j];}}
currentContext=new Array;var currentContextIndex=0;for(var k=0;k<found.length;k++){if(found[k].className&&found[k].className.match(new RegExp('\\b'+className+'\\b'))){currentContext[currentContextIndex++]=found[k];}}
continue;}
if(token.match(/^(\w*)\[(\w+)([=~\|\^\$\*]?)=?"?([^\]"]*)"?\]$/)){var tagName=RegExp.$1;var attrName=RegExp.$2;var attrOperator=RegExp.$3;var attrValue=RegExp.$4;if(!tagName){tagName='*';}
var found=new Array;var foundCount=0;for(var h=0;h<currentContext.length;h++){var elements;if(tagName=='*'){elements=getAllChildren(currentContext[h]);}else{elements=currentContext[h].getElementsByTagName(tagName);}
for(var j=0;j<elements.length;j++){found[foundCount++]=elements[j];}}
currentContext=new Array;var currentContextIndex=0;var checkFunction;switch(attrOperator){case'=':checkFunction=function(e){return(e.getAttribute(attrName)==attrValue);};break;case'~':checkFunction=function(e){return(e.getAttribute(attrName).match(new RegExp('\\b'+attrValue+'\\b')));};break;case'|':checkFunction=function(e){return(e.getAttribute(attrName).match(new RegExp('^'+attrValue+'-?')));};break;case'^':checkFunction=function(e){return(e.getAttribute(attrName).indexOf(attrValue)==0);};break;case'$':checkFunction=function(e){return(e.getAttribute(attrName).lastIndexOf(attrValue)==e.getAttribute(attrName).length-attrValue.length);};break;case'*':checkFunction=function(e){return(e.getAttribute(attrName).indexOf(attrValue)>-1);};break;default:checkFunction=function(e){return e.getAttribute(attrName);};}
currentContext=new Array;var currentContextIndex=0;for(var k=0;k<found.length;k++){if(checkFunction(found[k])){currentContext[currentContextIndex++]=found[k];}}
continue;}
if(!currentContext[0]){return;}
tagName=token;var found=new Array;var foundCount=0;for(var h=0;h<currentContext.length;h++){var elements=currentContext[h].getElementsByTagName(tagName);for(var j=0;j<elements.length;j++){found[foundCount++]=elements[j];}}
currentContext=found;}
return currentContext;}
var xmlhttp
if(!xmlhttp&&typeof XMLHttpRequest!='undefined'){try{xmlhttp=new XMLHttpRequest();}catch(e){xmlhttp=false}}
function myXMLHttpRequest(){var xmlhttplocal;try{xmlhttplocal=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{xmlhttplocal=new ActiveXObject("Microsoft.XMLHTTP")}catch(E){xmlhttplocal=false;}}
if(!xmlhttplocal&&typeof XMLHttpRequest!='undefined'){try{var xmlhttplocal=new XMLHttpRequest();}catch(e){var xmlhttplocal=false;alert('couldn\'t create xmlhttp object');}}
return(xmlhttplocal);}
function sndReq(vote,id_num,ip_num,units){var theUL=document.getElementById('unit_ul'+id_num);theUL.innerHTML='<div class="loading"></div>';xmlhttp.open('get','rpc.php?j='+vote+'&q='+id_num+'&t='+ip_num+'&c='+units);xmlhttp.onreadystatechange=handleResponse;xmlhttp.send(null);}
function handleResponse(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){var response=xmlhttp.responseText;var update=new Array();if(response.indexOf('|')!=-1){update=response.split('|');changeText(update[0],update[1]);}}}}
function changeText(div2show,text){var IE=(document.all)?1:0;var DOM=0;if(parseInt(navigator.appVersion)>=5){DOM=1};if(DOM){var viewer=document.getElementById(div2show);viewer.innerHTML=text;}else if(IE){document.all[div2show].innerHTML=text;}}
var ratingAction={'a.r':function(element){element.onclick=function(){var parameterString=this.href.replace(/.*\?(.*)/,"$1");var parameterTokens=parameterString.split("&");var parameterList=new Array();for(j=0;j<parameterTokens.length;j++){var parameterName=parameterTokens[j].replace(/(.*)=.*/,"$1");var parameterValue=parameterTokens[j].replace(/.*=(.*)/,"$1");parameterList[parameterName]=parameterValue;}
var theratingID=parameterList['q'];var theVote=parameterList['j'];var theuserIP=parameterList['t'];var theunits=parameterList['c'];sndReq(theVote,theratingID,theuserIP,theunits);return false;}}};Behaviour.register(ratingAction);