window.addEvent('domready',function(){
genSubMenu($E('.companySubmenu'));
genSubMenu($E('.productsSubmenu'));
genSubMenu($E('.homeSubmenu'));



$E('input[type=submit]','search').addClass('searchButton');
$E('input[type=submit]','newsletter').addClass('nicerButton');

if ($ES('.media_folder a')) {$ES('.media_folder a').setProperty('target','_blank')}
if ($ES('folder a')) {$ES('.folder a').setProperty('target','_blank')}
if ($ES('.press .file_download_list a')) {$ES('.press .file_download_list a').setProperty('target','_blank')}
if ($ES('.skillgames_overview .intro a')) {$ES('.skillgames_overview .intro a').setProperty('target','_blank')}
}); //domready


function genSubMenu(element){
//var theHeight = $('nav').getSize().size.y;
var theHeight = 44;
var dropDown = new Fx.Styles(element, { 
	initialize: function(){
		$E('ul',this.element).setStyle('visibility','hidden');
		//this.element.setStyle('height',this.element.getSize().size.y);
		this.element.setStyle('height',theHeight);
		$E('ul',this.element).setStyles({
			'visibility':'visible',
			'position':'absolute',
			'left':'0',
			'bottom':'0'
		});
		
		this.element.setStyle("overflow","hidden");
		
		
		
		this.element.addEvent('mouseenter', function(evt){
		
			var event = new Event(evt);
			event.preventDefault();
			dropDown.start({
				'height': $E('ul',this).getSize().size.y + $E('li',this).getSize().size.y
				
			});
		});
		
		this.element.addEvent('mouseleave', function(evt){
			var event = new Event(evt);
			event.preventDefault();
			dropDown.start({
				//'height': $E('li',this).getSize().size.y
				'height': theHeight
			});
		});
		
		dropDown
	},
	
	duration:400, 
	wait:false, 
	transition: Fx.Transitions.Expo.easeInOut 
});
} //function
