﻿var folderid = PAGE_FOLDER;
var submenu = new Array(menu_pid.length);
var activeid;
var delay_hide=1500
var menuobj=document.getElementById? document.getElementById("submenu") : document.all? document.all.submenu : document.layers? document.dep1.document.dep2 : ""

/*--------------------*/
function Active(){	
	var i,j;
	for (i=0; i<menu_pid.length; i++) {
		if(menu_fid[i]==folderid && menu_pid[i]==0) {
			activeid = i;
			break;
		}
		else if(menu_fid[i]==folderid && menu_pid[i]!=0) {
			for(j=0; j<menu_pid.length; j++) {
				if(menu_fid[j]==menu_pid[i]) {
					activeid = j;
					break;
				}
			}
			break;
		}
	}
}

function gmobj(o){
	if(document.getElementById){
	m=document.getElementById(o);
	}
	else if(document.all){
	m=document.all[o];
	}else if(document.layers){
	m=document[o];
	}
	return m;
}
/*--------------------*/

function writeParentMenu() {	
	var strParent = "";
	var strSep = "<div class='dmenu_sep'>&nbsp;</div>";
	var i;	
	var url = '';
	for(i=0; i< menu_pid.length; i++) {
		url = (PAGE_FOLDER >= 9998) ? 'http://vnexpress.net' + menu_path[i] : menu_path[i];
		if(menu_pid[i] == 0) {
			if(menu_fid[i]==1) {				
				strParent += strSep;
				strParent += "<div class='normal' style='cursor:default'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div>";
				strParent += "<div style='float:left;' onMouseover='activeMenu(" + i + ");showit(" + i + ");' onMouseout='deactiveMenu(" + i + "); reWriteMenu();' onClick=goTo('" + url + "')>";
				strParent += "<div id='mn" + i + "_l' class='normal_lr' >&nbsp;</div>";
				strParent += "<div id='mn" + i + "' class='normal' >" + menu_name[i] + "</div>";
				strParent += "<div id='mn" + i + "_r' class='normal_lr' >&nbsp;</div>";
				strParent += "</div>"
				strParent += strSep;
			}			
			else {			
				strParent += "<div style='float:left;' onMouseover='activeMenu(" + i + ");showit(" + i + ");' onMouseout='deactiveMenu(" + i + "); reWriteMenu();' onClick=goTo('" + url + "')>";
				strParent += "<div id='mn" + i + "_l' class='normal_lr' >&nbsp;</div>";
				strParent += "<div id='mn" + i + "' class='normal' >" + menu_name[i] + "</div>";
				strParent += "<div id='mn" + i + "_r' class='normal_lr' >&nbsp;</div>";
				strParent += "</div>"
				strParent += strSep;				
			}			
			writeSubMenu(menu_fid[i], i);
		}
		else {
			break;						
		}
	}
	strParent = strParent.substr(0, strParent.length - strSep.length);	
	gmobj("dmenu").innerHTML = strParent;
}

function writeSubMenu(p, k) {
	var strSubMenu = "";
	var strSep = "&nbsp;<img src='/images/square.gif' border='0'/>&nbsp;";
	var i;
	var j = 0;
	var url = '';
	for(i=0; i < menu_pid.length; i++) {
		url = (PAGE_FOLDER >= 9998) ? 'http://vnexpress.net' + menu_path[i] : menu_path[i];
		if(menu_pid[i]==p) {
			if(j==0) {
				strSubMenu += "<img src='/images/arrow.gif' border='0'/>&nbsp;";
				if(menu_fid[i] < 1000) {
					strSubMenu += "<a href='" + url + "'>" + menu_name[i] + "</a>";
				}
				else {
					strSubMenu += "<a href='" + url + "' target='_blank'>" + menu_name[i] + "</a>";
				}
				strSubMenu += strSep;
			}
			else {
				if(menu_fid[i] < 1000 && menu_fid[i] != 106 && menu_fid[i] != 148)
				{
					strSubMenu += "<a href='" + url + "'>" + menu_name[i] + "</a>";
					strSubMenu += strSep;
				}
				else if(menu_fid[i] >= 1000)
				{
					strSubMenu += "<a href='" + url + "' target='_blank'>" + menu_name[i] + "</a>";
					strSubMenu += strSep;
				}				
			}
			j += 1;
		}
	}
	strSubMenu = strSubMenu.substr(0, strSubMenu.length - strSep.length);
	submenu[k] = strSubMenu;				
}

