
var Speed=30;
var picMinus			= new Image();
var picPlus				= new Image();

var zxcH,objCat,objPic,TO;

function showhide(CAT) {
 clearTimeout(TO);
 objCat = document.getElementById('div'+CAT);
 objPic = document.getElementById('pic'+CAT);
 if (objCat && objCat.style.display!='none') {
  if (!objCat.h){
   objCat.h=objCat.offsetHeight;
   objCat.style.display="none";
   objCat.style.overflow='hidden';
   objCat.style.height=(0)+'px';
  }
  else {
   Close();
  }
  document.images['pic'+CAT].src = picMinus.src;
  }
  else {
   objCat.style.display="block";
   document.images['pic'+CAT].src = picPlus.src;
   Open();
  }
}

function Open(){
 objCat.style.height=(parseInt(objCat.style.height)+Speed)+'px';
 if (parseInt(objCat.style.height)<objCat.h-Speed){ TO=setTimeout('Open()',10); }
}

function Close(){
 objCat.style.height=(parseInt(objCat.style.height)-Speed)+'px';
 if (parseInt(objCat.style.height)>Speed){ TO=setTimeout('Close()',10); }
 else {
  objCat.style.display="none";
 }
}



