<!-- 判断js的数据类型 -->
function isUndefined(_1){
	return typeof _1=="undefined";
}
function isString(_2){
	return typeof _2=="string";
}
function isElement(_3){
	return _3&&_3.nodeType==1;
}
function isFunction(_4){
	return typeof _4=="function";
}
function isObject(_5){
	return typeof _5=="object";
}
function isArray(_6){
	return Object.prototype.toString.call(_6)==="[object Array]";
}
function isNumber(_7){
	return typeof _7=="number";
}

<!-- 判断js的数据类型结束 -->
<!-- js取得单选按钮选定的值 -->
function getRadioValue(_ele){
	var selectradiovalue=null;
	if(_ele) {
		for(var _m=0;_m<_ele.length;_m++) {
			if(_ele[_m].checked==true) {
				selectradiovalue=_ele[_m].value;
			}	
		}
	}
	return selectradiovalue;
}


//JavaScript检验表单参数是否为任意数

 function isNumeric(sealee){ 
	  var newPar=/^(-|\\+)?\d+(\\.\\d+)?$/ 
	  return newPar.test(sealee); 
}


//JavaScript检验表单参数是否为整数

function isInteger(sealee){ 
	 var newPar=/^(-|\\+)?\\d+$/; 
	 return newPar.test(sealee); 
}

//JavaScript检验字节长度

function checkByteLength(obj,maxlength){ 
	if(obj.value==null) 
		return true; 
	var str=obj.value; 
	str=str.replace(/^\\s*/g,'').replace(/\\s*$/g,'') 
	var lengadd=0; 
	var length=str.length; 
	var lengadd=0; 
	for(var w=0;w<length;w++){ 
		var subchar=str.substring(w,w+1); 
		charUnicode=escape(subchar); 
		if(charUnicode.substring(0,2)=='%u') 
			lengadd+=2; 
		else 
			lengadd+=1; 
		if(lengadd>maxlength){ 
			obj.focus();obj.select(); 
			return false;
		} 
	} 
	return true; 
}

//JavaScript去除左右空格

function trim(sealee){ 
	return sealee.replace(/^\\s*/g,'').replace(/\\s*$/g,''); 
	//return sealee; 
}

//JavaScript验证邮箱(E-mail)格式

function isEmail(str){ 
	var myReg = /^[-_A-Za-z0-9]+@([_A-Za-z0-9]+\\.)+[A-Za-z0-9]{2,3}$/; 
	if(myReg.test(str)) 
		return true; 
	return false; 
}


<!-- js取得单选按钮选定的值 -->




<!--ajax js方法-->
/*初始AJAX类，这个函数一般是固定的，有了它才能使用AJAX*/
function InitAjax(){
	var ajax=false;
	try {       /*IE*/
		ajax=new ActiveXObject("Msxml1.2XMLHTTP");
	}catch(e){
		try{        /*IE*/
			ajax=new ActiveXObject("Microsoft.XMLHTTP");
		}catch (E){
			ajax=false;
		}
	}
	if(!ajax && typeof XMLHttpRequest!='undefined') {   /*非IE*/	
		ajax=new XMLHttpRequest();
	}
	return ajax;
}
//  需要进行Ajax的URL地址，这个函数一般也是有固定的格式和流程的，但是按需求不同由用户来定制
function getUsers(url,showobj){
	var ajax = InitAjax();　                            ////实例化Ajax对象
	ajax.open("GET", url, true);　                       ////使用Get方式进行请求
	ajax.onreadystatechange = function(){　　            ////获取执行状态。如果执行是状态正常，那么就把返回的内容赋值给上面指定的层
	　
		if(ajax.readyState == 4 && ajax.status == 200){
			showobj.innerHTML = ajax.responseText;
		}else{
			showobj.innerHTML="Loading...";    ////如果没有完成则显示载入效果
		}
	}
	ajax.send(null);　                       ////发送空
}
<!--ajax js方法-->


//  后退一页
function webgoto(_num){
	history.go(_num);
}


function showweek(){ // 显示中文星期 
	now = new Date(); //定义新对象，new具有Date的性质   
	if (now.getDay() == 0) return ("星期日");  
	if (now.getDay() == 1) return ("星期一");   
	if (now.getDay() == 2) return ("星期二");  
	if (now.getDay() == 3) return ("星期三"); 
	if (now.getDay() == 4) return ("星期四");  
	if (now.getDay() == 5) return ("星期五");   
	if (now.getDay() == 6) return ("星期六");  
}   

function showdate(){ //显示系统日期      
	var now = new Date();   
	var year = now.getYear();   
	var month = now.getMonth()+1;   
	var day = now.getDate();   
	return year+"年"+month+"月"+day+"日";  
} 


<!--全选-->
function checkAll(checkboxname) {
	var checkboxobj=document.getElementsByName(checkboxname);
	if(checkboxobj) {
		for (var j = 0; j < checkboxobj.length; j++) {
			if (checkboxobj[j].checked == false) checkboxobj[j].checked = true;
	    }
	}
	
}
 <!--取消全选-->
function uncheckAll(checkboxname) {
	var checkboxobj=document.getElementsByName(checkboxname);
	if(checkboxobj) {
		for (var j = 0; j < checkboxobj.length; j++) {
			if (checkboxobj[j].checked == true) checkboxobj[j].checked = false;
	    }
	}
	
}
 <!--反选->
function switchAll(checkboxname) {
	var checkboxobj=document.getElementsByName(checkboxname);
	if(checkboxobj) {
		for (var j = 0; j < checkboxobj.length; j++) {
			checkboxobj[j].checked = !checkboxobj[j].checked;
	    }
	}	
}

 <!--是否有选择的项目->
function IsHaveSelect(checkboxname) {
	var checkboxobj=document.getElementsByName(checkboxname);
	if(checkboxobj) {
		for (var j = 0; j < checkboxobj.length; j++) {
			
			if(checkboxobj[j].checked) return true;
	    }
	}
	return false;
}

 <!--选择的项目个数->
function HaveSelectnum(checkboxname) {
	var checkboxobj=document.getElementsByName(checkboxname);
	var _m=0;
	if(checkboxobj) {
		for (var j = 0; j < checkboxobj.length; j++) {			
			if(checkboxobj[j].checked) _m=_m+1;
	    }
	}
	return _m;
}


 <!--选择的项目个数->
function getCheckboxList(checkboxname,separator) {
	var liststr="";
	var checkboxobj=document.getElementsByName(checkboxname);
	if(checkboxobj) {
		for (var j = 0; j < checkboxobj.length; j++) {			
			if(checkboxobj[j].checked){
				if(liststr=="") {
					liststr=checkboxobj[j].value;
				}else {
					liststr+=separator+checkboxobj[j].value;
				}
			}
	    }
	}
	return liststr;
}

