//邮箱验证
	var u_patrn_email=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	//帐号验证
	var u_patrn_account=/^[a-z]\w{5,20}$/;
	//数字验证
	var u_patrn_number=/^[0-9-]+$/;
	//带小数点数字验证
	var u_patrn_number_point=/^[0-9.-]+$/;
	//验证英文字母
	var u_patrn_english=/^[a-z]+$/i;
	//验证英文字母带数字
	var u_patrn_english_number=/^[0-9a-z]+$/i;
	//手机号码
	var u_patrn_handset=/^(13|15|18)[0-9]{9}$/;
	//电话号码
	var u_patrn_phone=/^[0-9-]{6,13}$/;
	//邮编
	var u_patrn_post=/^[0-9]{6}$/;
	//价格
	var u_patrn_price=/^\d+(\.\d\d)?$/;
	//日期
	var u_patrn_date=/((^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(10|12|0?[13578])([-\/\._])(3[01]|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(11|0?[469])([-\/\._])(30|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(0?2)([-\/\._])(2[0-8]|1[0-9]|0?[1-9])$)|(^([2468][048]00)([-\/\._])(0?2)([-\/\._])(29)$)|(^([3579][26]00)([-\/\._])(0?2)([-\/\._])(29)$)|(^([1][89][0][48])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][0][48])([-\/\._])(0?2)([-\/\._])(29)$)|(^([1][89][2468][048])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][2468][048])([-\/\._])(0?2)([-\/\._])(29)$)|(^([1][89][13579][26])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][13579][26])([-\/\._])(0?2)([-\/\._])(29)$))/;

	function getById(id) {
		return document.getElementById(id)
	}

	function getByIdValue(id) {
		return getById(id).value;
	}

	function upTextBackground(id,color){
		getById(id).style.background=color;
	}
	
	function upTextBGRed(id){
		upTextBackground(id,"FEE0E4");
	}

	function upTextBGYellow(id){
		upTextBackground(id,"#EAF6D9");
	}
	
	function upTextBGBlue(id){
		upTextBackground(id,"#EDF6FF");
	}
	
	function upTextBGWhite(id){
		upTextBackground(id,"ffffff");
	}
	
		//获取焦点后改变文本背景色
	function focusTxt(id){
		upTextBGYellow(id);
	}

	function blurTxt(id){
		if(getById(id).value.length>0){
			upTextBGBlue(id);
		}else{
			upTextBGWhite(id);
		}
	}
	
	function changeURLPar(old, par, par_value){
		var pattern = par+'=([^&]*)';
		var replaceText = par+'='+par_value;

		if (old.match(pattern)){
			var tmp = '/\\'+par+'=[^&]*/';
			tmp =old.replace(eval(tmp), replaceText);
			return (tmp);
		}else{
			if (old.match('[\?]')){
				return old+'&'+ replaceText;
			}else{
				return old+'?'+replaceText;
			}
		}
		return old+'\n'+par+'\n'+par_value;
	}