/*!
 * jQuery Message Plugin
 * version: 2.49 (18-OCT-2010)
 * @requires jQuery v1.3.2 or later
 */
(function($) {
/*
 * 设置所有信息公共部分样式,必须在ready中设定      如$.fn.style_common.width="50px";
*/
$.fn.style_common = {
	width: '99.3%',
	height:'30px',
	letterSpacing: '3px',
	paddingTop: '23px',
	fontWeight: 'bold',
	backgroundColor: ''
}
/*
 * 设置成功信息的样式,必须在ready中设定      如$.fn.style_success.backgroundColor="gray";
*/
$.fn.style_success = {     
	color: '#439d37',
	fontSize: '13px',
	border:'2px solid #adcd3c'
};
/*
 * 设置警告信息的样式,必须在ready中设定      如$.fn.style_warn.backgroundColor="gray";
*/
$.fn.style_warn = {     
	color:'#f4a700',
	fontSize: '13px',
	border:'2px solid #F89919'
};
/*
 * 设置错误信息的样式,必须在ready中设定      如$.fn.style_error.backgroundColor="gray";
*/
$.fn.style_error = {     
	color:'#FF5151',
	fontSize: '13px',
	border:'2px solid #FF5151'
};
$.fn.extend({
	/*
	 * 显示提示信息,必须在ready中设定  如$('#ID').showMsg(msg,level);
	 */
	showMsg:function(msg,level){
		if(msg != null && msg != ""){
			$(this).css($.fn.style_common).css(this.setStyle(level)).slideDown("3000").attr("align","center");
			$(this).oneTime('3s',function(){
				$(this).slideUp("1000");
			});
		}
	},
	setStyle : function(level){
		if(level==0){
			return $.fn.style_success;
		}
		if(level==1){
			return $.fn.style_warn;
		}
		if(level==2){
			return $.fn.style_error;
		}
	}
});
$.fn.extend({
	/*
	 * 禁止输入特殊字符    允许输入 .  "^[A-Za-z0-9.]+$"      
	 */
	disSpecialChar:function(){
		$(this).keypress(function(e){
			if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97) || event.ctrlKey) 
				if(event.keyCode==46){
					event.returnValue = true;
				}else{
					event.returnValue = false;
				}
		});
	},

	/*
	 * 删除所选择的复选框
	 */
	deleteSelectObj:function(checkboxName){
		$(this).click(function(){
			if($(":checkbox[name='"+checkboxName+"'][checked='true']").length<=0){
				alert("请选择一个要删除的项!");
				return false;
			}
			if(confirm("是否确定删除所选！")){
				return true;
			}
			return false;
		});
	},
	/*
	 * 限制输入框字符长度
	 * len  长度
	 * obj  显示可输入字符长度对象
	 */
	limitStringLength:function(len,obj){
		if($.browser.msie){
			$(this).bind("propertychange",function(){
				 var curLength = $(this).val().length;
				 var content=$(this).val().substring(0,len);
				    if (curLength>len){
				        $(this).val($(this).val().substring(0,len));
				        curLength = len;
				    }
				obj.text(len-$(this).val().length);
			});
		}else{
			$(this).bind("keyup",function(){
				 var curLength = $(this).val().length;
				 var content=$(this).val().substring(0,len);
				    if (curLength>len){
				        $(this).val($(this).val().substring(0,len));
				        curLength = len;
				    }
				obj.text(len-$(this).val().length);
			});
		}
	}
});
/*
 * 只能输入数字
 */
$.fn.onlypressnum=function(){
	$(this).bind("keydown",function(e){
		//alert(e.which);
		if(e.shiftKey && (e.which >= 48 && e.which <= 57)){
			return false;
		}
		if((e.which >= 48 && e.which <= 57)){
			return true;
		}
		if((e.which >= 96 && e.which<=105)){
			return true;
		}
		if((e.which==8)){
			return true;
		}else{
			return false;
		}
	});
};
$.fn.onlypressPrice=function(){
	$(this).bind("keydown",function(e){
		if(e.shiftKey && (e.which >= 48 && e.which <= 57)){
			return false;
		}
		if((e.which >= 48 && e.which <= 57)){
			return true;
		}
		if((e.which >= 96 && e.which<=105)){
			return true;
		}
		if((e.which==8) || (e.which==190) || (e.which==46) || (e.which==110)){
			return true;
		}else{
			return false;
		}
	});
};

function log() {
	if ($.fn.ajaxSubmit.debug) {
		var msg = '[jquery.form] ' + Array.prototype.join.call(arguments,'');
		if (window.console && window.console.log) {
			window.console.log(msg);
		}
		else if (window.opera && window.opera.postError) {
			window.opera.postError(msg);
		}
	}
};

})(jQuery);


