// JavaScript Document
window.addEvent('domready', function(){


    /**** Menü sliden ***/
 	$$('#menu li.submenu').each(function(menu){
		var el = $(menu).getElement('ul');
		var myFx = new Fx.Slide(el, {duration:300});

		menu.addEvents({
			'mouseenter': function (){
	            myFx.clearChain();
	            myFx.element.setStyle('display', 'block');
	            myFx.slideIn().chain(myFx.slideIn);
			},'mouseleave': function () {
	   			myFx.clearChain();
				myFx.element.setStyle('display', 'none');
				myFx.slideOut().chain(myFx.slideOut);
			}
		});
	});

	/**** links sanft ein und ausblenden ****/
	$$('a').each(function(link){
		var color = link.getStyle('color');
		link.addEvents({
			'mouseenter': function (){
			    this.set('tween', {duration: '300'});
				this.tween('color', '#55aa44');
			},'mouseleave': function () {
			    this.set('tween', {duration: '300'});
				this.tween('color', color);
			}
		});
	});
	
	
	/**** Wenn der Warenkorb größer als das Inhaltselement  ist, die größe neu setzen ****/
	
	//objekte auslesen
	var array_warenkorb = $$(".cart_mini").getComputedSize();
	var array_main = $$("#main .inside").getComputedSize();
    var height_warenkorb, height_main;
    
    //größe herauslesen
    array_warenkorb.each(function(obj){
    	height_warenkorb=obj.totalHeight;
	});

    //größe herauslesen
    array_main.each(function(obj){
    	height_main=obj.totalHeight;
	});

    //oberen rand dazu addieren (ca. 90px)
    height_warenkorb_2=height_warenkorb+90;
    
    if(height_warenkorb_2 > height_main){
       $$("#main .inside").setStyle('height', height_warenkorb_2);
	}
});
