﻿function tS(){ x=new Date(); x.setTime(x.getTime()); return x; } 
function lZ(x){ return (x>9)?x:'0'+x; }
function tH(x){ ap=(x>11)?'pm':'am'; if(x==0){ x=12; } return (x>12)?x-=12:x; } 
function fY(x){ return (x<500)?x+1900:x; }
var dN = new Array('Chủ nhật', 'Thứ hai', 'Thứ ba', 'Thứ tư', 'Thứ năm', 'Thứ sáu', 'Thứ bảy');
var mN = new Array(' tháng 1', ' tháng 2', ' tháng 3', ' tháng 4', ' tháng 5', ' tháng 6', ' tháng 7', ' tháng 8', ' tháng 9', ' tháng 10', ' tháng 11', ' tháng 12');
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;
}
var submenu = new Array(menu_pid.length);
var activeid;
var delay_hide=500;
var menuobj;
var tempFolder = PAGE_FOLDER;
var folder_fl = false;

function SetFolder(fid){
	var i, j;
	for (i=0;i<menu_pid.length; i++){
		if(menu_fid[i]==fid && menu_pid[i]==0) {			
				tempFolder = menu_fid[i];								
				break;
		}
		else if(menu_fid[i]==fid && menu_pid[i]!=0) {
			for (j=0;j<menu_pid.length; j++) {
				if(menu_fid[j]==menu_pid[i] && menu_pid[j]!=0) {					
					tempFolder = menu_fid[j];
					folder_fl = true;
					break;
				}				
			}
			if(folder_fl==true) break;
		}
	}
}

SetFolder(tempFolder);

function Active(){	
	var i,j,k;
	for (i=0; i<menu_pid.length; i++) {
		if(menu_fid[i]==tempFolder&& menu_pid[i]==0) {
			activeid = i;
			break;
		}
		else if(menu_fid[i]==tempFolder&& menu_pid[i]!=0) {			
			for(j=0; j<menu_pid.length; j++) {
				if(menu_fid[j]==menu_pid[i]) {					
					activeid = j;					
					break;
				}
			}
			break;
		}
	}
}


function writeParentMenu() {	
	var strParent = '';
	//var strSep = '<div class="fl" style="width:1px;font-size:1px"><img src="http://vnexpress.net/Images/Menu/sep-pmenu.gif" alt="" /></div>';
	var strSep = '';
	var i;	
	var url = '';
	for(i=0; i< menu_pid.length; i++) {
		url = (tempFolder >= 9998 && tempFolder != 10000 && tempFolder != 10001) ? 'http://vnexpress.net' + menu_path[i] : menu_path[i];		
		if(menu_pid[i] == 0) {
		    if(menu_fid[i]==1) {
		        strParent = strParent.concat('<div class="fl"></div>');
			    strParent = strParent.concat('<div class="pmenu-sep fl">&nbsp;</div>');
		    }
			if(menu_fid[i]==tempFolder) {				
			    strParent = strParent.concat('<div class="fl" onMouseover="activeMenu(').concat(i).concat(');showit(').concat(i).concat(',1);" onMouseout="deactiveMenu(').concat(i).concat(');reWriteMenu();" onClick=goTo("').concat(url).concat('")>');
			    strParent = strParent.concat('<div id="mn').concat(i).concat('" class="pmenu-active fl">').concat(menu_name[i]).concat('</div>');
			    strParent = strParent.concat('</div>');
				strParent = strParent.concat(strSep);
			}			
			else {				
			    strParent = strParent.concat('<div class="fl" onMouseover="activeMenu(').concat(i).concat(');showit(').concat(i).concat(',1);" onMouseout="deactiveMenu(').concat(i).concat(');reWriteMenu();" onClick=goTo("').concat(url).concat('")>');
			    strParent = strParent.concat('<div id="mn').concat(i).concat('" class="pmenu-normal fl">').concat(menu_name[i]).concat('</div>');
			    strParent = strParent.concat('</div>');
			    strParent = strParent.concat(strSep);			
			}			
			writeSubMenu(menu_fid[i], i);
		}
		else {
			break;						
		}
	}
	strParent = strParent.substr(0, strParent.length - strSep.length);	
	gmobj("parent-menu").innerHTML = strParent;
}

