﻿function RoomVote(id) {
    $.ajax({
        type: "GET",
        url: "/Common/Vote.aspx",
        data: "roomID=" + id + "&random=" + new Date().getTime(),
        cache: false,
        success: function(msg) {
            switch (msg) {
                case "0":
                    $("#vote" + id, top.document).text(parseInt($("#vote" + id, top.document).text()) + 1);      
                    alert("恭喜你，投票成功！");
                    break;
                case "1":
                    alert("投票失败！")
                    break;
                case "2":
                    alert("提示：不能重复投票！")
                    break;
                default:
                    alert("提示：未知错误！")
                    break;
            }
        }
    }); 
}
function VoteMessage(id,result) {
    switch (result) {
        case 0:            
            $("#vote" + id, top.document).text(parseInt($("#vote" + id, top.document).text()) + 1);            
            alert("恭喜你，投票成功！");
            break;
        case 1:
            alert("投票失败！");
            break;
        case 2:
            alert("提示：不能重复投票！")
            break;
        default:
            alert("提示：未知错误！")
            break;
    }
    top.CloseLayer();
}

function ViewClientID(id, isView) {
    alert(isView);
    if(isView)
        $('#' + id).removeAttr('style').attr('style', 'display:block')
    else
        $('#' + id).removeAttr('style').attr('style', 'display:none')
}

function openModalDialog(thisUrl) {
    var strUrl = thisUrl;
    window.open(strUrl, '', 'menubar=no,scrollbars=yes,resizable=no,width=500,height=450');
}

function OpenDialog(sender, url, title, width, height) {
    url = GetMenuPath(url);
    var features =
		'dialogWidth:' + width + 'px;' +
		'dialogHeight:' + height + 'px;' +
		'directories:no; localtion:no; menubar:no; status=no; toolbar=no;scrollbars:yes;Resizeable=no';
    window.showModalDialog(url, title, features);
}

///选中全部记录
function SelectAll(e) {
    var i = 0;
    for (i; i < document.forms[0].elements.length; i++) {
        if (document.forms[0].elements[i].disabled == "") {
            document.forms[0].elements[i].checked = e.checked;
        }
    }
}

///选中全部记录
function AccordingNameSelectAll(sender, objectID) {
    var i = 0;
    for (i; i < objectID.length; i++) {
        if (objectID[i].disabled == "")
            objectID[i].checked = sender.checked;
    }
}


function go(url) {
    url = getPath(url);
    document.forms[0].action = url;
}

function goOther(url) {
    var e = null; var chkValue = ""; var name = ""; for (i = 0; i < document.forms[0].elements.length; i++)
    { e = document.forms[0].elements[i]; if (e.type == "checkbox" && e.name != "selectAll") { if (e.checked == true) { chkValue += e.value + ","; name = e.name; } } else if (e.type == "radio") { if (e.checked == true) { chkValue = e.value; name = e.name; } } } if (chkValue.indexOf(',') > 0) chkValue = chkValue.substring(0, chkValue.length - 1); if (name != "") { if (url.indexOf('?') >= 0) url = url + "&" + name + "=" + chkValue + ""; else url = url + "?" + name + "=" + chkValue + ""; }
    document.forms[0].action = url;
}

function winopen(url, width, heigth) {
    url = getPath(url);
    window.open(url, '', 'width=' + width + ',height=' + heigth + ',toolbar=no,status=no,location=no,menubar=no,scrollbars=yes,resizable=yes,top=' + screen.availHeight / 5 + ',left=' + screen.availWidth / 5 + '');
    return false;
}

function winopenNO(url, width, heigth) {
    var e = null; var chkValue = ""; var name = ""; for (i = 0; i < document.forms[0].elements.length; i++)
    { e = document.forms[0].elements[i]; if (e.type == "checkbox" && e.name != "selectAll") { if (e.checked == true) { chkValue += e.value + ","; name = e.name; } } else if (e.type == "radio") { if (e.checked == true) { chkValue = e.value; name = e.name; } } } if (chkValue.indexOf(',') > 0) chkValue = chkValue.substring(0, chkValue.length - 1); if (name != "") { if (url.indexOf('?') >= 0) url = url + "&" + name + "=" + chkValue + ""; else url = url + "?" + name + "=" + chkValue + ""; }
    document.forms[0].action = url;
    window.open(url, '销售系统', 'width=' + width + ',height=' + heigth + ',toolbar=no,status=no,location=no,menubar=no,scrollbars=yes,resizable=yes,top=' + screen.availHeight / 5 + ',left=' + screen.availWidth / 5 + '');
    return false;
}

