window.addEvent('domready', function(){
	
	$('nav_main_row').getElements('li.nav_main_item_with_sub').each( function( elem ){
		var list = elem.getElement('ul.links');	
		var myFx = new Fx.Slide(list).hide();			
		elem.addEvents({
			'mouseenter' : function(){ 					
				myFx.cancel();
				myFx.slideIn();					
			},
			'mouseleave' : function(){ 
				myFx.cancel();
				myFx.slideOut();					
			}
		});	
	});
    
  if($('equipmentSlide') != null){
    var equipmentSlide = new Fx.Slide('equipmentSlide').hide();
    $$('.equipment h1').addEvent('click', function(e){
  		e.stop();
  		equipmentSlide.toggle();
  	});
  }
  if($('detailSlide') != null){
  	var detailSlide = new Fx.Slide('detailSlide').hide();
		$$('.detailtable h1').addEvent('click', function(e){
  		e.stop();
  		detailSlide.toggle();
  	});
  }
  if($('infrastructureSlide') != null){
  	var infrastructureSlide = new Fx.Slide('infrastructureSlide').hide();
  	$$('.infrastructure h1').addEvent('click', function(e){
  		e.stop();
  		infrastructureSlide.toggle();
  	});
  }
  if($('plansSlide') != null){
  	var plansSlide = new Fx.Slide('plansSlide').hide();
  	$$('.plans h1').addEvent('click', function(e){
  		e.stop();
  		plansSlide.toggle();
  	});
  }
  
  if($$('#geschaeftsbedingung .csc-header-n4') != null && $('agb-n4') != null){
    var n4Slide = new Fx.Slide('agb-n4').hide();    
  }  
  if($$('#geschaeftsbedingung .csc-header-n5') != null && $('agb-n5') != null){
    var n5Slide = new Fx.Slide('agb-n5').hide();
  }  
  if($$('#geschaeftsbedingung .csc-header-n6') != null && $('agb-n6') != null){
    var n6Slide = new Fx.Slide('agb-n6').hide();    
  }  
  if($$('#geschaeftsbedingung .csc-header-n7') != null && $('agb-n7') != null){
    var n7Slide = new Fx.Slide('agb-n7').hide();
  }
  $$('#geschaeftsbedingung .csc-header-n4').addEvent('click', function(e){
		e.stop();
		n4Slide.toggle();
		n5Slide.slideOut();
		n6Slide.slideOut();
		n7Slide.slideOut();
	});
  $$('#geschaeftsbedingung .csc-header-n5').addEvent('click', function(e){
		e.stop();
    n4Slide.slideOut();
		n5Slide.toggle();
		n6Slide.slideOut();
		n7Slide.slideOut();
	});  
  $$('#geschaeftsbedingung .csc-header-n6').addEvent('click', function(e){
		e.stop();
		n4Slide.slideOut();
		n5Slide.slideOut();
		n6Slide.toggle();
		n7Slide.slideOut();
	});
  $$('#geschaeftsbedingung .csc-header-n7').addEvent('click', function(e){
		e.stop();
		n4Slide.slideOut();
		n5Slide.slideOut();
		n6Slide.slideOut();
		n7Slide.toggle();
	});
	
	/*
	 * TIPS - Konfiguration
	 * 14.12.2010	 
	 * Thomas Zitta	 
	 */
	 
	//Variablen definieren
  var bletter = $$('.b-letter');  
  var oletter = $$('.o-letter');
  var s1letter = $$('.s1-letter');
  var s2letter = $$('.s2-letter');
  
	//Tips befüllen  
  bletter.store('tip:title', $('btitle'));
  bletter.store('tip:text', $('bnote'));
  
  oletter.store('tip:title', $('otitle'));
  oletter.store('tip:text', $('onote'));  

  s1letter.store('tip:title', $('s1title'));
  s1letter.store('tip:text', $('s1note'));  

  s2letter.store('tip:title', $('s2title'));
  s2letter.store('tip:text', $('s2note'));  
  
  //Tips initialisieren
  var btip = new Tips(bletter, {
    fixed: true,
    offset: {'x': 122, 'y': -65},
    onShow: function(tip, el){
      $$('.b-hide').setStyle('display', 'block');
      tip.setStyles({
          visibility: 'hidden',
          display: 'block',
          left: '363px',
          top: '240px'
      }).fade('in');
    },
    onHide: function(tip, el){
        tip.fade('out').get('tween').chain(function(){
            tip.setStyle('display', 'none');
        });
    }
  });
  
  var otip = new Tips(oletter, {
    fixed: true,
    offset: {'x': 122, 'y': -65},
    onShow: function(tip, el){
      $$('.o-hide').setStyle('display', 'block');
      tip.setStyles({
          visibility: 'hidden',
          display: 'block',
          left: '363px',
          top: '240px'
      }).fade('in');
    },
    onHide: function(tip, el){
        tip.fade('out').get('tween').chain(function(){
            tip.setStyle('display', 'none');
        });
    }
  });
  
  var s1tip = new Tips(s1letter, {
    fixed: true,
    offset: {'x': 122, 'y': -65},
    onShow: function(tip, el){
      $$('.s1-hide').setStyle('display', 'block');
      tip.setStyles({
          visibility: 'hidden',
          display: 'block',
          left: '363px',
          top: '240px'
      }).fade('in');
    },
    onHide: function(tip, el){
        tip.fade('out').get('tween').chain(function(){
            tip.setStyle('display', 'none');
        });
    }
  });
  
  var s2tip = new Tips(s2letter, {
    fixed: true,
    offset: {'x': 122, 'y': -65},
    onShow: function(tip, el){
      $$('.s2-hide').setStyle('display', 'block');
      tip.setStyles({
          visibility: 'hidden',
          display: 'block',
          left: '363px',
          top: '240px'
      }).fade('in');
    },
    onHide: function(tip, el){
        tip.fade('out').get('tween').chain(function(){
            tip.setStyle('display', 'none');
        });
    }
  });
  
  if($('serviceSlideLabel') != null){  	
    var mark = new Element('img', {
      'src': '/fileadmin/templates/img/fragezeichen.gif',
      'class': 'questionmarks'
    });
  
  	var td_left = $$('.service_row td.td_left');
  	
  	td_left.grab(mark, 'bottom');	
  	td_left.grab($('serviceSlideLabel'), 'bottom');
  	
  	var SlideLabel = new Fx.Slide('serviceSlideLabel').hide();
  	var SlideData = new Fx.Slide('serviceSlideData').hide();
  		
  	$$('tr.service_row').addEvents({
  		'mouseenter' : function(){ 					
  			SlideLabel.cancel();
  			SlideLabel.slideIn();	
        SlideData.cancel();
  			SlideData.slideIn();       				
  		},
  		'mouseleave' : function(){ 
  			SlideLabel.cancel();
  			SlideLabel.slideOut();
        SlideData.cancel();
  			SlideData.slideOut(); 						
  		}
  	});
	}
});
