function init() {
	$$('ul#mainlevel-nav li').each(function(li) { fixNav(li.down('a')); });
	styleMenu($('mainlevel-c_menu1'),'menu1-');
 	styleMenu($('mainlevel-c_menu2'),'menu2-');
} // init

function fixNav(nav) {
	var itemURL = nav.href;
	var item = nav.lastChild.nodeValue;
	var breakitem = item.split(':');
	var html = '<a href=' + itemURL + '><h3>' + breakitem[0] + '</h3></a>';
	if(breakitem[1])
		html = html + '<a href=' + itemURL + '><h4>' + breakitem[1] + '</h4></a>';
	nav.replace(html);
}

function styleMenu(menu, prefix) {
	var liArray = [];
	var index = 0;
	while(menu.down('li',index)) {
		liArray.push(menu.down('li',index));
		index++;
	}
	
	if(liArray.length === 1)
		liArray[0].addClassName(prefix + 'singleItem');
	else {
		if(liArray.length > 0) {
			liArray[0].addClassName(prefix + 'top');
			liArray[liArray.length - 1].addClassName(prefix + 'btm');
			if(liArray.length > 2)
				liArray.each(function(li) { 
					if(li.hasClassName(prefix + 'top') || li.hasClassName(prefix + 'btm'))
						$break;
					else{
						li.addClassName(prefix + 'main');
					}
				 });
		}
	}
}

document.observe('dom:loaded', init);