﻿function getToDay() {
    var today = new Date();
    var week = new Array(7);
    week[0] = "天";
    week[1] = "一";
    week[2] = "二";
    week[3] = "三";
    week[4] = "四";
    week[5] = "五";
    week[6] = "六";
    document.write(today.getFullYear() + "年" + (today.getMonth() + 1) + "月" + today.getDate() + "日" + "&nbsp;&nbsp" + "星期" + week[today.getDay()]);
}

function getCookieU() {
    var c_name = "lastlogin_userName";
    if (document.cookie.length > 0) {
        c_start = document.cookie.indexOf(c_name + "=");
        if (c_start != -1) {
            c_start = c_start + c_name.length + 1;
            c_end = document.cookie.indexOf(";", c_start);
            if (c_end == -1) c_end = document.cookie.length;
            return unescape(document.cookie.substring(c_start, c_end));
        }
    }
    return "";
}

function GetRadWindow() {
    var oWindow = null;
    if (window.radWindow) oWindow = window.radWindow;
    else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
    return oWindow;
}

function GetUrlPara(paraName) {
    
    var sUrl = location.href;
    var sReg = "(?:\\?|&){1}" + paraName + "=([^&]*)";
    var re = new RegExp(sReg, "gi");
    re.exec(sUrl);
    return RegExp.$1;
}

function DetectBrowser() {
    var alertmsgie6 = "您正在使用IE6浏览器，我们建议您将浏览器升级到IE7或Firefox3.5以获得更好的页面响应速度和使用体验";
    var alertmsgff = "您使用的Firefox浏览器版本较低，我们建议您升级到Firefox3.5以获得更好的页面响应速度和使用体验";
    var alertmsgothers = "您使用的浏览器不在我们的浏览器兼容测试范围内，可能会无法使用网站的部分功能，我们建议您使用IE7或Firefox3.5以获得更好的页面响应速度和使用体验";
    if ($.browser.msie && $.browser.version.substr(0, 3) == "6.0") {
        jAlert(alertmsgie6, "提醒");
    };
    if ($.browser.mozilla && $.browser.version.substr(0, 3) != "1.9") {
        jAlert(alertmsgothers, "提醒");
    };
    if ($.browser.safari || $.browser.opera) {
        jAlert(alertmsgothers, "提醒");
    };
    return false;
}
//##########################################
window.blockConfirm = function(text, mozEvent, oWidth, oHeight, callerObj, oTitle) {
    var ev = mozEvent ? mozEvent : window.event; //Moz support requires passing the event argument manually 
    //Cancel the event 
    ev.cancelBubble = true;
    ev.returnValue = false;
    if (ev.stopPropagation) ev.stopPropagation();
    if (ev.preventDefault) ev.preventDefault();

    //Determine who is the caller 
    var callerObj = ev.srcElement ? ev.srcElement : ev.target;

    //Call the original radconfirm and pass it all necessary parameters 
    if (callerObj) {
        //Show the confirm, then when it is closing, if returned value was true, automatically call the caller's click method again. 
        var callBackFn = function(arg) {
            if (arg) {
                callerObj["onclick"] = "";
                if (callerObj.click) callerObj.click(); //Works fine every time in IE, but does not work for links in Moz 
                else if (callerObj.tagName == "A") //We assume it is a link button! 
                {
                    try {
                        eval(callerObj.href)
                    }
                    catch (e) { }
                }
            }
        }
        radconfirm(text, callBackFn, oWidth, oHeight, callerObj, oTitle);
    }
    return false;
}
//##########################################