$(document).ready(function() {
    $(".contents>form>h2").click(function() {
        var el = $(this).next("TABLE");
        if (el.css("display") == "none") {
            $(this).removeClass("category_close");
            $(this).addClass("category_open");
            el.show();
        } else {
            $(this).removeClass("category_open");
            $(this).addClass("category_close");
            el.hide();
        }
    });
    // 显示控制
    // 确认页 的［开户所在地区］如果不显示 ［开户营业部］占3列
    if ($("#id_c_KHDQ").is(":hidden")) {
        $("#id_c_YYB").attr("colspan", 3);
    }
    // 确认页 的［性别］如果不显示 ［客户姓名］占3列
    if ($("#id_c_XB").is(":hidden")) {
        $("#id_c_KHXM").attr("colspan", 3);
    }
    // 确认页 的［证件有效期］如果不显示 ［联系电话］占3列
    if ($("#id_c_ZJYXQ").is(":hidden")) {
        $("#id_c_LXDH").attr("colspan", 3);
    }
    // 代理人信息块显示控制
    if ($("#DLR").attr("checked")) {
        $("#tdlr").css("display", "block");
    } else {
        $("#tdlr").css("display", "none");
    }
    // 如果性别不显示，默认选择“未知”= 0
    if ($("#id_XB").is(":hidden")) {
        $("#id_XB").get(0).selectedIndex = 0;
    }

    var zjlb = $("select[name=ZJLB] option[selected]").text();
    var sfz = $("#id_ZJBH").val();
    var khxm = $("#id_KHXM").val();
    $("#wj_zjlb").html(zjlb);
    $("#wj_sfz").html(sfz);
    $("#id_suc_yyb").html($("select[name=YYB] option[selected]").text());
    var s = $("#step").val();
    if ($("id_ZJLB").val() != "") {
        doOK();
    }
    for (var j = 1; j <= s; j++) {
        try {
            document.getElementById("t" + j).style.color = "#5F9FAB";
        } catch(e) {
        }
    }

    if (s == "") {
        document.getElementById("div1").style.display = "";
    } else {
        for (var i = 1; i <= 3; i++) {
            try {
                if (s != i)
                    document.getElementById("div" + i).style.display = "none";
                else
                    document.getElementById("div" + i).style.display = "";
            } catch(e) {
            }
        }
    }
    if (s == 3) {
        document.getElementById("wrapper").style.display = "";
        document.getElementById("div3").style.display = "none";
    }
    if (s == 4) {
        try {
            document.getElementById("wrapper").style.display = "none";
        } catch(e) {
        }
        document.getElementById("div3").style.display = "";
    }
    $("#btn").bind("click", function() {
        fnSubmit();
    });
    $("#btn1").bind("click", function() {
        preStep();
    });
    $("#btn_OK").bind("click", function() {
        doSub();
    });
    var KHDQ = $("id_KHDQ").val();
    if (KHDQ != "") {
        var optYH = document.getElementById("id_YH");
        optYH.options.length = 0;
        optYH.options[optYH.options.length] = new Option("----------请选择--------", "");
    }
    getYYB();

    if ($("#id_YYB").val() != "") {
        getYHXX();
    }
    getFXCSNL();

    // 2010.07.01 weichengxuan 支持二代身份证录入
    //身份证点击  ,
    $("#id_ZJLB").change(function() {
        if ($(this).next().is(".idcardSpan")) {     //删除旧的
            $(this).next().remove();
        }

        var storeNames = ["BY1","BY2","BY3","XM","XB","SFZH","MZ","CSRQ","YXJSRQ","DZ","QFJG"];
        if ($(this).val() == 0 && !$(this).attr("disabled")) { //身份证并且可以用
            var span = $("<span class='idcardSpan'/>");
            $(this).after(span);
            var envBtn = $("<input type=button class='idcardBtn' value='&#160;' title='放入二代证，点这里开始读取信息' />");
            envBtn.appendTo(span);
            envBtn.after($("<span>&nbsp;</span><a title='设置二代证读卡器类型' class='link' onclick='CIF2.settingIDCard();'>设置二代证类型</a>"));
            envBtn.click(function() {
                $("#id_1_edz_val").val("");
                // 二代证读入
                CIF2.readIDCard({
                    objs:{},success:function(idcard) {
                        $("#id_1_edz_val").val("1"); //二代证读入
                        $("#id_KHXM").val(idcard.XM);
                        $("#id_ZJBH").val(idcard.SFZH);
                        if (!$("#id_KHXB").is(":hidden")) {
                            $("#id_XB").val(idcard.XB);
                        }
                        if (!$("#id_ZJDZ").is(":hidden")) {
                            $("#id_ZJDZ").val(idcard.DZ);
                        }
                        if (!$("#id_ZJYXQ").is(":hidden")) {
                            $("#id_ZJYXQ").val(idcard.YXJSRQ.replace(/[-|\.]/g, ''));
                        }

                        for (var i = 0; i < storeNames.length; i++) {
                            $("#idCardPic_MAIN").attr("CARD_" + storeNames[i], idcard[storeNames[i]]);
                        }
                    },error:function(idcard, code, msg) {
                        CIF2.message_alert(msg, 2000);
                    }
                });
            });
        }
    });

    $("#id_ZJLB").change();
});

