﻿//select all, rev, clear
function CheckBoxSel(name, act) {
    switch (act) {
        case "all":
            $("input[name='" + name + "']").attr("checked", true); 
            break;
        case "clear":
            $("input[name='" + name + "']").attr("checked", false); 
            break;
        case "reversal":
            $("input[name='" + name + "']").each(function() {
                if ($(this).attr("checked")) {
                    $(this).attr("checked", false);
                }
                else {
                    $(this).attr("checked", true);
                }
            });
            break;
    }
}  

function SelAction(act)
{
    $("input[name='act']").val(act);
    $("form")[0].submit();
}

function refreshvcode() {
    $("#vcode").attr("src", "/global/GetVerifyImage.aspx?" + Math.random());
}

function inputsel() {
    $(document).ready(
            function() {
                $("input[type='text']").focus(function() { $(this).attr("class", "sel"); }).blur(function() { $(this).attr("class", "textbox_default"); });
                $("input[type='password']").focus(function() { $(this).attr("class", "sel"); }).blur(function() { $(this).attr("class", "textbox_default"); });
            });
}

function Xvali(id, eid, type, msg, required, requiredmsg, dvalue) {
    var err = false;

    switch (type) {
        case "name":
            if (!isName($(id).val())) { err = true; }
            break;
        case "vcode":
            if (!isVcode($(id).val())) { err = true; }
            break;
        case "email":
            if (!isEmail($(id).val())) { err = true; }
            break;
        case "qq":
            if (!isQQ($(id).val())) { err = true; }
            break;
        case "tel":
            if (!isTel($(id).val())) { err = true; }
            break;
        case "mobile":
            if (!isMobil($(id).val())) { err = true; }
            break;
        case "tel&mobile":
            if (!isTel($(id).val()) && !isMobil($(id).val())) { err = true; }
    }

    if ($(id).val() != "") {
        if (err) {
            $(eid).html(msg).show();
            return false;
        }
        else {
            $(eid).html("").hide();
            if (dvalue) {
                return true;
            }
            else if (!dvalue) {
                return false;
            }
            else {
                return true;
            }
        }
    }
    else {
        if (required) {
            $(eid).html(requiredmsg).show();
            return false;
        }
        else {
            $(eid).html("").hide();
            if (dvalue) {
                return true;
            }
            else if (!dvalue) {
                return false;
            }
            else {
                return true;
            }
        }
    }
}


//for blockUI
function ShowTip(type, msg) {
    switch (type) {
        case "load":
            $.blockUI({
                message: "<img src='images/ajax-loading2.gif' alt='' /> <span style='font-size:14px; font-weight:bold;'>" + msg + "</span>",
                css: { padding: "15px 0", border: '3px solid #FFF' }
            });
            break;
        case "red":
            $.blockUI({
                message: "<span style='font-size:14px; font-weight:bold;'>" + msg + "</span>",
                css: { padding: "15px 0", border: '3px solid #F00', background: '#F00', color: '#FFF' }
            });
            break;
        default:
            $.blockUI({
                message: "<span style='font-size:14px; font-weight:bold;'>" + msg + "</span>",
                css: { padding: "15px 0", border: '3px solid #FFF' }
            });
            break;
    }
}


//for blockUI
function UnShowTip(time) {
    setTimeout($.unblockUI, time);
}


