
function opcat( obj, id ) {
   var r = '';


   var els = document.body.getElementsByTagName( 'DIV' );
   if ( old_op_cat && (id != old_op_cat ) ) {

       document.getElementById( 'a_cat_'+ old_op_cat ).className = 'cats';
           for( i =-1; ++i < els.length; )
                   if ( RegExp( 'cat_[0-9]+_' + old_op_cat + '$','gi' ).test( els[i].id ) )
                           els[i].style.display = 'none';
   }

   if ( obj.className == 'cats_act' ) {
       r = 'none';
      obj.className = 'cats';
          old_op_cat = 0;
   } else  {
      r = 'block';
      obj.className = 'cats_act';
          old_op_cat = id;
   }

   for( i =-1; ++i < els.length; )
        if ( RegExp( 'cat_[0-9]+_' + id + '$','gi' ).test( els[i].id ) )
                        els[i].style.display = r;

   return false;
}


