var ncccMenuTree;
var menuKey;
var menuType;
var menuLevel;
var menuParent;
var menuSecondNode = 0;
var isBusiness;
var queryString = window.top.location.search.substring(1);

//補零Function
function formatInt(number,len) {
	var mask = "";
	var returnVal = "";
	for(var i=0;i<len;i++) mask+="0"; 
		returnVal = mask + number; 
		
	returnVal = returnVal.substr(returnVal.length-len,len); 
	return returnVal;
}

//====================處理上方menu====================//
function topMenuTree(xml,menutype)
{
    var count=1;

    //第一層的過濾
   	var outString = "";
   	$(xml).find("menulist[type='"+menutype+"'] > menu[level=1]").each(function(){
   	    
   	    var cssTagName = "menuLinkShop"+formatInt(count,2);
	    if(menutype == 'P') cssTagName = "menuLinkPublic"+formatInt(count,2);
	    
	    var cssMenuLinkStyle = "MenuLink_shop";
	    if(menutype == 'P') cssMenuLinkStyle = "MenuLink";
	    
	    count++;
    
  		var $menu = $(this);
		var id = $menu.attr("id");
        var parentid = $menu.attr("parentid"); 
        var level = $menu.attr("level"); 
        var name = $menu.attr("name");
        var url = $menu.attr("url");
        var menuNote1=$menu.attr("menuNote1");
        var menuNote2=$menu.attr("menuNote2");
        var menuNote3=$menu.attr("menuNote3");
        var menuNote4=$menu.attr("menuNote4");
        var menuNote5=$menu.attr("menuNote5");
        var banner=$menu.attr("banner");
        
   		outString += "<div class=\""+cssMenuLinkStyle+"\">";

	   	//第二層的過濾
	   	if($menu.find("menu[level=2]").length != 0){
	   		
	   		outString += "<div id=\""+cssTagName+"\" onmouseover=\"MM_showHideLayers('"+cssTagName+"','','show') ;MM_swapImage('Image"+id+"','','../images/"+menuNote2+"',1);\" onmouseout=\"MM_showHideLayers('"+cssTagName+"','','hide');MM_swapImgRestore()\">";
	   	
			$menu.find("menu[level=2]").each(function(){
			  
				var $menu = $(this);
				var id = $menu.attr("id");
		        var parentid = $menu.attr("parentid"); 
		        var level = $menu.attr("level"); 
		        var name = $menu.attr("name");
		        var url = $menu.attr("url");
		        var menuNote1=$menu.attr("menuNote1");
		        var menuNote2=$menu.attr("menuNote2");
		        var menuNote3=$menu.attr("menuNote3");
		        var menuNote4=$menu.attr("menuNote4");
		        var menuNote5=$menu.attr("menuNote5");
		        var banner=$menu.attr("banner");
		        outString += "<div class=\"TopmenuLink\"><a style=\"cursor:pointer\" onclick=\"doFormSubmit("+id+",'" + url + "');\">"+name+"</a></div>";
		   	});
		   	
		   	outString += "</div>";
	   	}
   	
   	if(url=="")
   		outString += "<a onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('Image"+id+"','','../images/"+menuNote2+"',1)\">";
   	else
   		outString += "<a style=\"cursor:pointer\" onclick=\"doFormSubmit("+id+",'" + url + "');\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('Image"+id+"','','../images/"+menuNote2+"',1)\">";
   		
   	if(id==menuParent) 
   		outString += "<img src=\"../images/"+menuNote2+"\" name=\"Image"+id+"\" border=\"0\" id=\"Image"+id+"\" onmouseover=\"MM_showHideLayers('"+cssTagName+"','','show')\" onmouseout=\"MM_showHideLayers('"+cssTagName+"','','hide')\"/></a>";
   	else
   	    outString += "<img src=\"../images/"+menuNote1+"\" name=\"Image"+id+"\" border=\"0\" id=\"Image"+id+"\" onmouseover=\"MM_showHideLayers('"+cssTagName+"','','show')\" onmouseout=\"MM_showHideLayers('"+cssTagName+"','','hide')\"/></a>";
   	    
   	outString += "</div>";
   	});
   	$("#Menu").html(outString);
}

