﻿
//显示隐藏DIV或是其它的容器，些方法有一个淡入淡出的效果
//第一个参数为将要隐藏的DOM元素的ID，第二个参数为速度，也就是淡隐或是淡显的时间，以毫秒为单位
function ShowHideDiv(id,speed) {
    if ($("#" + id).css("display") == "none") {
        //$("#" + id).show();
        $("#" + id).fadeIn(speed);
    }
    else
    //$("#" + id).hide();
        $("#" + id).fadeOut(speed);
}
function OpenCloseDIV(id) {

    if ($("#" + id).css("display") == "none") {
        $("#" + id).show();
    }
    else
    $("#" + id).hide();
}
//表格隔行换色,
//第一个参数为表格的ID,
//第二个参数为表格的基本样式,
//第三个参数与当鼠标放到行上时的样式
//第四个参数设置基行为基本样式还是偶行为基本样式,0表示偶数行用基本样式,1为偶数行用基本样式
function TableStyle(Tableid, ClassBasic, ClassOver, Parity) 
{

    //表格颜色设置
   // alert(Tableid);
                $("#" + Tableid + " tr").mousemove(function() {
                $(this).addClass(ClassOver);
            });
            $("#"+Tableid+" tr").mouseout(function() {
                $(this).removeClass(ClassOver);
            });
            var JiOu = Parity == 0 ? 'odd' : 'even'; //even----奇数,odd----偶数
            $("#" + Tableid +" tr:"+JiOu).addClass(ClassBasic);
//            $("#"+Tableid).find("tr").each(function(i) {
//                if (i % 2 != 0) {
//                    $(this).addClass(ClassBasic);
//                }
//            }); //each实现表格偶数行换色
        }
        /**/



function ShowDiv(tabid, num) 
{

    for (var i = 0; i < num; i++)
     {
        if (i==tabid)
          {
            $("#tab" + i).show();
          }
        else 
          {
            $("#tab" + i).hide();
          }
    }
}
/*选项卡切换*/
function ShowTabs(id, num)
{
    for (var i = 0; i < num; i++) 
    {
        tab = $("tab" + i);
        if (i == id) 
        {
            $("#TabTitle" + i).removeClass("tabtitle");
            $("#TabTitle" + i).addClass("titlemouseover");
            $("#tab" + i).show();
        }
        else 
        {
            $("#TabTitle" + i).addClass("tabtitle");
            $("#tab" + i).hide();
        }
    }
}

function IsNull(control, min, max) {
    var str=$.trim($("#"+control).val());
    if (str.length < min || str.length > max) {
        return false;
    }
    else {
        return true;
    }
}