function check_email() {
	var msg1 = 'Please make sure your email address is correct, so that we can provide further service for you!';
	var msg2 = 'Sorry, the email address has be used';
	var msg3 = 'Your email address is available, please go on';
	var mail = $('#email').val();
	if(mail == '') {
		$('#error1').css('color','#F00');
		$('#error1').html(msg1);
		return false;
	}
	var reg=/[a-z0-9A-Z]+(\.[_a-z0-9A-Z]+)*@[a-z0-9A-Z]+(\.[a-z0-9A-Z]+)+$/; 
	if(reg.test(mail)) {
		$.get('./action/check_email.php',{email:mail},function (msg){
			if(msg == 1){
				$('#error1').css('color','#390');
				$('#error1').html(msg3);
				return true;
			}else{
				$('#error1').css('color','#F00');
				$('#error1').html(msg2);
				return false;
			}
		});
	} else {
		$('#error1').css('color','#F00');
		$('#error1').html(msg1);
		return false;
	}
}

function check_name(){
	var msg4 = 'Error, please make sure the length of your nickname between 1-10';
	var msg5 = 'The nickname is available';
	var nickname = $('#nickname').val();
	if(nickname == ''){
		$('#error2').css('color','#F00');
		$('#error2').html(msg4);
		return false;
	}else{
		$('#error2').css('color','#390');
		$('#error2').html(msg5);
		return false;
	}
}

function check_pwd(){
	var msg6 = 'Please insert 6-20 codes as your password';
	var msg7 = 'Please make sure the length of your password between 6-20';
	var msg8 = 'The password is available';
	var password = $('#pwd').val();
	if(password == ''){
		$('#error3').css('color','#F00');
		$('#error3').html(msg6);
		return false;
	}else{
		if(password.length > 20 || password.length < 6 ){
			$('#error3').css('color','#F00');
			$('#error3').html(msg7);
			return false;
		}else{
			$('#error3').css('color','#390');
			$('#error3').html(msg8);
			return true;
		}
	}
}

function check_repwd(){
	var msg9 = 'Passwords do not match, please input it again.';
	var msg10 = 'Please make sure your password is correct.';
	var pwd = $('#pwd').val();
	var repwd = $('#repwd').val();
	if(repwd != pwd || repwd.length <= 0){
		$('#error4').css('color','#F00');
		$('#error4').html(msg9);
		return false;
	}else{
		$('#error4').css('color','#390');
		$('#error4').html(msg10);
		return false;
	}
}

function check_all(){
	if(check_email() == false){
		$('#email').focus();
		return false;
	}
	if(check_name() == false){
		$('#nickname').focus();
		return false;
	}
	if(check_pwd() == false){
		$('#pwd').focus();
		return false;
	}
	if(check_repwd() == false){
		$('#repwd').focus();
		return false;
	}
	$('#register').submit();
}