function writeCurrentMenu() {
	var strSubMenu = "";
	var i;
	var j;
	for(i=0; i < menu_pid.length; i++) {
		if(menu_fid[i]==folderid && menu_pid[i]==0) {				
			activeMenu(i);
			gmobj("submenu").innerHTML = submenu[i];
			break;
		}
		else if(menu_fid[i]==folderid && menu_pid[i]!=0) {			
			var flag = false;
			for(j=0; j<menu_pid.length; j++) {
				if(menu_fid[j]==menu_pid[i]) {						
					activeMenu(j);
					gmobj("submenu").innerHTML = submenu[j];
					flag = true;
					break;
				}
			}
			if(flag==true) break;			
		}	
		else {
			deactiveMenu(activeid);
			gmobj("submenu").innerHTML = '';
		}
	}	
}

function writeFooterMenu() {
	var sHTML = '';
	var strSep = '<span>&nbsp;&nbsp;|&nbsp;&nbsp;</span>';
	var i;
	sHTML = '<div class="link">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
	for(i=0; i<menu_pid.length; i++) {
		if(menu_pid[i]==0 && menu_fid[i]!=1) {
			 sHTML += '<a href="' +  menu_path[i] + '">' + menu_name[i] + '</a>';
			 sHTML += strSep;
		}
		else {
			continue;
		}
	}	
	sHTML = sHTML.substr(0, sHTML.length - strSep.length);
	sHTML += '</div>';	
	document.write(sHTML);
}

function activeMenu(i) {	
	if(i>=0 && !isNaN(i)) {
		if(i != activeid && activeid != -1) {
			deactiveMenu(activeid);
			activeid = i;
		}	
		
		gmobj('mn' + i).className = 'active';
		gmobj('mn' + i + '_l').className = 'active_left';
		gmobj('mn' + i + '_r').className = 'active_right';		
	}		
}

function deactiveMenu(i) {	
	if(i >= 0 && !isNaN(i)) {		
		gmobj('mn' + i).className = 'normal';
		gmobj('mn' + i + '_l').className = 'normal_lr';
		gmobj('mn' + i + '_r').className = 'normal_lr';				
	}	
}

function activeMenuParent() {
	activeMenu(activeid);
}

function showit(which){			
	clear_delayhide()
	thecontent=(which==-1)? "" : submenu[which]
	if (document.getElementById||document.all)
		menuobj.innerHTML=thecontent
	else if (document.layers){
		menuobj.document.write(thecontent)
		menuobj.document.close()
	}		
}

