var folderid = PAGE_FOLDER;
var SiteURL = "http://vja.org.vn/en/";
var submenu = new Array(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<pid.length; i++) {
		if(catid[i]==folderid && pid[i]==0) {
			activeid = i;
			break;
		}
		else if(catid[i]==folderid && pid[i]!=0) {
			for(j=0; j<pid.length; j++) {
				if(catid[j]==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;
	for(i=0; i< pid.length; i++) {
		if(pid[i] == 0) {
			if(catid[i]==9998) {				
				strParent += strSep;
				strParent += "";
				strParent += "<div onMouseover='activeMenu(" + i + ");showit(" + i + ");' onMouseout='deactiveMenu(" + i + "); reWriteMenu();'>";
				strParent += "<div id='mn" + i + "_l' class='normal_l' onClick=goTo('" + path[i] + "')>&nbsp;</div>";
				strParent += "<div id='mn" + i + "' class='normal' onClick=goTo('" + path[i] + "')>" + name[i] + "</div>";
				strParent += "<div id='mn" + i + "_r' class='normal_r' onClick=goTo('" + path[i] + "')>&nbsp;</div>";
				strParent += "</div>"
				strParent += strSep;
			}			
			else {			
				strParent += "<div onMouseover='activeMenu(" + i + ");showit(" + i + ");' onMouseout='deactiveMenu(" + i + "); reWriteMenu();'>";
				strParent += "<div id='mn" + i + "_l' class='normal_l' onClick=goTo('" + path[i] + "')>&nbsp;</div>";
				strParent += "<div id='mn" + i + "' class='normal' onClick=goTo('" + path[i] + "')>" + name[i] + "</div>";
				strParent += "<div id='mn" + i + "_r' class='normal_r' onClick=goTo('" + path[i] + "')>&nbsp;</div>";
				strParent += "</div>"
				strParent += strSep;				
			}			
			writeSubMenu(catid[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='" + SiteURL + "style/images/square.gif' border='0'/>&nbsp;";
	var i;
	var j = 0;
	for(i=0; i < pid.length; i++) {
		if(pid[i]==p) {
			if(j==0) {
				strSubMenu += "<img src='" + SiteURL + "style/images/arrow.gif' border='0'/>&nbsp;";
				strSubMenu += "<a href='" + path[i] + "'>" + name[i] + "</a>";
				strSubMenu += strSep;
			}
			else {				
				strSubMenu += "<a href='" + path[i] + "'>" + 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 < pid.length; i++) {
		if(catid[i]==folderid && pid[i]==0) {				
			activeMenu(i);
			gmobj("submenu").innerHTML = submenu[i];
			break;
		}
		else if(catid[i]==folderid && pid[i]!=0) {			
			var flag = false;
			for(j=0; j<pid.length; j++) {
				if(catid[j]==pid[i]) {						
					activeMenu(j);
					gmobj("submenu").innerHTML = submenu[j];
					flag = true;
					break;
				}
			}
			if(flag==true) break;			
		}	
		else {
			deactiveMenu(activeid);
			gmobj("submenu").innerHTML = '';
		}
	}	
}


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_l';
		gmobj('mn' + i + '_r').className = 'normal_r';				
	}	
}

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 getMenuById(id) {
	var strMenu = '';
	for(var i=0; i<pid.length; i++) {
		if(catid[i] == id) {
			strMenu = strMenu + '<a href="'
			strMenu = strMenu + path[i] + '" class="dlink4">'
			strMenu = strMenu + name[i] + '</a>';
			break;
		}
	}
	return strMenu;
}

function goTo(i) {
	document.location.href = i;	
}

if(printpage != 1) {
	Active();
	writeParentMenu();
	reWriteMenu();
}