// JavaScript Document
var popMenu = new Array()
var popMenuStack = new Array();
//var popMenuImg = new Array();
//var popMenuImgFolder = ''
// Show menu element 
function showMenu(sid, parent, level)
{
	if(!(sibling =  document.getElementById(sid))) return
	if(popMenuStack[level]){
		clearTimeout(popMenuStack[level][1])
		if(popMenuStack[level][0].id != sid)
		hideItem(level,popMenuStack[level][0].id)
	}
	sibling.style.top = level? (0)+'px' : (parent.offsetHeight + 2) +'px'
	sibling.style.left = level? (parent.offsetWidth+1) +'px' : (0)+'px'
	sibling.style.visibility = 'visible'
	popMenuStack[level] = new Array(sibling, 0)
}

// Set hide timeout //
function hideMenu(level, id)
{	
	if(popMenuStack[level])
		popMenuStack[level][1] = setTimeout('hideItem('+level+',\''+id+'\')', 250)
}

// Hide item //
function hideItem(level, id)
{
	if(!popMenuStack[level] || popMenuStack[level][0].id!=id) return
	var i =0
	for(i=popMenuStack.length-1; i>=level; i--) 
	if(popMenuStack[i]) {
		popMenuStack[i][0].style.visibility = 'hidden'
		popMenuStack[i] = false
	}
}


function createPopRootMenu(nosub)
{
	document.write('<div style="z-index:5"><table cellpadding="2" cellspacing="2" border="0"><tr>')	
	for(i=0; i<popMenu.length; i++) {
		var data = popMenu[i][0].split('|')
		document.write('<td class="pop_r" '+(i+1==popMenu.length?'style="border:none;"':'')+'><div  '+(!nosub?'id="menu_'+i+'"':'')+' class="pop_r" onmouseover="this.className+=\' pop_r_hover\';'+(popMenu[i][1]&& !nosub?'showMenu(\'menu_'+i+'_sib\',this,0)':'')+'"  onmouseout="this.className=\'pop_r\';'+(popMenu[i][1]&& !nosub?'hideMenu(0,\'menu_'+i+'_sib\')':'')+'">')	
		if(data[1]) document.write('<div class="pop_r_link" onclick="window.location.replace(\''+data[1]+'\')">'+data[0]+'</div>')		
		else document.write('<div class="pop_r_link" style="cursor:default;">'+data[0]+'</div>')			
		if(popMenu[i][1] && !nosub) createPopSubMenu(popMenu[i][1],'menu_'+i)
		document.write('</div></td>')		
	}
	document.write('</tr></table></div>')	
}

function createPopSubMenu(menu, pid, recur)
{

	var recur = recur?recur:0
	var x=0
	document.write('<div class="pop_sub_block" id="'+pid+'_sib" style="z-ndex:'+((recur+1)*10)+';">')
	for(x=0; x<menu.length; x++) {
		var data = menu[x][0].split('|')
		document.write('<div class="pop_sub" id="'+pid+'_'+x+'" onmouseover="this.className+=\' pop_sub_hover\';'+(menu[x][1]?'showMenu(\''+pid+'_'+x+'_sib\',this,'+(recur+1)+')':'')+'"  onmouseout="this.className+=\'pop_sub\';'+(menu[x][1]? 'hideMenu('+(recur+1)+',\''+pid+'_'+x+'_sib\')':'')+'">')
		if(data[1]) document.write('<div class="pop_sub_link" onclick="window.location.replace(\''+data[1]+'\')">'+data[0]+'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div>') 
		else document.write('<div class="pop_sub_link"  style="cursor:default;"><strong>'+data[0]+'</strong></div>') 
		if(menu[x][1]) 
			createPopSubMenu(menu[x][1],pid+'_'+x, recur+1)
		document.write('</div>')
	}
	document.write('</div>')	
}
