	
	//--------------------
	//daiderong
	//-------------------
	
	// remove 
	// 插入时调用
	function replaceTextarea1(str){
		var reg=new RegExp("\r\n","g"); 
		var reg1=new RegExp(" ","g");
		var reg2=new RegExp("&","g"); 
		var reg3=new RegExp("\"","g"); 
		var reg4=new RegExp("<","g");
		var reg5=new RegExp(">","g"); 
		var reg6=new RegExp("'","g"); 
		
		str = str.replace(reg,"＜br/＞"); 
		str = str.replace(reg1,"＜p＞");
		str = str.replace(reg2, "&amp;") ;
		str = str.replace(reg3, "&quot;") ;
		str = str.replace(reg4, "&lt;") ;
		str = str.replace(reg5, "&gt;") ;
		str = str.replace(reg6, "&#39;") ;
			
		return str; 
	}
	// 从数据库取出时调用
	function replaceTextarea2(str){
		var reg=new RegExp("＜br/＞","g"); 
		var reg1=new RegExp("＜p＞","g");
		var reg2=new RegExp("&amp;","g"); 
		var reg3=new RegExp("&quot;","g"); 
		var reg4=new RegExp("&lt;","g");
		var reg5=new RegExp("&gt;","g"); 
		var reg6=new RegExp("&#39;","g"); 
		
		str = str.replace(reg,"\r\n"); 
		str = str.replace(reg1," "); 
		str = str.replace(reg2, "&amp;") ;
		str = str.replace(reg3, "&quot;") ;
		str = str.replace(reg4, "&lt;") ;
		str = str.replace(reg5, "&gt;") ;
		str = str.replace(reg6, "&#39;") ;
		
		
			
		return str; 
	}
	function removePost(formId,action){
		var form = document.getElementById(formId).action ;
		form.action = action;
		form.submit();	
	} 
	function removeGet(action,removeId){	
		window.location.href = action+"?id="+removeId+"&d="+new Date().getTime();	
	} 
	
	function isInputNotEmpty(obj){
		if(obj){
			return obj.value.length>0 ;
		}
		return false;
	}
	
	//set form disable	
	function setDisabled(formId){
		var elements =  document.getElementById(formId);
		for(var   i=0;i<elements.length;i++) 	   
   			elements[i].disabled = true;   			
	}
	
	//set form readOnly	
	function setReadOnly(formId){
		var elements =  document.getElementById(formId);
		for(var   i=0;i<elements.length;i++) 	   
   			elements[i].readOnly = true;   			
	}
	
	//set form un disable	
	function unDisabled(formId){
		var elements =  document.getElementById(formId);
		for(var   i=0;i<elements.length;i++){
   			elements[i].disabled = "";   	
   		}		
	}
	
	//set form un disable	
	function unReadOnly(formId){
		var elements =  document.getElementById(formId);
		for(var   i=0;i<elements.length;i++) 	   
   			elements[i].readOnly = false;   			
	}
	
	
	
	//validate is a integer 
	function isInteger(value){
		var regN = /^\d+$/ ;
		
		return regN.test(value);
		
		
	}
	
	//validate is a double 
	function isDouble(value){
		var regN = /^[-\+]?\d+(\.\d+)?$/ ;
		return regN.test(value);
	}
	
	//validate is a email 
	function isEmail(value){
		var regN = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
		return regN.test(value);
	}
	
	//validate is a mobile 
	function isMobile(value){
		var regN = /^(1)\d{10}$/; 
		return regN.test(value);
	}
	
	//validate is a mobile 
	function isPhone(value){
		var regN = /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/;
		return regN.test(value);
	}
	//validate is a time H:mm 
	function isHmm(value){
		var regN = /^([1-9]?[0-9]):(\d{2})$/;
		return regN.test(value);
	}
	//validate is a picture 
	function isPic(value){
		value = value.toLowerCase();
		
		return (value.indexOf(".jpg") != -1 
			|| value.indexOf(".gif") != -1
			|| value.indexOf(".png") != -1) ;
	
	}
	//validate is a filetype 
	function isFileType(value,type){			
		value = value.toLowerCase();
		return value.indexOf("."+type) != -1 ;
		
	}
	
	
	//validate is a english account
	function isEnAccount (ssn){
		var regN =  /^[\u4E00-\u9FA5\uf900-\ufa2d\w]{4,16}$/;		
		return regN.test(ssn);

	}
	
	
	
	//validate is 
	function isEnCode (str){
		var regN =  /^([a-zA-Z])+$/;		
		return regN.test(str);

	}
	
	
	
	//验证整数
		function checkInteger(obj){
			if(obj){
				if(!isInteger(obj.value)&&obj.value.length>0 ){
					alert("请输入整数");					
					obj.focus();					
				}
			}
		}
		
		//验证数字
		function checkDouble(obj){
			if(obj){
				if(!isDouble(obj.value)&&obj.value.length>0 ){
					alert("请输入数字");					
					obj.focus();					
				}
			}
		}
		//验证email
		function checkEmail(obj){
			if(obj){
				if(!isEmail(obj.value)&&obj.value.length>0 ){
					alert("请输入正确的email");					
					obj.focus();
					
				}
			}
		}
		
		//验证手机号


		function checkMobile(obj){
			if(obj){
				if(!isMobile(obj.value)&&obj.value.length>0 ){
					alert("请输入正确的手机号");					
					obj.focus();
					
				}
			}
		}
		
		//验证手机号


		function checkPhone(obj){
			if(obj){
				if(!isPhone(obj.value)&&obj.value.length>0 ){
					alert("请输入正确的电话,如021-28525654或28525654");					
					obj.focus();					
				}
			}
		}
		
		//验证时间Hmm
		function checkHmm(obj){
			if(obj){
				if(!isHmm(obj.value)&&obj.value.length>0 ){
					alert("正确的格式如 9:10 17:01");					
					obj.focus();					
				}
			}
		}
		
		//验证英文帐号
		function checkEnAccount(obj){
			if(obj){
				if(obj.value.length>0 && !isEnAccount(obj) ){
					alert("请输入正确的用户名");					
					obj.focus();					
				}
			}
		}
		
		//将所有的复选框都选中
		function checkAllChkByName(chkname,checked){					
			var ids  = document.getElementsByName(chkname);
			if(ids){
				for(var i=0;i<ids.length; i++){
					ids[i].checked = checked; 
				}
			}
		}
		
		
		// which browse
	function getUserAgent(){
		if(navigator){
			return navigator.userAgent; 
		}
		return "";
	}
	
	// isIE6
	function isIE6(){		
			return getUserAgent().indexOf("MSIE 6") > -1 ;		
	}
	
	// isIE7
	function isIE7(){
			return getUserAgent().indexOf("MSIE 7") > -1 ;		
	}
	
	//验证电话号码或手机号码

		function checkPhoneOrMobile(obj){
			if(obj){
				if(!isMobile(obj.value)&& !isPhone(obj.value) &&obj.value.length>0 ){
					alert("请输入正确的电话号码或手机号码");					
					obj.focus();					
				}
			}
		}
		
		//validate is a xls
	function isXls(value){			
		value = value.toLowerCase();
		return (value.indexOf(".xls") != -1 );
		
	}
	
	function compareTo(a,b){
		
		return a >= b;
		
	}
	
	
	String.prototype.Trim = function(){ 
		return this.replace(/(^\s*)|(\s*$)/g, ""); 
	} 
	String.prototype.LTrim = function(){ 
		return this.replace(/(^\s*)/g, ""); 
	} 
	String.prototype.RTrim = function(){ 
		return this.replace(/(\s*$)/g, ""); 
	} 
	
