// JavaScript Document

var autoclose=true; //��:true or false ,�券�鵆��園��豢�銝��鹉坥�桀�嚗霁��芸��厶��鉴惜甈∠��嗡�撌脤��蓸��詨腙��
var usecookie=true;
var L1_on_img='images/icon_main_menu_on.png';
var L1_off_img='images/icon_main_menu_off.png';
//menu_L1  menu_L1_this
//menu_L2  menu_L2_this

function showChild(obj)
{
	var thisobj=obj.parentNode;
	
	if(autoclose)
	{
		closeSameLevel(obj.parentNode.parentNode);
	}
	
	if(usecookie)
	{
		var thisid=obj.parentNode.id;		
		setCookie("mid",thisid,1);
	}
	var _class=obj.className;
	
	obj.className=_class+'_this';

	var clength=thisobj.childNodes.length;
	for(var i=0;i<clength;i++)
	{
		if(thisobj.childNodes.item(i).nodeName=='UL')
		{
			if(thisobj.childNodes.item(i).style.display=='none')
			{
				thisobj.childNodes.item(i).style.display='';
			}
			else
			{
				thisobj.childNodes.item(i).style.display='none';
			}
			break;
		}
	}
}
function closeSameLevel(obj)//ul need
{
	var thisobj=obj;
	var plength=thisobj.childNodes.length;
	for(var i=0;i<plength;i++)
	{
		if(thisobj.childNodes.item(i).nodeName=='LI')
		{			
			var childobj=thisobj.childNodes.item(i);
			var clength=childobj.childNodes.length;
			for(var j=0;j<clength;j++)
			{
				if(childobj.childNodes.item(j).nodeName=='A')
				{
					var _class=childobj.childNodes.item(j).className;
					if(_class.length>7)
						childobj.childNodes.item(j).className=_class.slice(0,-5);
				}
				if(childobj.childNodes.item(j).nodeName=='UL')
				{
					childobj.childNodes.item(j).style.display='none';
					closeSameLevel(childobj.childNodes.item(j));
					break;
				}
			}
		}
	}
}


function findCookie()
{
	if(usecookie)
	{
		var mid=getCookie("mid");
		if(mid!==false)
			openMenu(mid);
	}	
}

function openMenu(mid)
{
	var obj=document.getElementById(mid);
	
	if(obj)
	{
		var clength=obj.childNodes.length;
		
		for(var i=0;i<clength;i++)
		{
			if(obj.childNodes.item(i).nodeName=='A')
			{
				var _class=obj.childNodes.item(i).className;
				obj.childNodes.item(i).className=_class+'_this';
			}
			
			if(obj.childNodes.item(i).nodeName=='UL')
			{
				obj.childNodes.item(i).style.display='';
				break;
			}
		}
		findParent(obj);
	}
}

function changeIcon(obj,src)
{
	var clength=obj.childNodes.length;
	
	for(var i=0;i<clength;i++)
	{
		if(obj.childNodes.item(i).className=='menuIcon')
		{
			var cobj=obj.childNodes.item(i);
			var cclength=cobj.childNodes.length;
			for(var j=0;j<cclength;j++)
			{
				if(cobj.childNodes.item(j).nodeName=="IMG")
				{
					if(src=='on')
						cobj.childNodes.item(j).src=L1_on_img;
					else if(src=='off')
						cobj.childNodes.item(j).src=L1_off_img;
					else
						cobj.childNodes.item(j).src=src;
					break;
				}
			}
			break;
		}
	}
}

function findParent(obj)
{
	if(obj.parentNode.parentNode.nodeName!="DIV")
	{
		var pobj=obj.parentNode.parentNode;
		var plength=pobj.childNodes.length;
		for(var i=0;i<plength;i++)
		{
			if(pobj.childNodes.item(i).nodeName=='A')
			{
				var _class=pobj.childNodes.item(i).className;
				pobj.childNodes.item(i).className=_class+'_this';
			}			
			if(pobj.childNodes.item(i).nodeName=='UL')
			{
				pobj.childNodes.item(i).style.display='';
				break;
			}
		}
		findParent(pobj);
	}
}
window.onload = function(){findCookie()};
