﻿function func_openwin(id, bt, w, h, url) {
    var dg = new J.dialog({ id: id, rang: true, maxBtn: false, title: bt, iconTitle: false, btnBar: false, resize: false, width: w, height: h, loadingText: '正在加载数据...', page: url });
    dg.ShowDialog();
}
function func_opentxt(id, bt, w, h, content) {
    var dg = new J.dialog({ id: id, rang: true,autoSize:false, maxBtn: false, title: bt, iconTitle: false, btnBar: false, resize: false, width: w, height: h, loadingText: '正在加载数据...', html: content});
    dg.ShowDialog();
}
//文本框是否为空
function tybox(kjmc, tsxx) {
    if ($.trim($("#" + kjmc).val()) == "") {
        alert(tsxx);
        $("#" + kjmc).focus();
        return false;
    }
    else {
        return true;
    }
}
//文本框不为空，判断是否符合预设的正则表达式
function tyboxreg2(kjmc, zzs, tsxx) {
    if ($.trim($("#" + kjmc).val()) != "") {
        if (!isreg(zzs, $("#" + kjmc).val())) {
            alert(tsxx);
            $("#" + kjmc).focus();
            return false;
        }
        else {
            return true;
        }
    }
    else {
        return true;
    }
}
//下来列表是否选择
function tydrop(kjmc, tsxx) {
    if ($.trim($("#" + kjmc).val()) == "0") {
        alert(tsxx);
        $("#" + kjmc).focus();
        return false;
    }
    else {
        return true;
    }
}
//下来列表是否选择
function tydrop1(kjmc, tsxx) {
    if ($.trim($("#" + kjmc).val()) == "") {
        alert(tsxx);
        $("#" + kjmc).focus();
        return false;
    }
    else {
        return true;
    }
}
//带正则表达式的文本框判断
function tyboxreg(kjmc, tsxx, zzs, tsxx2) {
    var bool = tybox(kjmc, tsxx);
    if (!bool) {
        return false;
    }
    else {
        if (!isreg(zzs, $("#" + kjmc).val())) {
            alert(tsxx2);
            $("#" + kjmc).focus();
            return false;
        }
        else {
            return true;
        }
    }
}
function tyboxreg1(kjmc, tsxx, zzs, tsxx2) {
    var bool = tybox(kjmc, tsxx);
    if (!bool) {
        return false;
    }
    else {
        if (isreg(zzs, $("#" + kjmc).val())) {
            alert(tsxx2);
            $("#" + kjmc).focus();
            return false;
        }
        else {
            return true;
        }
    }
}
//交替行变色
function senfe(o, a, b, c) {
    $(o).find("tr").each(function (i) { this.style.backgroundColor = [a, b][i % 2] }); //一行为白色，一行为灰色
    $(o).find("tr").mouseover(function () {
        $(this).css("backgroundColor", c);
    });
    $(o).find("tr").mouseout(function () {
        $("tr:even").css("backgroundColor", a); //偶数行的颜色
        $("tr:odd").css("backgroundColor", b);  //奇数行的颜色
    });
}
//判断复选框选中信息
function checkbox(str, kjm) {
    var obj = document.getElementsByName(kjm);
    var value = "";
    for (var i = 0; i < obj.length; i++) {
        if (obj[i].checked == true) {
            value = "bbb";
        }
    }
    if (value == "") {
        alert('请选择要' + str + '的信息!');
        return false;
    }
    else {
        return confirm('确认要' + str + '选定信息吗？');
    }
}
//复选框全选
function SelectCKBAll(name1, name2) {
    var el = document.getElementsByTagName('input');
    var len = el.length;
    if (document.getElementById(name1).checked == true) {
        for (var i = 0; i < len; i++) {
            if ((el[i].type == "checkbox") && (el[i].name == name2)) {
                el[i].checked = true;
            }
        }
    }
    else {
        for (var i = 0; i < len; i++) {
            if ((el[i].type == "checkbox") && (el[i].name == name2)) {
                el[i].checked = false;
            }
        }
    }
}
//获取中文字符串首字母
function getpy(zwstr) {
    var vmc = (getPinyin(zwstr)).substring(0, 1);
    return vmc;
}

