function CheckSetInfoSubmit() {    
    var NickNameLen = $("#ID_NICKNAME").val().length;
    if (NickNameLen && NickNameLen<3) {
        alert("您的顯示名稱長度太短! 請重新輸入");
        $("#ID_NICKNAME").focus();
        return false;
    }
    else if (NickNameLen>10) {
        alert("您的顯示名稱長度超過限制! 請重新輸入");
        $("#ID_NICKNAME").focus();
        return false;
    }
    
    if ($("#ID_EMAIL").val().length && !CheckEMail($("#ID_EMAIL").val())) {
        $("#ID_EMAIL").focus();
        return false;    
    }

	var PasswordLen1=$("#ID_PASSWORD").val().length;
	var PasswordLen2=$("#ID_CONFIRM_PASSWORD").val().length;
	if (PasswordLen1 || PasswordLen2) {
		if ((PasswordLen1!=PasswordLen2) || 
			PasswordLen1>32 || PasswordLen2>32 ||
		    ($('#ID_PASSWORD').val()!=$('#ID_CONFIRM_PASSWORD').val())) {
			$('#ID_CONFIRM_HINT').text($PWDConfirmedBad);
			$('#ID_CONFIRM_HINT').css("color",'#FF0000');
			$('#ID_PASSWORD').focus();
			return false;
		}
	}
	
    return true;
}

function CheckJoinSubmit() {    
    var NickNameLen = $("#ID_NICKNAME").val().length;
    if (!NickNameLen) {
        $("#ID_NICKNAME").focus();
        return false;
    }
    else if (NickNameLen<3) {
        alert("您的顯示名稱長度太短! 請重新輸入");
        $("#ID_NICKNAME").focus();
        return false;
    }
    else if (NickNameLen>10) {
        alert("您的顯示名稱長度超過限制! 請重新輸入");
        $("#ID_NICKNAME").focus();
        return false;
    }
    
    if (!$("#ID_EMAIL").val().length) {
        $("#ID_EMAIL").focus();
        return false;
    }    
    if (!CheckEMail($("#ID_EMAIL").val())) {
        $("#ID_EMAIL").focus();
        return false;    
    }

	if (!$("#ID_PASSWORD").val().length) {
		$("#ID_PASSWORD").focus();
		return false;
	}

	var PasswordLen = $("#ID_CONFIRM_PASSWORD").val().length;
	if ( !PasswordLen || PasswordLen>32) {
		$("#ID_CONFIRM_PASSWORD").focus();
		return false;
	}
	
	if ($('#ID_PASSWORD').val()!=$('#ID_CONFIRM_PASSWORD').val()) {
		$('#ID_CONFIRM_HINT').text($PWDConfirmedBad);
		$('#ID_CONFIRM_HINT').css("color",'#FF0000');
		$('#ID_PASSWORD').focus();
		return false;
	}
	if ($('#ID_SEND_JOIN_BUTTON').attr('disabled')) {
		return false;
	}
	
    return true;
}

function CheckEMail(Str) {
	var pattern  =/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

	if (pattern.test(Str)==false) {
		alert('EMail 格式錯誤! 請重新輸入。');
		return false;
	}
	return true;
}

function CheckLoginSubmit() {   
    if (!$("#ID_EMAIL").val().length) {
        $("#ID_EMAIL").focus();
        return false;
    }
	else {
		if (!$("#ID_PASSWORD").val().length) {
			$("#ID_PASSWORD").focus();
			return false;
		}
	}
    
    if (!CheckEMail($("#ID_EMAIL").val())) {
        $("#ID_EMAIL").focus();
        return false;    
    }

    return true;
}
