(function($){$.fn.videoBox=function(p){var p=$.extend({speed:300,opacity:0.8,boxPadding:10,VB_bg_id:"VB_bg",VB_box_id:"VB_box",VB_closer_id:"VB_closer",VB_video_id:"VB_video"},p);var VB_links=this;var VB_bg=$("#"+p.VB_bg_id);var VB_box=$("#"+p.VB_box_id);var VB_closer=$("#"+p.VB_closer_id);var VB_video=$("#"+p.VB_video_id);function dspNone(jElem){jElem.css({display:"none"})};function dspBlock(jElem){jElem.css({display:"block"})};function fillQt(jElem,w,h,file){var htmlObj="<object classid=\"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B\" width=\""+w+"\" height=\""+h+"\" codebase=\"http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0\" align=\"middle\">";htmlObj+="<param name=\"controller\" value=\"true\" />";htmlObj+="<param name=\"src\" value=\""+file+"\" />";htmlObj+="<param name=\"autoplay\" value=\"true\" />";htmlObj+="<embed src=\""+file+"\" width=\""+w+"\" height=\""+h+"\" pluginspage=http://www.apple.com/quicktime/download/ align=\"middle\" autoplay=\"true\" bgcolor=\"black\" ></embed>";htmlObj+="</object>";jElem.html(htmlObj)}function getWindowDimensions(){var dimArray=new Array();dimArray['w']=$(window).width();dimArray['h']=$(window).height();return dimArray}$(window).resize(function(){if(VB_bg.css("display")=="block"){var win=getWindowDimensions();var anim_top=(win['h']-VB_box.height())/2;var anim_left=(win['w']-VB_box.width())/2;VB_box.animate({top:anim_top,left:anim_left},p.speed);return false}});VB_closer.click(function(){VB_video.html("");VB_box.css({height:0,width:0,display:"none",padding:0});VB_bg.animate({opacity:0},{duration:p.speed*3,complete:function(){dspNone($(this));dspNone(VB_closer)}});return false});VB_links.each(function(i){var video_w=parseInt($(this).attr("VB_video_width"));var video_h=(parseInt($(this).attr("VB_video_height")))+16;var video_file=$(this).attr("VB_video_file");$(this).click(function(e){var win=getWindowDimensions();var anim_top=(win['h']-video_h-(p.boxPadding*2))/2;var anim_left=(win['w']-video_w)/2;dspBlock(VB_bg);VB_box.css({left:e.pageX,top:e.pageY,display:"block"});var fxQueue=[];fxQueue.push({s:VB_bg,p:[{opacity:p.opacity},p.speed]});fxQueue.push({s:VB_box,p:[{width:video_w,height:video_h,top:anim_top,left:anim_left,padding:p.boxPadding},{duration:p.speed*2,complete:function(){dspBlock(VB_closer);fillQt(VB_video,video_w,video_h,video_file)}}]});$.fxQueue.start(fxQueue);return false})})}})(jQuery)