var doThree = function() {
    document.getElementById("div3").style.display = "none";
    document.getElementById("div2").style.display = "";
};
var isShow = function(src, divId) {
    if ($(src).attr("checked")) {
        $("#" + divId).css("display","block");
    } else {
        $("#" + divId).css("display","none");
    }
};

var isInList = function(list, element, emptyRet) {
    list = $.trim(list);
    if ("" == list) {
        return emptyRet;
    }
    if ("*" == list) {
        return true;
    }

    return (";" + list + ";").indexOf(";" + element + ";") >= 0;
};

var getYYB = function() {
    var khdq = $("#id_KHDQ").val();
    var opt = document.getElementById("id_YYB");
    var optYH = document.getElementById("id_YH");
    optYH.options.length = 0;
    optYH.options[optYH.options.length] = new Option("----------请选择--------", "");
    opt.options.length = 0;
    opt.options[opt.options.length] = new Option("----------请选择----------", "");
    $.ajax({
        type :"get",
        dataType :"json",
        timeout: 10000,
        url :"getJSON.jsp?method=YYB&dt=" + new Date().getTime(),
        data:{KHDQ:khdq},
        success : function(msg) {
            if (msg.code >= 0) {
                var YYB = msg.datas;

                // 显示的营业部
                var displayList = $(opt).attr("displayList");
                // 不显示的营业部
                var hideList = $(opt).attr("hideList");
                for (var i = 0; i < YYB.length; i++) {
                    // 过虑掉不显示的营业部
                    if (isInList(displayList, YYB[i].ID, true) && !isInList(hideList, YYB[i].ID, false)) {
                        opt.options[opt.options.length] = new Option(YYB[i].NAME, YYB[i].ID);
                    }
                }
                $("#id_YYB").attr("value", $("#YYB_").val());
                getYHXX();
            }
        },
        error :function(xhr, status) {
            alert("获取营业部时出错..")
        }
    });
};

var preStep = function() {
    if ($("#id_sqh").html() != "") return false;
    var frm = document.getElementById("frmYYKH");
    frm.setAttribute("action", "session.jsp?STEP=1");
    document.getElementById("div1").style.display = '';
    document.getElementById("div2").style.display = 'none';
    document.getElementById("div3").style.display = 'none';

    frm.submit();

};

