function loadVideo(playerUrl, autoplay) {
        $("#video-box").html("<div id='player'></div><hr />");

	swfobject.embedSWF(
	      playerUrl + '&rel=1&border=0&fs=1&autoplay=' + 
	      (autoplay?1:0), 'player', '415', '263', '9.0.0', false, 
	      false, {allowfullscreen: 'true'});
	$('html, body').animate({scrollTop: '0px'});
        $("#video-box").fadeIn(400, function() {
            matchHeight(['right_single', 'double_middle', 'left_single']);
        });
}

function sideVideos(data) {
    var feed = data.feed;
    var entries = feed.entry || [];

    var auto = false;

    $(".vid_box").each(function(i, el) {
        var playlist = $(el).attr("playlist");
        var video    = $(el).attr("video");

        if(!playlist || !video || !feed.id.$t.match(new RegExp(playlist))) {
            return;
        }

        var html = ['<div class="videos">'];
        for (var i = 0; i < entries.length; i++) {
            var entry = entries[i];
            var title = entry.title.$t;

            if(!title.match(new RegExp(video))) {
                continue;
            }

            var descrip = entry.media$group.media$description.$t;
            var thumbnailUrl = entries[i].media$group.media$thumbnail[0].url;
            var thumbW = entries[i].media$group.media$thumbnail[0].width;
            var thumbH = entries[i].media$group.media$thumbnail[0].height;
            var playerUrl = entries[i].media$group.media$content[0].url;
            var vidDuration = entries[i].media$group.media$content[0].duration;
            html.push('<div class="event_box" onclick="loadVideo(\'', playerUrl, '\', false)"><img class="event_box" src="', thumbnailUrl, '" /><p class="event_box"><a href="#" onclick="loadVideo(\'', playerUrl, '\', true)" class="sub4">', title, '</a></p></div><br style="clear: both;"/>');
        }
        html.push('</div><br style="clear: left;"/>');
        $(el).html(html.join(''));
        matchHeight(['right_single', 'double_middle', 'left_single']);

        if(!vid_noautoplay && !auto && $(el).attr("autoplay")) {
            $(el).find("a").click();
            auto = true;
        }
    });
}

$(document).ready(function() {
    var feedids = [];

    $(".vid_box").each(function(i, el) {
        var feed = $(el).attr("playlist");

        if(feed && !feedids[feed]) {
            feedids[feed] = true;

            $.getScript("http://gdata.youtube.com/feeds/playlists/" + feed + "?alt=json-in-script&format=5&callback=sideVideos&max-results=50");

        }
    });

});

