﻿//function login(){
//    if (checkBeforeLogin() == false) return false;
//    centerToWaitWin();
//    showWait();
//    var ajaxObj = new Ajax.Request('./admin/index.php', {method:'post', parameters:'action_Login=true&'+Form.serialize('frmLogin'), asynchronous:true, onSuccess:showResponse});
//    return false;
//}
//function showResponse(resultRequest){
////alert("1:"+resultRequest.responseText);
//    hideWait();
//    if (resultRequest.responseText.substr(0,1)!="{" && resultRequest.responseText.substr(0,2)!="\n{") {
//        alert('ログインデータの読込みエラーが発生しました。');
//        return;
//    }
//    var tmp = resultRequest.responseText.unescapeHTML();
//    try {
//        var result = eval( '(' + tmp + ')' );
//    } catch(e) {
//        alert('ログインデータの読込みエラーが発生しました。\n'+e);
//        return;
//    }
//    if (result['Result'] == "error") {
//        alert(result['ResultMsg']);
//    } else {
//        //var param = "";
//        //var ajaxObj = new Ajax.Updater('phLogin', 'loginbar.html', {method:'get', parameters:param});
//        window.location.replace("./admin/index.php?action_Menu=true");
//    }
//    return;
//}
function checkBeforeLogin() {
    var obj;
    var byteCnt;

    obj = $('txtLoginID');
    byteCnt = __getByteCount(obj.value);
    if (byteCnt == 0) {
        alert('ログインIDを入力してください。');
        obj.focus();
        return false;
    } else if (byteCnt > obj.maxLength) {
        alert('ログインIDに入力された文字数('+byteCnt+'バイト)が多すぎます。\n'+obj.maxLength+'バイト以内で入力してください。');
        obj.focus();
        return false;
    }
    obj = $('txtPWD');
    byteCnt = __getByteCount(obj.value);
    if (byteCnt == 0) {
        alert('パスワードを入力してください。');
        obj.focus();
        return false;
    } else if (byteCnt > obj.maxLength) {
        alert('パスワードに入力された文字数('+byteCnt+'バイト)が多すぎます。\n'+obj.maxLength+'バイト以内で入力してください。');
        obj.focus();
        return false;
    }

    return true;
}
