﻿document.domain = "sdo.com";
function $f(objName) { if (document.getElementById) { return document.getElementById(objName); } else if (document.layers) { return eval("document.layers['" + objName + "']"); } else return eval('document.all.' + objName); }
function StringBuilder(value) { this.strings = new Array(""); this.append(value); }
StringBuilder.prototype.append = function(value) { if (value) this.strings.push(value); }
StringBuilder.prototype.clear = function() { this.strings.length = 1; }
StringBuilder.prototype.toString = function() { return this.strings.join(""); }
function SetCookie(name, value, date) { var argv = SetCookie.arguments; var argc = SetCookie.arguments.length; var expires = (argc > 2) ? argv[2].toGMTString() : (new Date()).AddDays(1).toGMTString(); if (date) { expires = date; } var path = (argc > 3) ? argv[3] : "/"; var domain = (argc > 4) ? argv[4] : "sdo.com"; var secure = (argc > 5) ? argv[5] : false; var content = name + "=" + escape(value) + ";"; if (expires != null) { content += " expires=" + expires + ";"; } if (path != null) { content += " path=" + path + ";"; } if (domain != null) { content += " domain=" + domain + ";"; } document.cookie = content; }
function DeleteCookie(name) { SetCookie(name, ''); }
function GetCookie(cookieName) { var cookieString = document.cookie; var start = cookieString.indexOf(cookieName + '='); if (start == -1) return null; start += cookieName.length + 1; var end = cookieString.indexOf(';', start); if (end == -1) return unescape(cookieString.substring(start)); return unescape(cookieString.substring(start, end)); }
Date.prototype.AddDays = function(interval) { var dateObj = this; var millisecond = 1; var second = millisecond * 1000; var minute = second * 60; var hour = minute * 60; var day = hour * 24; var year = day * 365; var newDate; var dVal = new Date(dateObj); var dVal = dVal.valueOf(); newDate = new Date(dVal + day * interval); newDate = new Date(newDate); return newDate; }
function getUrlParam(name, parent) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); else return null; }
function getParentParam() { var r = window.frames.length; return r; }
function AutoLogout() {
    try {
        if (typeof PTID != "undefined" && PTID != "") {
            setTimeout(function() {
                setInterval(function() {
                    try {
                        var logout = GetCookie("AutoLogout");
                        if (!logout) {
                            var curUrl = top.location.href;
                            curUrl = curUrl.match(/(https?:\/\/[^\/]+)/ig);
                            top.location.href = curUrl + "/User/Security.aspx?type=logout&to=" + escape(top.location.href);
                        }
                    } catch (e) { }
                }, 5000); //每5秒执行一次5000
            }, 300000);      //5分钟后执行300000
        }
    }
    catch (e) { }
}

