jQuery.fn.center=function(){this.css("position","fixed");this.css("top",($(window).height()-this.outerHeight())/2+"px");this.css("left",($(window).width()-this.outerWidth())/2+"px");return this;}
jQuery.jwbox={lightbox:null,player:null,toggle:function(context){if(!$.jwbox.lightbox){$.jwbox.lightbox=$(".jwbox_hidden",context);$.jwbox.center();$("#jwbox_background").fadeIn("fast");$.jwbox.lightbox.css("display","block")
$.jwbox.center();$("#jwbox_background").fadeTo(0,0.8);$("object",context).each(function(){$.jwbox.player=document.getElementById(this.id);});}else if((context.className=='jwbox_content')){}else{try{$.jwbox.player.sendEvent("STOP");$.jwbox.player=null;}catch(err){}
$.jwbox.lightbox.css("display","none");$.jwbox.lightbox=null;$("#jwbox_background").fadeOut("fast");}},center:function(){if($.jwbox.lightbox){$.jwbox.lightbox.center();}}}
$(document).keyup(function(event){if(event.keyCode==27&&$.jwbox.lightbox){$.jwbox.toggle($("#jwbox_background"));}});$(document).ready(function(){$("body").append('<div id="jwbox_background">&nbsp;</div>');$(".jwbox").click(function(){$.jwbox.toggle(this);return false;});$("#jwbox_background").click(function(){$.jwbox.toggle(this);return false;});$(".jwbox_content").click(function(){$.jwbox.toggle(this);return false;});$(window).resize(function(){$.jwbox.center();});});
