	var browser="";
	if(navigator.userAgent.toLowerCase().indexOf('msie') != -1){
		browser="ie";
	}
	else{
		browser="n";
	}
	function getObj(id){
		return document.getElementById(id);
	}
	function resetObjInnerHTML(id,v){
		getObj(id).innerHTML=v;
	}
	function isCheck(){
		if(document.getElementById("chx").checked){
			document.getElementById("ok").disabled="";
		}
		else{
			document.getElementById("ok").disabled="disabled";
		}
	}
	function setHTML(id,v){
		getObj(id).innerHTML=v;
	}
	function delay(func,t){
		window.setTimeout(func,t);
	}
	function filtertxt(str){
		var filterStr=str.replace(/(^\s*)|(\s*$)/g, '').replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\n/g,"<br/>").replace(/\r/g,"");
		return filterStr;
	}
	function refiltertxt(str){
		var filterStr=str.replace(/&amp/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/<br\/>/g,"\n").replace(/&nbsp;/g," ");
		return filterStr;
	}
	function getCode(str){
		var filterStr=str.replace(/(^\s*)|(\s*$)/g, '').replace(/\n/g,"<br/>").replace(/<\/script/g,"<\/script").replace(/<\/SCRIPT/g,"<\/SCRIPT").replace(/\r/g,"");
		return filterStr;
	}
	function reCode(str){
		var filterStr=str.replace(/<br\/>/g,"\n").replace(/<\/script/g,"<\/script").replace(/<\/SCRIPT/g,"<\/SCRIPT");
		return filterStr;
	}
	function writeHTML(v){
		document.write(v);
	}
	function print(obj,v){
		obj.innerHTML=v;
	}
	function setHTML(id,v){
		getObj(id).innerHTML=v;
	}
	/**************innerHTML*******************/
	function isEmpty2(v,desc,obj){
		if(filtertxt(v)==""){
			obj.innerHTML=desc+"不能为空";
			return false;
		}
		return true;
	}
	function isEquals2(s1,s2,desc,obj){
		if(filtertxt(s1)!=filtertxt(s2)){
			obj.innerHTML=desc+"不相等";
			return false;
		}
		return true;
	}
	function isEmail2(v,obj){
		if (v.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
   		return true;
  	else
   		obj.innerHTML="E-mail格式不正确";
			return false;
	}
	function isBeginWithChar2(v,desc,obj){
		if(!new RegExp("[_a-zA-Z]","g").test(v.split("")[0])){
			obj.innerHTML=desc+"必须以字母开头";
			return false;
		}
		return true;
	}
	function isNumberAndChar2(v,desc,obj){
		if(!new RegExp("^[a-zA-Z0-9]*$","g").test(v)){
			obj.innerHTML=desc+"只能是数字和字母";
			return false;
		}
		return true;
	}
	function checkLength2(v,desc,minL,maxL,obj){
		if(v.length<minL || v.length>maxL){
			obj.innerHTML=desc+"字符长度必须在"+minL+"---"+maxL+"之间";
			return false;
		}
		return true;
	}
	function checkMaxLength2(v,desc,maxL,obj){
		if(v.length>maxL){
			obj.innerHTML=desc+"字符长度不能超过"+maxL;
			return false;
		}
		return true;
	}
	function filterNumber(t){
		t=filtertxt(t);
		if(t==""){
			return false;
		}
		if(/\D/.test(t)){
			return false;
		}
		return true;
	}
	/***************alert()***************************/
	function isEmpty(v,desc){
		if(filtertxt(v)==""){
			window.alert(desc+"不能为空");
			return false;
		}
		return true;
	}
	function isEquals(s1,s2,desc){
		if(filtertxt(s1)!=filtertxt(s2)){
			window.alert(desc+"不相等");
			return false;
		}
		return true;
	}
	function isEmail(v){
		if (v.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
   		return true;
  	else
   		alert("Email格式不正确");
			return false;
	}
	function isBeginWithChar(v,desc){
		if(!new RegExp("[_a-zA-Z]","g").test(v.split("")[0])){
			alert(desc+"必须以字母开头");
			return false;
		}
		return true;
	}
	function isNumberAndChar(v,desc){
		if(!new RegExp("^[a-zA-Z0-9]*$","g").test(v)){
			alert(desc+"只能是数字和字母");
			return false;
		}
		return true;
	}
	function checkLength(v,desc,minL,maxL){
		if(v.length<minL || v.length>maxL){
			alert(desc+"字符长度必须在"+minL+"---"+maxL+"之间");
			return false;
		}
		return true;
	}
	function checkMaxLength(v,desc,maxL){
		if(v.length>maxL){
			alert(desc+"字符长度不能超过"+maxL);
			return false;
		}
		return true;
	}
	function isTag(v,desc){
		var patrn=/^(\w){1,50}$/;
		var size = v.length;
		var flag = false;
		for(var i=0;i<size&&!flag;i++){
			var s = v.charAt(i) ;
			if(s==" ")continue;
			if(!patrn.exec(s)&&!s.match(/[\u0391-\uFFE5]/ig)){
				flag = true;
			}
		}
		if(flag){
			alert(desc+"只能用中文，字母，数字");
			return false;
		}
		if(v.indexOf("_")!=-1){
			alert(desc+"只能用中文，字母，数字");
			return false;
		}
		return true;
	}