function writeSubMenu(p, k) {
	var strSubMenu = '';
	//var strSep = '&nbsp;&nbsp;<img src="http://vnexpress.net/Images/Menu/square.gif" alt=""/>&nbsp;&nbsp;';
	var strSep = '&nbsp;&nbsp;';
	var i;
	var j = 0;
	var url = '';
	if(p==102){
		strSubMenu = strSubMenu.concat('<div class="tP fl" style="line-height:32px; width:200px;">');
		strSubMenu = strSubMenu.concat(dN[tS().getDay()]+', Ngày '+tS().getDate()+mN[tS().getMonth()]+' năm '+fY(tS().getYear()));
		strSubMenu = strSubMenu.concat('</div>');
		strSubMenu = strSubMenu.concat('<div class="hotLine1 fl">');	
		strSubMenu = strSubMenu.concat('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0912 965 915');
		strSubMenu = strSubMenu.concat('</div>');
	}
	else{
		for(i=0; i < menu_pid.length; i++) {
			url = (tempFolder >= 9998 && tempFolder != 10000 && tempFolder != 10001) ? 'http://vnexpress.net' + menu_path[i] : menu_path[i];
			if(menu_pid[i]==p&&menu_show[i]==0) {			
				if(j==0) {				
				    //strSubMenu = strSubMenu.concat('&nbsp;&nbsp;');				
					if(menu_fid[i] < 1000) {
					    strSubMenu = strSubMenu.concat('<a class="link-submenu" href="').concat(url).concat('">').concat(menu_name[i]).concat('</a>');					
					}
					else {
					    strSubMenu = strSubMenu.concat('<a class="link-submenu" href="').concat(url).concat('" target="_blank"').concat(menu_name[i]).concat('</a>');					
					}
					strSubMenu = strSubMenu.concat(strSep);
				}
				else {
					if(menu_fid[i] < 1000)
					{
					    strSubMenu = strSubMenu.concat('<a class="link-submenu" href="').concat(url).concat('">').concat(menu_name[i]).concat('</a>');					
						strSubMenu = strSubMenu.concat(strSep);
					}
					else if(menu_fid[i] >= 1000)
					{					
						strSubMenu = strSubMenu.concat('<a class="link-submenu" href="').concat(url).concat('" target="_blank">').concat(menu_name[i]).concat('</a>');
						strSubMenu = strSubMenu.concat(strSep);
					}				
				}
				j += 1;
			}
		}
		strSubMenu = strSubMenu.substr(0, strSubMenu.length - strSep.length);
	}
	if(strSubMenu=='') {submenu[k]=''}
	else {submenu[k] = strSubMenu;}					
}

function writeCurrentMenu() {
	var strSubMenu = '';
	var i, j;
	for(i=0; i < menu_pid.length; i++) {
		if(menu_fid[i]==tempFolder && menu_pid[i]==0) {				
			activeMenu(i);
			//gmobj('submenu').innerHTML = submenu[i];
			showit(i,0);
			break;
		}
		else if(menu_fid[i]==tempFolder && 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];
					showit(j,0);
					flag = true;
					break;
				}
			}
			if(flag==true) break;			
		}	
		else {
			deactiveMenu(activeid);
			menuobj.innerHTML = '';
		}
	}	
}


function activeMenu(i) {	
	if(i>=0 && !isNaN(i)) {
		if(i != activeid && activeid != -2) {
			deactiveMenu(activeid);
			activeid = i;
		}		
		gmobj('mn' + i).className = 'pmenu-active fl';	
	}		
}

function deactiveMenu(i) {	
	if(i >= 0 && !isNaN(i)) {		
		gmobj('mn' + i).className = 'pmenu-normal fl';				
	}	
}

function activeMenuParent() {
	activeMenu(activeid);
}

function showit(which, type){			
	clear_delayhide()
	thecontent=(which==-1)? "" : submenu[which];
	
	switch (parseInt(which)){		
		case 0: menuobj.className = 'smenu-content fl'; thecontent = writeBlank(1).concat(thecontent); break;
		case 1: menuobj.className = 'smenu-content fl'; thecontent = writeBlank(27).concat(thecontent); break;
		//case 2: menuobj.className = 'smenu-content fl'; thecontent = writeBlank(110).concat(thecontent); break;
		//case 4: menuobj.className = 'smenu-content fl'; thecontent = writeBlank(96).concat(thecontent); break;
		//case 4: menuobj.className = 'smenu-content fl'; thecontent = writeBlank(160).concat(thecontent); break;
		//case 6: menuobj.className = 'smenu-content fl'; thecontent = writeBlank(135).concat(thecontent); break;
		//case 7: menuobj.className = 'smenu-content fl'; thecontent = writeBlank(110).concat(thecontent); break;
		case 8: menuobj.className = 'smenu-content2 fl txrt'; thecontent = writeBlank(65).concat(thecontent); break;
			
		default:						
			menuobj.className = 'smenu-content fl';
			break;
	}	
	if (document.getElementById||document.all)
		menuobj.innerHTML=thecontent
	else if (document.layers){
		menuobj.document.write(thecontent)
		menuobj.document.close()
	}		
}

function resetit(){
	delayhide=setTimeout("writeCurrentMenu()",delay_hide);
}

function clear_delayhide(){
	if (window.delayhide)
		clearTimeout(delayhide)
}

function reWriteMenu() {	
	delayhide=setTimeout("writeCurrentMenu()",delay_hide);	
}

function writeBlank(i) {
	var strHTML = '';
	for(var j=1; j<=i; j++){
		strHTML = strHTML.concat('&nbsp;');
	}
	return strHTML;
}

function goTo(i){
	document.location.href = i;
}