//====================處理左方menu====================//
function leftMenuTree(xml,menuId,menutype)
{
    var parentId = ToFindParentId(menuId);
    
	var outString = "";

   	//第一層的過濾
   	$(xml).find("menulist[type='"+menutype+"'] > menu[id="+parentId+"]").each(function(){
  		var $menu = $(this);
		var id = $menu.attr("id");
        var parentid = $menu.attr("parentid"); 
        var level = $menu.attr("level"); 
        var name = $menu.attr("name");
        var url = $menu.attr("url");
        var menuNote1=$menu.attr("menuNote1");
        var menuNote2=$menu.attr("menuNote2");
        var menuNote3=$menu.attr("menuNote3");
        var menuNote4=$menu.attr("menuNote4");
        var menuNote5=$menu.attr("menuNote5");
        var banner=$menu.attr("banner");
        
        //處理最上頭
        if(menutype == 'P')
        {
	        outString +="<img src=\"../images/LeftMenu/LeftMenu_Top.gif\" width=\"225\" height=\"20\" class=\"floatLeft\" />";
	   		outString +="<a href=\"../page/person.htm\" class=\"floatLeft\" onmouseover=\"MM_swapImage('Image_Top_1','','../images/LeftMenu/LeftMenu_Link01_msover.gif',1)\" onmouseout=\"MM_swapImgRestore()\">";
	   		outString +="<img src=\"../images/LeftMenu/LeftMenu_Link01_msover.gif\" name=\"Image_Top_1\" width=\"225\" height=\"63\" border=\"0\" id=\"Image_Top_1\" /></a>";
	   		outString +="<a href=\"../page/shop.htm\" class=\"floatLeft\" onmouseover=\"MM_swapImage('Image_Top_2','','../images/LeftMenu/LeftMenu_Link02_msover.gif',1)\" onmouseout=\"MM_swapImgRestore()\">";
	   		outString +="<img src=\"../images/LeftMenu/LeftMenu_Link02.gif\" name=\"Image_Top_2\" width=\"225\" height=\"66\" border=\"0\" id=\"Image_Top_2\" /></a>";
        }
        else
        {
	        outString +="<img src=\"../images/LeftMenu/LeftMenu_Top.gif\" width=\"225\" height=\"20\" class=\"floatLeft\" />";
	   		outString +="<a href=\"../page/person.htm\" class=\"floatLeft\" onmouseover=\"MM_swapImage('Image_Top_1','','../images/LeftMenu/LeftMenu_Link01_msover.gif',1)\" onmouseout=\"MM_swapImgRestore()\">";
	   		outString +="<img src=\"../images/LeftMenu/LeftMenu_Link01.gif\" name=\"Image_Top_1\" width=\"225\" height=\"63\" border=\"0\" id=\"Image_Top_1\" /></a>";
	   		outString +="<a href=\"../page/shop.htm\" class=\"floatLeft\" onmouseover=\"MM_swapImage('Image_Top_2','','../images/LeftMenu/LeftMenu_Link02_msover.gif',1)\" onmouseout=\"MM_swapImgRestore()\">";
	   		outString +="<img src=\"../images/LeftMenu/LeftMenu_Link02_msover.gif\" name=\"Image_Top_2\" width=\"225\" height=\"66\" border=\"0\" id=\"Image_Top_2\" /></a>";
        }
        outString +="<img src=\"../images/"+menuNote3+"\" width=\"225\" height=\"70\" class=\"LeftMenuTitle\" />";
        
   		outString +="<div id=\"nccc_warp\">";
   		outString +="<div class=\"floatLeft\">";
   	    var nccc_warp_count = $(xml).find("menu[parentid="+id+"]").length;
   	    var nccc_warp_arrayindex = 0;
   	    
   		//第二層的過濾
        $(xml).find("menu[parentid="+id+"]").each(function(){
   		
   		var $menu = $(this);
		var id = $menu.attr("id");
        var parentid = $menu.attr("parentid"); 
        var level = $menu.attr("level"); 
        var name = $menu.attr("name");
        var url = $menu.attr("url");
        var menuNote1=$menu.attr("menuNote1");
        var menuNote2=$menu.attr("menuNote2");
        var menuNote3=$menu.attr("menuNote3");
        var menuNote4=$menu.attr("menuNote4");
        var menuNote5=$menu.attr("menuNote5");
        var banner=$menu.attr("banner");

        if(id == menuSecondNode)
        {
        	outString += "<div class=\"nccc_main_menu\"><a style=\"cursor:pointer\" onclick=\"doFormSubmit("+id+",'" + url + "');\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('Image"+id+"','','../images/"+menuNote5+"',1)\"><img src=\"../images/"+menuNote5+"\" name=\"Image"+id+"\" border=\"0\" class=\"LeftMenuSubLink\" id=\"Image"+id+"\" /></a></div>";
        	outString += "<script>switchMenu("+nccc_warp_arrayindex+", "+nccc_warp_count+");</script>";
        }
        else
        {
        	outString += "<div class=\"nccc_main_menu\"><a style=\"cursor:pointer\" onclick=\"doFormSubmit("+id+",'" + url + "');\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('Image"+id+"','','../images/"+menuNote5+"',1)\"><img src=\"../images/"+menuNote4+"\" name=\"Image"+id+"\" border=\"0\" class=\"LeftMenuSubLink\" id=\"Image"+id+"\" /></a></div>";
        }
   		outString += "<div id=\"nccc_sub_menu_"+nccc_warp_arrayindex+"\" class=\"nccc_sub_menu\">";
   		
   		//第三層的過濾開始
   		var tier_count=1;
		$(xml).find("menu[parentid="+id+"]").each(function(){
			var $menu = $(this);
			var id = $menu.attr("id");
            var parentid = $menu.attr("parentid"); 
            var level = $menu.attr("level"); 
            var name = $menu.attr("name");    
            var url = $menu.attr("url");   
            var menuNote1=$menu.attr("menuNote1");
	        var menuNote2=$menu.attr("menuNote2");
	        var menuNote3=$menu.attr("menuNote3");
	        var menuNote4=$menu.attr("menuNote4");
	        var menuNote5=$menu.attr("menuNote5");
	        var banner=$menu.attr("banner");
            
            if(tier_count==1) outString += "　";
            tier_count++;
            
			outString += "<div class=\"LeftMenu_IntoLink\" >";
			
			if($(xml).find("menu[parentid="+id+"]").length == 0)
            	outString += "<a style=\"cursor:pointer\" onclick=\"doFormSubmit("+id+",'" + url + "');\">"+name+"</a>";
            else
            	outString += "<a style=\"cursor:pointer\" onclick=\"doFormSubmit("+id+",'" + url + "');\" onmouseover=\"MM_showHideLayers('subMenu"+id+"','','show')\" onmouseout=\"MM_showHideLayers('subMenu"+id+"','','hide')\">"+name+"</a>";
			
			outString += "<div class=\"subMenu\" id=\"subMenu"+id+"\" onmouseover=\"MM_showHideLayers('subMenu"+id+"','','show')\" onmouseout=\"MM_showHideLayers('subMenu"+id+"','','hide')\" >";      
            outString += "<div><img src=\"../images/LeftMenu/subMenu_top.gif\" /></div>";
            
            //第四層的過濾開始
			$(xml).find("menu[parentid="+id+"]").each(function(){
				var $menu = $(this);
				var id = $menu.attr("id");
	            var parentid = $menu.attr("parentid"); 
	            var level = $menu.attr("level"); 
	            var name = $menu.attr("name");
	            var url = $menu.attr("url");
	            var menuNote1=$menu.attr("menuNote1");
		        var menuNote2=$menu.attr("menuNote2");
		        var menuNote3=$menu.attr("menuNote3");
		        var menuNote4=$menu.attr("menuNote4");
		        var menuNote5=$menu.attr("menuNote5");
		        var banner=$menu.attr("banner");
	            outString += "<div class=\"subMenuLink\"><a style=\"cursor:pointer\" onclick=\"doFormSubmit("+id+",'" + url + "');\">"+name+"</a></div>";
	            
	    	});//第四層的過濾結束
	    	
	    	outString += "<div><img src=\"../images/LeftMenu/subMenu_footer.gif\" /></div>";
	    	outString += "</div>";
	    	outString += "</div>";
    	});//第三層的過濾結束

    	outString += "</div>";
    	nccc_warp_arrayindex++;
   	});//第二層的過濾結束
	
	outString += "</div>";
   	outString += "</div>";
   	});//第一層的過濾結束
   	
   	outString += "<div class=\"clear\"></div>";
   	$("#LeftMenu").html(outString);
   	//=====================================================================//
}

