function CreateMenu(){
	for (var i=0; i<sm.length; i++){
		var str="";
		if (sm[i].length){
			str='<div id="sm' + i + '" style="visibility:hidden;z-index:99;position:absolute;top:0;left:0;"><ul class="submenu">';
			for (j=0;j< sm[i].length;j++){
				sm_cont=sm[i][j].split("^");
				str+='<li><a href="' + sm_cont[1] + '" onMouseOver="CancelHide();" onMouseOut="HideMenu();">' + sm_cont[0] + '</a></li>';
			}
			str+='</ul></div>';
		}
		document.write(str);
	}
}

var pt=9;
var activeMenu=-1;
function ShowMenu(id){
	CancelHide();
	if(id!=activeMenu){
		if(activeMenu!=-1) HideAfterDelay();
		var parent="mm" + id;
		var child="sm" + id;
//alert('11 '+parent+' '+child);
		menu=layer(parent);
		submenu=layer(child);
		submenu.moveTo(menu.getLeft() + 40, menu.getTop() + 20);
		submenu.show();
		activeMenu=id;
	}
}


function HideMenu(){
	delay=setTimeout("HideAfterDelay()",450);
}
function HideAfterDelay(){
	submenu.hide();
	activeMenu=-1;
}
function CancelHide(){
	if(self.delay) clearTimeout(delay);
}


function ShowMenuRight(id){
	CancelHide();
	if(id!=activeMenu){
		if(activeMenu!=-1) HideAfterDelay();
		var parent="mm" + id;
		var child="sm" + id;
//alert('11 '+parent+' '+child);
		menu=layer(parent);
		submenu=layer(child);
		submenu.moveTo(menu.getAbsoluteLeft()-120, menu.getAbsoluteTop() + 10);
		submenu.show();
		activeMenu=id;
	}
}

