﻿
/*导航栏鼠标效果*/
function ChangeColor(elementName, isOver) {
    try {
        var elArray = new Array("1", "2", "3", "4", "5", "6");
        var colorArray = new Array("#003647", "#63b01a", "#ffad01", "#f26200", "#ce000c", "#8f0e35");
        var colorArray_Over = new Array("#ffad01", "#ce000c", "#8f0e35", "#003647", "#63b01a", "#f26200");
        var el;
        var index = -1;
        //查找元素
        for (var i = 0; i < elArray.length; i++) {
            if (elArray[i] == elementName) {
                el = document.getElementById("TopMenuItem_" + elementName);
                index = i;
            }
        }
        if (el && index >= 0) {
            /*切换颜色*/
            el.style.backgroundColor = isOver ? colorArray_Over[index] : colorArray[index];
            /*播放声音*/
            //if(isOver)document.getElementById("sound").src = "/Images/menu.mp3";
        }
        //else window.alert("未找到对象：" + elementName);
    }
    catch (e) {
        //throw e;
        //window.alert(e); 
    }
}

/*标签*/
function AddTag(targetObj, tagText) {
    try {
        var obj = document.getElementById(targetObj);
        if (obj) {
            obj.value += tagText;
        }
    } catch (e) {
    }
}

/*显示文章内容页面，左侧显示与隐藏*/
function ShowOrHideSide() {
    try {
        var divLeft = document.getElementById("ymLeftContainter");
        var splitor = document.getElementById("ymSpliter");
        if (divLeft && splitor) {
            //左侧显示或隐藏
            var isShow = divLeft.style.display != "none";
            divLeft.style.display = isShow ? "none" : "";
            splitor.style.backgroundImage = isShow ? "url('/Images/Spliter_Show.png')" : "url('/Images/Spliter_Hide.png')";
        }
    } catch (e) {
        window.alert(e);
    }
}

/*左侧显示与隐藏，跟随鼠标*/
function SpliterFollowMe(e) {
    try {
        var splitor = document.getElementById("ymSpliter");
        var ymSpliterContainter = document.getElementById("ymSpliterContainter");
        if (splitor && ymSpliterContainter) {
            //鼠标相对于容器“ymSpliterContainter”的Y坐标
            var containerY = document.documentElement.scrollTop + e.clientY;
            containerY -= 247; //减去其相对顶端的高度
            //最小不小于0
            if (containerY < 0) containerY = 0;
            //最大不大于容器高度
            if (containerY > ymSpliterContainter.clientHeight - splitor.clientHeight)
                containerY = ymSpliterContainter.clientHeight - splitor.clientHeight;
            //跟随
            ymSpliterContainter.style.verticalAlign = "top";
            splitor.style.marginTop = "" + containerY + "px";
        }
    } catch (e) {
        document.title = e.toString();
        isIn = false;
    }
}

