jQuery.checkForm = {
    email: function(tags) {
	  var mail = /^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	  var val  = $('#'+ tags +'').val();
	  if(val == '') {
		alert('請輸 帳號');
		$('#'+ tags +'').focus();
		return false;
	  } else if(! val.match(mail)) {
		 alert('帳號格式輸入錯誤');
		 $('#'+ tags +'').focus();
		 return false;
	  }
    }, //email
	email2: function(tags) {
	  var mail = /^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	  var val  = $('#'+ tags +'').val();
	  if(val == '') {
		alert('請輸 E-mail');
		$('#'+ tags +'').focus();
		return false;
	  } else if(! val.match(mail)) {
		 alert('E-mail格式輸入錯誤');
		 $('#'+ tags +'').focus();
		 return false;
	  }
    }, //email
    value: function(tags,msg) {
		var val  = $('#'+ tags +'').val();
		if(val == '') {
			alert(' '+msg+' ');
			$('#'+ tags +'').focus();
			return false;
		}
	}, //value
	
	 tel: function(tags,msg) {
		var val  = $('#'+ tags +'').val();
		if(val == '') {
			alert('手機號碼欄位沒有填寫');
			$('#'+ tags +'').focus();
			return false;
		}
		else if(isNaN(val)){
			alert('手機號碼欄位填寫錯誤');
			$('#'+ tags +'').focus();
			return false;
		}
	}, //value
	
	telmob: function(tags1,tags2,msg) {
		var val1  = $('#'+ tags1 +'').val();
		var val2  = $('#'+ tags2 +'').val();
		if(isNaN(val1)) {
			alert('電話輸入錯誤');
			$('#'+ tags1 +'').focus();
			return false;
		}
		if(isNaN(val2)) {
			alert('手機號碼輸入錯誤');	
			$('#'+ tags2 +'').focus();
			return false;
		}
		if(val1 == '' && val2 == '') {
			alert(' '+msg+' ');
			$('#'+ tags1 +'').focus();
			return false;
		}
	}, //value
	
	year: function(tags,msg) {
		var val  = $('#'+ tags +'').val();
		var now=new Date();
	 	var year = now.getFullYear(); 
		if( val > year || val <1911) {
			alert(' '+msg+' ');
			$('#'+ tags +'').focus();
			return false;
		}
	}, //year
	
	mon: function(tags,msg) {
		var val  = $('#'+ tags +'').val();
		if(val >12 || val <1) {
			alert(' '+msg+' ');
			$('#'+ tags +'').focus();
			return false;
		}
	}, //mon
	
	day: function(tags,msg) {
		var val  = $('#'+ tags +'').val();
		if(val >31 || val <1) {
			alert(' '+msg+' ');
			$('#'+ tags +'').focus();
			return false;
		}
	}, //day
	
	telandfax: function(tags,tags2,msg) {
		var val  = $('#'+ tags +'').val();
		var val2  = $('#'+ tags2 +'').val();
		if(val == '' && val2 == '') {
			alert(' '+msg+' ');
			$('#'+ tags +'').focus();
			return false;
		}
	}, //telandfax
	
	
	
	password: function(tags,tags2,msg) {
		var val  = $('#'+ tags +'').val();
		var val2  = $('#'+ tags2 +'').val();
		if(val != val2 ) {
			alert(' '+msg+' ');
			$('#'+ tags +'').focus();
			return false;
		}
	}, //password
	
    customize: function(tags,msg,regular,msg2) {
		var reg = regular; //自訂的規則
		var val = $('#'+ tags +'').val();
		if(val == '') {
			alert(' '+msg+' ');
			$('#'+ tags +'').focus();
			return false;
		} else if(! val.match(reg)) {
			alert(' '+msg2+' ');
			$('#'+ tags +'').focus();
			return false;
		}
	} //customize	
};