var fnSubmit = function() {
    if (!document.getElementById("radio1").checked) return false;
    if ($("#id_sqh").html() != "") return false;
    document.getElementById("div3").style.display = 'none';
    document.getElementById("div1").style.display = 'none';
    document.getElementById("div2").style.display = '';

    var msg = "您有如下信息没有填写完整：<br><font color=red>";
    var isNull = true;
    var i = 0;
    var hasError = false;
    var t = $("#id_YYB");
    if (t == null || t.val() == "") {
        msg += "※请选择开户营业部<br>";
        if (i == 0) {
            i = 1;
            t.focus();
        }
        hasError = true;
    }
    t = $("#id_KHXM");
    if (t == null || t.val() == "") {
        t.focus();
        msg += "※请输入客户姓名<br>";
        i = 1;
        hasError = true;
    }

    t = $("#id_ZJBH");
    if (t == null || t.val() == "") {
        msg += "※请输入证件编号<br>";
        if (i == 0) {
            i = 1;
            t.focus();
        }
        hasError = true;
    }

    var zjlb = $("select[name=ZJLB] option[selected]").text();
    if ($("#id_ZJLB").val()==0&& $("#id_ZJBH").val() != "") {
        var ret = CheckValue($("#id_ZJBH").val());
        if (ret != "") {
            msg += "※" + ret + "<br>";
            if (i == 0) {
                i = 1;
                t.focus();
            }
            hasError = true;
        }
    }

    t = $("#id_YZBM");
    if (t == null || t.val() == "") {
        msg += "※请输入邮政编码<br>";
        if (i == 0) {
            i = 1;
            t.focus();
        }
        hasError = true;
    }
    if (t.val() != "" && !isPostalCode(t.val())) {
        msg += "※邮政编码输入有误<br>";
        if (i == 0) {
            i = 1;
            t.focus();
        }
        hasError = true;
    }
    if (t.val() != "" && t.val().length != 6) {
        msg += "※请输入6位邮政编码<br>";
        if (i == 0) {
            i = 1;
            t.focus();
        }
        hasError = true;
    }

    t = $("#id_LXDH");
    if (t == null || t.val() == "") {
        msg += "※请输入联系电话<br>";
        if (i == 0) {
            i = 1;
            t.focus();
        }
        hasError = true;
    }
    if (t.val() != "" && !isTel(t.val()))
    {
        msg += "※联系电话输入有误<br>";
        if (i == 0) {
            i = 1;
            t.focus();
        }
        hasError = true;
    }
    t = $("#id_LXDZ");
    if (t == null || t.val() == "") {
        msg += "※请输入联系地址<br>";
        if (i == 0) {
            i = 1;
            t.focus();
        }
        hasError = true;
    }
    // 2010.07.16 weichengxuan 一个中文必须记为length=2
    var txtLength = t.val().replace(/([^\x00-\x80])/ig,"").length + t.val().replace(/([\x00-\x80])/ig,"").length * 2;
    if (t.val() != "" && txtLength < 15) {
        msg += "※联系地址太短,请至少输入15个字符<br>";
        if (i == 0) {
            i = 1;
            t.focus();
        }
        hasError = true;
    }
    var reg = /^[a-zA-Z0-9]{1,}$/;   //数字加字幕组成
    t = $("#HA");
    if (document.getElementById("JYS_HA").checked && document.getElementById("RHA2").checked &&
            document.getElementById("RHA2").value == 0) {
        var v = $("#HA").val();
        if (v.substring(0, 1) != "A" || !v.match(reg)) {
            msg += "※沪A号输入有误<br>";
            if (i == 0) {
                i = 1;
                t.focus();
            }
            hasError = true;
        }
    }
    t = $("#HB");
    if (document.getElementById("JYS_HB").checked && document.getElementById("RHB2").checked &&
            document.getElementById("RHB2").value == 0) {
        var v = $("#HB").val();
        if (v.substring(0, 1) != "C" || !v.match(reg)) {
            msg += "※沪B号输入有误<br>";
            if (i == 0) {
                i = 1;
                t.focus();
            }
            hasError = true;
        }
    }
    t = $("#SA");
    if (document.getElementById("JYS_SA").checked && document.getElementById("RSA2").checked &&
            document.getElementById("RSA2").value == 0) {
        var v = $("#SA").val();
        if ((v.substring(0, 1) != "4" && v.substring(0, 1) != "0") || !v.match(reg)) {
            msg += "※深A号输入有误<br>";
            if (i == 0) {
                i = 1;
                t.focus();
            }
            hasError = true;
        }
    }
    t = $("#SB");
    if (document.getElementById("JYS_SB").checked && document.getElementById("RSB2").checked &&
            document.getElementById("RSB2").value == 0) {
        var v = $("#SB").val();
        if (v.substring(0, 1) != "2" || !v.match(reg)) {
            msg += "※深B号输入有误<br>";
            if (i == 0) {
                i = 1;
                t.focus();
            }
            hasError = true;
        }
    }
    t = $("#id_LXDZ");
    if (t.val().length > 80) {
        msg += "※联系地址输入过长<br>";
        if (i == 0) {
            i = 1;
            t.focus();
        }
        hasError = true;
    }

    t = $("#id_ZJYXQ");
    if ((!t.is(":hidden")) && t.val() == "") {
        msg += "※请输入证件有效期<br>";
        if (i == 0) {
            i = 1;
            t.focus();
        }
        hasError = true;
    }
    t = $("#id_ZJDZ");
    if ((!t.is(":hidden")) && t.val() == "") {
        msg += "※请输入证件地址<br>";
        if (i == 0) {
            i = 1;
            t.focus();
        }
        hasError = true;
    }
    if (t.val().length > 100) {
        msg += "※证件地址输入过长<br>";
        if (i == 0) {
            i = 1;
            t.focus();
        }
        hasError = true;
    }

    t = $("#id_DLR_DZ");
    if (t.val().length > 100) {
        msg += "※代理人联系地址输入过长<br>";
        if (i == 0) {
            i = 1;
            t.focus();
        }
        hasError = true;
    }

    if (hasError) {
        document.getElementById("error").style.display = "";
        $("#error").html(msg + "</font>");

        document.getElementById("btn").disabled = false;
        return false;
    } else {
        $("#error").html("");
    }

    var frm = document.getElementById("frmYYKH");
    if ("N" != $("#id_dcfxcsnl").val()) {
        document.getElementById("t3").style.color = "#5F9FAB";
        var hasDC = $("#id_dc").val();
        if (hasDC == 0) {
            var zjlb = $("select[name=ZJLB] option[selected]").text();
            var sfz = $("#id_ZJBH").val();
            var khxm = $("#id_KHXM").val();

            var zjlbmc = $("#id_ZJLB>option:selected").get(0).text;
            window.zjlbmc = zjlbmc;
            var sParamList = "method=ZJBH&DCLY=1&ZJBH=" + sfz + "&KHXM=" + khxm + "&ZJLB=" + $('#id_ZJLB').val();
            var sFeatures = 'resizable:yes;scroll:yes;status:no;dialogWidth=920px;dialogHeight=500px;center=yes;help=no';
            var returnValue = window.showModalDialog("dcwj/dcwj.jsp?" + sParamList, window, sFeatures);

            if (returnValue != undefined && returnValue.code > 0) {
                $("#fxcsnl").val(returnValue.fxcsnl);
                $("#id_dc").val(1);
                document.getElementById("div2").style.display = "none";
                document.getElementById("div3").style.display = "";
                document.getElementById("t4").style.color = "#5F9FAB";
                var frm = document.getElementById("frmYYKH");
                frm.setAttribute("action", "session.jsp?STEP=4");
                frm.submit();
                $("#id_suc_yyb").html(getSelectedText("id_YYB"));
                doOK();
            }
        } else {
            document.getElementById("div2").style.display = "none";
            document.getElementById("div3").style.display = "";
            document.getElementById("t4").style.color = "#5F9FAB";
            var frm = document.getElementById("frmYYKH");
            frm.setAttribute("action", "session.jsp?STEP=4");
            frm.submit();
            $("#id_suc_yyb").html(getSelectedText("id_YYB"));
            var zjlb = $("select[name=ZJLB] option[selected]").text();
            var sfz = $("#id_ZJBH").val();
            var khxm = $("#id_KHXM").val();
            doOK();
        }

    } else {
        document.getElementById("div2").style.display = "none";
        document.getElementById("div3").style.display = "";
        document.getElementById("t4").style.color = "#5F9FAB";
        var frm = document.getElementById("frmYYKH");
        frm.setAttribute("action", "session.jsp?STEP=4");
        frm.submit();
        $("#id_suc_yyb").html(getSelectedText("id_YYB"));
        var zjlb = $("select[name=ZJLB] option[selected]").text();
        var sfz = $("#id_ZJBH").val();
        var khxm = $("#id_KHXM").val();
        doOK();
    }
};