//====================處理巡覽menu====================//
function MenuTreeSiteMap(xml,menuid,menutype)
{  
	var outString = "";
    var id = 0;
    var parentid = menuid;
    var level = 0;
    var name = "";
    var url = "";
    var returnValue = "";
    
    var myMenu=new Array();
    var i = 0;
    
    do
	{
	  var node = ncccMenuTree.find("menu[id="+parentid+"]").eq(0);
	  id = node.attr("id");
	  parentid = node.attr("parentid");
	  level = node.attr("level");
	  name = node.attr("name");
	  url = node.attr("url");
	  if(i==0)
	  myMenu[i] = name;
	  else
	  myMenu[i] = "<a style=\"cursor:pointer\" onclick=\"doFormSubmit("+id+",'" + url + "');\">" + name + "</a>";
	  
	  i++;
	}
	while (parentid>0);
	
	myMenu.reverse();
	returnValue = myMenu.join(" > ");
	returnValue = "<a style=\"cursor:pointer\" href=\"../index.htm\">首頁</a> > " + returnValue;
	$("#Weblist").html("<img src=\"../images/cube.gif\" />" + returnValue);
    return returnValue;
}

//====================處理SiteMap List(PERSON)====================//
function SiteMapList_PERSON(xml)
{
    var menutype = 'P';
	var outString = "";

   	//第一層的過濾
   	$(xml).find("menulist[type='"+menutype+"'] > menu[parentid=0]").each(function(){
  		var $menu = $(this);
		var id = $menu.attr("id");
        var parentid = $menu.attr("parentid"); 
        var level = $menu.attr("level"); 
        var name = $menu.attr("name");
        var url = $menu.attr("url");
        var menuNote1=$menu.attr("menuNote1");
        var menuNote2=$menu.attr("menuNote2");
        var menuNote3=$menu.attr("menuNote3");
        var menuNote4=$menu.attr("menuNote4");
        var menuNote5=$menu.attr("menuNote5");
        var banner=$menu.attr("banner");
        var sitemap=$menu.attr("sitemap");
        
        outString += "<table width=\"114\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"picLeft\">";
        outString += "<tr>";
        outString += "<td align=\"left\" valign=\"top\"><a href=\"#\" onclick=\"if(''!='"+url+"'){doFormSubmit("+id+",'" + url + "');}\"><img src=\"../images/" + sitemap + "\" width=\"114\" height=\"44\" border=\"0\" /></a></td>";
        outString += "</tr>";
        
   	    var nccc_level2_count = $(xml).find("menu[parentid="+id+"]").length;
   	    if(nccc_level2_count > 0) outString += "<tr><td align=\"left\" valign=\"top\">";
   	    
   		//第二層的過濾
        $(xml).find("menu[parentid="+id+"]").each(function(){
   		
   		var $menu = $(this);
		var id = $menu.attr("id");
        var parentid = $menu.attr("parentid"); 
        var level = $menu.attr("level"); 
        var name = $menu.attr("name");
        var url = $menu.attr("url");
        var menuNote1=$menu.attr("menuNote1");
        var menuNote2=$menu.attr("menuNote2");
        var menuNote3=$menu.attr("menuNote3");
        var menuNote4=$menu.attr("menuNote4");
        var menuNote5=$menu.attr("menuNote5");
        var banner=$menu.attr("banner");
   		var sitemap=$menu.attr("sitemap");
   		
   		outString += "<div class=\"bottomLine04\"><img src=\"../images/cube03.gif\" width=\"4\" height=\"4\" align=\"absmiddle\" /> <span class=\"link03\"><a href=\"#\" onclick=\"if(''!='"+url+"'){doFormSubmit("+id+",'" + url + "');}\"> "+name+"</a></span>";
   		
   		var nccc_level3_count = $(xml).find("menu[parentid="+id+"]").length;
   		if(nccc_level3_count > 0) outString += "<br/>";
   		
   		//第三層的過濾開始
		$(xml).find("menu[parentid="+id+"]").each(function(){
			var $menu = $(this);
			var id = $menu.attr("id");
            var parentid = $menu.attr("parentid"); 
            var level = $menu.attr("level"); 
            var name = $menu.attr("name");    
            var url = $menu.attr("url");   
            var menuNote1=$menu.attr("menuNote1");
	        var menuNote2=$menu.attr("menuNote2");
	        var menuNote3=$menu.attr("menuNote3");
	        var menuNote4=$menu.attr("menuNote4");
	        var menuNote5=$menu.attr("menuNote5");
	        var banner=$menu.attr("banner");
            var sitemap=$menu.attr("sitemap");
            
            outString += "<div class=\"bottomLine05\"><span class=\"link04\"><a href=\"#\" onclick=\"if(''!='"+url+"'){doFormSubmit("+id+",'" + url + "');}\">"+name+"</a></span>";
            
            //第四層的過濾開始
			$(xml).find("menu[parentid="+id+"]").each(function(){
				var $menu = $(this);
				var id = $menu.attr("id");
	            var parentid = $menu.attr("parentid"); 
	            var level = $menu.attr("level"); 
	            var name = $menu.attr("name");
	            var url = $menu.attr("url");
	            var menuNote1=$menu.attr("menuNote1");
		        var menuNote2=$menu.attr("menuNote2");
		        var menuNote3=$menu.attr("menuNote3");
		        var menuNote4=$menu.attr("menuNote4");
		        var menuNote5=$menu.attr("menuNote5");
		        var banner=$menu.attr("banner");
	            var sitemap=$menu.attr("sitemap");
	            
	            outString += "<div>‧<span class=\"link02\"><a href=\"#\" onclick=\"if(''!='"+url+"'){doFormSubmit("+id+",'" + url + "');}\">"+name+"</a></span></div>";
	            
	    	});//第四層的過濾結束
	    	
	    	outString += "</div>";
    	});//第三層的過濾結束

    	outString += "</div>";
   	});//第二層的過濾結束
	
	if(nccc_level2_count > 0) outString += "</td></tr>";
	outString += "</table>";
   	});//第一層的過濾結束
   	
   	$("#div_sitemap_person").html(outString);
   	//=====================================================================//
}