function NeedAuth(url, title, ow, oh, width, height) {
    url = getPath(url);
    ScreenConvert();
    var Body = "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td width=\"100%\" height=\"100%\"><table width=\"100%\" height=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td height=\"18\" bgcolor=\"#CCCCCC\"><table width=\"100%\" height=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr onmousedown=MDown(DialogMove)><td width=\"92%\"><b>" + title + "</b></td><td width=\"8%\"> &nbsp;<a href=\"#\" onclick=\"hideMenuItem()\">×</a></td></tr></table></td></tr><tr><td><iframe src=\"" + url + "\" width=\"" + width + "\" height=\"" + height + "\" frameborder=0 scrolling=\"Yes\"></iframe></td></tr></table></td></tr></table>";
    DialogShow(Body, ow, oh, width, height);
}

function NeedAuthID(url, title, ow, oh, width, height, IDName) {
    url = getPathID(url, IDName);
    ScreenConvert();
    var Body = "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td width=\"100%\" height=\"100%\"><table width=\"100%\" height=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td height=\"18\" bgcolor=\"#CCCCCC\"><table width=\"100%\" height=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr onmousedown=MDown(DialogMove)><td width=\"92%\"><b>" + title + "</b></td><td width=\"8%\"> &nbsp;<a href=\"#\" onclick=\"hideMenuItem()\">×</a></td></tr></table></td></tr><tr><td><iframe src=\"" + url + "\" width=\"" + width + "\" height=\"" + height + "\" frameborder=0 scrolling=\"Yes\"></iframe></td></tr></table></td></tr></table>";
    DialogShow(Body, ow, oh, width, height);
}

function NeedAuthBody(Body, title, ow, oh, width, height) {
    ScreenConvert();
    var Body = "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td width=\"100%\" height=\"100%\"><table width=\"100%\" height=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td height=\"18\" bgcolor=\"#CCCCCC\"><table width=\"100%\" height=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr onmousedown=MDown(DialogMove)><td width=\"92%\"><b>" + title + "</b></td><td width=\"8%\"> &nbsp;<a href=\"#\" onclick=\"hideMenuItem()\">×</a></td></tr></table></td></tr><tr><td>" + Body + "</td></tr></table></td></tr></table>";
    DialogShow(Body, ow, oh, width, height);
}

function NeedAuthNO(url, title, ow, oh, width, height) {
    var e = null; var chkValue = ""; var name = ""; for (i = 0; i < document.forms[0].elements.length; i++)
    { e = document.forms[0].elements[i]; if (e.type == "checkbox" && e.name != "selectAll" && e.name != "selectAllItem") { if (e.checked == true) { chkValue += e.value + ","; name = e.name; } } else if (e.type == "radio") { if (e.checked == true) { chkValue = e.value; name = e.name; } } } if (chkValue.indexOf(',') > 0) chkValue = chkValue.substring(0, chkValue.length - 1); if (name != "") { if (url.indexOf('?') >= 0) url = url + "&" + name + "=" + chkValue + ""; else url = url + "?" + name + "=" + chkValue + ""; }

    ScreenConvert();
    var Body = "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td width=\"100%\" height=\"100%\"><table width=\"100%\" height=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td height=\"18\" bgcolor=\"#CCCCCC\"><table width=\"100%\" height=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr onmousedown=MDown(DialogMove)><td width=\"92%\"><b>" + title + "</b></td><td width=\"8%\"> &nbsp;<a href=\"#\" onclick=\"hideMenuItem()\">×</a></td></tr></table></td></tr><tr><td><iframe src=\"" + url + "\" width=\"" + width + "\" height=\"" + height + "\" frameborder=0 scrolling=\"Yes\"></iframe></td></tr></table></td></tr></table>";
    DialogShow(Body, ow, oh, width, height);
}

