﻿// JScript 文件
var JS_this_PageName = '';
function JS_NavXML(xmlURL)
{
    JS_loadXML("GET",xmlURL,NavXML_CallBack);
}
function NavXML_CallBack(xmlDom)
{
    if(xmlDom!=null && typeof(xmlDom) == "object")
    {
	    var node = xmlDom.getElementsByTagName("Columns");
	    if(node.length > 0)
	    {
	        var inHTML = '';
	        inHTML += '<ul>';
	        var JS_this_AllName = JS_fGetPageName();
	        var JS_this_URLname  = JS_this_AllName[1];
	        for(var i=0;i<node.length;i++)
	        {
	            var navXML_isnode = false;
	            var cTitle = node[i].getAttribute("title");
	            var cURL = node[i].getAttribute("url");
	            if(cURL!="" && cURL!=null)
	            {
	                if(cURL.toLowerCase() == JS_this_URLname.toLowerCase())
	                {
	                    JS_this_PageName = cTitle;
	                    inHTML += '<li class="NavL_lis" ><div class="NavL_Columns"  title="'+cTitle+'" ><a href="'+cURL+'" title="'+cTitle+'" >'+cTitle+'</a></div>';
	                }
	                else
	                {
	                    inHTML += '<li class="NavL_li" ><div class="NavL_Columns"  title="'+cTitle+'" ><a href="'+cURL+'" title="'+cTitle+'" >'+cTitle+'</a></div>';
	                }
	                inHTML += '</li>';
	            }
	            else
	            {
	                var nodeChild = node[i].getElementsByTagName("link");
                    var chinHTML = '';
	                for(var j=0;j<nodeChild.length;j++)
	                {
	                    var chtitle = nodeChild[j].getAttribute("title");
	                    var churl = nodeChild[j].getAttribute("url");
                        if(churl.toLowerCase() == JS_this_URLname.toLowerCase())
                        {
                            navXML_isnode = true;
                            JS_this_PageName = chtitle;
                            chinHTML += '<li class="NavL_li_lis"><a href="'+churl+'" title="'+chtitle+'" >'+chtitle+'</a></li>';
                        }
                        else
                        {
                            chinHTML += '<li class="NavL_li_li"><a href="'+churl+'" title="'+chtitle+'" >'+chtitle+'</a></li>';
                        }
	                }
	                if(navXML_isnode)
	                {
	                    inHTML += '<li class="NavL_lis" ><div class="NavL_Columns"  title="'+cTitle+'" > '+cTitle+'</div><ul>';
	                }
	                else
	                {
	                    inHTML += '<li class="NavL_li"><div class="NavL_Columns" onclick="JS_LiClick(this);"  title="'+cTitle+'" > '+cTitle+'</div><ul>';
	                }
                    //inHTML += '<li class="NavL_lis" ><div class="NavL_Columns"  title="'+cTitle+'" > '+cTitle+'</div><ul>';
                    inHTML += chinHTML;
	                inHTML += '</ul></li>';
	            }
	        }
	        inHTML += '</ul>';
	        $('Content_L').innerHTML = inHTML;
            $('CoT_MapLink').innerHTML = '<span class="CoT_MapLink_span">'+JS_this_PageName+'</span>';
            window.status = "★您现在位于—"+JS_this_PageName+"—★";
            document.title = JS_this_PageName +'——'+ document.title;
	    }
	}
}

function JS_LiClick(obj)
{
    var __cname = obj.parentNode.className;
    if(__cname.indexOf('NavLI_Over') == -1)
    {
        obj.parentNode.className += " NavLI_Over";
    }
    else
    {
        obj.parentNode.className = obj.parentNode.className.replace(" NavLI_Over","");
    }
}
function JS_LiMouseOver(obj)
{
    obj.className += " NavLI_Over";
}
function JS_LiMouseOut(obj)
{
    obj.className = obj.className.replace(" NavLI_Over","");
}
function JS_Nav()
{
    var NavURL = 'XMLData/Nav/NavMain.xml';
    JS_loadXML("GET",NavURL,JS_Nav_CallBack);
}

function JS_Nav_CallBack(xmlDom)
{
     if(xmlDom!=null && typeof(xmlDom) == "object")
    {
	    var node = xmlDom.getElementsByTagName("Columns");
	    if(node.length > 0)
	    {
	         for(var i=0;i<node.length;i++)
	        {
	            var cJHeader = node[i].getAttribute("JHeader");
	            if(cJHeader == J_Header)
	            {
	                JS_this_PageName = node[i].getAttribute("title");
	                $('CoT_Name').innerHTML = JS_this_PageName;
	                var cXML = node[i].getAttribute("xmlName");
	                JS_NavXML('XMLData/Nav/'+cXML);
	                break;
	            }
	        }
	    }
	}
}

JS_Nav();