//====================處理SiteMap List(SHOP)====================//
function SiteMapList_SHOP(xml)
{
    var menutype = 'S';
	var outString = "";

    var nccc_level1_count = $(xml).find("menulist[type='"+menutype+"'] > menu[parentid=0]").length;
    var nccc_level_tempCount = 1;
    
   	//第一層的過濾
   	$(xml).find("menulist[type='"+menutype+"'] > menu[parentid=0]").each(function(){
  		var $menu = $(this);
		var id = $menu.attr("id");
        var parentid = $menu.attr("parentid"); 
        var level = $menu.attr("level"); 
        var name = $menu.attr("name");
        var url = $menu.attr("url");
        var menuNote1=$menu.attr("menuNote1");
        var menuNote2=$menu.attr("menuNote2");
        var menuNote3=$menu.attr("menuNote3");
        var menuNote4=$menu.attr("menuNote4");
        var menuNote5=$menu.attr("menuNote5");
        var banner=$menu.attr("banner");
        var sitemap=$menu.attr("sitemap");

        //if(nccc_level_tempCount >= nccc_level1_count)
        if(nccc_level_tempCount % 6 == 0)
           outString += "<p>&nbsp;</p><table width=\"647\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td align=\"center\" valign=\"top\">";  
        nccc_level_tempCount++;
        
        outString += "<table width=\"114\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"picLeft\">";
        outString += "<tr>";
        outString += "<td align=\"left\" valign=\"top\"><a href=\"#\" onclick=\"if(''!='"+url+"'){doFormSubmit("+id+",'" + url + "');}\"><img src=\"../images/" + sitemap + "\" width=\"114\" height=\"44\" border=\"0\" /></a></td>";
        outString += "</tr>";
        
        
        
        var nccc_level2_count = $(xml).find("menu[parentid="+id+"]").length;
   	    if(nccc_level2_count > 0) outString += "<tr><td align=\"left\" valign=\"top\">";
   	    
   		//第二層的過濾
        $(xml).find("menu[parentid="+id+"]").each(function(){
   		
   		var $menu = $(this);
		var id = $menu.attr("id");
        var parentid = $menu.attr("parentid"); 
        var level = $menu.attr("level"); 
        var name = $menu.attr("name");
        var url = $menu.attr("url");
        var menuNote1=$menu.attr("menuNote1");
        var menuNote2=$menu.attr("menuNote2");
        var menuNote3=$menu.attr("menuNote3");
        var menuNote4=$menu.attr("menuNote4");
        var menuNote5=$menu.attr("menuNote5");
        var banner=$menu.attr("banner");
   		var sitemap=$menu.attr("sitemap");
   		
   		outString += "<div class=\"bottomLine04\"><img src=\"../images/cube03.gif\" width=\"4\" height=\"4\" align=\"absmiddle\" /> <span class=\"link03\"><a href=\"#\" onclick=\"if(''!='"+url+"'){doFormSubmit("+id+",'" + url + "');}\"> "+name+"</a></span>";
   		
   		var nccc_level3_count = $(xml).find("menu[parentid="+id+"]").length;
   		if(nccc_level3_count > 0) outString += "<br/>";
   		
   		//第三層的過濾開始
		$(xml).find("menu[parentid="+id+"]").each(function(){
			var $menu = $(this);
			var id = $menu.attr("id");
            var parentid = $menu.attr("parentid"); 
            var level = $menu.attr("level"); 
            var name = $menu.attr("name");    
            var url = $menu.attr("url");   
            var menuNote1=$menu.attr("menuNote1");
	        var menuNote2=$menu.attr("menuNote2");
	        var menuNote3=$menu.attr("menuNote3");
	        var menuNote4=$menu.attr("menuNote4");
	        var menuNote5=$menu.attr("menuNote5");
	        var banner=$menu.attr("banner");
            var sitemap=$menu.attr("sitemap");
            
            outString += "<div class=\"bottomLine05\"><span class=\"link04\"><a href=\"#\" onclick=\"if(''!='"+url+"'){doFormSubmit("+id+",'" + url + "');}\">"+name+"</a></span>";
            
            //第四層的過濾開始
			$(xml).find("menu[parentid="+id+"]").each(function(){
				var $menu = $(this);
				var id = $menu.attr("id");
	            var parentid = $menu.attr("parentid"); 
	            var level = $menu.attr("level"); 
	            var name = $menu.attr("name");
	            var url = $menu.attr("url");
	            var menuNote1=$menu.attr("menuNote1");
		        var menuNote2=$menu.attr("menuNote2");
		        var menuNote3=$menu.attr("menuNote3");
		        var menuNote4=$menu.attr("menuNote4");
		        var menuNote5=$menu.attr("menuNote5");
		        var banner=$menu.attr("banner");
	            var sitemap=$menu.attr("sitemap");
	            
	            outString += "<div>‧<span class=\"link02\"><a href=\"#\" onclick=\"if(''!='"+url+"'){doFormSubmit("+id+",'" + url + "');}\">"+name+"</a></span></div>";
	            
	    	});//第四層的過濾結束
	    	
	    	outString += "</div>";
    	});//第三層的過濾結束

    	outString += "</div>";
   	});//第二層的過濾結束
	
	if(nccc_level2_count > 0) outString += "</td></tr>";
	outString += "</table>";
	if(nccc_level_tempCount >= nccc_level1_count) outString += "</td></tr></table>";
   	});//第一層的過濾結束
   	
   	$("#div_sitemap_shop").html(outString);
   	//=====================================================================//
}

