/**
* Streaming Culture Global Scripts
*
* @version $Id: global.js,v 1.13 2004/04/18 22:34:54 david Exp $
* @author Public Digital
*/
/* Constants */
var LAUNCH_URL = "http://www.streamingculture.org:80"
+ "/directory/launch/preferences?mediaid=";
var LAUNCH_WIDTH = 325;
var LAUNCH_HEIGHT = 390;
var LAUNCH_FEATURES = "left=10,top=10,screenx=10,screeny=10,scrollbars=no,resizeable=yes,status=yes";
/* This popup window */
var sclaunch = null;
var launchURL = null;
/**
* Creates a window for choosing speed and format
* preferences for a piece of media.
*
* Parameter id: the media's id number, as is catalogued
* in the content management system
*/
function launch(id) {
var myIDStr = new Number(id).toString();
var myLaunchFeatures = LAUNCH_FEATURES + ",width=" + LAUNCH_WIDTH
+ ",height=" + LAUNCH_HEIGHT;
launchURL = LAUNCH_URL + myIDStr;
sclaunch = window.open (launchURL, "StreamingCulture", myLaunchFeatures);
setTimeout("checkLaunch()", 500);
}
/**
* Create a window for choosing spped and format
* preferences with space for a credit line at the bottom
*/
function cobrandLaunch(id) {
LAUNCH_HEIGHT = 405;
launch(id);
LAUNCH_HEIGHT = 390;
}
/**
* Test that the 'sclaunch' popup was successfully created.
* If not, send the main browser window to the media launch page.
*/
function checkLaunch() {
if((typeof(sclaunch) != "object") || (sclaunch == null)) {
// Oops, popup not created--popup blocker?
if (launchURL != null) {
window.location.href=launchURL;
}
} else {
// Window created--bring to fore
if (! sclaunch.closed) {
sclaunch.focus();
}
}
}