﻿/*
FROM Prototype JavaScript framework, version 1.4.0
*/

function $() {
    var elements = new Array();
    for (var i = 0; i < arguments.length; i++) {
        var element = arguments[i];
        if (typeof element == 'string')
            element = document.getElementById(element);
        if (arguments.length == 1)
            return element;
        elements.push(element);
    }
    return elements;
}
///----------弹出窗口部分-------
//弹出窗口 实际部分
var _openWindow = null;
function windowOpen(url, winName, param) {
    if (_openWindow != null) {
        try { _openWindow.close(); }
        catch (ex) { }
    }
    _openWindow = window.open(url, winName, param);
}

//弹出窗口 参数修正部分
function _OpenWindows(url, winName, width, height) {
    if ((typeof url != "undefined") && (typeof winName != "undefined")) {
        if (width == 0 || height == 0)
            windowOpen(url, winName, "resizable=yes,location=no,menubar=no,scrollbars=yes,status=yes,toolbar=no,fullscreen=no,dependent=no");
        else
            windowOpen(url, winName, "resizable=yes,location=no,menubar=no,scrollbars=yes,status=yes,toolbar=no,fullscreen=no,dependent=no,width=" + width + ",height=" + height);
    }
    else if (typeof url != "undefined") {
        if (width == 0 || height == 0)
            windowOpen(url, "弹出窗口", "resizable=yes,location=no,menubar=no,scrollbars=yes,status=yes,toolbar=no,fullscreen=no,dependent=no");
        else
            windowOpen(url, "弹出窗口", "resizable=yes,location=no,menubar=no,scrollbars=yes,status=yes,toolbar=no,fullscreen=no,dependent=no,width=" + width + ",height=" + height);
    }
    else {
        alert("弹出窗口参数指定不完全.URL:" + url + ", Windows Name" + winName);
    }
}
//弹出窗口部分-用户注册部分
function _OpenUserRegWindows() {
    _OpenWindows("UserReg.aspx?key=" + Math.random(), "用户注册", 400, 620);
}
//弹出窗口部分-泵站注册信息
function _OpenInformationWindows(id) {
    if (id != 0)
        _OpenWindows("InformationShow.aspx?key=" + Math.random() + "&id=" + id, "泵站注册表预览", 650, 500);
    else
        alert("没有Id参数");
}
//弹出窗口部分-泵站变更登记表信息
function _Openbengzhan_bgShowWindows(id) {
    if (id != 0)
        _OpenWindows("bengzhan_bgShow.aspx?key=" + Math.random() + "&id=" + id, "泵站变更登记表信息", 650, 500);
    else
        alert("没有Id参数");
}
//弹出窗口部分-泵站注销登记表信息
function _Openbengzhan_zxShowWindows(id) {
    if (id != 0)
        _OpenWindows("bengzhan_zxShow.aspx?key=" + Math.random() + "&id=" + id, "泵站注销登记表信息", 650, 500);
    else
        alert("没有Id参数");
}
//弹出窗口部分-泵站注销登记表信息
function _Openbengzhan_zxShowWindowsByIId(iid) {
    if (iid != 0)
        _OpenWindows("bengzhan_zxShow.aspx?key=" + Math.random() + "&iid=" + iid, "泵站注销登记表信息", 650, 500);
    else
        alert("没有Id参数");
}
//弹出窗口部分-泵站-变更申请审核表
function _OpenBengzhan_bg_Windows(id) {
    if (id != 0)
        _OpenWindows("bengzhan_bg.aspx?key=" + Math.random() + "&id=" + id, "泵站变更申请审核表", 650, 500);
    else
        alert("没有Id参数");
}
//弹出窗口部分-泵站-注销申请审核表
function _OpenBengzhan_zx_Windows(id) {
    if (id != 0)
        _OpenWindows("bengzhan_zx.aspx?key=" + Math.random() + "&id=" + id, "泵站注销申请审核表", 650, 500);
    else
        alert("没有Id参数");
}
//****录入人员******
//弹出窗口部分-泵站-变更申请
function _Open_bg_Shenqing_Windows(id) {
    if (id != 0)
        _OpenWindows("bengzhan_bg.aspx?key=" + Math.random() + "&id=" + id, "泵站注销申请表", 650, 500);
    else
        alert("没有Id参数");
}
//弹出窗口部分-泵站-注销申请
function _Open_zx_Shenqing_Windows(id) {
    if (id != 0)
        _OpenWindows("bengzhan_zx_Shenqing.aspx?key=" + Math.random() + "&iid=" + id, "泵站变更申请表", 650, 500);
    else
        alert("没有Id参数");
}
//弹出窗口部分-泵站-历史页面
function _Open_HistoryList_Windows(guid) {
    if (guid != "")
        _OpenWindows("HistoryList.aspx?key=" + Math.random() + "&guid=" + guid, "泵站变更申请表", 650, 500);
    else
        alert("没有Id参数");
}
//弹出窗口部分-泵站-历史页面
function _Open_InformationEdit_Windows(id) {
    if (id != undefined)
        _OpenWindows("../BengZhanManager/InformationEdit.aspx?key=" + Math.random() + "&id=" + id, "泵站注册登记", 750, 500);
    else
        _OpenWindows("../BengZhanManager/InformationEdit.aspx?key=" + Math.random(), "泵站注册登记", 750, 500);
}
//弹出窗口部分-明细表
function _Open_bengzhan_Detail_Windows(id, type) {
    if (id != 0) {
        if (type == 1)//电机
            _OpenWindows("Detail/Dianji.aspx?key=" + Math.random() + "&iid=" + id, "电机信息", 450, 500);
        else if (type == 2)//水泵
            _OpenWindows("Detail/Shuibeng.aspx?key=" + Math.random() + "&iid=" + id, "水泵信息", 450, 500);
        else if (type == 3)//变压器
            _OpenWindows("Detail/Bianyaqi.aspx?key=" + Math.random() + "&iid=" + id, "变压器信息", 450, 500);
        else if (type == 4)//配电柜
            _OpenWindows("Detail/Peidiangui.aspx?key=" + Math.random() + "&iid=" + id, "配电柜信息", 450, 500);
        else if (type == 5)//行车
            _OpenWindows("Detail/Hangche.aspx?key=" + Math.random() + "&iid=" + id, "行车", 450, 500);
        else if (type == 6)//自动监控
            _OpenWindows("Detail/Zidongjiankong.aspx?key=" + Math.random() + "&iid=" + id, "自动监控设备", 450, 500);
        else
            _OpenWindows("Detail/Zidongjiankong.aspx?key=" + Math.random() + "&iid=" + id, "自动监控设备", 450, 500);
    }
    else
        alert("没有Id参数");
}
//弹出窗口部分-修改用户资料
function _OpenEditUserInfoWindows(id) {
    if (id != 0)
        _OpenWindows("EditUserInfo.aspx?key=" + Math.random() + "&UserId=" + id, "修改用户资料", 400, 500);
    else
        alert("没有Id参数");
}
//报表窗口
function _OpenReportWindows(id, type) {
    if (id != 0) {
        if (type == 1)//泵站注册登记表
            _OpenWindows("Report/InformationReportShow.aspx?key=" + Math.random() + "&id=" + id, "泵站注册登记表", 750, 500);
        else if (type == 2)//泵站注销登记表
            _OpenWindows("Report/ZxReportShow.aspx?key=" + Math.random() + "&id=" + id, "泵站注销登记表", 750, 500);
        else if (type == 3)//泵站变更登记表
            _OpenWindows("Report/BgReportShow.aspx?key=" + Math.random() + "&id=" + id, "泵站变更登记表", 750, 500);
        else
            alert("错误的 type 参数.");
    }
    else
        alert("没有Id参数.");
}
//注册登记页面 显示注册登记填表说明
function _Open_InformationHelp() {
    _OpenWindows("InformationHelp.aspx?key=" + Math.random(), "注册登记填表说明", 300, 400);
}
/*打开信息管理系统页面*/
function _Open_XXGL() {
    _OpenWindows("http://www.ahbengzhan.com.cn/xxgl/", "管理系统", 1020, 624);
}
