﻿var marqueesHeight = 16;
var stopscroll = false;
var preTop = 0;
var currentTop = 0;
var stoptime = 0;
var ShowUserAuthID;
var HideUserAuthID;
function init() {
    var scrollElem;
    if (document.getElementById("newsContent")) {
        scrollElem = document.getElementById("newsContent");
    } else if (document.getElementById("SysMsgContent")) {
        scrollElem = document.getElementById("SysMsgContent");
    }
    with (scrollElem) {
        style.width = 458 + "px";
        style.height = marqueesHeight + "px";
        style.overflow = 'hidden';
        noWrap = true;
    }
    scrollElem.onmouseover = new Function('stopscroll = true');
    scrollElem.onmouseout = new Function('stopscroll = false');
    var leftElem;
    if (document.getElementById("newsMessage")) {
        leftElem = document.getElementById("newsMessage");
    } else if (document.getElementById("SysMsgMessage")) {
        leftElem = document.getElementById("SysMsgMessage");
    }
    scrollElem.appendChild(leftElem.cloneNode(true));
    if (document.getElementById("UserAuth")) {
        var UserAuth = document.getElementById("UserAuth");
        UserAuth.style.top = "-20px";
        UserAuth.onmouseover = function() {
            //ShowUserAuth();
            ShowUserAuthID = setInterval('ShowUserAuth()', 20);
        }
        UserAuth.onmouseout = function() {
            //HideUserAuth();
            HideUserAuthID = setInterval('HideUserAuth()', 20);
        }
    }
    if (document.getElementById("menubar_admin")) {
        var menubar_admin = document.getElementById("menubar_admin");
        if (document.getElementById("globalcontentcontainer")) {
            var globalcontentcontainer = document.getElementById("globalcontentcontainer");
            var Height = globalcontentcontainer.offsetHeight;
            if (Height != 0) {
                menubar_admin.style.height = globalcontentcontainer.offsetHeight + "px";
            }
        }
    }
    init_srolltext();
}
function init_srolltext() {
    var scrollElem;
    if (document.getElementById("newsContent")) {
        scrollElem = document.getElementById("newsContent");
    } else if (document.getElementById("SysMsgContent")) {
        scrollElem = document.getElementById("SysMsgContent");
    }
    scrollElem.scrollTop = 0;
    setInterval('scrollUp()', 15);
}
function scrollUp() {
    if (stopscroll) return;
    var scrollElem;
    if (document.getElementById("newsContent")) {
        scrollElem = document.getElementById("newsContent");
    } else if (document.getElementById("SysMsgContent")) {
        scrollElem = document.getElementById("SysMsgContent");
    }
    currentTop += 1;
    if (currentTop == 17) {
        stoptime += 1;
        currentTop -= 1;
        if (stoptime == 180) {
            currentTop = 0;
            stoptime = 0;
        }
    } else {
        preTop = scrollElem.scrollTop;
        scrollElem.scrollTop += 1;
        if (preTop == scrollElem.scrollTop) {
            scrollElem.scrollTop = 0;
            scrollElem.scrollTop += 1;
        }
    }
}
function ShowUserAuth() {
    var UserAuth = document.getElementById("UserAuth");
    var UserAuthTop = parseInt(UserAuth.style.top.substring(0, UserAuth.style.top.length - 2));
    if (UserAuthTop < 0) {
        UserAuthTop += 1;
        UserAuth.style.top = UserAuthTop + "px";
    }
    else {
        UserAuth.className = "UserAuthShow";
        clearInterval(ShowUserAuthID);
    }
}
function HideUserAuth() {
    var UserAuth = document.getElementById("UserAuth");
    var UserAuthTop = parseInt(UserAuth.style.top.substring(0, UserAuth.style.top.length - 2));
    if (UserAuthTop > -20) {
        UserAuthTop -= 1;
        UserAuth.style.top = UserAuthTop + "px";
    }
    else {
        UserAuth.className = "UserAuthHide";
        clearInterval(HideUserAuthID);
    }
}
function PopUpURL(hyperlink, winname, win_width, win_height) {
    var windowprops = "location=no,scrollbars=yes,menubar=no,toolbars=no,resizable=yes,left=30,top=30,width=" + win_width + ",height=" + win_height;
    var win = window.open(hyperlink, winname, windowprops);
    win.focus();
}
function PreviewImg(imgSource, imgFile) {
    if (document.getElementById(imgSource)) {
        var CustomerImgPreview = document.getElementById(imgSource);
        CustomerImgPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgFile.value;
        CustomerImgPreview.style.width = "85px";
        CustomerImgPreview.style.height = "85px";
    }
}
function setCookie(name, value) {
    var Days = 30;
    var exp = new Date();
    exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
    document.cookie = name + "=" + escape(value) + ";path=/;expires=" + exp.toGMTString();
}
function getCookie(name) {
    var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
    if (arr = document.cookie.match(reg)) return unescape(arr[2]);
    else return null;
}
function delCookie(name) {
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval = getCookie(name);
    if (cval != null) document.cookie = name + "=" + cval + ";path=/;expires=" + exp.toGMTString();
}
function HoverParents(id, parentSnake) {
    Menu_HoverStatic(document.getElementById(id));
    var parents = parentSnake.toString().split(',');
    for (i = 0; i < parents.length; i++) {
        if (parents[i] != '') {
            Menu_HoverStatic(document.getElementById(parents[i]));
        }
    }
}

function UnhoverParents(id, parentSnake) {
    Menu_Unhover(document.getElementById(id));

    var parents = parentSnake.toString().split(',');
    for (i = 0; i < parents.length; i++) {
        if (parents[i] != '') {
            Menu_Unhover(document.getElementById(parents[i]));
        }
    }
}
