﻿var MM_contentVersion = 8;
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
if ( plugin )
{
	var words = navigator.plugins["Shockwave Flash"].description.split(" ");
	for (var i = 0; i < words.length; ++i)
	{
		if (isNaN(parseInt(words[i])))
			continue;
		var MM_PluginVersion = words[i]; 
	}
	var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;
}
else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.appVersion.indexOf("Win") != -1))
{
	document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n'); //FS hide this from IE4.5 Mac by splitting the tag
	document.write('on error resume next \n');
	document.write('MM_FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion)))\n');
	document.write('</SCR' + 'IPT\> \n');
}

document.write('<link href="'+cevp_folder +'css/all.css" rel="stylesheet" type="text/css">');

cevp_divHTML = '<div id="pdkHolder'+cevp_id +'">';
cevp_divHTML += '	<div class="clipInfoAbove" id="clipInfoAboveDiv'+cevp_id +'"></div>';
cevp_divHTML += '	<div class="player" id="playerDiv'+cevp_id +'"></div>';
cevp_divHTML += '	<div class="releaseList" id="releaseListDiv'+cevp_id +'"></div>';
cevp_divHTML += '	<div class="clipInfoBelow" id="clipInfoBelowDiv'+cevp_id +'"></div>';
cevp_divHTML += '	<div class="releaseModel" id="releaseModelDiv'+cevp_id +'"></div>';
cevp_divHTML += '	<div class="commManager" id="commManagerDiv'+cevp_id +'"></div>';
cevp_divHTML += '</div>';