//====================取得menu選單KV圖片====================//
function MenuTreeKVImage(xml,menuid)
{  
	var outString = "";
    var id = 0;
    var banner = "";
    
    menuid = ToFindParentId(menuid);
    
    var node = ncccMenuTree.find("menu[id="+menuid+"]").eq(0);
    id = node.attr("id");
	banner = node.attr("banner");
	$("#KVImage").attr("src","../images/"+banner);
}

function ToDo_SetLeftMenu(menuid,menutype)
{
    leftMenuTree(ncccMenuTree,menuid,menutype);
	MenuTreeSiteMap(ncccMenuTree,menuid,menutype);
	MenuTreeKVImage(ncccMenuTree,menuid);
}

function ToDo_SetLeftMenuByFindParentId(menuid,menutype)
{
    var id = 0;
    var parentid = menuid;

    //去找到最上層的節點
    do
	{
	    var node = ncccMenuTree.find("menu[id="+parentid+"]").eq(0);
	    id = node.attr("id");
	    parentid = node.attr("parentid");
    }
	while (parentid>0);
	
	leftMenuTree(ncccMenuTree,id,menutype);
	MenuTreeSiteMap(ncccMenuTree,menuid,menutype);
	MenuTreeKVImage(ncccMenuTree,id);
}

function switchMenu(curr_id, total_num)
{
	for(var i=0; i<total_num; i++)
	{
		var sub = document.getElementById('nccc_sub_menu_'+i);
		if(!sub) return;
		if(i == curr_id)
			sub.style.display = "block";
		else
			sub.style.display = "none";
	}
}

