?/ JScript 文件
function CheckAll(form){
  for (var i=0;i<form.elements.length;i++)    {
        var e = form.elements[i];
        if (e.name != 'chkall' && e.name != 'cbAll' && e.name != 'cbZhuxiao' && e.name != 'cbShenhe' && e.name != 'rblState0' && e.name != 'rblState1')
        {
            e.checked = form.chkall.checked; 
        }
   }
  }
function isOut()
{
     return confirm("是否确认将此会员踢出?");
}
function isdel()
{
 return confirm("确定删除?删除后数据不能恢?请小心删?");
}

function showBtnOver(obj){
	if(obj.className.indexOf("Over")==-1)
		obj.className=obj.className+"Over";
}

function showBtnOut(obj){
	if(obj.className.indexOf("Over")>-1)
		obj.className=obj.className.replace("Over","");
}

function isExc()
{
var ok=confirm("确定执行操作?!")
if(!ok)return false
else return true;

}

function $(elementId){
    if(document.getElementById){
	    return document.getElementById(elementId);
    }else if(document.all){
	    return document.all[elementId];
    }else if(document.layers){
	    return document.layers[elementId];
    }
}

function isDouble(s){
    s = trim(s);
    var p = /^[-\+]?\d+(\.\d+)?$/;
    return p.test(s);
}

//去左右空?
function trim(s){
     return rtrim(ltrim(s));
}
//去左空格;
function ltrim(s){
     return s.replace( /^\s*/, "");
}
//去右空格;
function rtrim(s){
     return s.replace( /\s*$/, "");
}

// 判断中英文混排时候的长度
function byteLength (sStr) {
    aMatch = sStr.match(/[^\x00-\x80]/g);
    return (sStr.length + (! aMatch ? 0 : aMatch.length));
}

//Email;
function isEmail(s){
    s = trim(s);
     var p = /^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.){1,4}[a-z]{2,3}$/i;
     return p.test(s);
}

//数字;
function isNumber(s){
    return !isNaN(s);
}

//手机号码;
function isMobile(s){
    s = trim(s);
    var p = /^(013|015|13|15)\d{9}$/;
    return p.test(s);
}
//身份?
function isCard(s){
    s = trim(s);
    var p = /^\d{15}(\d{2}[xX0-9])?$/;
    return p.test(s);
}

//URL;
function isURL(s){
    s = trim(s).toLowerCase();
    var p = /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;
    return p.test(s);
}
//Phone;
function isPhone(s){
    s = trim(s);
    var p = /^[0-9]{3,4}-[0-9]{7,8}$/; 
    return p.test(s);
}

//Integer;
function isInteger(s){
    s = trim(s);
    var p = /^[-\+]?\d+$/;
    return p.test(s);
}
function iszInteger(s){
    s = trim(s);
    var p = /^[+]?\d+$/;
    return p.test(s);
}
function isfInteger(s){
    s = trim(s);
    var p = /^[-]?\d+$/;
    return p.test(s);
}
function isInt(s){
     s = trim(s);
     var p = /^\d{1,6}$/; 
     return p.test(s);
}

//Zip;
function isZip(s){
    s = trim(s);
    var p = /^[1-9]\d{5}$/;
    return p.test(s);
}

//中文;
function isChinese(s){
    s = trim(s);
    var p = /^[\u0391-\uFFE5]+$/;
    return p.test(s);
}

//15位以内字母，数字，下划线
function hasAccountChar(s){
    var p = /^[a-zA-Z0-9][a-zA-Z0-9_-]{4,15}$/;
    return p.test(s);
}

//验证日期 格式?90-01-01 ?1900-1-1
function isDate(str){ 
    var reg = /^(\d{1,4})-(\d{1,2})-(\d{1,2})$/; 
    return reg.test(str); 
}
