function tabChange(h,f){var j=getElementsByClassName(h,"*",(f)?f:document);var l=[];for(i=0;i<j.length;i++){l.push($(j[i].rel))}for(k=0;k<j.length;k++){l[k].style.display="none";j[k].onclick=function(){return g(j,l,this)}}if(!j[0].className.match("current")){j[0].className+=" current"}l[0].style.display="block";var g=function(b,a,c){for(m=0;m<b.length;m++){if(b[m].className.match("current")){b[m].className=b[m].className.replace("current","");a[m].style.display="none"}}if(!c.className.match("current")){c.className+=" current"}$(c.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 f=new Array();for(var d=0;d<arguments.length;d++){var e=arguments[d];if(typeof e=="string"){e=document.getElementById(e)}if(arguments.length==1){return e}f.push(e)}return f};