function getParameter (parameterName) {
var parameterName = parameterName + "=";
    if ( queryString.length > 0 ) {
        begin = queryString.indexOf ( parameterName );
        if ( begin != -1 ) {
            begin += parameterName.length;
            end = queryString.indexOf ( "&" , begin );
            if ( end == -1 ) {
                end = queryString.length
            }
            return unescape ( queryString.substring ( begin, end ) );
        }
        return "null";
    }
}

function ToFindParentId(menuid,menutype)
{
    var id = 0;
    var parentid = menuid;
    var level;
    do
	{
	    var node = ncccMenuTree.find("menu[id="+parentid+"]").eq(0);
	    id = node.attr("id");
	    parentid = node.attr("parentid");
	    level = node.attr("level");
	    if(level==2) menuSecondNode = id;
	    
    }
	while (parentid>0);
	return id;
}

function ToFindMenuByUrl(menuUrl)
{
    var id = 0;
    var node = ncccMenuTree.find("menu[url="+menuUrl+"]").eq(0);
    menuKey = node.attr("id");
    menuLevel = node.attr("level");
    menuType = node.attr("type");
    isBusiness = node.attr("isBusiness");
    menuParent = ToFindParentId(menuKey , menuType);
}

function ToFindMenuByMenuType(menuType)
{
    var id = 0;
    var node = ncccMenuTree.find("menu[type="+menuType+"]").eq(0);
    menuKey = node.attr("id");
    menuLevel = node.attr("level");
    menuType = node.attr("type");
    menuUrl = node.attr("url");
    isBusiness = node.attr("isBusiness");
    if(menuUrl != null) location.href = menuUrl;
}

