jQuery(document).ready(function($) {

    // ポップアップウインドウを表示する
    $('#favorite_open').click(OpenFavorite);

    function OpenFavorite() {
        $('#favorite_add_confirm').hide();
        $('#favorite_not_login').hide();
        $('#favorite_already_add').hide();
        $('#favorite_add_complete').hide();
        $('#favorite_pop_loader').show();

        $.ui.dialog.defaults.bgiframe = true;
        $("#favorite_pop").dialog({
            autoOpen: false,
            close: function(){
                $('#favorite_add_confirm').hide();
                $('#favorite_not_login').hide();
                $('#favorite_already_add').hide();
                $('#favorite_add_complete').hide();
                $('#favorite_pop_loader').hide();
            }
        });
        $("#favorite_pop").dialog("open");
            
        var request_url = "/blog/ajax/favorite/check";
        var params = 'domain='+domain;
        $.ajax({
            type: 'post',
            data: params,
            url: request_url,
            success: function (res) {
//                var json = eval('('+ res  + ')');
                var json = res;
                if ( json.data ) {
                    if ( json.data == 'not_login') {
                        $('#favorite_pop_loader').hide();
                        $('#favorite_not_login').show();
                    } else if ( json.data == 'already_add') {
                        $('#favorite_pop_loader').hide();
                        $('#favorite_already_add').show();
                    }
                } else {
                    $('#favorite_pop_loader').hide();
                    $('#favorite_add_confirm').show();
                }
                return;
            } // successここまで
        }); // ajaxここまで
	}


    //メッセージの送信を実行したとき
    $('#favorite_add').click(function() {
        $('#favorite_add_confirm').hide();
        $('#favorite_pop_loader').show();

		var request_url = "/blog/ajax/favorite/add";
        var params = 'domain='+domain;
        $.ajax({
            type: 'post',
            data: params,
            url: request_url,
            success: function (res) {
//                var json = eval('('+ res  + ')');
                var json = res;
                if ( json.error ) {
                    console.debug(json.error);
                } else {
                    //送信完了時
                    $('#favorite_pop_loader').hide();
                    $('#favorite_add_complete').show();
                }
                return;
            } //successここまで
        }); //ajaxここまで
    });

});

