﻿function SetUpVideo(parentTrTag, rawLinkUrl) {

    try
    {
        CloseVideoInfo();

        //alert(rawLinkUrl);
        //alert(parentTrTag);

        $('div.videoList table tr').removeClass('selected');
        parentTrTag.addClass('selected');

        var vidInfoContent = parentTrTag.find('td span.video_info').html();
        $('#videoInfoContent').html(vidInfoContent);

        var pieces = new Array();
        pieces = rawLinkUrl.split('=');

        var videoCodeContent = '<iframe frameborder="0" src="http://youtube.com/v/' + pieces[1] + '&autoplay=1" width="100%" height="100%" />';
        $('div#videoCode').html(videoCodeContent);
        
    }
    catch(ex)
    {
        //alert(ex);
    }  
          
    return false;
}

function SetupVideoFromClick(eventObject)
{

    var _parentTrTag = $(this).parent().parent().parent();
    var _rawLinkUrl = $(this).attr("href");
    SetUpVideo(_parentTrTag, _rawLinkUrl);
    return false;
}



function hiOn(eventObject) {
    $(this).addClass('hovered');
}

function hiOff(eventObject) {
    $(this).removeClass('hovered');
}

function CloseVideoInfo() {
    $('div#VidInfo').hide();
}

function showVideoInfo() {
    $('div#VidInfo').fadeIn();
}


function SetupFirstVideo()
{
    var _parentTrTag = $('div.videoList table tr').eq(0);
    var _rawLinkUrl = $('div.videoList table tr td span a').eq(0).attr("href");
    SetUpVideo(_parentTrTag, _rawLinkUrl);
}

function InitVideos() {

    $('div.videoList table tr').hover(hiOn, hiOff);

    $('div.videoList table tr td span a').live('click',SetupVideoFromClick);
    $('span.moreInfoButton').live('click',showVideoInfo);
    $('div#closeButton a').live('click',CloseVideoInfo);
    $('div.infoCloseButton a').live('click',CloseVideoInfo);
    SetupFirstVideo();
}

       
$(document).ready(function() {
InitVideos();
      }); 
      

    