function doFormSubmit(menuid,actionUrl)
{
     if(menuid == null) menuid = 0;

     var id = 0;
     var node;
     var nccc_count = ncccMenuTree.find("menu[id="+menuid+"]").length;
     if(nccc_count > 0)
     {
	     node = ncccMenuTree.find("menu[id="+menuid+"]").eq(0);
	     menuKey = node.attr("id");
	     menuLevel = node.attr("level");
	     menuType = node.attr("type");
	     menuUrl = node.attr("url");
	     isBusiness = node.attr("isBusiness");
     }
     else
     {
     	 menuKey = "";
	     menuLevel = "";
	     menuType = "";
	     menuUrl = "";
	     isBusiness = "N";
     }
     document.paramForm.key.value = menuKey;
     document.paramForm.menuType.value = menuType;
     document.paramForm.menuLevel.value = menuLevel;
     document.paramForm.isBusiness.value = isBusiness;

     document.paramForm.action = actionUrl;
     document.paramForm.submit();
}

//==================XMLDOM延伸(開始)==================//
; (function($) {
    function mnpXml(opCode, xmlStr) {
        return this.each(function() {
            if (typeof xmlStr != "string") return;
            if (!jQuery.isXMLDoc(this)) return;
            var node = $.parseXml(xmlStr).firstChild.cloneNode(true);
            switch (opCode) {
                case "append":
                    this.appendChild(node);
                    break;
                case "prepend":
                    if (this.childNodes.length > 0)
                        this.insertBefore(node, this.firstChild);
                    else
                        this.appendChild(node);
                    break;
                case "after":
                    if (this.nextSibling)
                        this.parentNode.insertBefore(node, this.nextSibling);
                    else
                        this.parentNode.appendChild(node);
                    break;
                case "before":
                    this.parentNode.insertBefore(node, this);
                    break;
            }
        });
    }
    $.fn.extend({
        appendXml: function(s) {
            return mnpXml.call(this, "append", s);
        },
        prependXml: function(s) {
            return mnpXml.call(this, "prepend", s);
        },
        afterXml: function(s) {
            return mnpXml.call(this, "after", s);
        },
        beforeXml: function(s) {
            return mnpXml.call(this, "before", s);
        },
        xml: function() {
            var elem = this[0];
            return elem.xml || (new XMLSerializer()).serializeToString(elem);
        },
        innerXml: function() {
            var s = this.xml();
            var i = s.indexOf(">"), j = s.lastIndexOf("<");
            if (j > i)
                return s.substring(i + 1, j);
            else
                return "";
        }
    });
    $.extend(jQuery, {
        parseXml: function(xmlStr) {
            if (window.ActiveXObject) {
                var xd = new ActiveXObject("Microsoft.XMLDOM");
                xd.async = false;
                xd.loadXML(xmlStr);
                return xd;
            }
            else if (typeof DOMParser != "undefined") {
                var xd = new DOMParser().parseFromString(xmlStr, "text/xml");
                return xd;
            }
            else return null;
        },
        toXml: function(obj, nodeName, useAttr) {
            var x = $($.parseXml("<" + nodeName + " />"));
            var n = x.find(":first");
            for (var p in obj) {
                if (useAttr)
                    n.attr(p, obj[p]);
                else
                    n.appendXml("<" + p + " />").find(p).text(obj[p]);
            }
            return x[0];
        }
    });
})(jQuery);
//==================XMLDOM延伸(結束)==================//

