folder = new Object();
folder.duration = 500;

var tips;

window.addEvent('load',function(){
  // Die Tooltips
  
  /*$$('.inheader a').each(function(el){
    el.addEvent('mouseenter',function() {
  		toolTip = new Element('div', {
  			'class': 'tool-tip',
  			'styles': {
  				'position': 'absolute',
  				'top': '0',
  				'left': '0',
  				'visibility': 'hidden'
  			}
  		}).inject(document.body);
  		new Element('div', {'class': 'tool-top'}).inject(toolTip);
  		wrapper = new Element('div', {'class': 'tool-bottom'}).inject(toolTip);


    });
  }.bind(this));
  */
  
  $$('.inheader a').each(function(el) {
    el.rel = el.title;
    el.title = '';
  });
  $$('.inheader a img').each(function(el) {
    el.alt = '';
  });

  tips = new Tips('.inheader a', {
    className:'tool-tip',
    title:'rel',
    text:'',
    offset:{'x': 2, 'y': 2}
  });






  // Die Schubladen
  $$('.folder').each(function(el){
    if(el.hasClass('closed'))
    {
      el.setStyle('height',el.getChildren('h2')[0].getSize().y-1);
      el.getChildren('.content')[0].setStyle('display','block');
    }
  
    el.getChildren('h2')[0].addEvent('click',function(){
      if(!$chk(el.isfolding))
      {
        el.isfolding = true;

        if(el.hasClass('open'))
        {
          from = el.getScrollSize().y;
          to = el.getChildren('h2')[0].getSize().y-1;
          afrom = 100;
          ato = 0;
        }
        else
        {
          from = el.getChildren('h2')[0].getSize().y-1;
          to = el.getScrollSize().y;
          afrom = 0;
          ato = 100;
        }

        new Fx.Morph(el, {
          transition: Fx.Transitions.Quint.easeInOut,
          duration: folder.duration,
          onComplete: function() {

            if(el.hasClass('open'))
            {
              el.removeClass('open');
              el.addClass('close');
            }
            else
            {
              el.removeClass('close');
              el.addClass('open');
            }

            el.isfolding = false;
          }
        }).start({
          'height': [from,to]
        });

        /*
        new Fx.Morph(el.getChildren('.content')[0], {
          transition: Fx.Transitions.Quint.easeInOut,
          duration: folder.duration
        }).start({
          'opacity': [afrom,ato]
        });
        */
        
      }
    }.bind(this));
  });
});
