﻿/*
 * Copyright (c) 2007   福鼎市雅索软件开发科技有限公司
 * Author：  Lai
 * Unit Description:	
 * 	    子菜单控制脚本
 * ------------------------------------------------------
 * History:
 * Date             Editor          Main Description
 * ------------------------------------------------------
 * 2007/08/07  Lai      	        程序设计
 * 2007/08/23  Lai      	        修改
 * 2007/10/17  Lai      	        修改动态读取所有子菜单
 * ------------------------------------------------------
 */
function SubmenuHide(MenuName,DivName)
{
    var MNUrl = new Array();
    //机构设置
    
    MNUrl[0]= "主要职能|ocAlone.aspx?ID=60*领导简介|ocAlone.aspx?ID=61*局内科室|ocSR.aspx?TypeID=0*局属单位|ocSR.aspx?TypeID=999";
    
    //新闻中心
    //MNUrl[1] = "宁徳财政动态|NewsList.aspx?TypeID=5*图片新闻|NewsList.aspx?TypeID=6*专题新闻|NewsList.aspx?TypeID=7";
    MNUrl[1] = XmlPost("Include/ClassMenu_JS.aspx?ID=4&URLName=NewsList");
   
    //机关建设
    //MNUrl[2] = "党建工作|NewsList.aspx?TypeID=11*反腐倡廉|NewsList.aspx?TypeID=12*机关效能|NewsList.aspx?TypeID=13";
    MNUrl[2] = XmlPost("Include/ClassMenu_JS.aspx?ID=10&URLName=NewsList");
   
    //政务公开
    //MNUrl[3] = "政策法规|NewsList.aspx?TypeID=15*政务动态|NewsList.aspx?TypeID=72*办事指南|NewsList.aspx?TypeID=17";
    MNUrl[3] = XmlPost("Include/ClassMenu_JS.aspx?ID=14&URLName=NewsList");
   
    //专题信息
    //MNUrl[4] = "政府采购|NewsList.aspx?TypeID=19*金财工程|NewsList.aspx?TypeID=20*预算管理|NewsList.aspx?TypeID=21*票据管理|NewsList.aspx?TypeID=22*先进性教育|NewsList.aspx?TypeID=23";
    MNUrl[4] = XmlPost("Include/ClassMenu_JS.aspx?ID=18&URLName=NewsList");
   
    //会计服务
    //MNUrl[5] = "会计信息|NewsList.aspx?TypeID=25*教育培训|NewsList.aspx?TypeID=26*报考指南|NewsList.aspx?TypeID=27*网上答疑|NewsList.aspx?TypeID=28";
    MNUrl[5] = XmlPost("Include/ClassMenu_JS.aspx?ID=79&URLName=NewsList");
    
    //县市之窗
    MNUrl[6] = "东侨区|CCW.aspx?TypeID=1*蕉城区|CCW.aspx?TypeID=2*福鼎市|CCW.aspx?TypeID=3*福安市|CCW.aspx?TypeID=4*霞浦县|CCW.aspx?TypeID=5*古田县|CCW.aspx?TypeID=6*屏南县|CCW.aspx?TypeID=7*周宁县|CCW.aspx?TypeID=8*寿宁县|CCW.aspx?TypeID=9*柘荣县|CCW.aspx?TypeID=10";
   
    var MNID;
    var ReWrite = "";
    switch(MenuName)
    {
        case "机构设置":
            MNID = 0;
            break;
        case "新闻中心":
            MNID = 1;
            break;
        case "机关建设":
            MNID = 2;
            break;
        case "政务公开":
            MNID = 3;
            break;
        case "专题信息":
            MNID = 4;
            break;
        case "会计服务":
            MNID = 5;
            break;
        case "县市之窗":
            MNID = 6;
            break;
    }
    
    var s;
    if(MNID != null)
    {
        s = MNUrl[MNID].split('*');
        for(var i = 0;i < s.length;i ++)
        {
            var ss = s[i].split('|');
            ReWrite += "<a href=\""+ ss[1] +"\">"+ ss[0] +"</a>";
        }
    }
    
    //计算子菜单在页面中的位置
    var sNameLeft = DivName.offsetLeft + 23;//父菜单左边位置
    var NameW = s.length * 80;
    var NameL;
    if(sNameLeft + NameW > 900)
    {
        NameL = 1000 - NameW - (1000 - sNameLeft);
        if(NameL < 10)
        {
            NameL = 10;
        }
        else
        {
            NameL = NameL  + 80;
        }
    }
    else
    {
        NameL = sNameLeft;
    }
   
    //输入
    mSubmenuInfo.innerHTML = ReWrite;
    mSubmenuInfo.style.marginLeft = NameL + "px";
}

//清空子菜单
function SubmenuPureempty()
{
    mSubmenuInfo.innerHTML = "";
}

function XmlPost(webFileUrl) 
{ 
    var result = "";
    var xmlHttp = new ActiveXObject("MSXML2.XMLHTTP");
    xmlHttp.open("get", webFileUrl, false);
    xmlHttp.send("");
    result = xmlHttp.responseText;
    return(result);
}
