var menu_c1in=0;
var menu_c2in=0;
var menu_c3in=0;

var menu_barin=0;
var menuDefault=0;


function doBBxMenuBarIn(){
	menu_barin = 1;
}

function doBBxMenuBarOut(){
	menu_barin = 0;
}


function doMenuDefault(){
	var obj = $("mnav_" + menuDefault);
	
	doBBxTopMenuIn(obj);
}

function doMenuOut(){
	if (menu_c3in==0 && menu_c2in == 0 ){
		$('menu_c3').style.display = "none";
		
		if (menu_c1in==0 && menu_barin == 0){
			doMenuDefault();
		}			
	}
}

function doBBxMenu(me){
	var i,j,k,pos,id,str,obj;
	
	str = "";
	obj = $('menu_c3');
	pos = me.offsetLeft + me.offsetWidth/2 - 38;
	
	
	id = me.id.split('_');
	
	i = id[1];
	j = id[2]; 
	
	if (bbxMenu[i].submenu[j].submenu.length>0){
		str += "<ul>";	
		for (k=0; k<bbxMenu[i].submenu[j].submenu.length; k++ ){
			
			str += "<li><a href=\'" + bbxMenu[i].submenu[j].submenu[k].link + "' ";
			
			if ( bbxMenu[i].submenu[j].submenu[k].newwin>0){
				str += " targe=\"_blank\" ";
			}
			str += "> " + bbxMenu[i].submenu[j].submenu[k].str + "</a></li>";
			
			
		}
		str += "</ul>";	
		
	}
	
	obj.innerHTML = str;
	
	str = "";
	str += pos;
	str += "px"
	
	if (k>0){
		obj.style.zIndex = 100;
		obj.style.marginLeft = str;
		obj.style.display = "block";
	}
	
	menu_c2in = 1;
}

function doBBxMenuOut(){
	menu_c2in = 0;
	setTimeout('doMenuOut()', 1000);
}

function doBBxMenuSelfOut(){
	menu_c3in = 0;	
	setTimeout('doMenuOut()', 1000);	
}

function doBBxMenuSelfIn(){
	menu_c3in = 1;
}

function menuNode(str, link, newwin){
	this.str = str;
	this.link = link;
	this.newwin = newwin;
	this.submenu = new Array();
}

function ucHomeMenu(){
	
	if (menuDefault == 5){
		$('dis_navHot').innerHTML = $('uchomeHeaderStr').innerHTML;
	}	
}
function bbsMenu(){
	var str="";
	var i;
	var id=4;
	
	$('dis_navHot').innerHTML = "<div id='menuL'></div> <div id='menuR'></div>";
	if (bbxMenu[id].submenu.length>0){
		str += "<ul>";
		for (i=0; i<bbxMenu[id].submenu.length; i++){
			if (i>0) {
				str += "</li><li>|</li>\n";
			}
			str += "<li>";
			str += "<a id='mnav2_" + id + "_" + i + "' href='" + bbxMenu[id].submenu[i].link + "' onMouseOver='javascript:doBBxMenu(this);' onMouseOut='javascript:doBBxMenuOut();'";
			
			if (bbxMenu[id].submenu[i].newwin>0){
				str += " targe=\"_blank\" ";
			}
			str += "> " + bbxMenu[id].submenu[i].str + "</a>";
		}
		str += "</li></ul>";		
	}
	
	$('menuL').innerHTML = str;	
	
	
	if (menuDefault == 4){
		$('menuR').innerHTML = $('menuRBuddy').innerHTML;	
	}
	
}


function doMenu_0(id){	
	var str="";	
	var i;
	
	if (id==5){
		return ucHomeMenu();		
	} else if (id == 4){
		return bbsMenu();		
	}
	
	
	if (bbxMenu[id].submenu.length>0){
		str += "<ul>";
		for (i=0; i<bbxMenu[id].submenu.length; i++){
			if (i>0) {
				str += "</li><li>|</li>\n";
			}
			str += "<li>";
			str += "<a id='mnav2_" + id + "_" + i + "' href='" + bbxMenu[id].submenu[i].link + "' onMouseOver='javascript:doBBxMenu(this);' onMouseOut='javascript:doBBxMenuOut();'";
			
			if (bbxMenu[id].submenu[i].newwin>0){
				str += " targe=\"_blank\" ";
			}
			str += "> " + bbxMenu[id].submenu[i].str + "</a>";
		}
		str += "</li></ul>";		
	}
	
	$('dis_navHot').innerHTML = str;
}

function doBBxTopMenuIn(me){
	var i,id,str="";
	
	id = me.id.split('_');
	
	for (i=0; i<bbxMenu.length; i++){

		$("mnav_" + i).className = "n"+(i+1);	
	}
	
	i=parseInt(id[1])+1;
	str="n"+i;
	str += " n"+i+"on";
	
	me.className = str;
	
	doMenu_0(id[1]);
	menu_c1in = 1
}

function doBBxTopMenuOut(me){
	
	menu_c1in = 0;
	setTimeout('doMenuOut()', 1000);
	
}