var doSub = function() {
     if (!confirm("确认提交?")) {
        return false;
    }
    document.getElementById("t5").style.color = "#5F9FAB"
    var frm = document.getElementById("frmYYKH");
    frm.setAttribute("action", "saveYYKH.jsp?STEP=5");
    showMsg();
    frm.submit();
};

var hideMsg = function() {
    $("#MSG").html("");
    document.getElementById("btn3").disabled = false;
    document.getElementById("btn_OK").disabled = false;
};

var showMsg = function() {
    document.getElementById("btn3").disabled = true;
    document.getElementById("btn_OK").disabled = true;
    $("#MSG").html("请稍候...<img src=style/waiting16.gif>");
};

var getFXCSNL = function() {
    var zjbh = $("#id_ZJBH").val();
    if (zjbh == "") return;
    $.ajax({
        type :"get",
        dataType :"json",
        timeout: 10000,
        url :"getJSON.jsp?method=FXCSNL&dt=" + new Date().getTime(),
        data:{ZJBH:zjbh},
        success : function(msg) {
            if (msg.code >= 0) {
                $("#id_dc").val("1");
                $("#fxcsnl").val(msg.datas[0].FXCSNL);
            }
        },
        error :function(xhr, status) {
        }
    });
};

var getYHXX = function() {
    var opt = document.getElementById("id_YH");
    opt.options.length = 0;
    opt.options[opt.options.length] = new Option("----------请选择---------", "");
    var yyb = $("#id_YYB").val();
    if (yyb == "") return;
    $.ajax({
        type :"get",
        dataType :"json",
        timeout: 10000,
        url :"getJSON.jsp?method=YH&dt=" + new Date().getTime(),
        data:{YYB:yyb},
        success : function(msg) {
            var o = msg;
            if (o.code >= 0) {
                var YH = o.datas;
                for (var i = 0; i < YH.length; i++)
                {
                    opt.options[opt.options.length] = new Option(YH[i].YHMC, YH[i].ID);
                }
                $("#id_YH").attr("value", $("#YYH").val());
            } else {
                alert("根据营业部获取银行信息时出现异常...." + o.msg)
            }
        },
        error :function(xhr, status) {
            alert("根据营业部获取银行信息时出现异常..")
        }
    });
};

