$(document).ready(function(){

	var roodmenu = '';
	roodmenu += addHtml('<ul>');
	$('#roodmenu_work > ul > li').each(function(){
		var thisli = $(this);
		var thisspan = $(this).find('span').eq(0);
		roodmenu += addHtml('<li>') + addHtml('<span>' + $(thisspan).html() + '</span>');
		var wasroodmenubox = false;
		var submenu_tmp = '';
		var litotaal = 0;
		var menusadded = 0;
		var isRightMenu = false;
		var menusleft = '<div class="roodsubmenu_box_l">';
		var menusright = '<div class="roodsubmenu_box_r">';
		if($(thisli).children().find('ul').length > 0){
			wasroodmenubox = true;
			roodmenu += addHtml('<div class="roodsubmenu_box">');
		}
		$(thisli).children().find('ul').each(function(){
			submenu_tmp += addHtml('<ul>');
			submenu_tmp += addHtml('<li><span>' + $(this).parent().find('span').html() + '</span></li>');
			submenu_tmp += addHtml($(this).html());
			submenu_tmp += addHtml('</ul>');
			if(isRightMenu){
				menusright += submenu_tmp;
				isRightMenu = false;
			}
			else {
				menusleft += submenu_tmp;
				isRightMenu = true;
			}
			submenu_tmp = '';
		});
		menusleft += '</div>';
		menusright += '</div>';
		if(menusleft != '<div class="roodsubmenu_box_l"></div>'){
			roodmenu += menusleft;
		}
		if(menusright != '<div class="roodsubmenu_box_r"></div>'){
			roodmenu += menusright;
		}	
		if(wasroodmenubox){
			roodmenu += addHtml('</div>');
		}
		roodmenu += addHtml('</li>');
	});
	roodmenu += addHtml('</ul>');
	$('#roodmenu').append(roodmenu);
	$('.roodsubmenu_box').find('a').each(function(){
		$(this).parent().prepend('<span>-&nbsp;</span>');
	});
	$('.roodsubmenu_box').each(function(){
		var boxleftWidth = $(this).find('.roodsubmenu_box_l').width();
		var boxrightWidth = $(this).find('.roodsubmenu_box_r').width();
		var boxWidth = boxleftWidth + boxrightWidth;
		boxWidth += 30;
		$(this).css('width',boxWidth + 'px').css('height','auto').css('overflow','visible').css('display','none');
		$(this).find('.roodsubmenu_box_l').css('width',boxleftWidth + 10 + 'px');
		$(this).find('.roodsubmenu_box_l').find('ul').css('width',boxleftWidth + 10 + 'px');
		$(this).find('.roodsubmenu_box_r').find('ul').css('width',boxrightWidth + 10 + 'px');
		$(this).find('.roodsubmenu_box_r').css('width',boxrightWidth + 10 + 'px');	
		var thisOffset = $(this).parent().position().left;
		if((960 - thisOffset) < boxWidth){
			var calculation = boxWidth - 960 + thisOffset;
			//alert(calculation);
			calculation += 28;
			$(this).css('left','-' + calculation + 'px');
		}
	});
	$('#roodmenu > ul > li').hover(function(){
		$(this).find('.roodsubmenu_box').css('display','block');
	},function(){
		$(this).find('.roodsubmenu_box').css('display','none');
	});
	$('#roodmenu_work').remove();
	
	
});//_EDR

function addHtml(arg){
	return arg + '\n';
}