function getPath(url) {
    return url
}
function gid(id) { return document.getElementById ? document.getElementById(id) : null; }
function gname(name) { return document.getElementsByTagName ? document.getElementsByTagName(name) : new Array() }
var get_e_src = function(e) { if (e) return e.target; if (window.event) return window.event.srcElement; return null; };
function addEvent(obj, evType, fn, useCapture) { if (obj.addEventListener) { obj.addEventListener(evType, fn, useCapture); return true; } if (obj.attachEvent) return obj.attachEvent("on" + evType, fn); alert("Unable to add event listener for " + evType + " to " + obj.tagName); }
function Browser() { var ua, s, i; this.isIE = false; this.isNS = false; this.isOP = false; this.isSF = false; ua = navigator.userAgent.toLowerCase(); s = "opera"; if ((i = ua.indexOf(s)) >= 0) { this.isOP = true; return; } s = "msie"; if ((i = ua.indexOf(s)) >= 0) { this.isIE = true; return; } s = "netscape6/"; if ((i = ua.indexOf(s)) >= 0) { this.isNS = true; return; } s = "gecko"; if ((i = ua.indexOf(s)) >= 0) { this.isNS = true; return; } s = "safari"; if ((i = ua.indexOf(s)) >= 0) { this.isSF = true; return; } }
function ScreenConvert() { var browser = new Browser(); var objScreen = gid("ScreenOver"); if (!objScreen) var objScreen = document.createElement("div"); var oS = objScreen.style; objScreen.id = "ScreenOver"; oS.display = "block"; oS.top = oS.left = oS.margin = oS.padding = "0px"; if (document.body.scrollHeight) { var wh = document.body.scrollHeight; } else if (window.innerHeight) { var wh = window.innerHeight + "px"; } else { var wh = "100%"; } oS.width = "100%"; oS.height = wh; oS.position = "absolute"; oS.zIndex = "3"; if ((!browser.isSF) && (!browser.isOP)) { oS.background = "#181818"; } else { oS.background = "#F0F0F0"; } oS.filter = "alpha(opacity=40)"; oS.opacity = 40 / 100; oS.MozOpacity = 40 / 100; document.body.appendChild(objScreen); var allselect = gname("select"); for (var i = 0; i < allselect.length; i++) allselect[i].style.visibility = "hidden"; }
function ScreenClean() { var objScreen = document.getElementById("ScreenOver"); if (objScreen) objScreen.style.display = "none"; var allselect = gname("select"); for (var i = 0; i < allselect.length; i++) allselect[i].style.visibility = "visible"; }
var t_DiglogX, t_DiglogY, t_DiglogW, t_DiglogH;
function DialogLoc() { var dde = document.documentElement; if (window.innerWidth) { var ww = window.innerWidth; var wh = window.innerHeight; var bgX = window.pageXOffset; var bgY = window.pageYOffset; } else { var ww = dde.offsetWidth; var wh = dde.offsetHeight; var bgX = dde.scrollLeft; var bgY = dde.scrollTop; } t_DiglogX = (bgX + ((ww - t_DiglogW) / 2)); t_DiglogY = (bgY + ((wh - t_DiglogH) / 2)); }
function DialogShow(showdata, ow, oh, w, h) { var objDialog = document.getElementById("DialogMove"); if (!objDialog) objDialog = document.createElement("div"); t_DiglogW = ow; t_DiglogH = oh; DialogLoc(); objDialog.id = "DialogMove"; var oS = objDialog.style; oS.display = "block"; oS.top = t_DiglogY + "px"; oS.left = t_DiglogX + "px"; oS.margin = "0px"; oS.padding = "0px"; oS.width = w + "px"; oS.height = h + "px"; oS.position = "absolute"; oS.zIndex = "5"; oS.background = "#FFF"; oS.border = "solid #000 3px"; objDialog.innerHTML = showdata; document.body.appendChild(objDialog); }
function DialogHide() { ScreenClean(); var objDialog = document.getElementById("DialogMove"); if (objDialog) objDialog.style.display = "none"; }