var showCountry = function(city) {
    showProgress();
    var opt = document.getElementById("id_QX");
    opt.options.length = 0;
    var CS = $("#id_CS").val();
    if (city != null) CS = city;
    $.ajax({
        type :"get",
        dataType :"json",
        timeout: 10000,
        url :"getJSON.jsp?method=QX&dt=" + new Date().getTime(),
        data:{CS:CS},
        success : function(msg) {
            var o = msg;
            if (o.code >= 0) {
                var YH = o.datas;
                for (var i = 0; i < YH.length; i++) {
                    opt.options[opt.options.length] = new Option(YH[i].NAME, YH[i].POST);
                }
                hideProgress();
            } else {
                alert("根据城市获取区县信息时出现异常...." + o.msg);
                hideProgress();
            }
        },
        error :function(xhr, status) {
            alert("根据城市获取区县信息时出现异常....");
            hideProgress();
        }
    });
};

var showCity = function() {
    showProgress();
    var opt = document.getElementById("id_CS");
    opt.options.length = 0;
    var PRO = $("#id_SF").val();
    $.ajax({
        type :"get",
        dataType :"json",
        timeout: 10000,
        url :"getJSON.jsp?method=QX&dt=" + new Date().getTime(),
        data:{CS:PRO},
        success : function(msg) {
            var o = msg;
            if (o.code >= 0) {
                var YH = o.datas;
                for (var i = 0; i < YH.length; i++)
                {
                    if (i == 0) showCountry(YH[i].POST);
                    opt.options[opt.options.length] = new Option(YH[i].NAME, YH[i].POST);
                }
                hideProgress();
            } else {
                alert("根据省份获取城市信息时出现异常...." + o.msg)
                hideProgress();
            }
        },
        error :function(xhr, status) {
            alert("根据城市获取区县信息时出现异常....");
            hideProgress();
        }
    });
};

var showYHZH = function() {
    if ($("#id_CGFSDJ").val() == "0") {
        document.getElementById("tid_yhzh").style.display = "";
    } else {
        document.getElementById("tid_yhzh").style.display = "none";
    }
};

var Complete = function(e, jys) {
    var v = e.value + "";
    v = v.replace(/(^\s*)|(\s*$)/g, "");
    if (v.length <= 10 && v.length >= 1) {
        if (jys == "HA" || jys == "HA_JY") { //沪A股东号
            var flag = "A000000000";
            e.value = flag.substring(0, 10 - v.length) + v;
        } else  if (jys == "SA" || jys == "SA_JY") { //深A股东号
            var flag = "0000000000";
            e.value = flag.substring(0, 10 - v.length) + v;
        } else if (jys == "HB" || jys == "HB_JY") { //沪B股东号
            var flag = "C000000000";
            e.value = flag.substring(0, 10 - v.length) + v;
        } else  if (jys == "SB" || jys == "SB_JY") { //深B股东号
            var flag = "2000000000";
            e.value = flag.substring(0, 10 - v.length) + v;
        } else  if (jys == "TA" || jys == "TA_JY") { //转A股东号
            var flag = "4000000000";
            e.value = flag.substring(0, 10 - v.length) + v;
        } else {
            var flag = "4000000000";
            e.value = flag.substring(0, 10 - v.length) + v;
        }
    }
};