//==================MENU處理(開始)==================//
$(document).ready(function(){
  
  var menuUrl = webURL + 'nccc.xml';

	  $.ajax({
	    url: menuUrl,
	    type: 'GET',
	    dataType: 'xml',
	    timeout: 3000,
	    error: function(){
	        alert('Error loading XML document');
	    },
	    success: function(xml){
	        ncccMenuTree = $(xml);
	        
	        if(typeof(isSiteMapShow)!='object')
  			{
  			    if(menuType=='P' || menuType=='S')
		        //if(menuType!=null && menuType!='')
		        	ToFindMenuByMenuType(menuType);
		        else
		        	ToFindMenuByUrl(location.href);
		        
		        if(menuKey==null || menuKey =='') menuKey=1;
		        if(menuType=='') menuType='P';
		        
		        //以下為選單顯示值
		        //===================上方選單處理(開始)=====================//
		        topMenuTree(ncccMenuTree,menuType);
		        //===================上方選單處理(結束)=====================//
		        
		        //===================左方選單處理(開始)=====================//
		        leftMenuTree(ncccMenuTree,menuKey,menuType);
		        //===================左方選單處理(結束)=====================//
		        
		        //===================巡覽選單處理(開始)=====================//
		   	    MenuTreeSiteMap(ncccMenuTree,menuKey);
		   	    //===================巡覽選單處理(結束)=====================//
		   	  
		   	    //===================變更KV圖片(開始)=====================//
		   	    MenuTreeKVImage(ncccMenuTree,menuParent);
		   	    //===================變更KV圖片(結束)=====================//
	   	    }
	   	    else
	   	    {
	   	        if(menuKey==null || menuKey =='') menuKey=0;
		        
	   	        //以下為網站導覽顯示值
		        //===================大眾專區網站導覽處理(開始)=====================//
	   	    	SiteMapList_PERSON(ncccMenuTree);
	   	    	//===================大眾專區網站導覽處理(結束)=====================//
	   	    	
	   	    	//===================特約商店網站導覽處理(開始)=====================//
	   	    	SiteMapList_SHOP(ncccMenuTree);
	   	    	//===================特約商店網站導覽處理(結束)=====================//
	   	    }
		}
  	});
  	
});
//==================MENU處理(結束)==================//
