$.form=function(formid, form){
	var $form = $('#'+formid);
	for(var name in form)
	{
		var val = form[name];
		//console.log(val);
		var vals = val.split(',');
		for(i = 0; i<vals.length; i++)
		{
			if(vals[i] == 'empty')
				vals[i] = 'emptyd';
			$('#'+name)[vals[i]]();
		}
	}
	$form.submit(function(){
		var formdom = $form.get(0);
		formdom.c = 0;
		for(var name in form)
		{
			if(vals[i] == 'empty')
				vals[i] = 'emptyd';
			var val = form['name'];
			$('#'+name).blur();
		}
//		console.log(formdom.c);
//		return false;
		return formdom.c == 0;
	});
};

$.fn.extend({
	email:function(){
		return this.each(function(i){
			var c = false;
			$(this).blur(function(){
				if(!/^\w+@\w+\.\w+$/.test(this.value)){
					this.form.c++;
					alert('请输入正确的Email');
				}
			});
		});
	},
	emptyd:function(){
		return this.each(function(i){
			$(this).blur(function(){
				if($.trim(this.value)==''){
					this.form.c++;
					alert(this.title+'不能为空!');
				}
			});
		});
	},
	username:function(){
		return this.each(function(i){
			$(this).blur(function(){
				if(!/^[a-z]\w{5,15}$/i.test(this.value)){
					this.form.c++;
					alert(this.title+'为字母开头的,6-16位字符数字下划线组合,不区分大小写!');
				}
			});
		});
	},
	password:function(){
		return this.each(function(i){
			$(this).blur(function(){
				if(!/^.{6,16}$/i.test(this.value)){
					this.form.c++;
					alert(this.title+'为6-16位任意字符组合!');
				}
			});
		});
	},
	equal:function(){
		return this.each(function(i){
			$(this).blur(function(){
				//console.log(this.id.substr(0, this.id.length-1));
				if(this.value != $('#'+this.id.substr(0, this.id.length-1)).val()){
					this.form.c++;
					alert(this.title+'两次不一致!');
				}
			});
		});
	},
	int:function(){
		return this.each(function(i){
			$(this).blur(function(){
				if(!/^\d+$/i.test(this.value)){
					this.form.c++;
					alert(this.title+'为整数数字!');
				}
			});
		});
	},
	number:function(){
		return this.each(function(i){
			$(this).blur(function(){
				if(!/^\d+(\.\d+)?$/i.test(this.value)){
					this.form.c++;
					alert(this.title+'为整数数字!');
				}
			});
		});
	},
	mobile:function(){
		return this.each(function(i){
			$(this).blur(function(){
				if(!/^1[358]\d{9}$/i.test(this.value)){
					this.form.c++;
					alert(this.title+'手机格式错误!');
				}
			});
		});
	}
});
