/** * 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 launchStream(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(); 
		} 
	} 
}
