﻿

//全选
function selectAll(e) {
    var hidden = "hidden";
    var obj = 'obj';
    var selectValueResult = "";
    var all = document.getElementById(obj).all;
    var select = e.checked;
    for (var i = 0; i < all.length; i++) {
        if (all[i].type == "checkbox") {
            all[i].checked = select;
            if (select) {
                selectValueResult += (all[i]).value + ",";
            }
        }
    }
    if (selectValueResult != "") {
        selectValueResult = selectValueResult.substring(3, selectValueResult.length - 4);
    }
    var selectHidden = document.getElementById(hidden);
    selectHidden.value = selectValueResult;
}
//单个选择
function selectOne(value) {
    var hidden = "hidden";
    var checkedAll='checkedAll';
    var checkedAll1='checkedAll1';
    var obj = document.getElementById(hidden);
    var select = document.getElementById('one' + value).checked;
    if (!select) {
        document.getElementById(checkedAll).checked = false;
        document.getElementById(checkedAll1).checked = false;
    }
    var str=obj.value;
    var arr = str.split(",");
    if (select) {
        for (var i = 0; i < arr.length; i++) {
            if (value == arr[i]) { return; }
        }
        if (obj.value.length>0) { obj.value += "," + value; }
        else { obj.value = value; }
    }
    else {
        obj.value = obj.value.replace(value + ",", "");
        obj.value = obj.value.replace(","+value, "");
        obj.value = obj.value.replace(value, "");
    }
}

function LengthV(id, showId, min, max,error) {
    var obj = document.getElementById(id).value.replace(" ", "");
    var showobj = document.getElementById(showId);
    if (obj.length < min || obj.length > max) {
        showobj.innerHTML = error;
    } else { showobj.innerHTML = "正确！"; }
}
function pwd(id1, id2, showId) {
    var obj1 = document.getElementById(id1).value;
    var obj2 = document.getElementById(id2).value;
    var showobj = document.getElementById(showId);
    if (obj1 != obj2) { showobj.innerHTML = "密码前后不一致！"; }
    else {
        if (obj2 != null || obj2 != "") { showobj.innerHTML = "正确！"; }
    }
}
function email(id, showId) {
    var obj = document.getElementById(id).value;
    var showobj = document.getElementById(showId);
    var index1 = obj.indexOf("@", 0);
    var index2 = obj.indexOf(".", 0);
    var index3 = obj.indexOf(" ", 0);
    if (obj.length > 10 && index1 > 3 && index2 > index1 + 2 && index2 > 5 && obj.length > index2 + 1 && index3 < 1) {
        showobj.innerHTML = "正确！";
    }
    else { showobj.innerHTML = "邮箱格式不正确！"; }
}
//自动适应高度
function iframeH(id, minH) {
    var obj = document.getElementById(id);
    var h = obj.contentWindow.document.body.scrollHeight;
    if (minH > h)
        h = minH;
    obj.height = h+10;
}

//定位
function place(obj, target, h, w) {

    var offset = $("#" + obj).offset();
    $("#" + target).css({ top: (offset.top+h) + "px", left: (offset.left + $("#" + obj).width() +(w)) + "px" });
}
//提示框效果
function TiShiKjs(id) {
    var obj = $('#'+id);
    obj.slideToggle(100,
              function() {
                  obj.fadeIn(2000);
                  setTimeout(function() { obj.fadeOut(1000) }, 1000)
              });
}
//js获取指定参数的值
function GetQueryString(str) {
    var temp = "";
    var href=document.location.toString();
    if (href.indexOf(str + "=") != -1) {
        temp = href.split(str + "=")[1];
        if (temp.indexOf("&") != -1) {
            temp = temp.split("&")[0];
        }
    }
    return temp;
}