function hideMenuItem() { DialogHide(); }
var Obj = ''; document.onmouseup = MUp; document.onmousemove = MMove;
function MDown(Object) { Obj = Object.id; document.all(Obj).setCapture(); pX = event.x - document.all(Obj).style.pixelLeft; pY = event.y - document.all(Obj).style.pixelTop; }
function MMove() {
    if (Obj != '') {
        var xlen = event.x - pX;
        var ylen = event.y - pY;
        document.all(Obj).style.left = xlen < 1 ? 0 : xlen;
        document.all(Obj).style.top = ylen < 1 ? 0 : ylen;
    }
}
function MUp() { if (Obj != '') { document.all(Obj).releaseCapture(); Obj = ''; } }

String.prototype.replaceString = stringReplaceAll;

function stringReplaceAll(AFindText, ARepText) {
    var raRegExp = new RegExp(AFindText, "g");
    return this.replace(raRegExp, ARepText);
}

/*js正则表达式验证代码
2006-11-4 16:51 */
function JSRegex(pattern, str) {
    var regstr = pattern;
    var reg = new RegExp(regstr);
    if (reg.test(str) == true) {
        return true;
    }
    else {
        return false;
    }
}

function get_Cookie(name) {
    var search = name + "=";
    var returnvalue = "";
    var offset, end;
    if (document.cookie.length > 0) {
        offset = document.cookie.indexOf(search);
        if (offset != -1) {
            offset = offset + search.length;
            end = document.cookie.indexOf(";", offset);
            if (end == -1) {
                end = document.cookie.length;
            }
            returnvalue = unescape(document.cookie.substring(offset, end));
        }
    }
    return returnvalue;
}

///reques--javascript类,获取地址栏的参数
String.prototype.Request = function(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    var r = this.substr(this.indexOf("\?") + 1).match(reg);
    if (r != null) return unescape(r[2]); return "";
}

///reques--javascript类,获取地址栏的参数
var request = {
    QueryString: function(val, url) {
        var uri = url;
        var re = new RegExp("" + val + "\=([^\&\?]*)", "ig");
        return ((uri.match(re)) ? (uri.match(re)[0].substr(val.length + 1)) : null);
    },
    QueryStrings: function(url) {
        var uri = url;
        var re = /\w*\=([^\&\?]*)/ig;
        var retval = [];
        while ((arr = re.exec(uri)) != null)
            retval.push(arr[0]);
        retval = retval.toString();
        var str = retval.split(",");
        var i = 0;
        while (i < str.length) {
            retval = retval.replace(",", "&")
            i++;
        }
        return retval;
    },
    setQuery: function(val1, val2) {
        var a = this.QueryStrings();
        var retval = "";
        var seted = false;
        var re = new RegExp("^" + val1 + "\=([^\&\?]*)$", "ig");
        for (var i = 0; i < a.length; i++) {
            if (re.test(a[i])) {
                seted = true;
                a[i] = val1 + "=" + val2;
            }
        }
        retval = a.join("&");
        return "?" + retval + (seted ? "" : (retval ? "&" : "") + val1 + "=" + val2);
    }
}

function GetFocus(e) { if (event.keyCode == 13) { document.getElementById(e).click(); return false; } }

