
function checkNumber() {
    var strNumber = document.LoginForm.number.value;
    if (strNumber.length > 0){
        if (strNumber.match(/^[0-9]+$/) && strNumber.length == 10){
            return true;
        }else{
            alert("「スカイマイル会員口座番号」は、半角数字10桁で入力して下さい。");
            return false;
        }
    }else{
        alert("「スカイマイル会員口座番号」を、入力して下さい。");
        return false;
    }
}

function checkLastname() {
    var strLastname = document.LoginForm.lastname.value;
    if (strLastname.length > 0){
        if (strLastname.match(/^[a-zA-Z0-9-_.?]+$/) && (strLastname.length <= 100) ){
            return true;
        }else{
            alert("「英字氏名（姓）」は、半角英数字(100桁以内)で入力して下さい。");
            return false;
        }
    }else{
        alert("「英字氏名（姓）」を、入力して下さい。");
        return false;
    }
}

function checkFirstname() {
    var strFirstname = document.LoginForm.firstname.value;
    if (strFirstname.length > 0){
        if (strFirstname.match(/^[a-zA-Z0-9-_.?]+$/) && (strFirstname.length <= 100) ){
            return true;
        }else{
            alert("「英字氏名（名）」は、半角英数字(100桁以内)で入力して下さい。");
            return false;
        }
    }else{
        alert("「英字氏名（名）」を、入力して下さい。");
        return false;
    }
}

function validateLogin() {
    if (checkNumber() && checkLastname() && checkFirstname()){
        return true;
    }else{
        return false;
    }
}

function submit(){
    document.LoginForm.submit();
}


