window.addEvent('domready', function(){
	
  if(Browser.Engine.trident && Browser.Engine.version==4) var heightValue='100%';
  else var heightValue='';

	var els = $$('ul.element');
	var lnks = $$('a.link');

  lnks.each(function(item, index){item.addEvent('click', function(){
    x=els[index+1];
		if(x.getSize().y) {
      x._h=x.getSize().y;
      x.set('tween').tween('height', 0);
      x.get('tween').addEvent('complete', function(){});
    } else {
      x.set('tween').tween('height', [0, x._h]);
      x.get('tween').addEvent('complete', function(){
        x.setStyle('height', heightValue);
      });
    }
    return false;
	})});

 	var e = $$('ul.pls');
 	var l = $$('a.plus');
 
  l.each(function(item, index){
    x=e[index];
		if(x.getSize().y) {
      x._h=x.getSize().y;
      x.setStyle('height', 0);
    }
  });
  
  c=$('tabela_cech');
  if($chk(c)) {
    c._h=c.getSize().y;
    c.setStyle('height', 0);

    if($chk($('tabela_zb'))) {
      $('tabela_zb').addEvent('click', function(){
    		c=$('tabela_cech');
    		if(c.getSize().y) {
          c._h=c.getSize().y;
          c.set('tween').tween('height', 0);
        } else {
          c.set('tween').tween('height', c.scrollHeight);
        }
      });
    }
  }
  
//    s=$('search_advanced_form');
//    if($chk(s)) {
//      $('search_advanced_link').addEvent('click', function(){
//        s.set('reveal', {});
//        s.get('reveal').toggle();
//      });
//      s.setStyle('display', 'none');
//    }

  cx=$('search_advanced_form');
  if($chk(cx)) {
    cx._h=cx.getSize().y;
    cx.setStyle('height', 0);

    if($chk($('search_advanced_link'))) {
      $('search_advanced_link').addEvent('click', function(){
    		cx=$('search_advanced_form');
    		if(cx.getSize().y) {
          cx._h=cx.getSize().y;
          cx.set('tween').tween('height', 0);
        } else {
          cx.set('tween').tween('height', cx.scrollHeight);
        }
      });
    }
  }

//   c1=$('search_advanced_form');
//   if($chk(s)) {
//     s._h=s.getSize().y;
//     s.setStyle('height', 0);
// 
//     if($chk($('search_advanced_link'))) {
//       $('search_advanced_link').addEvent('click', function(){
//         s=$('search_advanced_form');
//     		if(s.getSize().y) {
//           s._h=s.getSize().y;
//           s.set('tween').tween('height', 0);
//         } else {
//           s.set('tween').tween('height', s.scrollHeight);
//         }
//       });
//     }
//   }
});
