// ログイン/ログアウト
function SubmitLogin() {
	if( (( UserCheck() == true ) && ( PassCheck() == true )) != true ){
		return;
	}
	document.UE.action = "http://www.yasai-web.com/cgi-bin/klogin_dwnld.cgi";
	window.document.UE.submit();
}
function SubmitLogout() {
	document.UE.action = "http://www.yasai-web.com/cgi-bin/klogout.cgi";
	window.document.UE.submit();
}

// ユーザーIDチェック
function UserCheck(){

    if( IsNullCheck( document.UE.LOGINID.value ) == false ) {
        ShowAlert( ALERT_ID_NULL );
        document.UE.LOGINID.focus();
        return false;
    }
    if( IsSingleByteCheck2( document.UE.LOGINID.value ) == false ) {
        ShowAlert( ALERT_ID_TYPE );
        document.UE.LOGINID.focus();
        return false;
    }
    if( ( IsStrlenCheck( document.UE.LOGINID.value , 2 ) == true ) || 
        ( IsStrlenCheck( document.UE.LOGINID.value , 16 ) == false ) ) {
        ShowAlert( ALERT_ID_BYTE );
        document.UE.LOGINID.focus();
        return false;
    }
    return true;
}

// パスワードチェック
function PassCheck(){
    if( IsNullCheck( document.UE.PASSWD.value ) == false ) {
        ShowAlert( ALERT_PASSWD_NULL );
        document.UE.PASSWD.focus();
        return false;
    }
    if( IsSingleByteCheck2( document.UE.PASSWD.value ) == false ) {
        ShowAlert( ALERT_PASSWD_TYPE );
        document.UE.PASSWD.focus();
        return false;
    }
    if(( document.UE.PASSWD.value.length < 3 ) || ( document.UE.PASSWD.value.length > 16 )) {
        ShowAlert( ALERT_PASSWD_BYTE );
        document.UE.PASSWD.focus();
        return false;
    }
    return true;
}

// 半角英数字チェック
function IsSingleByteCheck2( aValue ) 
{
    var i,len, result;
    
    len = aValue.length;
    var EffectiveChar = ("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._@ ");

    for(i=0; i<len; i++){
	if( EffectiveChar.indexOf( aValue.charAt( i ) ) == -1 ){
            return(false);
        }
    }
    return(true);
}