function BuildDiv(thisElement, divWidth, divHeight, title, message, type) {
    
    var fileURL = message
    var oTop = getObjTop(thisElement); //取出顶部的高度
    var oLeft = getObjLeft(thisElement); //取出左边的高度
    var cHeight = thisElement.offsetHeight;
    var cWidth = thisElement.offsetWidth;
    var seftWidth = thisElement.clientWidth;
    var bWidth = document.body.offsetWidth;
    var halfWidth = bWidth / 2;
    var objScreen = document.getElementById("myDiv");
    if (objScreen) {return; objScreen.parentNode.removeChild(objScreen); }
    var objScreen = document.createElement("div");
    var vs = objScreen.style;
    objScreen.id = "myDiv";
    vs.display = "block";
    vs.backgroundColor = "#F0F0F0";
    vs.fontfamily = "Tahoma, Verdana, Georgia, Courier, Simsun";
    vs.top = vs.left = vs.margin = vs.padding = "0px";
    vs.width = divWidth;
    vs.height = divHeight;
    vs.position = "absolute";
    vs.zIndex = "9999";

    //vs.filter = "alpha(opacity=90)"; //IE使用私有属性
    vs.left = (oLeft > halfWidth ? oLeft - divWidth - 3 : oLeft);
    vs.top = oTop + cHeight;


    var myInner = gid("DivInner");
    if (!myInner) {
        var myInner = document.createElement("div");
    }
    InnerStyle = myInner.style;
    InnerStyle.width = divWidth;
    InnerStyle.height = divHeight;
    InnerStyle.zIndex = "10001";
    InnerStyle.border = "0px solid #ff6600";
    InnerStyle.fontfamily = "Tahoma, Verdana, Georgia, Courier, Simsun;";
    InnerStyle.fontSize = "12px";

    var iframeInfo = fileURL;
    switch (type) {
        case "file":
            iframeInfo = "<iframe src=" + getPath(fileURL) + " border=0 width=" + divWidth + " height=" + divHeight + " frameborder=0 />";
            break;
        case "id":
            iframeInfo = document.getElementById(message).innerHTML;
            document.getElementById(message).innerHTML = "";
            cityClientID = message;
            cityMessage = iframeInfo;
            break;
        case "artid":
            iframeInfo = document.getElementById(message).innerHTML;
            document.getElementById(message).innerHTML = "";
            articleCagetoryClientID = message;
            articleCagetoryMessage = iframeInfo;
            break;         
    }
    var innerTXT = '<table style="border:1px solid #58CB64;margin:0px; font-size:12px" cellpadding="0" cellspacing="0" width=\"100%\"><tr onmousedown=MDown(myDiv)><td style="height:25px;background-color:#DDF1D8"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr style="font-weight:bold; font-size:12px"><td>' + title + '</td><td align="right"><a href="javascript:void(0);" onclick="HideThisDiv();"><img src="/App_Themes/Standard/Images/icon_ok.gif" border="0" /></a></td></tr></table></td></tr><tr><td bgcolor="white" width=' + divWidth + ' height=' + divHeight + ' style=padding:2px valign=top><div style=overflow:auto;height:' + divHeight + ';width:' + divWidth + 'px;border:0px;margin:0px;overflow-x:hidden; >' + iframeInfo + '</div></td></tr></table>';
    myInner.innerHTML = innerTXT;
    objScreen.appendChild(myInner);
    document.body.appendChild(objScreen);
}
var cityMessage = "";
var cityClientID = "";
var articleCagetoryMessage = "";
var articleCagetoryClientID = "";

