/*
 * Monotaro Suggest Script
 */

$(function(){

    /*
    if (!$.monotaroABTest.checkA('suggest', true)) {
        $('#suggest_keywords').focus();
        return;
    }
    */

    //var suggest_api_url = 'http://localhost:8082/api/suggest/search/';
    var suggest_api_url = $.monotaro.replace_ssl_url('http://app-monotaro.appspot.com/api/suggest/search/');

    var suggest_debug_time = $('#suggest_debug_time');
    var suggest_debug = 'suggest_debug_time';
    if (suggest_debug_time.get(0)) {
        $('#debug_clear').click(function(){
            suggest_debug_time.html('');
            return false;
        });
    } else {
        suggest_debug = '';
    }

    $('#combo_keywords').ajaxComboBox(suggest_api_url, {
        'category': 'categoryCode',
        'suggest_debug': suggest_debug,
        'select_callback': function(text) {
            $('#suggestForm').submit();
        }
    });
    //$('#combo_keywords #keywords').focus();
    /*
    setTimeout(function(){
        $('body').trigger('mouseup');
    }, 1000);
    */

    /*
    if ($.monotaro.url_params['resetcookie'] == '1') {
        $.monotaro.cookie('suggest_assert', null);
    }
    $.monotaro.debug('suggest_assert cookie = ' + $.monotaro.cookie('suggest_assert'));
    if ($.monotaro.cookie('suggest_assert') != '1') {
        var suggest_assert_html = [];
        suggest_assert_html.push('<div id="pimped" class="assert_bubble" style="position:absolute;top:-2000px;left:-2000px;z-index:1000;">');
        suggest_assert_html.push('<div class="rounded"><blockquote>');
        suggest_assert_html.push('<p><span style="float:right;margin-left:4px;"><img src="/common/js/lib/images/tip-close.gif" /></span>MonotaROの商品が探しやすくなりました！<br />検索窓に文字を入力するとキーワード候補が表示されます。</p>');
        suggest_assert_html.push('</blockquote></div>');
        suggest_assert_html.push('<cite class="rounded"></cite>');
        suggest_assert_html.push('</div>');
        $('body').prepend(suggest_assert_html.join(''));
        var pimped = $('#pimped');
        var suggestForm = $('#suggestForm div');
        var offset_left = 300;
        var offset_top = -1 * (pimped.height() - 15);
        var pimped_move = function(){
          var suggestForm_offset = suggestForm.offset();
          pimped.css('top', (suggestForm_offset.top + offset_top) + 'px').css('left', (suggestForm_offset.left + offset_left) + 'px');
        };
        var pimped_hide = false;
        var pimped_hide_func = function(){
          if (!pimped_hide) {
              $(this).fadeOut();
              pimped_hide = true;
              $.monotaro.cookie('suggest_assert', '1', { expires: 3650, path: '/', secure: false });
              $.monotaro.debug('suggest_assert cookie set');
          }
        };
        pimped.click(pimped_hide_func);
        $(window).bind('resize', pimped_move);
        setTimeout(function(){
            pimped_move();
        }, 2000);
    }
    */

});
