//---------------------------------------------
// Begin ROO vxFlashPlayer
//
var g_vxSiteId = "c0c8357d-84aa-40f2-a3e0-8359a62e39a7";
var g_vxChannel = "";
var g_vxClipId = "";
var g_vxBitrate = "";
var g_vxFormat = "";
var g_vxServerBase = "";
var g_vxTemplate = "pageplayer.swf";
var g_vxTint = "";
var g_vxIMU = "";
var g_vxClickToPlay = "true";
var g_vxFullscreen = "partial";
var g_vxHBX = "";
var g_vxSecure = "false";
var g_vxBD = "";
var g_vxBaseURL = "http://publish.vx.roo.com/themirror/sunflpageplayer/";
/**
* vxFlashPlayer_include.js
*
* Embed code for vxFlashPlayer
*
* (c) 2007 ROO Group
*
*/
/**
* Function: declareScriptTag
*
* Description: returns script tag with the scriptFile supplied.
*/
function declareScriptTag(scriptFile)
{
return "\n";
}
/**
* vxMain -- starting point for vxFlashPlayer embed. At this point, all .js files should be loaded and we're ready to proceed with embed.
*
*/
function vxMain()
{
// parameters from querystring have highest precedence. otherwise use parameters (g_vxXXXX) coming from vxEmbed.aspx.
// handle old-style URL params first...
var old_vxSiteId = vxQueryString.get("siteid", g_vxSiteId);
var old_vxChannel = vxQueryString.get("channel", g_vxChannel);
var old_vxClipId = vxQueryString.get("clipid", g_vxClipId);
var old_vxBitrate = vxQueryString.get("bitrate", g_vxBitrate);
var old_vxFormat = vxQueryString.get("format", g_vxFormat);
// new format URL params
var vxSiteId = vxQueryString.get("vxSiteId", old_vxSiteId);
var vxChannel = vxQueryString.get("vxChannel", old_vxChannel);
var vxClipId = vxQueryString.get("vxClipId", old_vxClipId);
var vxBitrate = vxQueryString.get("vxBitrate", old_vxBitrate);
var vxFormat = vxQueryString.get("vxFormat", old_vxFormat);
var vxServerBase = vxQueryString.get("vxServerBase", g_vxServerBase);
var vxTemplate = vxQueryString.get("vxTemplate", g_vxTemplate);
var vxTint = vxQueryString.get("vxTint", g_vxTint);
var vxIMU = vxQueryString.get("vxIMU", g_vxIMU);
var vxClickToPlay = vxQueryString.get("vxClickToPlay", g_vxClickToPlay);
var vxFullscreen = vxQueryString.get("vxFullscreen", g_vxFullscreen);
var vxSecure = vxQueryString.get("vxSecure", g_vxSecure);
var vxBD = vxQueryString.get("vxBD", g_vxBD);
var vxHBX = vxQueryString.get("vxHBX", g_vxHBX);
var so = new SWFObject(g_vxBaseURL + "loader.swf", "vxFlashPlayerEmbed", "100%", "100%", "8", "#FFFFFF");
so.addParam("scale", "noScale");
so.addParam("allowFullScreen", (vxFullscreen=="none" ? "false" : "true"));
so.addParam("allowScriptAccess", "always");
so.addParam("wmode", (vxFullscreen=="full" ? "windowed" : "opaque"));
so.addVariable("template", g_vxBaseURL + vxTemplate);
so.addVariable("siteId", vxSiteId);
so.addVariable("defaultChannel", vxChannel);
so.addVariable("clipId", vxClipId);
so.addVariable("defaultBitrate", vxBitrate);
so.addVariable("format", vxFormat);
so.addVariable("serverBase", vxServerBase);
so.addVariable("adStaticImuUrl", vxIMU);
so.addVariable("clicktoplay", vxClickToPlay);
so.addVariable("tint", vxTint);
so.addVariable("fullscreen", vxFullscreen);
so.addVariable("secureWebservices", vxSecure);
so.addVariable("vxBackDoor", vxBD);
so.addVariable("vxHBX", vxHBX);
so.useExpressInstall(g_vxBaseURL + "scripts/swfobject/expressinstall.swf");
if( !so.write("vxFlashPlayer") )
{
// we failed to write the Flash content, so show the failure div.
document.getElementById("vxFlashPlayerFailure").style.display = 'block';
return;
}
// capture browser resize events so we can adjust IMU appropriately
window.onresize = vxOnResize;
}
var vxQueryString = new Querystring();
// include helper javascripts. when vxFlashPlayer.js is loaded, it calls back to our vxMain defined above.
//document.write(declareScriptTag(g_vxBaseURL + "scripts/vxUtils.js"));
document.write(declareScriptTag(g_vxBaseURL + "scripts/swfobject/swfobject.js"));
if( vxQueryString.get("vxHBX", g_vxHBX) == "true" )
{
document.write(declareScriptTag(g_vxBaseURL + "scripts/hitbox/hbx_config.js"));
document.write(declareScriptTag(g_vxBaseURL + "scripts/hitbox/hbx.js"));
}
document.write(declareScriptTag(g_vxBaseURL + "scripts/vxFlashPlayer.js"));
/* Client-side access to querystring name=value pairs
Version 1.2.3
22 Jun 2005
Adam Vandenberg
*/
function Querystring(qs) { // optionally pass a querystring to parse
this.params = new Object()
this.get=Querystring_get
if (qs == null)
qs=location.search.substring(1,location.search.length)
if (qs.length == 0) return
// Turn back to
// See: http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.13.4.1
qs = qs.replace(/\+/g, ' ')
var args = qs.split('&') // parse out name/value pairs separated via &
// split out each name=value pair
for (var i=0;i