$(function () {
    var shop_name      = new Array();
    var shop_alphaname = new Array();
    var recome_img     = new Array();

    shop_name[shop_name.length]           = 'カラオケ喫茶＆ダン..';
    shop_alphaname[shop_alphaname.length] = 'sansan';
    recome_img[recome_img.length]         = 'usDbB8mianMnyHYH.jpg';

    shop_name[shop_name.length]           = 'エヴァホール水島';
    shop_alphaname[shop_alphaname.length] = 'everhallmizu';
    recome_img[recome_img.length]         = 'PlT7qUGujBQX6P8E.jpg';

    shop_name[shop_name.length]           = '一心';
    shop_alphaname[shop_alphaname.length] = 'isshin';
    recome_img[recome_img.length]         = 'Gom94GSoem2Gg1Vw.jpg';

    shop_name[shop_name.length]           = 'あづま寿司';
    shop_alphaname[shop_alphaname.length] = 'adumazushi';
    recome_img[recome_img.length]         = 'a_croOKgiS1YDAxD.jpg';

    shop_name[shop_name.length]           = '玉島プレイランド';
    shop_alphaname[shop_alphaname.length] = 't-playland';
    recome_img[recome_img.length]         = 'aOt__QL4IomZIzz6.jpg';

    shop_name[shop_name.length]           = '瀬戸内の味　清香';
    shop_alphaname[shop_alphaname.length] = 'seika';
    recome_img[recome_img.length]         = '0j6EDIMZSDN6LGbO.jpg';

    shop_name[shop_name.length]           = 'ハッピーオレンジ ..';
    shop_alphaname[shop_alphaname.length] = 'happy-orange';
    recome_img[recome_img.length]         = '0TMzTxrHoEFVLF7Q.jpg';

    shop_name[shop_name.length]           = '（有）ミラクルフー..';
    shop_alphaname[shop_alphaname.length] = '550831';
    recome_img[recome_img.length]         = 'rOxGrJn4rVct4Va6.jpg';

    shop_name[shop_name.length]           = 'アクア・サービス・..';
    shop_alphaname[shop_alphaname.length] = 'asj';
    recome_img[recome_img.length]         = 'u2toxuD_uKFXBjFT.jpg';

    shop_name[shop_name.length]           = '英語・英会話＆音楽..';
    shop_alphaname[shop_alphaname.length] = 'nakagawagakki';
    recome_img[recome_img.length]         = '8ZcrCsder5Y11tNp.jpg';

    shop_name[shop_name.length]           = '焼肉亭 桂 ＫＡＴ..';
    shop_alphaname[shop_alphaname.length] = 'katura-4129';
    recome_img[recome_img.length]         = 'sENGeRcbe6e9A8de.jpg';

    shop_name[shop_name.length]           = 'まこと幼稚園';
    shop_alphaname[shop_alphaname.length] = 'makoto';
    recome_img[recome_img.length]         = 'bxYIpc5v13ftN8Zx.jpg';

    shop_name[shop_name.length]           = '株式会社のぞみ';
    shop_alphaname[shop_alphaname.length] = 'nozomi';
    recome_img[recome_img.length]         = 'IR3Wt96Se7Z7NGwN.jpg';

    shop_name[shop_name.length]           = 'カラオケ喫茶＆ダン..';
    shop_alphaname[shop_alphaname.length] = 'sansan';
    recome_img[recome_img.length]         = 'd38Qy3A79RoBTbwP.jpg';

    shop_name[shop_name.length]           = '第二まこと幼稚園';
    shop_alphaname[shop_alphaname.length] = 'makoto2';
    recome_img[recome_img.length]         = 'AF44fR5id9VuxngG.jpg';

    shop_name[shop_name.length]           = 'デンタルサロン ハ..';
    shop_alphaname[shop_alphaname.length] = 'haviena';
    recome_img[recome_img.length]         = 'sD1fZt9RPDBD3tRo.jpg';

    shop_name[shop_name.length]           = '（株）稲田石材加工..';
    shop_alphaname[shop_alphaname.length] = 'inadasekizai';
    recome_img[recome_img.length]         = '7LN5bZqz3hD6BShb.jpg';

    shop_name[shop_name.length]           = '田舎や 徳膳';
    shop_alphaname[shop_alphaname.length] = 'tokuzen';
    recome_img[recome_img.length]         = 'MGHKFFIrmCMfdJZS.jpg';

    shop_name[shop_name.length]           = 'いけす料理 やま幸';
    shop_alphaname[shop_alphaname.length] = 'yamakou';
    recome_img[recome_img.length]         = 'Q5SOV4L7sYotyMkE.jpg';

    shop_name[shop_name.length]           = '和風茶房かたつむり';
    shop_alphaname[shop_alphaname.length] = 'katatumuri';
    recome_img[recome_img.length]         = 'QyCDXw6Zc4xRjwvt.jpg';

    shop_name[shop_name.length]           = 'THUMBS UP';
    shop_alphaname[shop_alphaname.length] = 'thumbs-up';
    recome_img[recome_img.length]         = '2EB6pZe6GUrrQIQ4.jpg';

    shop_name[shop_name.length]           = 'Land Five..';
    shop_alphaname[shop_alphaname.length] = 'landfive';
    recome_img[recome_img.length]         = 'RzBtb0Nnte2oy1Bj.jpg';

    shop_name[shop_name.length]           = '山中石材';
    shop_alphaname[shop_alphaname.length] = 'yamanaka';
    recome_img[recome_img.length]         = '0Dm_w3ci2hm7xExZ.jpg';

    shop_name[shop_name.length]           = '波照間';
    shop_alphaname[shop_alphaname.length] = 'hateruma';
    recome_img[recome_img.length]         = 'xXZXEjJ6UnaNlLuI.jpg';

    shop_name[shop_name.length]           = '生成そば 方丈ふる..';
    shop_alphaname[shop_alphaname.length] = 'marubu';
    recome_img[recome_img.length]         = 'kDYf7zGdaCWJS1fM.jpg';

    var timer;
    var position_x      = new Array();
    var parent_box      = $('#slideshow');
    var child_box_count = shop_alphaname.length;
    var child_box_width = 111;

    for (var i = 0; i < child_box_count; i++) {
        position_x[i] = i * child_box_width;

        var child_box = $(
            '<div style="position: absolute; top: 0; left: ' + position_x[i] + 'px; width: 105px; padding-bottom: 2px; background-color: #fff; font-size: 77%; text-align: center;" id="recome' + i + '">' +
                '<table summary="' + shop_name[i] + 'のおすすめ" style="margin-bottom: 3px;">' +
                    '<tr>' +
                        '<td style="width: 105px; height: 79px; padding: 0; border: none; line-height: 1.231; text-align: center; vertical-align: middle;">' +
                            '<a href="http://www.donbla.co.jp/' + shop_alphaname[i] + '">' +
                                '<img src="/shop/recome/img/list_' + recome_img[i] + '" alt="' + shop_name[i] + 'のおすすめ" style="border: none; vertical-align: bottom; line-height: 0;" />' +
                            '</a>' +
                        '</td>' +
                    '</tr>' +
                '</table>' +
                '<a href="http://www.donbla.co.jp/' + shop_alphaname[i] + '">' +
                    shop_name[i] +
                '</a>' +
            '</div>'
        );

        child_box.mouseover(function () {
            $(this).css('background-color', '#eae3dd');
        });

        child_box.mouseout(function () {
            $(this).css('background-color', '#fff');
        });

        parent_box.append(child_box);
    }

    function slide() {
        for (var i = 0; i < child_box_count; i++) {
            if (--position_x[i] < -child_box_width) {
                position_x[i] = (child_box_count - 1) * child_box_width;
            }

            $('#recome' + i).css('left', position_x[i]);
        }
    }

    function slide_on() {
        clearInterval(timer);
        timer = setInterval(slide, 50);
    }

    function slide_off() {
        clearInterval(timer);
    }

    parent_box.mouseover(slide_off);
    parent_box.mouseout(slide_on);

    slide_on();
});
