function tabChange(l,h){var f=getElementsByClassName(l,"*",(h)?h:document);var g=[];for(i=0;i<f.length;i++){g.push($(f[i].rel))}for(k=0;k<f.length;k++){g[k].style.display="none";f[k].onclick=function(){return j(f,g,this)}}if(!f[0].className.match("current")){f[0].className+=" current"}g[0].style.display="block";var j=function(c,b,a){for(m=0;m<c.length;m++){if(c[m].className.match("current")){c[m].className=c[m].className.replace("current","");b[m].style.display="none"}}if(!a.className.match("current")){a.className+=" current"}$(a.rel).style.display="block";return false}}function classChange(c){var d=getElementsByClassName(c,"*",document);for(i=0;i<d.length;i++){d[i].onclick=function(){toggleClass(this.parentNode,"active");return false}}}function toggleClass(d,c){if(!(d=$(d))){return false}if(d.className.match(c)){d.className=d.className.replace(c,"");evenColumns();return c}else{d.className+=" "+c;evenColumns();return}}function getElementsByClassName(p,l,q){q=q||document;if(!(q=$(q))){return false}var j=(l=="*"&&q.all)?q.all:q.getElementsByTagName(l);var n=new Array();p=p.replace(/\-/g,"\\-");var o=new RegExp("(^|\\s)"+p+"(\\s|$)");var r;for(var s=0;s<j.length;s++){r=j[s];if(o.test(r.className)){n.push(r)}}return n}function $(){var e=new Array();for(var f=0;f<arguments.length;f++){var d=arguments[f];if(typeof d=="string"){d=document.getElementById(d)}if(arguments.length==1){return d}e.push(d)}return e};