function resetit(e){
	if (document.all&&!menuobj.contains(e.toElement))
		delayhide=setTimeout("writeCurrentMenu()",delay_hide)
	else if (document.getElementById&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
		delayhide=setTimeout("writeCurrentMenu()",delay_hide)
}

function clear_delayhide(){
	if (window.delayhide)
		clearTimeout(delayhide)
}

function contains_ns6(a, b) {
	while (b.parentNode)
	if ((b = b.parentNode) == a)
	return true;
	return false;
}

function reWriteMenu() {	
	delayhide=setTimeout("writeCurrentMenu()",delay_hide);	
}

function writeTabMenu(i) {
	var child = false;
	var j;
	var strTabMenu = "";
	var cname = "";
	var cpath = "";	
	for(j=0; j < menu_pid.length; j++) {
		if(menu_pid[j] == i) {
			child = true;
			break;
		}
	}	
	for(j=0; j < menu_pid.length; j++) {
		if(menu_fid[j] == i) {
			cname = menu_name[j];
			cpath = menu_path[j];
			break;
		}
	}
	if(child) {
		if(i!=105) {
			strTabMenu += "<div class='dfolder'>"
			strTabMenu += "<div class='dfolder_left'>&nbsp;</div>";
			strTabMenu += "<div class='dfolder_title'><a href='" + cpath + "'>" + cname + "</a></div>";
			strTabMenu += "<div class='dfolder_right'>&nbsp;</div>";
			strTabMenu += "<div class='dsubfolder_title'>" + writeSubTabMenu(i) + "</div>";
			strTabMenu += "<div class='dsubfolder_right'><div class='dsubfolder_right_bg'>&nbsp;</div></div>"
			strTabMenu += "</div>"
		}
		else{
			strTabMenu += "<div class='dfolder dfolder_nosub'>"
			strTabMenu += "<div class='dfolder_left dnosub_left'>&nbsp;</div>";
			strTabMenu += "<div class='dfolder_title dnosub_title'><a href='" + cpath + "'>" + cname + "</a></div>";
			strTabMenu += "<div class='dnosub_right'>&nbsp;</div>";
			strTabMenu += "<div class='dfolder_nosub_right'>&nbsp;</div>"
			strTabMenu += "</div>"
		}		
	}
	else {
		if(i!=117)
		{
			strTabMenu += "<div class='dfolder dfolder_nosub'>"
			strTabMenu += "<div class='dfolder_left dnosub_left'>&nbsp;</div>";
			strTabMenu += "<div class='dfolder_title dnosub_title'><a href='" + cpath + "'>" + cname + "</a></div>";
			strTabMenu += "<div class='dnosub_right'>&nbsp;</div>";
			strTabMenu += "<div class='dfolder_nosub_right'>&nbsp;</div>"
			strTabMenu += "</div>"
		}		
		else
		{
			strTabMenu += "<div class='dfolder_title dcontent_middle_small' style='height:5px;line-height:8px;'>&nbsp;</div>";			
			strTabMenu += "<div class='dfolder_title dcontent_middle_small'>";			
			strTabMenu += "<a style='padding-left:11px;padding-right:8px;' href='" + cpath + "'>" + cname + "</a>";
			strTabMenu += "</div>"
		}
	}	
	return strTabMenu;
}

function writeTabMenu2(i) {
	var child = false;
	var j;
	var strTabMenu = "";
	var cname = "";
	var cpath = "";	
	for(j=0; j < menu_pid.length; j++) {
		if(menu_pid[j] == i) {
			child = true;
			break;
		}
	}	
	for(j=0; j < menu_pid.length; j++) {
		if(menu_fid[j] == i) {
			cname = menu_name[j];
			cpath = menu_path[j];
			break;
		}
	}	
	strTabMenu += "<div style='width: 300px;' class='dfolder dfolder_nosub'>";
	strTabMenu += "<div class='dfolder_left dnosub_left2'>&nbsp;</div>";
	strTabMenu += "<div class='dfolder_title dnosub_title'><a href='" + cpath + "'>" + cname + "</a></div>";		
	strTabMenu += "<div class='dnosub_right'>&nbsp;</div>"
	strTabMenu += "<div class='dfolder_nosub_right'>&nbsp;</div>"		
	strTabMenu += "</div>"
	
	return strTabMenu;
}

function writeTabMenu3(i) {
	var child = false;
	var j;
	var strTabMenu = "";
	var cname = "";
	var cpath = "";	
	for(j=0; j < menu_pid.length; j++) {
		if(menu_pid[j] == i) {
			child = true;
			break;
		}
	}	
	for(j=0; j < menu_pid.length; j++) {
		if(menu_fid[j] == i) {
			cname = menu_name[j];
			cpath = menu_path[j];
			break;
		}
	}	
	strTabMenu += "<div class='dfolder dfolder_nosub'>";
	strTabMenu += "<div class='dfolder_left dnosub_left'>&nbsp;</div>";
	strTabMenu += "<div class='dfolder_title dnosub_title'><a href='" + cpath + "'>" + cname + "</a></div>";		
	strTabMenu += "<div class='dnosub_right'>&nbsp;</div>"
	strTabMenu += "<div class='dfolder_nosub_right'>&nbsp;</div>"		
	strTabMenu += "</div>"
	
	return strTabMenu;
}

function writeTabMenu4(i) {
	var child = false;
	var j;
	var strTabMenu = "";
	var cname = "";
	var cpath = "";	
	for(j=0; j < menu_pid.length; j++) {
		if(menu_pid[j] == i) {
			child = true;
			break;
		}
	}	
	for(j=0; j < menu_pid.length; j++) {
		if(menu_fid[j] == i) {
			cname = menu_name[j];
			cpath = menu_path[j];
			break;
		}
	}	
	strTabMenu += "<div style='float: left; width:300px; height: 21px; background-color: #ffffff;'>";
	strTabMenu += "<div class='dfolder_left dnosub_left3'>&nbsp;</div>";
	strTabMenu += "<div class='dfolder_title dnosub_title3'><a href='" + cpath + "'>" + cname + "</a></div>";		
	strTabMenu += "<div class='dnosub_right3'>&nbsp;</div>"
	strTabMenu += "<div class='dfolder_nosub_right3'>&nbsp;</div>"		
	strTabMenu += "</div>"
	
	return strTabMenu;
}

function writeTabMenu5(i) {
	var child = false;
	var j;
	var strTabMenu = "";
	var cname = "";
	var cpath = "";	
	for(j=0; j < menu_pid.length; j++) {
		if(menu_pid[j] == i) {
			child = true;
			break;
		}
	}	
	for(j=0; j < menu_pid.length; j++) {
		if(menu_fid[j] == i) {
			cname = menu_name[j];
			cpath = menu_path[j];
			break;
		}
	}	
	strTabMenu += "<div class='dfolder dfolder_nosub'>";
	strTabMenu += "<div class='dfolder_left dnosub_left1'>&nbsp;</div>";
	strTabMenu += "<div class='dfolder_title1'><a href='" + cpath + "'>" + cname + "</a></div>";	
	strTabMenu += "<div class='dfolder_nosub_right'>&nbsp;</div>"		
	strTabMenu += "</div>"
	
	return strTabMenu;
}

function writeSubTabMenu(i) {
	var j;
	var strTabSubMenu = "";
	var strSep = "&nbsp;|&nbsp;";
	for(j=0; j < menu_pid.length; j++) {
		if(menu_pid[j] == i) {
			if(menu_fid[j] < 10000 && menu_fid[j] != 106 && menu_fid[j] != 148) {
				strTabSubMenu += "<a href='" + menu_path[j] + "' >" + menu_name[j] + "</a>";
				strTabSubMenu += strSep;
			}
			else if(menu_fid[j] >= 10000) {
				strTabSubMenu += "<a href='" + menu_path[j] + "' target='_blank'>" + menu_name[j] + "</a>";
				strTabSubMenu += strSep;
			}			
		}
	}
	strTabSubMenu = strTabSubMenu.substr(0, strTabSubMenu.length - strSep.length)
	
	return strTabSubMenu;
}

function writeFolderTitle(i) {	
	var j;
	var strTitle = '';	
	for(j=0; j<menu_pid.length; j++) {
		if(menu_fid[j]==i && menu_pid[j]==0) {
			strTitle = '<a href="' + menu_path[j] + '" class="dlink_folder">' + menu_uname[j] + '</a>';			
			break;
		}
		else if(menu_fid[j]==i && menu_pid[j]!=0) {
			var k;
			for(k=0; k<menu_pid.length; k++) {
				if(menu_fid[k] == menu_pid[j]) {
					strTitle = strTitle + '<a href="' + menu_path[k] + '" class="dlink_folder">' + menu_uname[k] + '</a>';
					break;
				}
			}			
			strTitle = strTitle + '<span style="font-family:arial;font-size:11px;font-weight: bold; text-align: left; color: #004f8b;height:16px;valign:middle">';
			strTitle = strTitle + '&nbsp;&nbsp;<img border="0" src="/images/narrow.gif" />&nbsp;&nbsp;'
			strTitle = strTitle + '<a href="' + menu_path[j] + '" class="dlink_subfolder">' + menu_uname[j] + '</a>';
			strTitle = strTitle + '</span>';
			break;
		}
	}
	
	document.write(strTitle);	
}

function getMenuById(id) {
	var strMenu = '';
	for(var i=0; i<menu_pid.length; i++) {
		if(menu_fid[i] == id) {
			strMenu = strMenu + '<a href="'
			strMenu = strMenu + menu_path[i] + '" class="dlink4">'
			strMenu = strMenu + menu_name[i] + '</a>';
			break;
		}
	}
	return strMenu;
}

function goTo(i) {
	document.location.href = i;	
}

if(printpage != 1) {
	Active();
	writeParentMenu();
	reWriteMenu();
}