<!--
var score_fields=['B',['stat4','stat3','stat7','stat5','stat6'],'R',['res6','res2','res4','res1','res3','res5'],'P',['dps1h','dps2h','dpsranged','stat31','stat32','stat36','stat37','atk','beastatk','demonatk','undeadatk','rangedatk','ignorearmor'],'S',['dpswand','plus_arcane','plus_fire','plus_frost','plus_holy','plus_nature','plus_shadow','plus_healing','plus_all','stat18','stat21','stat30','manaregen'],'D',['ac','stat12','stat13','stat14','stat35','stat15','addblockvalue','damageshield','hpregen'],'O',['bluesockets','redsockets','yellowsockets','metasockets']];var score_names=['','Strength','Agility','Stamina','Intellect','Spirit','Arcane&nbsp;Resistance','Fire&nbsp;Resistance','Frost&nbsp;Resistance','Holy&nbsp;Resistance','Nature&nbsp;Resistance','Shadow&nbsp;Resistance','1H&nbsp;DPS','2H&nbsp;DPS','Ranged&nbsp;DPS','Hit&nbsp;Rating','Critical&nbsp;Strike&nbsp;Rating','Haste&nbsp;Rating','Expertise&nbsp;Rating','Attack&nbsp;Power','Attack&nbsp;Power&nbsp;(Beast)','Attack&nbsp;Power&nbsp;(Demon)','Attack&nbsp;Power&nbsp;(Undead)','Ranged&nbsp;Attack&nbsp;Power','Ignore&nbsp;Armor','Wand&nbsp;DPS','Spell&nbsp;Damage&nbsp;(Arcane)','Spell&nbsp;Damage&nbsp;(Fire)','Spell&nbsp;Damage&nbsp;(Frost)','Spell&nbsp;Damage&nbsp;(Holy)','Spell&nbsp;Damage&nbsp;(Nature)','Spell&nbsp;Damage&nbsp;(Shadow)','Spell&nbsp;Healing','Spells&nbsp;(All)','Spell&nbsp;To&nbsp;Hit&nbsp;Rating','Spell&nbsp;Critical&nbsp;Strike&nbsp;Rating','Spell&nbsp;Haste&nbsp;Rating','Mana&nbsp;Regen','Armor','Defense&nbsp;Rating','Dodge&nbsp;Rating','Parry&nbsp;Rating','Resilience&nbsp;Rating','Block&nbsp;Rating','+Block&nbsp;Amount','Damage&nbsp;Shield','HP&nbsp;Regen','Blue&nbsp;Socket','Red&nbsp;Socket','Yellow&nbsp;Socket','Meta&nbsp;Socket'];var score_default={stat4:1,stat3:1,stat7:1,stat5:1,stat6:1,res6:1,res2:1,res4:1,res1:1,res3:1,res5:1,dps1h:7,dps2h:5.4,dpsranged:7,stat31:1,stat32:1,stat36:1,stat37:1,atk:0.5,beastatk:0.3,demonatk:0.3,undeadatk:0.3,rangedatk:0.4,ignorearmor:0.12,dpswand:4,plus_arcane:0.7,plus_fire:0.7,plus_frost:0.7,plus_holy:0.7,plus_nature:0.7,plus_shadow:0.7,plus_healing:0.43,plus_all:0.835,stat18:1,stat21:1,stat30:1,manaregen:2.39,ac:0,stat12:1,stat13:1,stat14:1,stat35:1,stat15:1,addblockvalue:0.65,damageshield:4,hpregen:2.82,bluesockets:8,redsockets:8,yellowsockets:8,metasockets:10};var score_mult=['','Cloth','Leather','Mail','Plate','Shield','Axe','Bow','Crossbow','Dagger','Fist Weapon','Gun','Mace','Polearm','Staff','Sword','Thrown','Wand'];var score_multc=['A',5,'W',12];;var scoredetails="";var sf=readCookie('sf');if(!sf){sf="";}sf=scoreparse(sf);function scoreparse(sf){var f=[[0],[1]];for(var i=0,len=score_fields.length;i<len;i++){var id=score_fields[i++];var m=sf.match(new RegExp(id+'([,0-9\.-]+)'));if(m){var ml=m[1].split(',');for(var j=0,jlen=score_fields[i].length;j<jlen;j++){if(ml[j]!=""&&!isNaN(ml[j])){f[0].push(ml[j]);}else{f[0].push(score_default[score_fields[i][j]]);}}}else if(sf.match(id.toLowerCase())){for(var j=0,jlen=score_fields[i].length;j<jlen;j++){f[0].push(0);}}else{for(var j=0,jlen=score_fields[i].length;j<jlen;j++){f[0].push(score_default[score_fields[i][j]]);}}}for(var i=0,len=score_multc.length;i<len;i++){var id=score_multc[i++];var mlen=score_multc[i];var m=sf.match(new RegExp(id+'([,0-9\.-]+)'));if(m){var ml=m[1].split(',');for(var j=0;j<mlen;j++){if(ml[j]!=""&&!isNaN(ml[j])){f[1].push(ml[j]);}else{f[1].push(1);}}}else{for(var j=0;j<mlen;j++){f[1].push(1);}}}return f;}function score(){var i=0;var score=0;var extra="";var mult=arguments[0];scoredetails="<table class='ttb'>";for(var i=1,len=arguments.length;i<len;i++){var v=arguments[i];if(v){scoredetails+="<tr><td>"+score_names[i]+"</td><td align=right>"+scr(v)+"</td><td>*</td><td align=left>"+sf[0][i]+"</td><td>=</td><td align=center>"+scr(v*sf[0][i])+"</td></tr>";}score+=v*sf[0][i];}score=scr(score);if(score==0){return "";}scoredetails+="<tr><td colspan=4>Total</td><td>=</td><td align=center>"+score+"</td></tr>";if(mult!=0){var v=sf[1][mult];if(v!=1){var newscore=scr(v*score);scoredetails+="<tr><td>"+score_mult[mult]+"</td><td align=right>"+score+"</td><td>*</td><td align=left>"+v+"</td><td>=</td><td align=center>"+newscore+"</td></tr>";score=newscore;}}scoredetails+="</table>";T.tt.scoredetails=scoredetails;score="<span tt='!.scoredetails'>"+score+"</span>&nbsp;&nbsp;<small><a href='/score/customize' title='Customize item score formula'>(Customize)</a>";return rsc(score);}function rsc(score){if(score=="")return score;return "<tr><td colspan=2><small><font color='#CC77FF'><a href='/score/customize'><font color='#CC77FF'>Score</font></a>: "+score+"</font></small></td></tr>";}function csc(){var i=0;var mult=sf[1][arguments[0]];var score=0;for(var i=1,len=arguments.length;i<len;i++){score+=arguments[i]*sf[0][i];}score=scr(mult*score);if(score==0){return "";}return score;}function scr(s){if(s<100){return s.toFixed(1);}else{return parseInt(s);}};if(!window.T)window.T=function(a,c){if(window==this||!this.init)return new T(a,c);return this.init(a,c);};T.p=T.prototype;T.p.T=1;if(!T.h)T.h={};T.fn=function(fn){if(typeof fn=="string")fn=eval("false||function(a,i){return "+fn+"}");return fn;};T.grep=function(l,fn,n){fn=T.fn(fn);var r=[];for(var i=0,il=l.length;i<il;i++){var t=fn.call(l[i],i);if(t&&!n||!t&&n)r.push(l[i]);}return r;};T.p.T=function(a,c){var t=T(a,c);t.s=this.s;return t;};T.p.grep=function(f,n){return this.T(T.grep(this.a,f,n));};T.p.id=function(id){return this.grep("this.id='"+id+"'");};T.h['#']=function(a,c){if(c)return T('*',c).id(a); else{var tmp=document.getElementById(a);if(tmp){if(tmp.id!=a){return T('*').id(a);}else{a=[tmp];}}else a=[];this.a=a;}return this;};T.p.init=function(a,c){if(!a){this.a=[];return this;}if(typeof a=="string"){var o=a.substring(0,1);if(T.h[o])return T.h[o].call(this,a.substring(1),c);c=c||document;this.a=c.getElementsByTagName(a);}else this.a=a.a?a.a:a.length?a:[a];return this;};T.Loading="<img src='http://i.thottbot.com/im/loading.gif' alt='Loading...' width=16 height=16>";function $(id){return document.getElementById(id);}function disp(id,v){var el=$(id);if(el){if(v=="toggle"){v=el.style.display;if(v=="none")v=""; else v="none";}el.style.display=v;}}function show(id){disp(id,"");}function hide(id){disp(id,"none");}function toggle(id){disp(id,"toggle");}function jump(w){var s=location+"";var l=s.split("#");location.replace(l[0]+w);}function eraseCookie(name){createCookie(name,"",-1);}function createCookie(name,value,days){var expires="";if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));expires="; expires="+date.toGMTString();}document.cookie=name+"="+value+expires+"; path=/";}function readCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var 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;}T.p.Fill=function(s){var a=this.a;for(var i=a.length-1;i>=0;i--){a[i].innerHTML=s;}return this;};T.p.each=function(fn){T.each(this.a,fn);return this;};T.each=function(l,fn){fn=T.fn(fn);var il;if(il=l.length)for(var i=0;i<il;i++)fn.call(l[i],i); else for(var i in l)fn.call(i);return l;};T.param=function(p){var s=[],c=encodeURIComponent;T.each(p,function(i){s.push(c(this)+"="+c(p[this]))});return s.join("&");};T.ajaxcache={};T.ajax=function(a){var x,p;a.id=a.url;if(a.param){p=T.param(a.param);a.id+=p;}if(T.ajaxcache[a.id])return T.ajaxcache[a.id];x=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(p){x.open("POST",a.url,true);x.setRequestHeader("Content-type","application/x-www-form-urlencoded");x.setRequestHeader("Content-length",p.length);x.setRequestHeader("Connection","close");}else x.open("GET",a.url,true);var aa=T.Merge({},a,1);x.onreadystatechange=function(){T.ajaxrsc(x,aa)};x.send(p);};T.ajaxrsc=function(x,a){if(x.readyState==4){if(x.status==200){a.ok(x.responseText);if(a.cache)T.ajaxcache[a.id]=x.responseText;}else a.error?a.error(x.statusText):alert(x.statusText);}};T.p.Load=function(url,m,p,c,f,e){var t=this;m=m||T.Loading;t.Fill(m);if(f){f=T.fn(f);T.ajax({url:url,ok:function(s){t.Fill(s);f.call()},param:p,cache:c,error:e});}else{T.ajax({url:url,ok:function(s){t.Fill(s)},param:p,cache:c,error:e});}};function ccall(url,id,text,p,oncomplete){T('#'+id).Load(url,text,p,0,oncomplete);}T.p.Event=function(e,fn){fn=T.fn(fn);for(var a=this.a,d=document,i=a.length-1;i>=0;i--){if(d.addEventListener){a[i].addEventListener(e,fn,false);}else if(d.attachEvent){a[i].attachEvent('on'+e,fn);}}return this;};T.ga=function(el,at){el=el.getAttribute(at);if(typeof el=="string"){if(el=="")el=null;}else el=null;return el;};T.tn=function(el){el=el.tagName;return el?el.toUpperCase():"";};T.getab={};T.geadd=function(ev,at,f,fn){var t=T.getab;if(!t[ev])t[ev]={};t[ev][at]={f:f,fn:fn,evf:function(e){T.ge(ev,e)}};T(document).Event(ev,t[ev][at].evf);};T.ger=function(el,at){while(el.parentNode&&T.tn(el)!='BASE'){if(el.nodeType==1&&T.ga(el,at))return[el,T.ga(el,at)];el=el.parentNode;}};T.ge=function(ev,e){e=e||window.event;var a,b,ta=T.getab[ev],el=e.target||e.srcElement;for(at in ta){a=T.ger(el,at);b=ta[at];if(a)if(b.f)b.f(a[0],a[1],e);if(!a)if(b.fn)b.fn(e);}};function aoc(el,func,arg){var f=function(e){aocc(func,e,el,arg);};el.onmousedown=function(){};el.onmouseup=f;el.ondblclick=f;el.onclick=function(){};}var aocl=0;function aocc(func,e,el,arg){var d=new Date;var diff=d.valueOf()-aocl;if(diff<50){return;}aocl=d.valueOf();if(window.event)e=window.event;if(e.type=="dblclick"&&diff<250){return;}func(e,el,arg);if(window.event){window.event.returnValue=false;}return false;}function cl(func,a){return function(){func(a);return false;};}function cle(func,a,b){return function(e){func(a,e,b);return false;};}var isdrag=false;var x,y;var cdrag;var draghandle;function movemouse(el,at,e){if(isdrag){var xy=T.mousexy(e);if(xy.x<150)xy.x=150;if(xy.y<60)xy.y=60;var dtxy=T.xy(T('#droptarg').a[0]);var dtlef=dtxy[0];var dttop=dtxy[1];var dtrig=dtlef+parseInt(T('#droptarg').a[0].style.width.replace('px',''));var dtbot=dttop+parseInt(T('#droptarg').a[0].style.height.replace('px',''));if(xy.x>dtlef&&xy.x<dtrig&&xy.y>dttop&&xy.y<dtbot){T('#droptarg').a[0].style.background='#BBFFBB';draghandle.style.cursor="pointer";}else{T('#droptarg').a[0].style.background='#EEEEEE';draghandle.style.cursor="no-drop";}cdrag.style.left=(xy.x-x)+"px";cdrag.style.top=(xy.y-y)+"px";return false;}}function nmovemouse(e){movemouse(null,null,e);}function mouseup(el,at,e){var xy=T.mousexy(e);cdrag.style.left=0;cdrag.style.top=0;draghandle.style.cursor="move";isdrag=false;var dtxy=T.xy(T('#droptarg').a[0]);var dtlef=dtxy[0];var dttop=dtxy[1];var dtrig=dtlef+parseInt(T('#droptarg').a[0].style.width.replace('px',''));var dtbot=dttop+parseInt(T('#droptarg').a[0].style.height.replace('px',''));if(xy.x>dtlef&&xy.x<dtrig&&xy.y>dttop&&xy.y<dtbot){onItemDropped(cdrag);}else{T('#droptarg').Hide();}}function onItemDropped(item){T('#droptarg').a[0].style.background='#FFFFBB';console.log("Dropped onto the drop target.");if(!cdrag.getAttribute('dropvalue')){T('#dropstatus').a[0].innerHTML='<font color="red">[Error]</font><br />We\'re sorry, but the item that you dropped into your wishlist was not recognised. The error has been logged and will be fixed shortly.';}else{var itemparts=cdrag.getAttribute('dropvalue').split('|');var itemname=itemparts[0];var itemid=itemparts[1];if(!itemname||!itemid){T('#dropstatus').a[0].innerHTML='<font color="red">[Error]</font><br />We\'re sorry, but the item that you dropped into your wishlist was not recognised. The error has been logged and will be fixed shortly.';}else{T('#dropstatus').a[0].innerHTML='Adding <br /><b>'+itemname+'</b><br /> to your wishlist<br /><img src="http:/'+'/irock.thottbot.com/im/loading_bar.gif"/>';}}setTimeout("T('#droptarg').Hide();",10000);cdrag.setAttribute('href','-');}function nmouseup(e){mouseup(null,null,e);}function selectmouse(el,at,e){draghandle=el;if(at!="self"){el=T('#'+at).a[0];}cdrag=el;el.style.position="relative";isdrag=true;tx=parseInt(el.style.left+0);ty=parseInt(el.style.top+0);var xy=T.mousexy(e);x=xy.x;y=xy.y;T.geadd('mousemove','draggable',movemouse,nmovemouse);T.geadd('mouseup','draggable',mouseup,nmouseup);var sP=T.viewport();T('#droptarg').a[0].style.top=sP.miny+100;T('#droptarg').Show();return false;}function selectmousen(el,at,e){}function createhandle(dragtarg){var x;var html;html="<div valign='middle' style='width: 10px; background-color: #555555; cursor: move; height: 100%; float: left;' mclass='hover' draggable='"+dragtarg+"'>";for(x=0;x<4;x++){html+="<div style='position: relative; left: -1px; width: 3px; height: 3px; background-color: #777; margin-bottom: 1px; margin-top: 2px; font-size: 2px;'>&nbsp;</div>";}html+="</div>";return html;}T.geadd('mousedown','draggable',selectmouse,selectmousen,true);var ECache=[];function ne(el){if(!ECache[el])ECache[el]=document.createElement(el);return ECache[el].cloneNode(true);}T.p.children=function(s){var l=[],a=this.a,c,i,j,il,jl;if(s)s=s.toUpperCase();for(i=0,il=a.length;i<il;i++){c=a[i].childNodes;for(j=0,jl=c.length;j<jl;j++){if(c[j].tagName&&(!s||s==c[j].tagName.toUpperCase()))l.push(c[j]);}}return this.T(l[0]?l:null);};T.p.eq=function(n){if(this.a[n]){return this.T([this.a[n]]);}else{return this.T();}};T.p.Remove=function(){this.each("this.parentNode.removeChild(this)");this.a=[];return this;};T.p.Css=function(s,v){var a=this.a;for(var i=0,il=a.length;i<il;i++){a[i].style[s]=v;}return this;};T.p.add=function(t){if(t.a)t=t.a;var a=this.a;for(var i=0,il=t.length;i<il;i++){a.push(t[i]);}return this;};T.p.find=function(s){s=s||'*';if(this.a.length==1){return this.T(this.a[0].getElementsByTagName(s));}else{var a=[];for(var i=0,il=this.a.length;i<il;i++){var l=this.a[i].getElementsByTagName(s);for(var j=0,jlen=l.length;j<jlen;j++){a.push(l[j]);}}return this.T(a);}};T.p.push=function(x){this.a.push(x);return this;};T.p.Set=function(s,v){var a=this.a;var m=s.split(/\./);if(m[1]){var f="";for(var i=0;m[i];i++){f+="['"+m[i]+"']";}this.each("this"+f+"='"+v+"'");}else{for(var i=0,il=a.length;i<il;i++){a[i][s]=v;}}return this;};T.Merge=function(a,b,f){for(x in b){if(typeof b[x]=='object'&&!f){if(!a[x])a[x]={};T.Merge(a[x],b[x]);}else{a[x]=b[x];}}return a;};T.Create=function(s,b,c){var d=document,e=d.createElement(s);if(b)T.Merge(e,b);if(c)d.body.appendChild(e);return e;};var Table={add:function(tabid,head,body,options){Table.adding=true;if(!options)options={};var t=Table[tabid]={body:body,head:head,tab:T("#"+tabid),options:options};Table.init(tabid);if(body.length){Table.page(tabid);}if(t.changed){Table.write(tabid,1);}Table.adding=false;},page:function(tabid){var t=Table[tabid];var id=tabid+"-page";var div=T.Create("div",{id:id+"-div",className:"table-page",align:"center"});var l=[];for(var x in t.cat){if(t.cat[x])l.push(x);}if(l.length){var divcat=T.Create("div",{id:id+"-cat",className:"table-page-cat",style:{fontSize:"80%"}});var x=Table.categorize(tabid,l.join(", "));var clear="  (<a href='javascript:;' class=x onclick=\"Table.catclick(this,'"+tabid+"','CLEAR')\" title='Clear all categories'>Clear</a>)";if(l.length==1){divcat.innerHTML="Category: "+x+clear;}else{divcat.innerHTML="Categories: "+x+clear;}div.appendChild(divcat);}var button=T.Create("input",{type:"button",id:id,style:{width:"55px",height:"25px",padding:"0px",textAlign:"center"}});var space=T.Create("span",{innerHTML:"&nbsp;"});var c;if(t.collapsed){c=button.cloneNode(true);c.onclick=Table.uncollapse;c.value="Show";div.appendChild(c);}else if(t.all){c=button.cloneNode(true);c.onclick=Table.unall;c.value=" << \u2191 >> ";c.title="Return to page view";c.style.width="100px";div.appendChild(c);}else{if(t.pages>1){t.canpage=1;c=button.cloneNode(true);c.onclick=Table.all;var ar="\u2193";var sp="            ";c.value=ar+sp+sp+sp+sp+"Show All"+sp+sp+sp+sp+ar;c.title="Show all table entries at once";c.style.height="25px";c.style.width="100%";c.style.display='block';div.appendChild(c);c=button.cloneNode(true);c.onclick=Table.first;c.value="\u00AB First";c.title="First Page";div.appendChild(c);c=button.cloneNode(true);c.onclick=Table.last;c.value="Last \u00BB";c.title="Last Page";div.appendChild(c);}div.appendChild(space.cloneNode(true));if((t.pagesize>t.origpagesize&&t.rows.length>t.origpagesize)||t.pages>1){c=button.cloneNode(true);c.onclick=Table.shrink;c.value="\u2191";c.title="Shrink table size by 5 rows";c.style.width="20px";div.appendChild(c);}if(t.pages>1){var sel=T.Create("select",{onclick:Table.select,title:"Select page",id:id+"-select"});var opt=T.Create("option");for(var i=1;i<=t.pages;i++){var a=opt.cloneNode(false);a.innerHTML="Page "+i+" of "+t.pages;a.value=i;sel.appendChild(a);}div.appendChild(sel);c=button.cloneNode(true);c.onclick=Table.expand;c.value="\u2193";c.title="Expand table size by 5 rows";c.style.width="20px";div.appendChild(c);div.appendChild(space.cloneNode(true));c=button.cloneNode(true);aoc(c,Table.prev);c.value="< Prev";c.title="Previous Page";div.appendChild(c);c=button.cloneNode(true);aoc(c,Table.next);c.value="Next >";c.title="Next Page";div.appendChild(c);}}var tt=t.tab.a[0];if(tt.nextSibling){tt.parentNode.insertBefore(div,tt.nextSibling);}else{tt.parentNode.appendChild(div);}},etabid:function(el){return el.id.replace("-page","").replace("-select","");},select:function(e){var tabid=Table.etabid(this);Table[tabid].page=this.value;Table.write(tabid);},next:function(e,el){var tabid=Table.etabid(el);if(Table[tabid].page<Table[tabid].pages){Table[tabid].page++;Table.write(tabid);}},prev:function(e,el){var tabid=Table.etabid(el);if(Table[tabid].page>1){Table[tabid].page--;Table.write(tabid);}},first:function(e){var tabid=Table.etabid(this);Table[tabid].page=1;Table.write(tabid);},last:function(e){var tabid=Table.etabid(this);Table[tabid].page=Table[tabid].pages;Table.write(tabid);},shrink:function(e){Table.resize(Table.etabid(this),-5);},expand:function(e){Table.resize(Table.etabid(this),5);},all:function(e){var tabid=Table.etabid(this);Table.wait(this,function(){Table.allcb(tabid);});},allcb:function(tabid){var t=Table[tabid];t.all=1;Table.newpage(tabid);Table.write(tabid,1);},unall:function(e){var tabid=Table.etabid(this);var t=Table[tabid];t.all=null;Table.newpage(tabid);Table.write(tabid,1);Table.top(tabid);},top:function(tabid){if(Table.adding)return;var t=Table[tabid];jump("#"+t.topid);Table.urlify();},resize:function(tabid,mult){var t=Table[tabid];t.pagesize=Math.ceil(t.pagesize+mult);if(t.pagesize<1){t.pagesize=1;}Table.newpage(tabid);Table.write(tabid,1);Table.top(tabid);},newpage:function(tabid){var t=Table[tabid];if(!t.init){return;}if(t.pagesize){t.pages=Math.ceil(t.rows.length/t.pagesize);}else{t.pages=1;}t.page=1;T("#"+tabid+"-page-div").Remove();Table.page(tabid);},init:function(tabid){var t=Table[tabid];var rows=[];t.tab.children('tbody').eq(0).children('tr').each(function(){var cols=[];T([this]).children('td').each(function(i){cols[i]=this.innerHTML;if(t.head[i].c){var x=Table.categorize(tabid,cols[i]);if(x!=cols[i]){this.innerHTML=x;}}});rows.push({cols:cols,tr:this});});if(!rows[0])return;t.mclass=T.ga(rows[0].tr,'mclass');t.href=T.ga(rows[0].tr,'href');t.Trows=T(rows[0].tr);for(var i=1;rows[i];i++){t.Trows.push(rows[i].tr);}for(var i=0,len=t.head.length;i<len;i++){if(t.head[i].h){t.head[i].h=true;}t.head[i].origh=t.head[i].h;}t.tab.children('thead').find('a').each(function(){if(this.id){t.head[parseInt(this.id.substr(2,2))].el=this;}});t.page=1;t.pagesize=rows.length;if(t.pagesize<=0)t.pagesize=8;t.origpagesize=t.pagesize;for(var i=0,tlen=t.body.length;i<tlen;i++){rows.push({cols:t.body[i]});}t.rows=rows;t.allrows=rows;t.body=null;var do_hline=false;if(!t.options.nohline){if(rows.length>4){do_hline=true;}else{for(var i=0,len=t.head.length;i<len;i++){if(t.head[i].h){do_hline=true;break;}}}}t.topid=tabid;if(do_hline){var div=ne("div");var html="<div class='tiny center'><a href='javascript:;' onclick=\"Table.searchtoggle('"+tabid+"');\" class=x title='Toggle table search box'>Search Table</a><span id='"+tabid+"-search' style='display:none'>: <input type='text' id='"+tabid+"-searchbox' size=20 onkeyup=\"Table.search('"+tabid+"');\"></span> | Click Column Headers to Sort | <a href='javascript:;' onclick=\"toggle('"+tabid+"-columns');\" class='x' title='Toggle column select form'>Columns</a></div></div><div id='"+tabid+"-columns' style='display:none' class='center'>";for(var i=0,len=t.head.length;i<len;i++){html+=t.head[i].n+":";var checked="";if(!t.head[i].h){checked=" checked";}var id=tabid+"-col"+i;html+="<input type='checkbox'"+checked+" onclick=\"Table.colclick('"+id+"');\" id='"+id+"'>";html+=" &nbsp; ";}html+="</div>";div.innerHTML=html;t.topid=div.id=tabid+'-top';var tt=t.tab.a[0];if(tt.nextSibling){tt.parentNode.insertBefore(div,tt);}else{tt.parentNode.appendChild(div);}}var s=location+"";var l=s.split("#");if(l[1]){var m=l[1].split(";");for(var i=0,len=m.length;i<len;i++){m[i]+=":::::::";var mm=m[i].split(":");if(mm[0]&&tabid=="tab"+mm[0]){if(mm[2]!=""){if(mm[2]=="A"){t.all=1;}else if(mm[2]=="C"){t.collapsed=1;}else{t.pagesize=parseInt(mm[2]);}}if(mm[3]!=""){var col=parseInt(mm[3]);var reverse;if(mm[3].substr(0,1)=="-"){col*=-1;reverse=true;}var a=t.head[col].el;Table.sort(tabid,a.id,a,1);if(reverse!=t.lastsort.reverse){Table.sort(tabid,a.id,a,1);}}if(mm[4]!=""){var s=mm[4].replace("+"," ");Table.searchtoggle(tabid);$(tabid+"-searchbox").value=s;Table.search(tabid);}if(mm[5]!=""){var m=mm[5].split(",");for(var j=0,jlen=m.length;j<jlen;j++){var s=m[j].replace("+"," ");Table.cat(tabid,s);}}if(mm[6]!=""){var cols;if(t.head.length>10){cols=mm[6].split(",");}else{cols=mm[6].split("");}for(var c=0,clen=cols.length;c<clen;c++){Table.colclick(tabid+"-col"+cols[c],true);}}if(mm[1]!=""){t.page=parseInt(mm[1]);}t.changed=1;break;}}}t.pages=Math.ceil(t.rows.length/t.pagesize);t.init=1;},urlify:function(){if(Table.adding)return;var u=[];for(var tabid in Table){var t=Table[tabid];if(t&&typeof(t)=="object"&&t.head){var id=tabid.match(/tab(.+)/)[1];var v=[];if(t.page!=1){v[0]=t.page;}if(t.all){v[1]="A";}else if(t.collapsed){v[1]="C";}else if(t.pagesize!=t.origpagesize){v[1]=t.pagesize;}if(t.lastsort){if(t.lastsort.reverse){v[2]="-"+t.lastsort.h;}else{v[2]=t.lastsort.h;}}var sdiv=$(tabid+"-search");if(sdiv&&sdiv.style.display==""){var s=$(tabid+"-searchbox").value;if(s&&s!=""){s=s.replace(" ","+");v[3]=s;}}if(t.cat){var sv=[];for(var c in t.cat){if(t.cat[c]){var s=c.replace(" ","+");sv.push(s);}}if(sv.length>0){v[4]=sv.join(",");}}var h=[];for(var i=0,len=t.head.length;i<len;i++){if(t.head[i].h!=t.head[i].origh){h.push(i);}}if(h.length>0){if(t.head.length>10){v[5]=h.join(",");}else{v[5]=h.join("");}}var s=v.join(":");if(s!=""){u.push(id+":"+s);}}}if(u.length>0){jump("#"+u.join(";"));}else{jump("#A:");}},colclick:function(id,toggle){var el=$(id);var m=id.split("-col");var col=m[1];var tabid=m[0];var t=Table[tabid];var d;if(toggle){el.checked=!el.checked;}if(!el.checked){t.head[col].h=true;d="none";}else{t.head[col].h=false;d="";}t.head[col].el.parentNode.style.display=d;t.Trows.each(function(){T(this).children().eq(col).Css("display",d);});Table.urlify();},click:function(a){var tab=a;while(tab.tagName.toLowerCase()!="table")tab=tab.parentNode;a.style.cursor='wait';document.body.style.cursor='wait';Table.wait(a,function(){Table.sort(tab.id,a.id,a);});},wait:function(a,f){a.style.cursor='wait';document.body.style.cursor='wait';setTimeout(function(){f();document.body.style.cursor='auto';a.style.cursor='auto';},5);},inner:function(e,v){e.innerHTML=v;},addtr:function(tabid,r){var t=Table[tabid];var tr=ne('tr');if(t.mclass)tr.setAttribute('mclass',t.mclass);if(t.href)tr.setAttribute('href',t.href);for(var j=0,hlen=r.cols.length;j<hlen;j++){var td=ne('td');td.align=t.head[j].a;if(t.head[j].c){td.innerHTML=Table.categorize(tabid,r.cols[j]);}else{td.innerHTML=r.cols[j];}if(t.head[j].h){td.style.display="none";}tr.appendChild(td);}r.tr=tr;t.Trows.push(tr);return tr;},categories:function(x){return x.replace(/^\s+/,"").replace(/\s*$/,"").replace(/\s*,\s*/g,",").replace(/<[^>]*>/g,"").split(",");},categorize:function(tabid,x){var c=Table.categories(x);for(var k=0,klen=c.length;k<klen;k++){var y=c[k].replace(/\x27/g,"\\'");x=x.replace(c[k],"<a href='javascript:;' skip=1 class=x onclick=\"Table.catclick(this,'"+tabid+"','"+y+"')\" title='Show only rows with this category'>"+c[k]+"</a>");}return x;},catclick:function(a,tabid,cat){Table.wait(a,function(){Table.cat(tabid,cat);});return false;},catset:function(tabid,cat){var t=Table[tabid];if(!(t.cat&&t.cat[cat])){t.cat={};}Table.cat(tabid,cat);},uncat:function(tabid){var t=Table[tabid];if(t.catrows){for(var i=0,len=t.catrows.length;i<len;i++){t.rows.push(t.catrows[i]);}t.catrows=false;}},cat:function(tabid,cat){var t=Table[tabid];if(!t.categorized){var r=t.allrows;var hcats=[];for(var i=0,len=t.head.length;i<len;i++){if(t.head[i].c){hcats.push(i);}}var hlen=hcats.length;for(var i=0,len=r.length;i<len;i++){var cats=r[i].cats={};for(var h=0;h<hlen;h++){var c=Table.categories(r[i].cols[hcats[h]]);for(var j=0,jlen=c.length;j<jlen;j++){cats[c[j]]=1;}}}t.categorized=1;}Table.uncat(tabid);if(!t.cat)t.cat={};t.cat[cat]=!t.cat[cat];if(cat=="CLEAR"){t.cat={};}Table.unsearch(tabid);Table.catfilter(tabid);Table.searchfilter(tabid);Table.newpage(tabid);if(t.lastsort){Table.sort(tabid);}else{Table.write(tabid);}if(t.all)Table.top(tabid);},catfilter:function(tabid){var t=Table[tabid];if(!t.categorized)return;if(t.cat){var l=[];for(var x in t.cat){if(t.cat[x])l.push(x);}if(!l.length){return;}}t.catrows=[];var rows=[];var r=t.rows;for(var i=0,len=r.length;i<len;i++){var hit=1;for(var c in t.cat){if(t.cat[c]&&!r[i].cats[c]){hit=0;break;}}if(hit){rows.push(r[i]);}else{if(r[i].tr){r[i].tr.style.display='none';}t.catrows.push(r[i]);}}if(!t.catrows[0]){t.catrows=false;}t.rows=rows;},searchtoggle:function(tabid){var t=Table[tabid];var sdiv=t.sdiv?t.sdiv:t.sdiv=$(tabid+"-search");if(sdiv.style.display=="none"){sdiv.style.display="";$(tabid+"-searchbox").focus();if(!t.searchinit){var r=t.allrows;var hlen=t.head.length;for(var i=0,len=r.length;i<len;i++){var search="";for(var h=0;h<hlen;h++){search=search+" "+r[i].cols[h];}r[i].search=search.replace(/<script>.*?<\/script>/g,"").replace(/<[^>]*>/g,"").replace(/&nbsp;/g," ").replace(/\s+/g," ");}t.searchinit=1;}if($(tabid+"-searchbox").value!=""){Table.search(tabid);}}else{sdiv.style.display="none";if(t.searchrows){for(var i=0,len=t.searchrows.length;i<len;i++){t.rows.push(t.searchrows[i]);}t.searchrows=null;}Table.newpage(tabid);Table.sort(tabid);}},unsearch:function(tabid){var t=Table[tabid];if(t.searchrows){for(var i=0,len=t.searchrows.length;i<len;i++){t.rows.push(t.searchrows[i]);}t.searchrows=null;}},search:function(tabid){Table.unsearch(tabid);Table.searchfilter(tabid);Table.newpage(tabid);Table.sort(tabid);},searchfilter:function(tabid){var t=Table[tabid];if(!t.searchinit){return;}var searchbox=t.searchbox?t.searchbox:t.searchbox=$(tabid+"-searchbox");if(!t.sdiv||t.sdiv.style.display=="none"){return;}var s=searchbox.value;if(s==""){return;}t.searchrows=[];var rows=[];var r=t.rows;var re=new RegExp(s,"i");for(var i=0,len=r.length;i<len;i++){if(r[i].search.match(re)){rows.push(r[i]);}else{if(r[i].tr){r[i].tr.style.display='none';}t.searchrows.push(r[i]);}}t.rows=rows;},write:function(tabid,resize){var t=Table[tabid];if(!t.init){return;}var tbody=t.tab.children("tbody").a[0];var tab=t.tab.a[0];var r=t.rows;var hlen=t.head.length;var min=(t.page-1)*t.pagesize;var max=min+t.pagesize;var div=T("#"+tabid+"-page-div").a[0];var startheight=tab.clientHeight;var startwidth=tab.clientWidth;tab.style.width='';if(t.collapsed){min=0;max=0;}else if(t.all){min=0;max=t.rows.length;}for(var i=0,len=r.length;i<len;i++){if(i>=min&&i<max){var tr=r[i].tr;if(!tr)tr=Table.addtr(tabid,r[i]);tr.style.display='';tbody.appendChild(tr);}else{if(r[i].tr){r[i].tr.style.display='none';}}}T("#"+tabid+"-page-select").Set("value",t.page);if(!resize&&div){var diff=startheight-tab.clientHeight;var base=Table.toNumber(div.style.marginTop)+0;if(base+diff>0){div.style.marginTop=base+diff;}else{div.style.marginTop=0;}diff=startwidth-tab.clientWidth;if(diff>0){tab.style.width=startwidth+2;}}Table.urlify();return;},noarrow:function(tabid){if(Table[tabid].arrow){Table[tabid].arrow.parentNode.removeChild(Table[tabid].arrow);}},sort:function(tabid,hid,a,nowrite){var t=Table[tabid];var type,h;var resort=0;if(hid){var m=hid.match(/(..)(\d+)/);type=m[1];h=m[2];}else if(t.lastsort){type=t.lastsort.type;h=t.lastsort.h;a=t.lastsort.a;resort=1;}else{Table.write(tabid);return;}var reverse=false;Table.noarrow(tabid);t.arrow=ne('span');a.parentNode.appendChild(t.arrow);if(!resort&&t.lastsort&&t.lastsort.h==h){reverse=!t.lastsort.reverse;t.rows.reverse();}else{if(type=='sa'){t.rows.sort(function(a,b){return(a.cols[h]==b.cols[h]?0:a.cols[h]<b.cols[h]?-1:1);});}else if(type=='sd'){reverse=true;t.rows.sort(function(a,b){return b.cols[h]==a.cols[h]?0:b.cols[h]<a.cols[h]?-1:1;});}else if(type=='na'){Table.numeric(t.allrows,h);t.rows.sort(function(a,b){return a.num[h]==b.num[h]?0:a.num[h]-b.num[h];});}else if(type=='nd'){reverse=true;Table.numeric(t.allrows,h);t.rows.sort(function(b,a){return a.num[h]==b.num[h]?0:a.num[h]-b.num[h];});}}if(resort&&t.lastsort.reverse!=reverse){t.rows.reverse();reverse=!reverse;}t.arrow.innerHTML=reverse?"&nbsp;\u2191":"&nbsp;\u2193";t.page=1;t.lastsort={type:type,h:h,reverse:reverse,a:a};if(!nowrite){Table.write(tabid);}},toNumber:function(x){if(typeof x=="string"){m=x.match(/document.write\(([^\)]+)\)/);if(m){return Table.toNumber(eval(m[1]));}m=x.match(/<\!--(.+?)-->/);if(m){return Table.toNumber(m[1]);}x=x.replace(/onmouseover=\x22[^\x22]*\s22/g,"");x=x.replace(/<[^\!][^>]*?>/g,"");var m=x.match(/(?:\+|)((?:\-|)[0-9]+(?:\.[0-9]+|))/);if(m){return parseFloat(m[1]);}}else if(typeof x=="number"){return x;}return 0;},numeric:function(r,h){if(r[0]&&(!r[0].num||isNaN(r[0].num[h]))){for(var i=0,len=r.length;i<len;i++){if(!r[i].num){r[i].num=[];}r[i].num[h]=Table.toNumber(r[i].cols[h]);}}}};T.p.Hide=function(){return this.Css("display","none");};T.p.Show=function(){return this.Css("display","");};T.p.AppendTo=function(e){var a=this.a;for(var i=0,il=a.length;i<il;i++)e.appendChild(a[i]);return this;};T.ttdiv=function(e){return T.ttdiv.d=(e||T.ttdiv.d||T.Create("div",{style:{position:'absolute',zIndex:1000,display:'none'}},true));};T.mousexy=function(e){var w=window;e=e||w.event;if(w.innerHeight)return{x:e.pageX,y:e.pageY};var d=document,de=d.documentElement,b=d.body;return{x:e.clientX+b.scrollLeft+de.scrollLeft,y:e.clientY+b.scrollTop+de.scrollTop};};T.viewport=function(){var d=document,de=d.documentElement,W=window,b=d.body;if(W.innerHeight){var w=W.innerWidth,h=W.innerHeight,xo=W.pageXOffset,yo=W.pageYOffset;return{minx:xo,miny:yo,maxx:xo+w,maxy:yo+h};}var l=b.scrollLeft,t=b.scrollTop,w=b.clientWidth,h=b.clientHeight;if(typeof(de.scrollTop)=='number'){l+=de.scrollLeft;t+=de.scrollTop;}return{minx:l,miny:t,maxx:w+l,maxy:h+t};};T.tto=function(x,y){T.ttoo=[x,y];};T.ttoo=[30,false];T.tt=function(el,e,p,x,y){var d,m,v,s,w,h;var o=p.substring(0,1);d=T.ttdiv();if(o=="."){p=T.tt[p.substring(1)];}else if(o=='+'){var u=p.substring(1);if(T.tt[u]){p=T.tt[u];}else{p=T.Loading;if(!T.ttload.l[u]){T.ttload.u=u;T.ttload.l[u]=true;T.Create("script",{src:u},true);if(T.tt[u]){p=T.tt[u];}d.e=T.Merge({},e,1);}}}else if(o=='['&&(m=p.match(/\[([-\d]*),([-\d]*)\](.*)/))){return T.tt(el,e,m[3],parseInt(m[1]),parseInt(m[2]));}else if(o=='#'){p=T(p).a[0].innerHTML;}else if(o!='<'){p=T.tt.pre+p+T.tt.post;}d.innerHTML=p;m=T.mousexy(e);v=T.viewport();s=d.style;if(!x&&!y){x=T.ttoo[0];y=T.ttoo[1];}s.top=(m.y+(y?y:0))+'px';s.left=(m.x+(x?x:0))+'px';s.display="";w=d.clientWidth;h=d.clientHeight;if(!x){x=-parseInt(w/2);}else if(!y){y=-parseInt(h*1/4);}x+=m.x;y+=m.y;function O(){return(x<=m.x&&x+w>=m.x&&y<=m.y&&y+h>=m.y);}if(x+w>v.maxx){x=m.x-w-15;}else if(x<v.minx){x=m.x+15;}if(y+h>v.maxy){y=m.y-h-5;}else if(y<v.miny){y=m.y+5;}s.top=y+'px';s.left=x+'px';if(el)el.onmouseout=function(){s.display='none';T.ttload.u=null};};T.ttload=function(u,t){T.tt[u]=t;var d=T.ttdiv();if(d&&T.ttload.u&&T.ttload.u==u){T.tt(null,d.e,t);}};T.ttload.l={};T.tt.pre="<div class=\"tt\">";T.tt.post="</div>";T.xy=function(e){var x=0,y=0;while(e){x+=e.offsetLeft;y+=e.offsetTop;e=e.offsetParent;}return[x,y];};T.d={};T.dd={};T.h['@']=function(a,c){return T(T.makemenu(T.d[a]));};T.menu=function(el,at,e,st){var c=T.xy(el),x=c[0],y=c[1],m=at.match("(.)(.)(.)(.)(#|&|@)(.+)"),me,t,i,l,j,k,o;if(T.menu.to){clearTimeout(T.menu.to);T.menu.to=null;}if(!m)return;e=el;while(e&&!e.menup)e=e.parentNode;t=T.menu.st;if(t&&!st&&(!e||t!=e))return;t=T(m[5]+m[6]);me=t.Css('position','absolute').Css('zIndex','100').Show().a[0];document.body.appendChild(me);if(m[1]=='b')y+=el.offsetHeight;if(m[2]=='r')x+=el.offsetWidth;if(m[3]=='b')y-=me.offsetHeight;if(m[4]=='r')x-=me.offsetWidth;me.style.left=x+"px";me.style.top=y+"px";if(e&&e.menup)me.menup=e; else me.menup=el;if(st){e=T.menu.st=me;while(e&&e.menup){e.menust=true;e=e.menup;}}if(!T.ga(me,'menu'))me.setAttribute('menu','!');x=T.ga(me,'onmenu');if(x){x=T.fn(x);x.call(me);}x=[];while(me){x.push(me);me=me.menup;}if(x[1])x.pop();m=T.menu.el;if(m)for(i=0,l=m.length;i<l;i++){o=0;for(j=0,k=x.length;j<k;j++)if(m[i]==x[j])o++;if(o==0){m[i].style.display='none';m[i].menust=null;}}T.menu.el=x;};T.menu.n=function(){if(T.menu.el&&!T.menu.to)T.menu.to=setTimeout(T.menu.c,500);};T.menu.c=function(){var i=0,l,m=T.menu.el,x=[];if(m)for(l=m.length;i<l;i++)if(m[i].menust)x.push(m[i]); else m[i].style.display='none';T.menu.el=x[0]?x:null;if(T.menu.to)clearTimeout(T.menu.to);T.menu.to=null;};T.menuc=function(el,at,e){T.menu(el,at,e,true);};T.menuc.n=function(){var i=0,l,m=T.menu.el;if(m)for(l=m.length;i<l;i++)m[i].menust=null;T.menu.st=null;T.menu.c();};T.geadd('mouseover','menu',T.menu,T.menu.n);T.geadd('mouseup','menu',T.menuc,T.menuc.n);T.makemenu=function(m){var l=m[0],n=m[1];if(n&&T.makemenu.c[n])return T.makemenu.c[n];var i=0,len=l.length,r='',d;for(;i<len;i++){if(typeof l[i]=="string")r+=l[i]; else r+="<a href='javascript:;' class='label' title='Click to lock menu' menu='"+l[i][0]+"'><span class='gt'>&gt;</span>"+l[i][1]+"</a>";}d=T.Create('div',{className:'menu',innerHTML:r},true);if(n)T.makemenu.c[n]=d;return d;};T.makemenu.c={};T.ttg=function(el,at,e){if(at.substring(0,1)=="!")T.tt(el,e,at.substring(1)); else if(!T.ttg.to){var ee=T.Merge({},e,1);T.ttg.to=setTimeout(function(){T.tt(el,ee,at,10,10);T.ttg.to=false;},T.ttg.delay);}};T.ttg.delay=500;T.ttgn=function(e){if(T.ttg.to){clearTimeout(T.ttg.to);T.ttg.to=false;}};T.geadd('mouseover','tt',T.ttg,T.ttgn);T.p.Append=function(e){var a=this.a;if(a[1])for(var i=0,il=a.length;i<il;i++){a[i].appendChild(e);e=e.cloneNode(true);}else a[0]&&a[0].appendChild(e);return this;};T.scrollto=function(e,f){var eP,eT,eB,eH,sP,sT,sB,sH,d;eP=T.xy(e);eT=eP[1];eB=eT+e.clientHeight;eH=eB-eT;sP=T.viewport();sT=sP.miny;sB=sP.maxy;sH=sB-sT;d;if(eH>sH)d=(eT-sT); else if(eB>sB)d=(eB-sB); else if(eT<sT)d=(eT-sT);setTimeout(function(){T.scrollsmooth(d/15,15,f)},10);};T.scrollsmooth=function(y,steps,f){window.scrollBy(0,y);steps-=1;if(steps>0){setTimeout(function(){T.scrollsmooth(y,steps,f)},25);}else if(f){f.call();}};T.p.parents=function(s){var l=[],a=this.a,c,i,j,il,jl;if(s)s=s.toUpperCase();for(i=0,il=a.length;i<il;i++){c=a[i].parentNode;if(s)while(c&&c.tagName!=s)c=c.parentNode;if(c)l.push(c);}return this.T(l[0]?l:null);};T.p.iflength=function(l,t,f){if(this.a.length==l){t=T.fn(t);if(t)return t.call(this);}else{f=T.fn(f);if(f)return f.call(this);}return this;};T.p.restore=function(){this.a=this.s;return this;};T.p.save=function(){this.s=this.a;return this;};T.p.grepclass=function(c){c=" "+c+" ";var l=[],a=this.a;for(var i=0,il=a.length;i<il;i++){if((' '+a[i].className+' ').indexOf(c)>=0)l.push(a[i]);}return l[0]?this.T(l):this.T();};T.mclass=function(el,at,e){if(el.oclass==null)el.oclass=el.className;el.className=at;var ol=T.mclass.el;if(ol&&ol!=el)T.mclass.n();T.mclass.el=el;};T.mclass.n=function(el){el=T.mclass.el;if(el){el.className=el.oclass;T.mclass.el=null;}};T.geadd('mouseover','mclass',T.mclass,T.mclass.n);T.href=function(el,at,e){if((e.which&&e.which==3)||(e.button&&e.button==2))return;var tn=el.tagName.toUpperCase();if(tn=='A'||tn=='IMG')return;if(at=='-')return;if(at=='.'){var a;T('a',el).each(function(){if(!a)if(!T.ga(this,'skip'))a=this;});if(a.onclick){a.onclick();return;}if(a)at=a.href;}if(at)document.location=at;};T.geadd('click','href',T.href);T.p.Focus=function(){if(this.a[0])this.a[0].focus();return this;};T.p.Select=function(){if(this.a[0])this.a[0].select();return this;};T.noscroll=function(el,at,e){if(e.preventDefault)e.preventDefault();e.returnValue=false;};T.geadd('DOMMouseScroll','noscroll',T.noscroll);T.geadd('mousewheel','noscroll',T.noscroll);T.p.css=function(s,v){return this.grep(function(){return this.style[s]&&this.style[s]==v});};T.p.name=function(n){return this.grep(function(){return this.name&&this.name==n});};T.geremove=function(ev,at){T(document).UnEvent(ev,T.getab[ev][at].evf);};T.p.Opacity=function(o){var a=this.a,s;for(var i=0,il=a.length;i<il;i++){s=a[i].style;s.MozOpacity=o/100;s.filter='alpha(opacity='+o+')';}return this;};T.h['%']=function(a,c){c=c||document;this.a=c.getElementsByName(a);return this;};T.h['&']=function(a,c){return T(eval(a+"(a,c)"));};T.h['.']=function(a,c){return T('*',c).grepclass(a);};T.C={};T.CB='?ccb=1&';function vote(id){ccall(T.CB+'vote='+id,'v'+Math.abs(id),"Voting...");}function report(id){answer=confirm("Report this comment?\\n\\nReporting will attach a banana to this comment to attract a moderator.");if(answer){ccall(T.CB+'report='+id,'r'+id,"Report...");}}function cV(id){ccall(T.CB+'V='+id,'V'+id,"Loading...");}function posta(id){if(!T('#posta'+id).a[0]){var el=T.Create("div",{id:'posta'+id});T('#post'+id).Append(el);}}function reply(id){posta(id);ccall(T.CB+'R='+id,'posta'+id,'Loading...');}T.C=function(f,a,b,c){return function(){f(a,b,c)};};T.p.Pins=function(s){var i,il,p=s.split(','),d;for(i=1,il=p.length;i<il;i+=3){d=T.Create("div",{style:{width:"0px",height:"0px",position:"relative",overflow:"visible",left:p[i+1]+"%",top:p[i+2]+"%",filters:{alpha:{opacity:p[i]}},MozOpacity:(p[i]/100)},innerHTML:T.Pintype[p[0]],title:p[i+1]+","+p[i+2]});console.log("left "+p[i+1]+", top "+p[i+2]+", opacity "+p[i]+", type "+p[0]+", innerHTML "+T.Pintype[p[0]]);this.Append(d);}return this;};T.Pintype={};var Tag={add:function(){T('#tagcontrols').Load('tag/add?id='+tagid+'&f='+tagf,null,null,null,Tag.select);},remove:function(){T('#tagcontrols').Load('tag/remove?id='+tagid+'&f='+tagf);},select:function(){var v=T('#tagselect').a[0].value;if(v=='0')T('#customtag').Show(); else T('#customtag').Hide();if(v<0)T('#obj').Show();},submit:function(r){var p={id:tagid,f:tagf};T('#tagform').find('*').each(function(){if(this.name)p[this.name]=this.value;});if(p.tag==''){alert("Tag, you're it!  Being 'it' means you have to select a tag.");return false;}if(p.tag!=0)p.custom='';if(r)T('#tagcontrols').Load('tag/remove?'+T.param(p),null,null,null,Tag.refresh); else T('#tagcontrols').Load('tag/add?'+T.param(p),null,null,null,Tag.refresh);return false;},refresh:function(){setTimeout(function(){T('#tagsection').Load('tag/update?id='+tagid+'&f='+tagf);},1500);}};T.p.Toggle=function(){return this.each(function(){if(this.style.display=="")this.style.display="none"; else this.style.display="";});};T.Pintype['o']="<div style='width:5px;height:5px;background-color:#FF0'></div>";T.Pintype['n']="<div style='width:5px;height:5px;background-color:#FFF'></div>";function map(id){toggle(id);toggle(id+'m');}function cloaderr(id){var lc="<a href='javascript:loadcomments(\""+id+"\")' class='x'>";T('#commentc').Fill("Server gerbil failed to produce comments.&nbsp; "+lc+"Spank</a>, "+lc+"Feed</a>, "+lc+"Pet</a> or "+lc+"Electrocute</a> before trying again?");}function loadcomments(id){var x=id;T('#commentc').Load('va'+id,'Loading Comments...<br>'+T.Loading,null,null,null,function(){cloaderr(x)});}function keyp(e){if(e.ctrlKey){var keyChar;if(e.which){keyChar=String.fromCharCode(e.which);}else{keyChar=String.fromCharCode(e.keyCode);}if(keyChar=="t"||keyChar=="z"||keyChar=="s"||keyChar==""||keyChar==""){document.forms[0].elements[0].focus();}}return true;}function sfocus(){if(document.addEventListener){document.addEventListener("keypress",keyp,false);}else if(document.attachEvent){document.attachEvent("onkeypress",keyp);}else{document["onkeypress"]=keyp;}}var loading=0;function getSuggestionList(text){if(loading==0){loading=1;T.ajax({url:"/?suggest="+text+"&out=list",ok:function(s){processSuggestions(s)}});}}function processSuggestions(s){T('#ssuggest').a[0].innerHTML=s;T('#ssuggest').Show();loading=0;}
//-->
