/**
 * 
 */

$(document).ready(function(){

    $("body").prepend("<div id='lightbox-bg'></div><div id='lightbox-wrapper'><div id='lightbox-esc'></div></div>");
    var lightbox = $("#swf-wrapper-large").detach();
    $("#lightbox-wrapper").append(lightbox);

    $("#lightbox-esc").click(function(){
                $("#lightbox-wrapper .large-view").hide();
                $("#lightbox-wrapper, #lightbox-bg").hide();
                $("body").removeClass("ie-lb");
                $(".video_holder").remove();
    });

    $(window).resize(function(){
       if ( $("#lightbox-wrapper").is(":visible") ) {
                viewLargeResize();
       }
    });
    $("html").keydown(function(event) {
                //alert(event.keyCode);
                if (event.keyCode == '27' && $("#lightbox-wrapper").is(":visible")) {
                           $("#lightbox-esc").click();
                }
    });
    $(window).keydown(function(event) {
                //alert(event.keyCode);
                if (event.keyCode == '27' && $("#lightbox-wrapper").is(":visible")) {
                           $("#lightbox-esc").click();
                }
    });    

    $('.close_video_link').click(function() {
    	alert("hi!");
    	$("#lightbox-esc").click();
    });
    

});

function viewLargeResize() {
    if ($("#lightbox-wrapper  .large-view").height() < ($(window).height() + 20) && $("#lightbox-wrapper  .large-view").width() < ($(window).width() + 5)) {
                $("#lightbox-wrapper .large-view").css("padding-top", Math.round(($(window).height()-$("#lightbox-wrapper  .large-view").height())/2));
                if ($("#lightbox-wrapper").css("z-index") !== 999) {
                            $("#lightbox-wrapper").css("position","fixed");
                }
    } else {
                $("#lightbox-wrapper  .large-view").css("padding-top","20px");
                $("#lightbox-wrapper").css("position","absolute");
    }
}

function open_video(video_file, width, height){
    
	var w = Number(width);
	var h = Number(height);
	
	if (isIE6) {
        $("#vidbox").hide();
    }
    $("#lightbox-wrapper .close-box").bind('click', function() {
                $("#lightbox-esc").click();
    });

    var myElement = ('<table class="video_holder" height="100%" width="100%"><tr><td align="center" valign="middle"><div class="the_video" ><iframe width="' + w + '" height="' + h + '" src="http://www.youtube.com/embed/' + video_file + '?rel=0&amp;hd=1" frameborder="0" allowfullscreen></iframe><a href="" class="close_video_link" style="color: #FFF; float: right">Close Video</a></div></td></tr></table>');
    $("#lightbox-wrapper").append(myElement);

    $('.video_holder').css({ height: $(window).height() + "px"})
    
    $('.the_video').css({
    	width: w, 
    	height: h    	
     });
    
    $('.video_holder').css({ position: "absolute", 'z-index' : "1000"})

    //swfobject.embedSWF("http://www.youtube.com/v/-V-hZDp8VLU?version=3&amp;hl=en_US&amp;rel=0&amp;hd=1", "vidbox-large", "853", "480", "9.0.0", "", false, params, attributes);
    $("body").addClass("ie-lb");
    $("#lightbox-bg").show();
    $("#lightbox-wrapper").show();
    $("#lightbox-wrapper .large-view").show();
    viewLargeResize();
}
