//--------------------------------------------- // 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