var params = window.location.search;
var debug = false;
var latestImageFile = "/images/misc/videoSlate.jpg";
var latestMediaFile_low = "";
var latestMediaFile_high = "";
var pvAdTagType = "";
var pvShowButtonOnComplete = true;
if(params != null && params != ""){
params = params.split("&");
for (x=0; x< params.length; x++) {
if (params[x].indexOf("debug=") > -1)
debug = true;
if (params[x].indexOf("vf_low=") > -1)
latestMediaFile_low = params[x].substring(params[x].indexOf("=")+1);
if (params[x].indexOf("vf_high=") > -1)
latestMediaFile_high = params[x].substring(params[x].indexOf("=")+1);
if (params[x].indexOf("ad_type=") > -1)
pvAdTagType = params[x].substring(params[x].indexOf("=")+1);
}
}
function writeInlinePlayer(playerID,imageFile,videoFile_low,videoFile_high,pvAdTagType){
var flashvars = {
lang: "en_GB",
flashDebug: debug,
startImage: imageFile,
videoToPlay_low: videoFile_low,
videoToPlay_high: videoFile_high,
defaultQuality: "low",
adTag_interviews: pvAdTag_interviews,
adTag_reviews: pvAdTag_reviews,
adTag_previews: pvAdTag_previews,
adTagType: pvAdTagType,
showButtonOnComplete: pvShowButtonOnComplete,
autoStart: window.pvAutoStart?pvAutoStart:false
};
var params = {
menu: "false",
quality: "high",
bgcolor: "#000000",
allowScriptAccess: "always",
allowFullScreen: "true",
wmode: "transparent",
align: "middle"
};
var attributes = {
id: playerID,
name: playerID
};
swfobject.embedSWF("/wim/flash/wimInlineVideo.swf", playerID, "448", "252", "9.0.0", false, flashvars, params, attributes);
}
function setNewVideo(playerID,videoFile_low,videoFile_high,adTagType){
traceDebug("setNewvideo: " + adTagType);
swfobject.getObjectById(playerID).newVideo(videoFile_low,videoFile_high,adTagType);
}
function videoMeasure(lang,videoFile){
//alert(lang + " " + videoFile);
measureClick("/video_"+videoFile);
}
//***************************************************
// Debug window
//***************************************************
var log;
function flashLog(type,message){
message = unescape(message);
if (debug && log){
switch (type){
case "trace": log.trace(message); break;
case "debug": log.debug(message); break;
case "info": log.info(message); break;
case "warn": log.warn(message); break;
case "error": log.error(message); break;
case "fatal": log.fatal(message); break;
default: break;
}
}
}
function traceDebug(msg){
flashLog("debug","JS - " + msg);
}
//*******************************
// Initialize log4javascript logger
//*******************************
function startLogging(){
log = log4javascript.getLogger("mylogger");
// Create a PopUpAppender with default options
var popUpAppender = new log4javascript.PopUpAppender();
// Change the desired configuration options
//popUpAppender.setFocusPopUp(true);
//popUpAppender.setNewestMessageAtTop(true);
// Add the appender to the logger
log.addAppender(popUpAppender);
// Test the logger
log.info("init");
window.focus();
}
if (debug){
var e = document.createElement("script");
e.src = "/wim/js/log4javascript.js";
e.type="text/javascript";
document.getElementsByTagName("head")[0].appendChild(e);
}