if ( MM_FlashCanPlay ) {
	document.getElementById("cevp"+cevp_id).innerHTML = cevp_divHTML;

	if(cevp_playButtonURL != "default")
	{
		cevp_useDefaultPlayOverlay = "false";
	}
	
	switch(cevp_skin)
	{
		case "editorial":
			cevp_clipInfoLoc = "above";
			cevp_clipInfoHeight = 100;
			cevp_skinURL = cevp_folder + "swf/skinCEVP.swf";
			cevp_stylesheetURL = cevp_folder + "css/arialCEVP.css";
			document.write('<link href="'+cevp_folder +'css/editorial.css" rel="stylesheet" type="text/css">');
			break;
		case "kids":
			cevp_clipInfoLoc = "below";
			cevp_clipInfoHeight = 125;
			cevp_skinURL = cevp_folder + "swf/skinCEVP.swf";
			cevp_stylesheetURL = cevp_folder + "css/arialCEVP.css";
			document.write('<link href="'+cevp_folder +'css/kids.css" rel="stylesheet" type="text/css">');
			break;
		case "news":
			cevp_clipInfoLoc = "above";
			cevp_clipInfoHeight = 60;
			cevp_skinURL = cevp_folder + "swf/skinCEVP.swf";
			cevp_stylesheetURL = cevp_folder + "css/arialCEVP.css";
			document.write('<link href="'+cevp_folder +'css/news.css" rel="stylesheet" type="text/css">');
			break;
		case "advertorial":
			cevp_clipInfoLoc = "below";
			cevp_clipInfoHeight = 100;
			cevp_skinURL = cevp_folder + "swf/skinCEVP.swf";
			cevp_stylesheetURL = cevp_folder + "css/arialCEVP.css";
			document.write('<link href="'+cevp_folder +'css/advertorial.css" rel="stylesheet" type="text/css">');
			break;
		default:
			document.write('<link href="'+cevp_folder +'css/editorial.css" rel="stylesheet" type="text/css">');
	}
	
	switch(cevp_columns)
	{
		case 2:
			cevp_vidPlayerWidth = 364;
			cevp_vidPlayerHeight = 273;
			break;
		case 3:
			cevp_vidPlayerWidth = 555;
			cevp_vidPlayerHeight = 416;
			break;
		case 4:
			cevp_vidPlayerWidth = 754;
			cevp_vidPlayerHeight = 566;
			break;
	}
	
	switch(cevp_relatedType)
	{
		case "carousel":
			cevp_arrowWidth = 45;
			cevp_relatedWidth = cevp_vidPlayerWidth;
			cevp_relatedCol = 4;
			cevp_relatedItemsPerPage = 4;
			cevp_relatedThumb = "true";
			cevp_allowScrolling = "false";
			cevp_thumbSpacer = 0;
			cevp_thumbnailWidth = (((cevp_vidPlayerWidth - (cevp_arrowWidth * 2)) - ((cevp_relatedItemsPerPage - 1) * cevp_thumbSpacer)))/cevp_relatedItemsPerPage;
			cevp_thumbnailHeight = cevp_thumbnailWidth * 0.75;
			cevp_relatedHeight = cevp_thumbnailHeight;
			cevp_controlColor = "FFFFFF";
			cevp_thumbTextColor = "000000";
			cevp_thumbSelectedTextColor = "7DB8D9";
			break;
		case "text":
			cevp_relatedWidth = cevp_vidPlayerWidth;
			cevp_relatedHeight = 150;
			cevp_relatedCol = 2;
			cevp_relatedItemsPerPage = 30;
			cevp_relatedThumb = "false";
			cevp_allowScrolling = "true";
			cevp_controlColor = "000000";
			cevp_thumbTextColor = "005498";
			cevp_thumbSelectedTextColor = "7DB8D9";
			cevp_thumbnailHeight = cevp_relatedHeight/3 - 10;
			cevp_thumbnailWidth = cevp_relatedWidth/2;
			break;
	}
	
	
	this["tpController"+cevp_id] = tpSetCommManagerID("communicationwidget"+cevp_id);
		
	if(cevp_clipInfoLoc == "above" && cevp_showTitle == "true")
	{
		tpRegisterID("clipinfowidgetAbove"+cevp_id);
		var infoAboveSO = new SWFObject(cevp_folder + "swf/info.swf", "clipinfowidgetAbove"+cevp_id, cevp_vidPlayerWidth, cevp_clipInfoHeight, cevp_flashVersionReq, "#"+cevp_bgcolor);
		infoAboveSO.addParam("quality", "high");
		infoAboveSO.addParam("scale", "noscale");
		infoAboveSO.addParam("salign", "tl");
		infoAboveSO.addParam("menu", "true");;
		infoAboveSO.addParam("allowScriptAccess", "always");
		infoAboveSO.addParam("wmode", cevp_wmode);
		infoAboveSO.addVariable("cevpID", cevp_id);
		infoAboveSO.addVariable("commManagerID", tpGetCommManagerID());
		infoAboveSO.addVariable("height", cevp_clipInfoHeight);
		infoAboveSO.addVariable("ID", "clipinfowidgetAbove"+cevp_id);
		infoAboveSO.addVariable("instanceID", tpGetInstanceID());
		infoAboveSO.addVariable("showAuthor", "false");
		infoAboveSO.addVariable("showBanners", "false");
		infoAboveSO.addVariable("showCopyright", "false");
		infoAboveSO.addVariable("showDescription", "true");
		infoAboveSO.addVariable("showMetadata", "true");
		infoAboveSO.addVariable("skinURL", cevp_skinURL);
		infoAboveSO.addVariable("stylesheetURL", cevp_stylesheetURL);
		infoAboveSO.addVariable("useBannerQueuing", "true");
		infoAboveSO.addVariable("useJS", tpGetUseJS());
		infoAboveSO.addVariable("width", cevp_vidPlayerWidth);
		infoAboveSO.addVariable("backgroundColor", "0x"+cevp_bgcolor);
		infoAboveSO.addVariable("descriptionColor", "0x"+cevp_textcolor);
		infoAboveSO.addVariable("frameColor", "0x"+cevp_bgcolor);
		infoAboveSO.addVariable("titleColor", "0x"+cevp_textcolor);
		infoAboveSO.write("clipInfoAboveDiv"+cevp_id);
	}
	
	tpRegisterID("playerwidget"+cevp_id);
	var flvPlayerSO = new SWFObject(cevp_folder + "swf/flvPlayer.swf", "playerwidget"+cevp_id, cevp_vidPlayerWidth, cevp_vidPlayerHeight, cevp_flashVersionReq, "#"+cevp_bgcolor);
	flvPlayerSO.addParam("quality", "high");
	flvPlayerSO.addParam("scale", "noscale");
	flvPlayerSO.addParam("salign", "tl");
	flvPlayerSO.addParam("menu", "false");
	flvPlayerSO.addParam("allowFullScreen", "true");
	flvPlayerSO.addParam("allowScriptAccess", "always");
	flvPlayerSO.addVariable("adPattern", "count:3");
	flvPlayerSO.addVariable("allowFullScreen", "true");
	flvPlayerSO.addVariable("autoPlay", "false");
	flvPlayerSO.addVariable("cevpFolder", cevp_folder);
	flvPlayerSO.addVariable("ctaType", cevp_ctaType);
	flvPlayerSO.addVariable("ctaText", cevp_ctaText);
	flvPlayerSO.addVariable("ctaLinks", cevp_ctaLinks);
	flvPlayerSO.addVariable("ctaHold", cevp_ctaHold);
	flvPlayerSO.addVariable("commManagerID", tpGetCommManagerID());
	flvPlayerSO.addVariable("controlScale", "100%");
	flvPlayerSO.addVariable("height", cevp_vidPlayerHeight);
	flvPlayerSO.addVariable("ID", "playerwidget"+cevp_id);
	flvPlayerSO.addVariable("instanceID", tpGetInstanceID());
	flvPlayerSO.addVariable("parserURL", cevp_folder + "swf/parser.swf");
	flvPlayerSO.addVariable("playbackManagerURL", cevp_folder + "swf/playback.swf");
	if(cevp_category == "All")
	{
		flvPlayerSO.addVariable("popupURL", cpvp_launch + "?feedID="+cevp_feed_id+"&releaseID={releasePID}");
	}
	else
	{
		flvPlayerSO.addVariable("popupURL", cpvp_launch + "?feedID="+cevp_feed_id+"&releaseID={releasePID}&category="+cevp_category);
	}
	flvPlayerSO.addVariable("qosURL", cevp_folder + "swf/qos.swf");
	flvPlayerSO.addVariable("skinURL", cevp_skinURL);
	flvPlayerSO.addVariable("stylesheetURL", cevp_stylesheetURL);
	if(cevp_previewImageURL != "default")
	{
		flvPlayerSO.addVariable("previewImageURL", cevp_previewImageURL);
	}
	if(cevp_playVidAds == "false")
	{
		flvPlayerSO.addVariable("releaseURL", "http://release.theplatform.com/content.select?pid="+cevp_release_id+"&UserName=Unknown");
	}
	else
	{
		flvPlayerSO.addVariable("SiteDomain", "${site}${domain}");
		flvPlayerSO.addVariable("releaseURL", "http://release.theplatform.com/content.select?pid="+cevp_release_id+"&UserName=Unknown&site=${site}${domain}");
	}	
	flvPlayerSO.addVariable("releaseID", cevp_release_id);
	flvPlayerSO.addVariable("showControls", "true");
	flvPlayerSO.addVariable("showFullTime", "true");
	flvPlayerSO.addVariable("useDefaultPlayOverlay", cevp_useDefaultPlayOverlay);
	flvPlayerSO.addVariable("useJS", tpGetUseJS());
	flvPlayerSO.addVariable("width", cevp_vidPlayerWidth);
	flvPlayerSO.addVariable("backgroundColor", "0x000000");
	flvPlayerSO.addVariable("controlBackgroundColor", "0x005498");
	flvPlayerSO.addVariable("controlColor", "0xFFFFFF");
	flvPlayerSO.addVariable("controlFrameColor", "0x88A1BF");
	flvPlayerSO.addVariable("controlHighlightColor", "0x9C8A7C");
	flvPlayerSO.addVariable("controlHoverColor", "0x66CCFF");
	flvPlayerSO.addVariable("controlSelectedColor", "0x6D8BE2");
	flvPlayerSO.addVariable("frameColor", "0x"+cevp_bgcolor);
	flvPlayerSO.addVariable("loadProgressColor", "0x5D9070");
	flvPlayerSO.addVariable("pageBackgroundColor", "0x"+cevp_bgcolor);
	flvPlayerSO.addVariable("playAll", cevp_continuousPlay);
	flvPlayerSO.addVariable("playVidAds", cevp_playVidAds);
	flvPlayerSO.addVariable("playProgressColor", "0x6D8BE2");
	flvPlayerSO.addVariable("plugin0", "type=adcomponent|URL="+cevp_folder+"swf/SMIL.swf|priority=3");
	flvPlayerSO.addVariable("plugin1", "type=tracking|URL="+cevp_folder+"swf/omnitureMedia.swf|account="+s_account+"|visitorNamespace="+cevp_omnitureVisitorNamespace+"|dc=112|debug=true");
	flvPlayerSO.addVariable("relatedVis", cevp_relatedVis);
	flvPlayerSO.addVariable("scrubberColor", "0xFFF4EB");
	flvPlayerSO.addVariable("scrubberFrameColor", "0x6D8BE2");
	flvPlayerSO.addVariable("scrubTrackColor", "0xFFF4EB");
	flvPlayerSO.addVariable("textBackgroundColor", "0x636C87");
	flvPlayerSO.addVariable("textColor", "0xFFF4EB");
	flvPlayerSO.write("playerDiv"+cevp_id);
		
	if(cevp_relatedVis == "true")
	{
		tpRegisterID("releaselistwidget"+cevp_id);
		var releaseListSO = new SWFObject(cevp_folder + "swf/releaseList.swf", "releaselistwidget"+cevp_id, cevp_relatedWidth, cevp_relatedHeight, cevp_flashVersionReq, "#"+cevp_bgcolor);
		releaseListSO.addParam("quality", "high");
		releaseListSO.addParam("scale", "noscale");
		releaseListSO.addParam("salign", "tl");
		releaseListSO.addParam("menu", "false");
		releaseListSO.addParam("allowScriptAccess", "always");
		releaseListSO.addParam("wmode", cevp_wmode);
		releaseListSO.addVariable("allowScrolling", cevp_allowScrolling);
		releaseListSO.addVariable("autoPlay", "true");
		releaseListSO.addVariable("columns", cevp_relatedCol);
		releaseListSO.addVariable("commManagerID", tpGetCommManagerID());
		releaseListSO.addVariable("hasOverlay", "false");
		releaseListSO.addVariable("height", cevp_relatedHeight);
		releaseListSO.addVariable("ID", "releaselistwidget"+cevp_id);
		releaseListSO.addVariable("instanceID", tpGetInstanceID());
		releaseListSO.addVariable("itemsPerPage", cevp_relatedItemsPerPage);
		releaseListSO.addVariable("playAll", cevp_continuousPlay);
		releaseListSO.addVariable("relatedType", cevp_relatedType);
		releaseListSO.addVariable("relatedVis", cevp_relatedVis);
		if(cevp_release_id != "default")
		{
			releaseListSO.addVariable("selectedPID", cevp_release_id);
		}
		releaseListSO.addVariable("showAirdate", "false");
		releaseListSO.addVariable("showAuthor", "false");
		releaseListSO.addVariable("showBitrate", "false");
		releaseListSO.addVariable("showDescription", "false");
		releaseListSO.addVariable("showFormat", "false");
		releaseListSO.addVariable("showLength", "false");
		releaseListSO.addVariable("showThumbnail", cevp_relatedThumb);
		releaseListSO.addVariable("showTitle", "true");
		releaseListSO.addVariable("skinURL", cevp_skinURL);
		releaseListSO.addVariable("stylesheetURL", cevp_stylesheetURL);
		releaseListSO.addVariable("thumbnailHeight", cevp_thumbnailHeight);
		releaseListSO.addVariable("thumbnailWidth", cevp_thumbnailWidth);
		releaseListSO.addVariable("useJS", tpGetUseJS());
		releaseListSO.addVariable("width", cevp_relatedWidth);
		releaseListSO.addVariable("backgroundColor", "0x"+cevp_bgcolor);
		releaseListSO.addVariable("controlBackgroundColor", "0x105995");
		releaseListSO.addVariable("controlColor", "0x"+cevp_controlColor);
		releaseListSO.addVariable("controlFrameColor", "0xABD5E3");
		releaseListSO.addVariable("controlFrameHoverColor", "0xABD5E3");
		releaseListSO.addVariable("controlFrameSelectedColor", "0xABD5E3");
		releaseListSO.addVariable("controlHoverColor", "0xABD5E3");
		releaseListSO.addVariable("controlSelectedColor", "0x7DB8D9");
		releaseListSO.addVariable("frameColor", "0x"+cevp_bgcolor);
		releaseListSO.addVariable("itemBackgroundColor", "0x"+cevp_bgcolor);
		releaseListSO.addVariable("itemBackgroundHoverColor", "0x"+cevp_bgcolor);
		releaseListSO.addVariable("itemBackgroundSelectedColor", "0x"+cevp_bgcolor);
		releaseListSO.addVariable("itemFrameColor", "0x"+cevp_bgcolor);
		releaseListSO.addVariable("itemShineHoverColor", "0x"+cevp_bgcolor);
		releaseListSO.addVariable("itemShineSelectedColor", "0x"+cevp_bgcolor);
		releaseListSO.addVariable("textColor", "0x"+cevp_thumbTextColor);
		releaseListSO.addVariable("textFrameColor", "0x"+cevp_thumbTextColor);
		releaseListSO.addVariable("textHighlightHoverColor", "0x"+cevp_thumbSelectedTextColor);
		releaseListSO.addVariable("textHighlightSelectedColor", "0x"+cevp_thumbSelectedTextColor);
		releaseListSO.addVariable("textHoverColor", "0x"+cevp_thumbSelectedTextColor);
		releaseListSO.addVariable("textSelectedColor", "0x"+cevp_thumbSelectedTextColor);
		releaseListSO.addVariable("thumbnailBackgroundColor", "0x000000");
		releaseListSO.addVariable("thumbnailFrameColor", "0xFFFFFF");
		releaseListSO.addVariable("thumbnailHighlightHoverColor", "0x"+cevp_thumbSelectedTextColor);
		releaseListSO.addVariable("thumbnailHighlightSelectedColor", "0x"+cevp_thumbSelectedTextColor);
		releaseListSO.addVariable("thumbnailPaddingColor", "0x000000");
		releaseListSO.write("releaseListDiv"+cevp_id);
	}
	
	if(cevp_clipInfoLoc == "below" && cevp_showTitle == "true")
	{
		tpRegisterID("clipinfowidgetBelow"+cevp_id);
		var infoBelowSO = new SWFObject(cevp_folder + "swf/info.swf", "clipinfowidgetBelow"+cevp_id, cevp_vidPlayerWidth, cevp_clipInfoHeight, cevp_flashVersionReq, "#"+cevp_bgcolor);
		infoBelowSO.addParam("quality", "high");
		infoBelowSO.addParam("scale", "noscale");
		infoBelowSO.addParam("salign", "tl");
		infoBelowSO.addParam("menu", "true");
		infoBelowSO.addParam("allowScriptAccess", "always");
		infoBelowSO.addParam("wmode", cevp_wmode);
		infoBelowSO.addVariable("cevpID", cevp_id);
		infoBelowSO.addVariable("commManagerID", tpGetCommManagerID());
		infoBelowSO.addVariable("height", cevp_clipInfoHeight);
		infoBelowSO.addVariable("ID", "clipinfowidgetBelow"+cevp_id);
		infoBelowSO.addVariable("instanceID", tpGetInstanceID());
		infoBelowSO.addVariable("showAuthor", "false");
		infoBelowSO.addVariable("showBanners", "false");
		infoBelowSO.addVariable("showCopyright", "false");
		infoBelowSO.addVariable("showDescription", "true");
		infoBelowSO.addVariable("showMetadata", "true");
		infoBelowSO.addVariable("skinURL", cevp_skinURL);
		infoBelowSO.addVariable("stylesheetURL", cevp_stylesheetURL);
		infoBelowSO.addVariable("useBannerQueuing", "false");
		infoBelowSO.addVariable("useJS", tpGetUseJS());
		infoBelowSO.addVariable("width", cevp_vidPlayerWidth);
		infoBelowSO.addVariable("backgroundColor", "0x"+cevp_bgcolor);
		infoBelowSO.addVariable("descriptionColor", "0x"+cevp_textcolor);
		infoBelowSO.addVariable("frameColor", "0x"+cevp_bgcolor);
		infoBelowSO.addVariable("titleColor", "0x"+cevp_textcolor);
		infoBelowSO.write("clipInfoBelowDiv"+cevp_id);
	}
	
	tpRegisterID("releasemodelwidget"+cevp_id);
	var releaseModelSO = new SWFObject(cevp_folder + "swf/releaseModel.swf", "releasemodelwidget"+cevp_id, "1", "1", cevp_flashVersionReq);
	releaseModelSO.addParam("quality", "high");
	releaseModelSO.addParam("scale", "noscale");
	releaseModelSO.addParam("salign", "tl");
	releaseModelSO.addParam("menu", "false");
	releaseModelSO.addParam("allowScriptAccess", "always");
	releaseModelSO.addParam("wmode", cevp_wmode);
	if(cevp_category != "All")
	{
		releaseModelSO.addVariable("category", cevp_category);
	}
	releaseModelSO.addVariable("cevpID", cevp_id);
	releaseModelSO.addVariable("commManagerID", tpGetCommManagerID());
	releaseModelSO.addVariable("endIndex", cevp_relatedItemsPerPage);
	releaseModelSO.addVariable("feedPID", cevp_feed_id);
	releaseModelSO.addVariable("feedsServiceURL", "http://feeds.theplatform.com/ps/JSON/PortalService/2.2/");
	releaseModelSO.addVariable("fields", "");
	releaseModelSO.addVariable("height", 1);
	releaseModelSO.addVariable("ID", "releasemodelwidget"+cevp_id);
	releaseModelSO.addVariable("instanceID", tpGetInstanceID());
	releaseModelSO.addVariable("params", "query=Formats%7CFLV");
	if(cevp_release_id != "default")
	{
		releaseModelSO.addVariable("selectedPID", cevp_release_id);
	}
	releaseModelSO.addVariable("startIndex", 1);
	releaseModelSO.addVariable("useJS", tpGetUseJS());
	releaseModelSO.addVariable("width", 1);
	releaseModelSO.write("releaseModelDiv"+cevp_id);
		
	var commManagerSO = new SWFObject(cevp_folder + "swf/commManager.swf", tpGetCommManagerID(), "1", "1", cevp_flashVersionReq);
	commManagerSO.addParam("allowScriptAccess", "always");
	commManagerSO.addParam("wmode", cevp_wmode);
	commManagerSO.addVariable("ID", tpGetCommManagerID());
	commManagerSO.addVariable("instanceID", tpGetInstanceID());
	commManagerSO.addVariable("registeredIDs", tpGetRegisteredIDs());
	commManagerSO.write("commManagerDiv"+cevp_id);
}