 
// Expand/Collapse Categories v4 - Leave Copyright Intact Wherever Used 
// Created For Invision Free 
// Author: Zero Tolerance © Game Zone | Evolution 2004 [http://gzevolution.net] 
// Redistributed for Vn communities by all4elva.com 
// Source Cafedamour.us 
UseImgs="Yes" 
ImgExpand="http://209.85.62.23/style_images/1/warn_minus.gif" 
ImgCollapse="http://209.85.62.23/style_images/1/warn_add.gif" 
// Configure Col?Exp 
if(UseImgs=="Yes"){ 
Collapse="<img src='"+ImgCollapse+"' border='0' alt='Collapse'>" 
Expand="<img src='"+ImgExpand+"' border='0' alt='Expand'>" 
} else { 
Collapse="Collapse" 
Expand="Expand" 
} 
div=document.getElementsByTagName('div') 
addCount=0;for(c=0;c<div.length;c++){ 
if(div[c].className=="maintitle" && div[c].align=="left" && div[c].getElementsByTagName('a')[0]){ 
if(div[c].getElementsByTagName('a')[0].href.match(/\?c=(\d+)/)){ 
addCount++; 
div[c].parentNode.getElementsByTagName('table')[0].setAttribute('id', 'Tab_'+addCount) 
div[c].innerHTML = "<span style='float:right'><a href='javascript:;' onclick='HideShowCat("+addCount+")' id='CatCol_"+addCount+"'>"+Collapse+"</a>&nbsp;&nbsp;</span>" + div[c].innerHTML 
}}} 

function HideShowCat(ID){ 
if(document.getElementById('Tab_'+ID).style.display == 'none'){ 
document.getElementById('Tab_'+ID).style.display='' 
document.getElementById('CatCol_'+ID).innerHTML=Collapse 
deleteCookie("TableState_"+ID) 
} else { 
document.getElementById('Tab_'+ID).style.display='none' 
document.getElementById('CatCol_'+ID).innerHTML=Expand 
set_cookie("TableState_"+ID,"Collapsed") 
} 
} 


function set_cookie(name,value){ 
expires=new Date(); 
expires.setTime(expires.getTime() + (1000 * 86400 * 365)); 
document.cookie = name + "=" + escape(value) + "; expires=" + 
expires.toGMTString() + "; path=/"; 
} 
function fetchCookie(name){ 
cookie_name=name+"=" 
cookie_length=document.cookie.length 
cookie_begin=0 
while(cookie_begin<cookie_length){ 
value_begin=cookie_begin + cookie_name.length; 
if(document.cookie.substring(cookie_begin, value_begin) == cookie_name){ 
value_end=document.cookie.indexOf(";", value_begin); 
if(value_end==-1){value_end = cookie_length;} 
return unescape(document.cookie.substring(value_begin,value_end)); 
} 
cookie_begin=document.cookie.indexOf(" ",cookie_begin)+1; 
if(cookie_begin == 0){break;} 
} 
return null; 
} 
function deleteCookie(name){ 
expireNow = new Date(); 
document.cookie = name + "=" + "; expires=Thu, 01-Jan-70 00:00:01 GMT" + "; path=/"; 
} 
// collapse 
table=document.getElementsByTagName('table') 
for(c=0;c<table.length;c++){ 
if(table[c].id.match(/Tab_(.+?)/gi)){ 
tID=RegExp.$1 
if(document.cookie.match('TableState_'+tID+'=Collapsed')){ 
if(tID!=''){HideShowCat(tID)} 
} 
} 
} 
