	/**
	 * 常量，用于赋予输入有效标记
	 * @type String
	 * 		invalidText  :  代表验证没有通过
	 * 		validText  ：  代表验证通过
	 */
	var invalidText = "invalid";
	var validText = "valid";
	/**
	 * ajax验证
	 * @param {} url 
	 * 		访问Action地址
	 * @param {} paras
	 * 		传值，JSON对象，如{id:'1234'}
	 * @param {} checkMethod
	 * 		回调函数名字
	 * @param {} asyncParam
	 * 		是否异步
	 * 		false：同步
	 * 		true：异步
	 */
	function checkInputValidAjax(url, paras, checkMethod, asyncParam) {
		var asyncFlag = false;
		//ajax请求默认为异步请求
		if(asyncParam == undefined || asyncParam == null || asyncParam != false) {
			asyncFlag = true;
		}
		//验证用户名是否已经存在，ajax实现	
		$.ajax({
			async:asyncFlag,				
			url:url,				
			type:"POST",
			dataType:"text",				
			data:paras,
			//timeout:20000,
			error:function(req, status, error){					
				//alert(status+'超时。');
			},
			complete:checkMethod
		});
	}
	/**
	 * 显示无效输入的提示信息
	 * @param descSpan 显示提示消息的span元素id
	 * @param validSpan 显示成功图标的span元素id	
	 * @param notice 提示消息
	 */
	function showInvalid(descSpanId, validSpanId, notice) {
		var descSpan = $("#" + descSpanId);
		var validSpan = $("#" + validSpanId);
		if(notice != undefined && notice != null) {
			descSpan.html(notice);	
		}
		descSpan.addClass("input_notice");
		validSpan.css("display", "none");
		descSpan.css("display", "block");
	}
	/**
	 *显示有效输入时提示信息
	 * @param descSpan 显示提示消息的span元素id
	 * @param validSpan 显示成功图标的span元素id	
	 */
	function showValid(descSpanId, validSpanId) {
		var descSpan = $("#" + descSpanId);
		var validSpan = $("#" + validSpanId);
		descSpan.css("display", "none");	
		validSpan.css("display", "block");
	}
