// 登録ページ
function location_move() {
    if(connecting){
        return false;
    }
    
    var data = myid + '||' + $('#invitation_hash').val();
    send_action('MOVE_HASH', 'data="' + data + '"');
}

// リマインダー
function location_reminder() {
    if(connecting){
        return false;
    }
  
    var url = 'https://www.chaberi.com/move.cgi?rm=reminder';
    location.replace(url);
}

// ログインフォーム(open)
function open_login_form(evt) {
    if(connecting){
        return false;
    }

    $("#move_profile").css("display","none");

    popup_x = $(window).width() / 2 - 250;
    popup_y = $(window).height() / 2 - 100;

    if( popup_x + 400 > $(window).width() ){
        popup_x = $(window).width() - 300;
    }

    $("#login_profile").css("left",popup_x + "px");
    $("#login_profile").css("top",popup_y + "px");
    $("#login_profile").css("display","block");
}

// ログインフォーム(close)
function close_login_form(){
    $("#login_profile").css("display","none");
}

// ログアウトフォーム(open)
function open_logout_form(evt) {
    if(connecting){
        return false;
    }

    $("#move_profile").css("display","none");

    popup_x = $(window).width() / 2 - 250;
    popup_y = $(window).height() / 2 - 100;

    if( popup_x + 400 > $(window).width() ){
        popup_x = $(window).width() - 300;
    }


    $("#logout_profile").css("left",popup_x + "px");
    $("#logout_profile").css("top",popup_y + "px");
    $("#logout_profile").css("display","block");
}

// ログアウトフォーム(close)
function close_logout_form(){
    $("#logout_profile").css("display","none");
}

// ボタンフォーム(open)
function open_move_form(evt) {
    if(connecting){
        return false;
    }

    popup_x = $(window).width() / 2 - 250;
    popup_y = $(window).height() / 2 - 100;

    if( popup_x + 400 > $(window).width() ){
        popup_x = $(window).width() - 300;
    }

    if ( is_logout_user == 0 ) {
        $('#register').css('display','inline');
    }
    else if ( is_logout_user == 2 ) {
        $('#register').css('display','inline');
        $('#logout').css('display','inline');
        $('#register').val('パスワード変更');
        $('#reminder').css('display','none');
    }

    $('#move_profile').css('left',popup_x + "px");
    $('#move_profile').css('top', popup_y + "px");
    $('#move_profile').css('display',"block");

    $('#move_profile').append('<img src="http://group.chaberi.com/group/ajax_clear_session?' + new Date().getTime() +'" />');
}

// ボタンフォーム(close)
function close_move_form(){
    $('#move_profile').css('display','none');
}

// ログイン
function moveData() {
    var move_id = document.login_form.move_id.value;
    var password = document.login_form.password.value;
    var auto = 0;

    if ( $('#auto_login').attr('checked') != true ) {
        auto = 1;
    }

    if (move_id == "") {
        alert('IDを入力してください。');
        document.login_form.move_key.focus();
        return false;
    } else if (password == "") {
        alert('パスワードを入力してください。');
        document.login_form.password.focus();
        return false;
    }

    var data  = move_id + '||' + password + '||' + auto;

    data = data.replace(/>/g, '');
    data = data.replace(/</g, '');
    data = data.replace(/\\/g, '');
    data = data.replace(/\"/g, '');
    data = data.replace(/\r\n/g, '\\n');
    data = data.replace(/\r/g, '\\n');
    data = data.replace(/\n/g, '\\n');

    send_action('MOVE_PROFILE_LOBBY', 'data="' + data + '"');
}

// ログアウト
function moveLogout() {
    var move_id = document.logout_form.move_id.value;
    var password = document.logout_form.password.value;

    if (move_id == "") {
        alert('IDを入力してください。');
        document.logout_form.move_key.focus();
        return false;
    } else if (password == "") {
        alert('パスワードを入力してください。');
        document.logout_form.password.focus();
        return false;
    }

    var data  = move_id + '||' + password;

    data = data.replace(/>/g, '');
    data = data.replace(/</g, '');
    data = data.replace(/\\/g, '');
    data = data.replace(/\"/g, '');
    data = data.replace(/\r\n/g, '\\n');
    data = data.replace(/\r/g, '\\n');
    data = data.replace(/\n/g, '\\n');

    send_action('LOGOUT_ALL', 'data="' + data + '"');
}