if (document.getElementById("progress") == null) {
    document.write("<div id='progress' style=\"z-index:30001;position:absolute;display:none;top:200;left:200;border: 1px black solid;padding:3px 3px 3px 3px;background-color:infobackground;color:infotext;\"><NOBR><img src='/images/message/loading.gif' align=absMiddle>系统正在处理中，请稍候...</NOBR></div>");
    document.write("<div id='progress-back'style=\"z-index:30000;position:absolute;display:none;top:0;left:0;-moz-opacity: 0.5;opacity:.50;filter: alpha(opacity=50);background-color:#CCC;\"></div>");
    document.write("<div id='progress-ico' style=\"z-index:30001;position:absolute;display:none;top:0;left:0;border: 1px black solid;background-color:white;padding:2px;\"><img src='/images/message/waiting16.gif' align=absMiddle width='16px' height='16px'></div>");
    document.attachEvent("onreadystatechange", fnReadyStateChange);
}

function fnReadyStateChange() {
    if (document.readyState == "interactive" || document.readyState == "complete") {
        hideProgress();
    }
}

function showProgress(){
    try {
        document.all["progress"].style.top = (document.body.offsetHeight - 20) / 3 + document.body.scrollTop;
        document.all["progress"].style.left = (document.body.offsetWidth - 256) / 2 + document.body.scrollLeft;
        document.all["progress"].style.display = "block";
        document.all["progress-back"].style.width = document.body.scrollWidth + "px";
        document.all["progress-back"].style.height = document.body.scrollHeight + "px";
        document.all["progress-back"].style.display = "block";
    } catch(e) {
    }
}

function hideProgress() {
    try {
        document.all["progress"].style.display = "none";
        document.all["progress-back"].style.display = "none";
        document.all["progress-ico"].style.display = "none";
    } catch(e) {
    }
}

var doNext = function(step, agree) {
    if ($("#id_sqh").html() != "") return false;
    if (document.getElementById("radio1").checked) {
        document.getElementById("t1").style.color = "#5F9FAB";
        document.getElementById("t2").style.color = "#5F9FAB";
        document.getElementById("div1").style.display = "none";
        document.getElementById("div3").style.display = "none";
        document.getElementById("div2").style.display = "";
        $.ajax({
            type :"get",
            dataType :"json",
            timeout: 10000,
            url :"session.jsp?STEP=" + step + "&dt=" + new Date().getTime(),
            data:{AGREE:agree},
            success : function(msg) {
            },
            error :function(xhr, status) {
            }
        });
    }
};

var ShowOrHide = function(jys, e) {
    var J = new Array();
    J[0] = "HA";
    J[1] = "HB";
    J[2] = "SA";
    J[3] = "SB";
    for (var i = 0; i < J.length; i++) {
        if (J[i] == jys) {
            if (e.checked) {
                document.getElementById("S" + jys).style.display = "";
                try {
                    document.all("R" + jys)[0].checked = true;
                    document.all("R" + jys)[1].checked = false;

                } catch(e) {
                    document.getElementById("R" + jys + "1").checked = true;
                    document.getElementById("R" + jys + "2").checked = false;
                }
            } else {
                document.getElementById("S" + jys).style.display = "none";
                document.getElementById(jys).style.display = "none";
            }
        }
    }
};

document.onkeydown = function() {
    if ((window.event.keyCode == 116) || //屏蔽 F5
        (window.event.keyCode == 122) || //屏蔽 F11
        (window.event.shiftKey && window.event.keyCode == 121) //shift+F10
            )
    {
        window.event.keyCode = 0;
        window.event.returnValue = false;
    }
    if ((window.event.altKey) && (window.event.keyCode == 115)) { //屏蔽Alt+F4
        window.showModelessDialog("about:blank", "", "dialogWidth:1px;dialogheight:1px");
        return false;
    }
};
try {
     if (window.Event)
       document.captureEvents(Event.MOUSEUP);
} catch(e) {
}
function nocontextmenu() {
    event.cancelBubble = true
    event.returnValue = false;
    return false;
}

