var tweenerOpen  = function() {
	
	
	//ELEMENTE EINER BESTIMMMTEN KLASSE ZÄHLEN
	var count = new Array();
	var amount = 0;
	var elements = document.getElementsByTagName("div");
	for (var i = 0; i < elements.length; i++){
		if (elements[i].className == "axlanguagemenu_l"){
			amount = amount + 1;
		}
	}
	//1 wegzählen, da ja auch der derzeit aktuelle Eintrag mitgerechnet wird - dann mal 24 (zeile ist lt. css 24 hoch)
	amount = (amount - 1)*24;
	amount = amount + 'px';
	
	
	
	
	var myFx = new Fx.Tween($('axlanguagemenu_choose'), {
            'duration': 250
        }); 
	
	//BEI START FARBE ÄNDERN
	myFx.addEvent('start', function(){
       $('axlanguagemenu_container').style.backgroundColor = '#FFFFFF';
    });
	
	
	if(!$('axlanguagemenu_choose').style.height || $('axlanguagemenu_choose').style.height=='0px') {
		myFx.start('height', '0px', amount);
		
		
	} else {
		myFx.start('height', $('axlanguagemenu_choose').style.height, '0px');
	}
	
}

var tweenerClose = function() {
	var myFx2 = new Fx.Tween($('axlanguagemenu_choose'), {
            'duration': 250
        }); 
	
	//BEI COMPLETE FARBE ÄNDERN
	myFx2.addEvent('complete', function(){
       $('axlanguagemenu_container').style.backgroundColor = '#F8F7F6';
    });
	
		
	myFx2.start('height', $('axlanguagemenu_choose').style.height, '0px');
}



window.addEvent('domready', function() {
	$('axlanguagemenu_container').addEvent('mouseenter', tweenerOpen); //MOUSEENTER IST EIGENES MOOTOOL ELEMENT - WIE MOUSEOVER ABER will not be fired again if the mouse crosses over children of the Element (unlike mouseover).
	$('axlanguagemenu_container').addEvent('mouseleave', tweenerClose); //MOUSELEAVE IST EIGENES MOOTOOLS ELEMENT - WIE MOUSEOUT ABER will not be fired if the mouse crosses over children of the Element (unlike mouseout).
});