function BuildDiv1(thisElement, divWidth, divHeight, title, message, type) {
    var fileURL = message
    var oTop = getObjTop(thisElement); //取出顶部的高度
    var oLeft = getObjLeft(thisElement); //取出左边的高度
    var cHeight = thisElement.offsetHeight;
    var cWidth = thisElement.offsetWidth;
    var seftWidth = thisElement.clientWidth;
    var bWidth = document.body.offsetWidth;
    var halfWidth = bWidth / 2;
    var objScreen = document.getElementById("myDiv");
    if (objScreen) {return;  objScreen.parentNode.removeChild(objScreen); }
    var objScreen = document.createElement("div");
    var vs = objScreen.style;
    objScreen.id = "myDiv";
    vs.display = "block";
    vs.backgroundColor = "#F0F0F0";
    vs.fontfamily = "Tahoma, Verdana, Georgia, Courier, Simsun";
    vs.top = vs.left = vs.margin = vs.padding = "0px";
    vs.width = divWidth;
    vs.height = divHeight;
    vs.position = "absolute";
    vs.zIndex = "9999";

    //vs.filter = "alpha(opacity=90)"; //IE使用私有属性
    vs.left = (oLeft > halfWidth ? oLeft - divWidth - 3 : oLeft);
    vs.top = oTop + cHeight;


    var myInner = gid("DivInner");
    if (!myInner) {
        var myInner = document.createElement("div");
    }
    InnerStyle = myInner.style;
    InnerStyle.width = divWidth;
    InnerStyle.height = divHeight;
    InnerStyle.zIndex = "10001";
    InnerStyle.border = "0px solid #ff6600";
    InnerStyle.fontfamily = "Tahoma, Verdana, Georgia, Courier, Simsun;";
    InnerStyle.fontSize = "12px";

    var iframeInfo = fileURL;
    switch (type) {
        case "file":
            iframeInfo = "<iframe src=" + getPath(fileURL) + " border=0 width=" + divWidth + " height=" + divHeight + " frameborder=0 />";
            break;
        case "id":
            iframeInfo = document.getElementById(message).innerHTML;
            document.getElementById(message).innerHTML = "";
            cityClientID1 = message;
            cityMessage1 = iframeInfo;
            break;
    }
    var innerTXT = '<table style="border:1px solid #58CB64;margin:0px;font-size:12px" cellpadding="0" cellspacing="0" width=\"100%\"><tr onmousedown=MDown(myDiv)><td style="height:25px;background-color:#DDF1D8"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr style="font-weight:bold; font-size:12px"><td>*' + title + '</td><td align="right"><a href="javascript:void(0);" onclick="HideThisDiv1();"><img border="0" src="/App_Themes/Standard/Images/icon_ok.gif" style="border:none;padding-right:3px;" /></a></td></tr></table></td></tr><tr><td bgcolor="white" width=' + divWidth + ' height=' + divHeight + ' style=padding:2px valign=top><div style=overflow:auto;height:' + divHeight + ';width:' + divWidth + 'px;border:0px;margin:0px;overflow-x:hidden; >' + iframeInfo + '</div></td></tr></table>';
    myInner.innerHTML = innerTXT;
    objScreen.appendChild(myInner);
    document.body.appendChild(objScreen);
}

var cityMessage1 = "";
var cityClientID1 = "";


//取得层offsetTop
function getObjTop(e) { var t = e.offsetTop; while (e = e.offsetParent) { t += e.offsetTop; } return t; }
//取得层offsetLeft
function getObjLeft(e) { var l = e.offsetLeft; while (e = e.offsetParent) { l += e.offsetLeft; } return l; }

function HideThisDiv(id,message) {
    var allselect = document.getElementsByTagName("select");
    for (var i = 0; i < allselect.length; i++) allselect[i].style.visibility = "visible";
    var thieElement = document.getElementById("myDiv");
    thieElement.style.display = "none";
    thieElement.parentNode.removeChild(thieElement)
    if (cityClientID != "")
        document.getElementById(cityClientID).innerHTML = cityMessage
    if(articleCagetoryClientID!="")
        document.getElementById(articleCagetoryClientID).innerHTML = articleCagetoryMessage
}

function HideThisDiv1() {
    var allselect = document.getElementsByTagName("select");
    for (var i = 0; i < allselect.length; i++) allselect[i].style.visibility = "visible";
    var thieElement = document.getElementById("myDiv");
    thieElement.style.display = "none";
    thieElement.parentNode.removeChild(thieElement)
    document.getElementById(cityClientID1).innerHTML = cityMessage1
}

function CloseLayer() {
    var allselect = document.getElementsByTagName("select");
    for (var i = 0; i < allselect.length; i++) allselect[i].style.visibility = "visible";
    var thieElement = document.getElementById("myDiv");
    var browserDivLoad = document.getElementById("myBrower");
    if (browserDivLoad != null) {
        browserDivLoad.style.display = "none";
        browserDivLoad.parentNode.removeChild(browserDivLoad)
    }
    if (thieElement != null) {
        thieElement.style.display = "none";
        thieElement.parentNode.removeChild(thieElement)
    }
}


function AutoLoad() {
    if (typeof(document.all["view"])=="object") {
        var iHeight = view.document.body.scrollHeight
        var iWidth = view.document.body.scrollWidth;
        if (iWidth > document.body.scrollWidth)
            iWidth = document.body.scrollWidth - 100
        if (iHeight > 410)
            iHeight = 410
        document.all["view"].style.height = iHeight + 17
        document.all["view"].style.width = iWidth + 17
    }
}

