window.center=function(overlay_id,flash_height){var jWin=jQuery(document);var popup_width=jQuery("#"+overlay_id).width();var popup_height=jQuery("#"+overlay_id).height();var object_height=(flash_height)?flash_height:0;var wrapper_width=jQuery("#wrapper").width();var wrapper_height=jQuery("#wrapper").height();var x=Math.max(((Math.min(jWin.width(),wrapper_width))/2)-(popup_width/2),0)+(jWin.scrollLeft());var y=Math.max((popup_height-object_height)/2,0)+(jWin.scrollTop());return{x:x,y:y}};function showOverlay(overlay_id,flash_width,flash_height,flash_file,flash_xml_path,flash_file_size){var div_overlay=jQuery("#"+overlay_id);var select_open_overlays=jQuery(".open");var object_height=0;for(var i=0;i<select_open_overlays.length;i++){hideOverlay(select_open_overlays[i].id)}if(flash_height){object_height=flash_height;var video_player_id=overlay_id+"_video_player";var video_player_width=flash_width;var video_player_height=flash_height;var filename=flash_file;var xml_path=flash_xml_path;var file_size=flash_file_size;div_overlay.find("div.overlay_wrapper:first").css("height",video_player_height+"px");var att={data:filename,width:video_player_width,height:video_player_height};var par={flashvars:"XMLpath="+xml_path+"&filesize="+file_size,allowFullScreen:"true",allowScriptAccess:"always"};var id=video_player_id;swfobject.createSWF(att,par,id);shell_flash(flash_file,"click")}var centre_point=window.center(overlay_id,flash_height);div_overlay.css("top",centre_point.y+"px");div_overlay.css("left",centre_point.x+"px");div_overlay.addClass("open")}function hideOverlay(overlay_id){var div_overlay=jQuery("#"+overlay_id);div_overlay.hide();div_overlay.removeAttr("style");div_overlay.removeClass("open");var video_player_id=overlay_id+"_video_player";var has_video_player=document.getElementById(video_player_id);if(has_video_player){var new_div=new Element("div");has_video_player.parentNode.insertBefore(new_div,has_video_player);swfobject.removeSWF(video_player_id);new_div.setAttribute("id",video_player_id);new_div.setAttribute("class","overlay_bg")}var div_jplayer=div_overlay.find(".jp-jplayer:first");if(div_jplayer.length>0){div_jplayer.jPlayer("stop")}}function hideOverlayEvent(e){var overlay_id=jQuery(e.target).parents("div:first").attr("id");hideOverlay(overlay_id);e.preventDefault()}jQuery(document).ready(function(){var wrapper=jQuery("#wrapper");var select_close_buttons=jQuery(".overlay_close");var select_overlays=jQuery(".overlay");for(var i=0;i<select_close_buttons.length;i++){jQuery(select_close_buttons[i]).css("display","block");jQuery(select_close_buttons[i]).bind("click",hideOverlayEvent);jQuery(select_close_buttons[i]).bind("keypress",hideOverlayEvent)}for(var i=0;i<select_overlays.length;i++){jQuery(select_overlays[i]).addClass("overlay_hidden")}});