//添加图片地址
function AddUrl(cname, objname, objname1) {
    var thisurl = cname + ($("#" + objname).find("option").length + 1) + '|http://';
    var url = prompt('请输入' + cname + '名称和链接，中间用“|”隔开,请不要改变格式.', thisurl);
    if (url != null && url != '') {
        var arr = url.split("|");
        if (arr.length == 2) {
            $('#' + objname1).append("<option value='" + arr[1] + "'>" + arr[1] + "</option>");
        }
        $('#' + objname).append("<option value='" + url + "'>" + url + "</option>");
    }
}
//修改图片地址
function ModifyUrl(cname, objname, objname1, objname2, objname3, objname4) {
    if ($("#" + objname).find("option").length == 0) return false;
    var thisurl = $("#" + objname).val();
    if (thisurl == '' || thisurl == null) { alert('请先选择一个' + cname + '，再点修改按钮！'); return false; }
    var url = prompt('请输入' + cname + '名称和链接，中间用“|”隔开：', thisurl);
    if (url != thisurl && url != null && url != '') {
        var arr = thisurl.split("|");
        var arr1 = url.split("|");
        if (arr.length == 2 && arr1.length == 2) {
            for (var i = 0; i < $("#" + objname1).find("option").length; i++) {
                if ($("#" + objname1).find("option").eq(i).val() == arr[1]) {
                    $("#" + objname1).find("option").eq(i).val(arr1[1]);
                    $("#" + objname1).find("option").eq(i).text(arr1[1]);
                }
            }
            if ($("#" + objname2).val() == arr[1]) {
                $("#" + objname2).val(arr1[1]);
                $("#" + objname3).attr("src", arr1[1]);
                $("#" + objname4).attr("src", arr1[1]);
            }
        }
        for (var i = 0; i < $("#" + objname).find("option").length; i++) {
            if ($("#" + objname).find("option").eq(i).val() == thisurl) {
                $("#" + objname).find("option").eq(i).val(url);
                $("#" + objname).find("option").eq(i).text(url);
            }
        }
    }
}
//删除图片地址
function DelUrl(cname, objname) {
    if ($("#" + objname).find("option").length == 0) return false;
    var thisurl = $("#" + objname).val();
    if (thisurl == '') { alert('请先选择一个' + cname + '，再点删除按钮！'); return false; }
    for (var i = 0; i < $("#" + objname).find("option").length; i++) {
        if ($("#" + objname).find("option").eq(i).val() == thisurl) {
            $("#" + objname).find("option").eq(i).remove();
        }
    }
}
//图片上移
function UpUrl(cname, objname) {
    var obj = document.getElementById(objname);
    var nIndex = obj.selectedIndex;
    var nLen = obj.length;
    if ((nLen < 1) || (nIndex == 0)) return;
    if (nIndex < 0) {
        alert("请选择一个要移动的" + cname + "！");
        return;
    }
    var sValue = obj.options[nIndex].value;
    var sValue2 = obj.options[nIndex - 1].value;
    obj.options[nIndex] = new Option(sValue2, sValue2);
    obj.options[nIndex - 1] = new Option(sValue, sValue);
    obj.selectedIndex = nIndex - 1;
}
//图片下移
function DownUrl(cname, objname) {
    var obj = document.getElementById(objname);
    var nIndex = obj.selectedIndex;
    var nLen = obj.length;
    if ((nLen < 1) || (nIndex == nLen - 1)) return;
    if (nIndex < 0) {
        alert("请选择一个要移动的" + cname + "！");
        return;
    }
    var sValue = obj.options[nIndex].value;
    var sValue2 = obj.options[nIndex + 1].value;
    obj.options[nIndex] = new Option(sValue2, sValue2);
    obj.options[nIndex + 1] = new Option(sValue, sValue);
    obj.selectedIndex = nIndex + 1;
}
//图片预览大小图切换
function PicShow(types, obj1, obj2) {
    if (types == 1) {
        document.getElementById(obj1).style.display = 'none';
        document.getElementById(obj2).style.display = 'block';
    }
    else {
        document.getElementById(obj1).style.display = 'block';
        document.getElementById(obj2).style.display = 'none';
    }
}
//把下接列表ddl里的值写入到hfd隐藏域中
function inithfd(hfd, ddl) {
    $(hfd).val("");
    var obj1 = document.getElementById(ddl);
    for (var i = 0; i < obj1.options.length; i++) {
        var str = $(hfd).val();
        if (str == "") {
            str = obj1.options[i].value;
        }
        else {
            str = str + "," + obj1.options[i].value;
        }
        $(hfd).val(str);
    }
}
//替换字符串中的字符
function resetstr(str, str1, str2) {
    var reg = new RegExp(str1, "g"); //创建正则RegExp对象   
    str = str.replace(reg, str2);
    return str;
}
//获得编辑框里的内容
function gettest() {
    var hh = CKEDITOR.instances.txtContent.document.getBody().getText();
    var nr = CKEDITOR.instances.txtContent.document.getBody().getHtml();
    nr = resetstr(nr, '<', '&lt;');
    nr = resetstr(nr, '>', '&gt;');
    return nr;
}
//编辑框保存图片
function abctest(strnr) {
    var arr = strnr.split("Ψ");
    CKEDITOR.instances.txtContent.insertHtml(arr[0]);
    var obj = document.getElementById('ddlsytp');
    if (obj != null) {
        if (arr.length > 1) {
            $("#ddlsytp").append("<option value=\"" + arr[1] + "\">" + arr[1] + "</option>");
        }
    }
}
//保存远程图片后替换文本
function replacetest(strnr) {
    var arr = strnr.split("Ψ");
    var content = "", imgarr = "";
    for (var i = 0; i < arr.length; i++) {
        if (i == 0) {
            imgarr = arr[0];
        }
        else {
            if (content == "") {
                content = arr[i];
            }
            else {
                content = content + "Ψ" + arr[i];
            }
        }
    }
    CKEDITOR.instances.txtContent.setData(content);
    var obj = document.getElementById('ddlsytp');
    if (obj != null) {
        var arr = imgarr.split("|");
        for (var i = 0; i < arr.length; i++) {
            $("#ddlsytp").append("<option value=\"" + arr[i] + "\">" + arr[i] + "</option>");
        }
    }
}
//编辑框保存视频
function saveview(strnr) {
    var arr = strnr.split("Ψ");
    var content = "", viewurl = "";
    for (var i = 0; i < arr.length; i++) {
        if (i == 0) {
            viewurl = arr[0];
        }
        else {
            if (content == "") {
                content = arr[i];
            }
            else {
                content = content + "Ψ" + arr[i];
            }
        }
    }
    CKEDITOR.instances.txtContent.insertHtml(content);
    if ($("#hfdviewurl").val() == "") {
        $("#hfdviewurl").val(viewurl);
    }
    else {
        $("#hfdviewurl").val($("#hfdviewurl").val() + "|" + viewurl);
    }
}
