window.onresize = function(){
	
	createMenu();
}

function createMenu(){
	//SUBMENUDIVS SUCHEN
	
	
	var xalldiv = $$('#subnavcontainer div');
	

	
	xalldiv.each(function(div,item,index) {
		
		if(div.className == "subnav"){
			
			div.addEvent('mouseenter',function(e) {
			
				showsub(div.id);
			});
			
			div.addEvent('mouseleave',function(e) {
				hidesub(div.id);
			});
		}
		
	});
	
	
	//ALLEN MAINNAVS AKTION ZUORDNEN BEI OVER	
	var allmenu = $('nav').getElements('li');
	
	allmenu.each(function(li,item,index) {
		
		var posi = li.getPosition();
		
		li.addEvent('mouseenter', function(e){
		
			try {
				
				if(pType!='main'){
					b = 0;
				}else{
					b = 0 ;
				}
				
				if(item == 0){b=2;}
				
				$('subnav' + item).setStyle('left', posi["x"] + b +  'px');
				$('subnav' + item).setStyle('height', '0px');
				$('subnav' + item).setStyle('width', '0px');
				$('subnav' + item).setStyle('opacity', 1);
				$('subnav' + item).setStyle('display', 'block');
				
				aniwidth = $('subnav' + item).getScrollSize().x;
			
				aniwidth = aniwidth + 30 + 'px';
			
				$('subnav' + item).setStyle('width', aniwidth);
				
				
				aniheight = $('subholder' + item).getStyle('height');
				aniheight = parseInt(aniheight.substr(0, aniheight.length - 2));
				aniheight = aniheight + 20;
				
				var blenddown = new Fx.Tween($('subnav' + item), {
					duration: 400
				});
				blenddown.start('height', $('subnav' + item).getStyle('height'), aniheight + "px");
				
			} 
			catch (ex) {
			}
			
		});
		
		
		li.addEvent('mouseleave', function(e){
			try {
			
				$('subnav' + item).setStyle('opacity', 0);
				$('subnav' + item).setStyle('display', 'none');

			} 
			catch (ex) {
			}
		});
		
	});
}

function showsub(subelement){	
	var no = subelement.substr( subelement.length-1, 1);
	
	$(subelement).setStyle('opacity',1);
	$(subelement).setStyle('display','block');
	
}

function hidesub(subelement){
	
	var no = subelement.substr( subelement.length-1, 1);
	
	$(subelement).setStyle('opacity',0);
	$(subelement).setStyle('display','none');
	
}