(function(){
    if (typeof(youtubeKeyword) == 'undefined') return;
    if (youtubeKeyword.length <= 0) return;
    var yk = youtubeKeyword;
    yk = yk.replace(/　/g, " ");
    var yks = yk.split(" ");
    var url = "http://gdata.youtube.com/feeds/api/videos?vq=" + encodeURIComponent(yks.join(" OR ")) + "&alt=json&max-results=3";
    jQuery.ajax({url : url,
                dataType : "jsonp",
                async : true,
                cache : true,
                success : function(data) {
                    var entries = data.feed.entry;
                    if (!entries) return;
                    if (entries.length <= 0) return;
                    var i;
                    var html;
                    html  = '<div class="movieDiv clearfix">';
                    html += '<h2>関連動画</h2>';
                    for (i=0;i<entries.length;i++) {
                        var id = entries[i].id["$t"];
                        id = id.replace(/^.+\/([^\/]+)/, "$1");
                        if (i >= 3) continue;
                        html += i == 0 ? '<div class="movieL">' : '<div class="movieS">';
                        html += '<div class="movieImg"><a rel="vidbox" title="' + entries[i].title["$t"] + '"href="' + entries[i].link[0].href + '" onclick="SmR.linkTrackVars=\'eVar9,events\';SmR.linkTrackEvents=\'event5\';SmR.eVar9=\'youtube\';SmR.events=\'event5\';SmR.tl(this,\'o\');">';
                        html += '<span class="iconPlay"></span>';
                        html += i == 0 ? '<img src="http://i4.ytimg.com/vi/' + id + '/hqdefault.jpg"' : '<img src="http://i4.ytimg.com/vi/' + id + '/default.jpg"';
                        html += ' alt="' + entries[i].title["$t"] + '" title="' + entries[i].title["$t"] + '" onclick="javascript:void(0)">';
                        html += '</a></div>';
                        html += '<div class="movieTitle">' + entries[i].title["$t"] + '</div></div>';
                    }
                    html += '</div>';
                    jQuery('#RelMovie').empty().append(html);
                }
    });
})();