function norightclick(e) {
    if (window.Event) {

        return false;
    }
    else
        if (event.button == 2 || event.button == 3) {
            event.cancelBubble = true
            event.returnValue = false;
            return false;
        }
}

document.oncontextmenu = nocontextmenu; // for IE5+
document.onmousedown = norightclick; // for all others

function window.onbeforeunload() {
}

var getValue = function(id) {
    return "&nbsp" + $("#" + id).val();
};

function getCheckboxText(id) {
    var r = document.getElementsByName(id);
    var s = "&nbsp";
    var j = 0;
    for (var i = 0; i < r.length; i++) {
        if (r[i].checked) {
            if (j > 0) s += "、";
            s += r[i].nextSibling.nodeValue;
            j++;
        }
    }
    return s;
}

function getSelectedText(name) {
    var obj = document.getElementById(name);
    for (var i = 0; i < obj.length; i++) {
        if (obj[i].selected == true && obj[i].value != "") {
            return "&nbsp" + obj[i].innerText;      //关键是通过option对象的innerText属性获取到选项文本
        }
    }
}

function getSingleCheckboxText(name, index, checkedValue, unCheckedValue) {
    var checkboxList = document.getElementsByName(name);
    if(checkboxList.length > index && checkboxList[index].checked) {
        return "&nbsp" + checkedValue;
    } else {
        return "&nbsp" + unCheckedValue;
    }
}

var doOK = function() {
    $("#id_c_KHDQ").html(getSelectedText("id_KHDQ"));
    $("#id_c_YYB").html(getSelectedText("id_YYB"));
    $("#id_c_KHXM").html(getValue("id_KHXM"));
    $("#id_c_XB").html(getSelectedText("id_XB"));
    $("#id_c_ZJLB").html(getSelectedText("id_ZJLB"));
    $("#id_c_ZJBH").html(getValue("id_ZJBH"));
    $("#id_c_LXDH").html(getValue("id_LXDH"));
    $("#id_c_ZJDZ").html(getValue("id_ZJDZ"));
    $("#id_c_ZJYXQ").html(getValue("id_ZJYXQ"));
    $("#id_c_LXDZ").html(getValue("id_LXDZ"));
    $("#id_c_YZBM").html(getValue("id_YZBM"));
    $("#id_c_CZ").html(getValue("id_CZ"));
    $("#id_c_SJ").html(getValue("id_SJ"));
    $("#id_c_DZYJ").html(getValue("id_DZYJ"));
    $("#id_c_XL").html(getSelectedText("id_XL"));
    $("#id_c_ZY").html(getSelectedText("id_ZY"));
    $("#id_c_YHMC").html(getSelectedText("id_YH"));
    $("#id_c_WTFS").html(getCheckboxText("GT_WTFS"));
    $("#id_c_FWXM").html(getCheckboxText("GT_FWXM"));
    $("#id_c_GDJYQX").html(getCheckboxText("GT_GDJYQX"));
    $("#id_c_SHZDJY").html(getSingleCheckboxText("SHZDJY", 0, "指定", "不指定"));

    ///帐户
    $("#id_c_HA").html(getZHXXBYID("JYS_HA"));
    $("#id_c_HB").html(getZHXXBYID("JYS_HB"));
    $("#id_c_SA").html(getZHXXBYID("JYS_SA"));
    $("#id_c_SB").html(getZHXXBYID("JYS_SB"));

    if (document.getElementById("DLR").checked) {
        document.getElementById("c_dlr").style.display = "";
        $("#id_c_DLRZJLB").html(getSelectedText("id_DLR_ZJLB"))
        $("#id_c_DLRXM").html(getValue("id_DLR_XM"));
        $("#id_c_DLRDH").html(getValue("id_DLR_DH"));
        $("#id_c_DLRDZ").html(getValue("id_DLR_DZ"));
        $("#id_c_DLRDH").html(getValue("id_DLR_DH"));
        $("#id_c_DLRYXQ").html(getValue("id_DLR_YXQ"));
        $("#id_c_DLRZJBH").html(getValue("id_DLR_ZJBH"));
    }
};

var getZHXXBYID = function(id) {
    if (document.getElementById(id).checked) {
        var ids = "R" + id.substring(4) + "1";
        if (document.getElementById(ids).checked) {  //新开
            return "&nbsp;新开";
        } else {
            return "&nbsp;" + $("#" + id.substring(4)).val();
        }
    } else {
        return "";    
    }
};