function autoResize() {
    try {
        document.all["view"].style.height = view.document.body.scrollHeight
        document.all["view"].style.width = view.document.body.scrollWidth
    }
    catch (e) { }
}


function LayerShow(thisElement, title, message, type) {

    var allselect = document.getElementsByTagName("select"); for (var i = 0; i < allselect.length; i++) allselect[i].style.visibility = "hidden";
    var fileURL = message
    var oTop = getObjTop(thisElement); //取出顶部的高度
    var oLeft = getObjLeft(thisElement); //取出左边的高度
    var cHeight = thisElement.offsetHeight;
    var cWidth = thisElement.offsetWidth;
    var seftWidth = thisElement.clientWidth;
    var bWidth = document.body.offsetWidth;
    var halfWidth = bWidth / 2;
    var objScreen = document.getElementById("myDiv");
    if (objScreen) { objScreen.parentNode.removeChild(objScreen); }
    var objScreen = document.createElement("div");
    var vs = objScreen.style;
    objScreen.id = "myDiv";
    vs.display = "block";
    vs.backgroundColor = "#F0F0F0";
    vs.fontfamily = "Tahoma, Verdana, Georgia, Courier, Simsun";
    vs.top = vs.left = vs.margin = vs.padding = "0px";
    vs.borderRight = "2px solid menu"
    vs.borderBottom = "2px solid menu"

    vs.position = "absolute";
    vs.zIndex = "2";

    var myInner = document.getElementById("DivInner");
    if (!myInner) {
        var myInner = document.createElement("div");
    }
    InnerStyle = myInner.style;
    InnerStyle.zIndex = "3";
    InnerStyle.border = "0px solid #ff6600";
    InnerStyle.fontfamily = "Tahoma, Verdana, Georgia, Courier, Simsun;";
    InnerStyle.fontSize = "12px";

    var iframeInfo = fileURL;
    var innerTXT = "";
    //svs.filter           = "alpha(opacity=90)";//IE使用私有属性
    vs.left = (oLeft > halfWidth ? 200 : oLeft);
    vs.top = oTop + cHeight;

    switch (type) {
        case "file":
            iframeInfo = "<iframe src=" + fileURL + " id=view border=0 name=view  width=100% onload=AutoLoad() scrolling=auto frameborder=0 />";
            innerTXT = '<table style="border:1px solid #58CB64;margin:0px;" cellpadding="0" cellspacing="0"><tr onmousedown=MDown(myDiv)><td style="background-color:#DDF1D8"><table cellpadding="0" width=100% cellspacing="0" border="0"><tr style="font-weight:bold;height=25px;"><td>' + title + '</td><td align="left" style="padding-right:25px;font-weight:bold;text-align:center;"><a href="javascript:void(0);" onclick="CloseLayer();"><b>×关闭</b></a></td></tr></table></td></tr><tr><td bgcolor="white" style=padding:2px valign=top><div style=overflow:auto;border:0px;margin:0px;overflow-x:hidden; >' + iframeInfo + '</div></td></tr></table>';
            break;
        case "middle":
            ConvertDiv();
            iframeInfo = "<iframe src=" + fileURL + " id=view border=0 name=view  width=100% onload=AutoLoad() scrolling=auto frameborder=0 />";
            innerTXT = '<table style="border:1px solid #58CB64;margin:0px;" cellpadding="0" cellspacing="0"><tr onmousedown=MDown(myDiv)><td style="background-color:#DDF1D8"><table cellpadding="0" width=100% cellspacing="0" border="0"><tr style="font-weight:bold;height=25px;"><td>' + title + '</td><td align="left" style="padding-right:25px;font-weight:bold;text-align:center;"><a href="javascript:void(0);" onclick="CloseLayer();"><b>×关闭</b></a></td></tr></table></td></tr><tr><td bgcolor="white" style=padding:2px valign=top><div style=overflow:auto;border:0px;margin:0px;overflow-x:hidden; >' + iframeInfo + '</div></td></tr></table>';
            break;
        case "notitle":
            innerTXT = '<table style="border:1px solid #58CB64;margin:0px;" cellpadding="0" cellspacing="0"><tr><td bgcolor="white" style=padding:2px valign=top><div style=overflow:auto;border:0px;margin:0px;overflow-x:hidden; >' + iframeInfo + '</div></td></tr></table>';
            break;
        case "message":
            innerTXT = '<table style="border:1px solid #58CB64;margin:0px;" cellpadding="0" cellspacing="0"><tr onmousedown=MDown(myDiv)><td style="background-color:#DDF1D8"><table cellpadding="0" width=100% cellspacing="0" border="0"><tr style="font-weight:bold;height=25px;"><td>' + title + '</td><td align="left" style="padding-right:25px;font-weight:bold;text-align:center;"><a href="javascript:void(0);" onclick="CloseLayer();"><b>×关闭</b></a></td></tr></table></td></tr><tr><td bgcolor="white" style=padding:2px valign=top><div style=overflow:auto;border:0px;margin:0px;overflow-x:hidden; >' + iframeInfo + '</div></td></tr></table>';
            break;
        case "mess":
            ConvertDiv();
            innerTXT = '<table style="border:1px solid #58CB64;margin:0px;" cellpadding="0" cellspacing="0"><tr onmousedown=MDown(myDiv)><td style="background-color:#DDF1D8"><table cellpadding="0" width=100% cellspacing="0" border="0"><tr style="font-weight:bold;height=25px;"><td>' + title + '</td><td align="left" style="padding-right:25px;font-weight:bold;text-align:center;"><a href="javascript:void(0);" onclick="CloseLayer();"><b>×关闭</b></a></td></tr></table></td></tr><tr><td bgcolor="white" style=padding:2px valign=top><div style=overflow:auto;border:0px;margin:0px;overflow-x:hidden; >' + iframeInfo + '</div></td></tr></table>';
            break;
        default:
            alert("Parameters wrong……");
            break;
    }
    myInner.innerHTML = innerTXT;
    objScreen.appendChild(myInner);
    document.body.appendChild(objScreen);

    var divLen = objScreen.clientWidth;
    var divHei = objScreen.clientHeight;
    var bodyLen = document.body.clientWidth;
    var bodyHei = document.body.clientHeight;
    switch (type) {
        case "middle":
            vs.left = bodyLen / 2 - divLen / 2;
            vs.top = bodyHei / 2 - divHei / 2 - 20;
        case "message":
            if (oTop > (bodyHei / 2)) {
                vs.top = oTop - divHei;
            }
        case "mess":
            vs.left = bodyLen / 2 - divLen / 2;
            vs.top = bodyHei / 2 - divHei / 2 - 20;
    }
}

