
//[A-Z a-z 0-9_]字母、数字和下划线
function checkcode(str){
	if(isnull(str)){ return false;}
	
	var rule = /^\w+$/;
	return rule.test(str);
}

//数字校验
function checknumber(str){
	if(isnull(str)){ return false;}
	
	var patrn=/^[0-9]+$/;
	return patrn.test(str);
}

//会议号，8位数字
function checkcmcode(str){
	if(isnull(str)){ return false;}
	var patrn=/^[0-9]{8,8}$/;
	return patrn.test(str);
}

//是否为空
function isnull(str){
	if ((str ==null) || (str =='')){
		return true;
	}else{
		return false;
	}
}

function showMsg(str){
	alert(""+str+"");
}

//检测邮件
function checkemail(str){
	if(str.indexOf('@') <0){
		return false;
	}else{
		return true;
	}
}

//设置焦点
function setF(obj){
	
}

//获取radio的值
function getRadioValue(radioName){
    var obj;    
    obj=document.getElementsByName(radioName);
    if(obj!=null){
        var i;
        for(i=0;i<obj.length;i++){
            if(obj[i].checked){
                return obj[i].value;            
            }
        }
    }
    return null;
}

  	function tableview(obj){
  		for(var i=1; i < obj.rows.length; i++){
  			if(i %2 ==0){
  				obj.rows[i].setAttribute("className","oddrow");
  			}else{
  				obj.rows[i].setAttribute("className","evenrow");
  			}
  		}
  	}
  	
  	function winopen(pageURL,winname){
  		var parameters="";
  		window.open(pageURL,winname,parameters);
  	}

  //按照设置的最大长度，控制对象的输入中英文长度
  //maxlength="24" onKeyPress="subObjMaxlength(this)" onBlur="subObjMaxlength(this)"
  function subObjMaxlength(obj)
  {
  	var maxlen =obj.maxLength;
  	var strValue = obj.value;
  	var strTemp ="";
	var i,sum;
	sum=0;
	for(i=0;i<strValue.length;i++)
	{
	  if ((strValue.charCodeAt(i)>=0) && (strValue.charCodeAt(i)<=255))
		sum=sum+1;
	  else
    	sum=sum+2;
      if(sum <=maxlen){
      	strTemp +=strValue.charAt(i);
      }else {
      	obj.value = strTemp;
      	break;
      }
	}
  }
  //IP地址校验  
  function ipcheck(ip){
    re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g; //匹配IP地址的正则表达式
    return re.test(ip);
  }
