var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } { let window = _____WB$wombat$assign$function_____("window"); let self = _____WB$wombat$assign$function_____("self"); let document = _____WB$wombat$assign$function_____("document"); let location = _____WB$wombat$assign$function_____("location"); let top = _____WB$wombat$assign$function_____("top"); let parent = _____WB$wombat$assign$function_____("parent"); let frames = _____WB$wombat$assign$function_____("frames"); let opener = _____WB$wombat$assign$function_____("opener"); var controller = new MTVNPlayerController('embeddedPlayer','onPlayerLoaded'); var player; var videoInfo; var videoIdentifier; var playAd; var playertitle; var playerbg; function onPlayerLoaded(controller){ player = controller.player; player.addEventListener('METADATA','onMetaData'); player.addEventListener('PLAYHEAD_UPDATE','onPlayheadUpdate'); player.addEventListener('STATE_CHANGE','onStateChange'); player.addEventListener('READY','onReady'); } function onMetaData( metadata ){ if (metadata.isAd == false) { playAd = false; $(playertitle).innerHTML = metadata.description; displayLayer(playerbg, true); } else { playAd = true; displayLayer(playerbg, false); } } function onPlayheadUpdate(){ $('playerTime').value = Math.floor(player.getPlayheadTime()); } function onStateChange( state ){ if (state == "stopped" && !playAd) { playNextSegment(); } $('info').value = "- " + state + "\n" + $('info').value; } function createGMPPlayer(targetVideo, autoStart, playerGetURL, playerWidth, playerHeight, playAd, playerInstance, allowScriptAccess) { videoIdentifier = targetVideo; if (playerWidth == null) { playerWidth = 400; } if (playerHeight == null) { playerHeight = 330; } if (playerInstance == null) { var vidContainer = "container-mediaplayer"; playertitle = 'video-title'; playerbg = 'video-bg'; } else { var vidContainer = playerInstance; playertitle = playerInstance+'-title'; playerbg = playerInstance+'-bg'; } if (autoStart == null) { var autoPlay = true; } else { var autoPlay = autoStart; } if (allowScriptAccess == null) { allowScriptAccess = "always"; } var fullEpisode = true; var css = "globalCSS" var continuousPlay = false; var dartKeyValues = "sponsor=mtvasia;"; //var uri = "mgid:mtvasia:video:mtvasia.com:"+targetVideo; var uri = targetVideo; var defaultSize = "large"; var resize = "fullOnly"; var screenMode = "normal"; var sizeOverride = true; if (playerGetURL != null) { var getUrl = playerGetURL; } if (playAd != null) { var ads = playAd; } //var relatedPath = "http://web.archive.org/web/20081216102107/http://intl.esperanto.mtvi.com/www/xml/video.jhtml?uri=mgid:cms:item:mtv.co.uk:40013&version=as3"; var tmp = document.getElementById(vidContainer); tmp.style.width = playerWidth+'px'; tmp.style.height = playerHeight+'px'; function resizePlayer(w,h){ var playerWrap = document.getElementById(vidContainer); playerWrap.style.width = w + 'px'; playerWrap.style.height = h + 'px'; } function mtvnSetCoad(adObject){ var coad = document.getElementById('coadFrame'); coad.src=adObject.url; coad.style.width=adObject.width+'px'; coad.style.height=adObject.height+'px'; } function getQueryValue(name) { name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); var regexS = "[\\?&]"+name+"=([^&#]*)"; var regex = new RegExp(regexS); var results = regex.exec(window.location.href); if(results == null) return ""; else return results[1]; } function silentErrorHandler() {return true;} window.onerror=silentErrorHandler; // if vars aren't page defined, then define them if (ads == undefined) var ads = true; if (fullEpisode == undefined) var fullEpisode = false; if (dartKeyValues == undefined) var dartKeyValues = ""; if (css == undefined) var css = ""; if (subtitles == undefined) var subtitles = false; if (relatedPath == undefined) var relatedPath = null; if (resize == undefined) var resize = "fullOnly"; if (screenMode == undefined) var screenMode = "normal"; if (defaultSize == undefined) var defaultSize = ""; if (sizeOverride == undefined) var sizeOverride = false; if (autoPlay == undefined) var autoPlay = ""; if (continuousPlay == undefined) var continuousPlay = ""; if (vidContainer == undefined) var vidContainer = "vidContainer"; if (configUrl == undefined) var configUrl = ""; if (mrssUrl == undefined) var mrssUrl = null; if (getUrl == undefined) var getUrl = true; if (dnao == undefined) var dnao = ""; if (pnao == undefined) var pnao = ""; if (defaultLang == undefined) var defaultLang = "en_UK"; if (jsMode == undefined) var jsMode = false; if (embed == undefined) var embed = true; if (isLive == undefined) var isLive = false; if (moreVideos == undefined) var moreVideos = false; if (endSlate == undefined) var endSlate = false; if (franchise == undefined) var franchise = ""; var vidDiv = document.getElementById(vidContainer); var playerPath = window.location.pathname; var playerQuery = window.location.search; var sitePath = window.location.protocol + "//" + window.location.hostname; var configUrlQuery = getQueryValue('configUrl'); if (configUrlQuery != "") { configUrl = configUrlQuery; } var mrssUrlQuery = getQueryValue('mrssUrl'); if (mrssUrlQuery != "") { mrssUrl = mrssUrlQuery; } var devHost = "http://web.archive.org/web/20081216102107/http://intl.esperanto.mtvi.com"; if (sitePath.indexOf("-d.mtvi.com") != -1) { devHost = "http://web.archive.org/web/20081216102107/http://intl.esperanto-d.mtvi.com"; } else if (sitePath.indexOf("-q.mtvi.com") != -1) { devHost = "http://web.archive.org/web/20081216102107/http://intl.esperanto-q.mtvi.com"; } if (configUrl == "") { configUrl = devHost + '/player/configuration.jhtml'; } else { configUrl = devHost + configUrl; } // override embedded uri if passed via query var queryUri = getQueryValue('uri'); if (queryUri) { uri = queryUri; } ads = (!ads) ? 'false' : 'true'; fullEpisode = (fullEpisode) ? 'true' : 'false'; keyValuePair = (dartKeyValues) ? '&keyValues=' + dartKeyValues : ''; subtitles = (subtitles) ? 'true' : 'false'; configUrl += "?ads=" + ads; configUrl += "&uri=" + uri; configUrl += "&css=" + css; configUrl += "&full=" + fullEpisode; configUrl += "&subtitles=" + subtitles; configUrl += "&autoPlay=" + autoPlay; configUrl += "&continuousPlay=" + continuousPlay; configUrl += "&sitePath=" + sitePath; configUrl += "&playerPath=" + playerPath; configUrl += "&resize=" + resize; configUrl += "&screenMode=" + screenMode; configUrl += "&getUrl=" + getUrl; configUrl += "&defaultLang=" + defaultLang; configUrl += "&jsMode=" + jsMode; configUrl += "&embed=" + embed; configUrl += "&isLive=" + isLive; configUrl += "&moreVideos=" + moreVideos; configUrl += "&endSlate=" + endSlate; configUrl += keyValuePair; if (franchise != "") { configUrl += "&franchise=" + franchise; } if (playerQuery != null) { playerQuery = playerQuery.replace(/\&/g, "||"); configUrl += "&playerQuery=" + playerQuery; } if (relatedPath != null) { relatedPath = relatedPath.replace(/\&/g, "||"); configUrl += "&relatedPath=" + relatedPath; } if (mrssUrl != null) { configUrl += "&mrssUrl=" + mrssUrl; } if (dnao != "") { configUrl += "&dnao=" + dnao; } if (pnao != "") { configUrl += "&pnao=" + pnao; } configUrl = configUrl.replace(/\:/g, "%7C"); configUrl = configUrl.replace(/\?/g, "%3F"); configUrl = configUrl.replace(/\=/g, "%3D"); configUrl = configUrl.replace(/\&/g, "%26"); configUrl = configUrl.replace(/\http%7C/g, "http:"); // set default size of player if (!sizeOverride) { if (screenMode == "wide") { var playerWidth = 512; var playerHeight= 318; if (defaultSize == "small") { playerWidth = 256; playerHeight = 174; } else if (defaultSize == "large") { playerWidth = 768; playerHeight = 462; } if (jsMode == "true") { playerHeight = playerHeight - 30; } vidDiv.style.width = playerWidth + "px"; vidDiv.style.height = playerHeight + "px"; } else { var playerWidth = 320; var playerHeight= 270; if (defaultSize == "small") { playerWidth = 240; playerHeight = 210; } else if (defaultSize == "large") { playerWidth = 640; playerHeight = 510; } if (jsMode == "true") { playerHeight = playerHeight - 30; } vidDiv.style.width = playerWidth + "px"; vidDiv.style.height = playerHeight + "px"; } } var so = new SWFObject("http://web.archive.org/web/20081216102107/http://intl.esperanto.mtvi.com/global/apps/player/flex/Loader.swf","embeddedPlayer", "100%", "100%", "9.0.28.0", "#cccccc"); so.addVariable("CONFIG_URL",configUrl); so.addParam("allowFullScreen",true); so.addParam("enableJavascript",true); so.addParam("allowScriptAccess",allowScriptAccess); so.addParam("swliveconnect",true); so.addParam("menu", false); so.addParam("bgcolor", "#000000"); so.write(vidContainer); displayLayer(playerbg, false); } function playNextSegment() { var tmp = document.getElementById("segmentID"); var segmentArr = new Array(); if (tmp) { segmentIDs = tmp.value; segmentArr = segmentIDs.split(','); for (var i=0; i