function ConvertDiv() {
    var browserDiv = document.getElementById("myBrower");
    if (!browserDiv) {
        var browserDiv = document.createElement("div");
    }
    var browserScreen = browserDiv.style;
    browserDiv.id = "myBrower";
    browserScreen.display = "block";
    browserScreen.top = browserScreen.left = browserScreen.margin = browserScreen.padding = "0px";
    browserScreen.width = document.body.scrollWidth;
    browserScreen.height = document.body.scrollHeight;
    browserScreen.position = "absolute";
    browserScreen.zIndex = "1";
    browserScreen.background = "#181818";
    browserScreen.filter = "alpha(opacity=30)";
    browserScreen.MozOpacity = 40 / 100;
    browserScreen.innerHTML = "&nbsp;"
    document.body.appendChild(browserDiv);
}

function NarrowTemplate(sender, idValue) {
    var idObject = document.getElementById(idValue);
    if (idObject.style.display == "block") {
        idObject.style.display = "none";
        sender.src = "/images/template/down.png";
    } else {
        idObject.style.display = "block";
        sender.src = "/images/template/up.png";
    }
}

function ProcessBar(processID) {
    var processTempate = document.getElementById(processID);
    processTempate.innerHTML = "<font color=red>正在加载<marquee direction='right' behavior='scroll' scrollamount='6' scrolldelay='100' class='loading'>……</marquee></font>";
    processTempate.style.display = "block";
}