/*
 * Ad: an individual ad package to be displayed.  Includes all co-ad elements.
 */
function Ad( pPrerollFormat, pAfterFunction )
{
	this.PrerollVideo = null; // a Video object
	this.BigBox = ""; // the URL of the ad javascript that will serve a Big Box ad unit
	this.StartImageTracker = ""; // the URL of an image to serve when the preroll video starts
	this.EndImageTracker = ""; // the URL of an image to serve when the preroll video ends
	this.PrerollFormat = pPrerollFormat; // the format of the PrerollVideo
	
	this.AfterFunction = pAfterFunction; // the function to call after an ad is loaded
	this.IsLoaded = false;
	this.IsDestroyed = false;
	
	this.LastAdCall = "";
	this.LoaderTag = null;
	
	this.AdIndex = Ad.SetInstance( this );
	return this.AdIndex;
	
}
Ad.DARTSite = "video.ctv";

Ad.GetInstance = function( i )
{
	if( ! Ad.__instance )
	{
		throw "Trying to get an instance of the Ad before it has been initialized";
		return;
	}
	else if( i != null && i >= 0 )
	{	
		return Ad.__instance[i];
	}
	else
	{
		return Ad.__instance[ Ad.__instance.length - 1 ];
	}
}
Ad.SetInstance = function( pAd )
{
	if( ! Ad.__instance )
	{
		Ad.__instance = new Array();
	}
	
	Ad.__instance.push( pAd );
	
	return Ad.__instance.length - 1;
}

Ad.DARTVideoTag = function( pVideo )
{
    if( ! pVideo.SiteMap )
    {
        return "default;permalink=;clip=" + pVideo.ClipId;
    }
    else
    {
        var AdCall = "";
        for( var i = pVideo.SiteMap.length - 1; i >= 0; i-- )
        {
            if( AdCall == "" )
            {
                AdCall += pVideo.SiteMap[i][0].replace( /[^a-zA-Z0-9]/ig, "" ) + ";permalink=";
            }
            
            AdCall += "/" + pVideo.SiteMap[i][0].replace( /[^a-zA-Z0-9]/ig, "" );
        }
        
        AdCall += "/ClipId" + pVideo.ClipId; 
        
        AdCall += ";clip=" + pVideo.ClipId;
        

        return AdCall;
    }
}


Ad.GetPreroll = function (pFormat, pAfterFunction, ord, tile) {
    var NewAd = new Ad(pFormat, pAfterFunction);
    var AdIndex = Ad.SetInstance(NewAd);

    // Load the Javascript on the page

    var full = Player.Fullscreen;

    var AdCall = "http://ad.doubleclick.net/pfadx/" + Ad.DARTSite + "/";

     if (full == "true" || full==true) {
        AdCall += "f/";
    }

    var UpcomingVideo = Playlist.GetInstance().FindNext();

    AdCall += Ad.DARTVideoTag(UpcomingVideo);

    AdCall += ";sz=1x1";

    if (ord == null) {
        ord = Ad.GenerateOrd();
    }

    AdCall += ";ord=" + ord;

    if (tile != null) {
        AdCall += ";tile=" + tile;
    }

    // AdCall += ";fullScreen=" + full;
    //demographics
    //AdCall = "http://ad.doubleclick.net/pfadx/ctv.ctvwatch.ca/billsdesk;kw=bill;sz=1x1;ord=6365884;format=flv";

    //canvas test
    //AdCall = "http://ad.doubleclick.net/pfadx/ctv.ctvwatch.ca/RobsonArms;permalink=/RobsonArms/Season3/Ep312quotMyBrothersKeeperquot/ClipId49744;clip=49744;sz=1x1;ord=6243214;format=flv";

    //AdCall = "http://ad.doubleclick.net/pfadx/ctv.ctvwatch.ca/billsdesk;permalink=/TheDailyShowwithJonStewart/FullEpisodes/June282010/ClipId319520;clip=319520;sz=1x1;ord=2650393;fullScreen=true;format=flv";

    // Javascript will call back to Ad.Load(...)
    //********DEBUG*********//
    if (pFormat == Format.FlashVideo) {
        var AdScript = document.createElement("script");
        AdScript.src = AdCall + ";format=flv";
        Log("Getting an ad from " + AdScript.src);
        AdScript.type = "text/javascript";

        document.getElementsByTagName("head")[0].appendChild(AdScript);

        NewAd.LoaderTag = AdScript;

        NewAd.LastAdCall = AdScript.src;
    }
    else {

        var AdScript = document.createElement("script");
        AdScript.src = AdCall + ";format=wmv";
        Log("Getting an ad from " + AdScript.src);
        AdScript.type = "text/javascript";
        document.getElementsByTagName("head")[0].appendChild(AdScript);

        NewAd.LoaderTag = AdScript;

        NewAd.LastAdCall = AdScript.src;
    }
    //********DEBUG*********//

    setTimeout("Ad.GetInstance(" + AdIndex + ").CheckForLoadFailure()", 4000);

    return NewAd;

}
Ad.Load = function( pAdInfo )
{
	var _Ad = Ad.GetInstance();
	
	if( ! pAdInfo.Preroll )
	{
		Log( "Ad.Load was called with invalid parameters.  A standard big box ad will be served." );
		
		if( Interface.SetBigBoxAd ) { Interface.SetBigBoxAd(); }
		
		return;
	}
	
	if( ! _Ad.IsDestroyed )
	{
		_Ad.PrerollVideo = new Video( { Url:pAdInfo.Preroll, Format:_Ad.PrerollFormat, IsAd:true, Duration:pAdInfo.PrerollDuration, Permalink:pAdInfo.CoAdLink } );
		_Ad.BigBox = pAdInfo.CoAdCode;
		_Ad.StartImageTracker = pAdInfo.StartPlayImage;
		_Ad.EndImageTracker = pAdInfo.EndPlayImage;

		if( Interface.SetBigBoxAd ) { Interface.SetBigBoxAd( _Ad.BigBox ); }
		
		_Ad.PrerollVideo.OnStart = function()
		{
			Log( "Started playing the ad" );
			if( _Ad.StartImageTracker ) ( new Image() ).src = _Ad.StartImageTracker;
			
			//if( Interface.SetBigBoxAd ) { Interface.SetBigBoxAd( _Ad.BigBox ); }
		}
		
		_Ad.PrerollVideo.OnEnd = function()
		{
			Log( "Ended playing the ad" );
			if( _Ad.EndImageTracker ) ( new Image() ).src = _Ad.EndImageTracker;
		}
		
		
		_Ad.IsLoaded = true;
		
		setTimeout( function() { _Ad.AfterFunction( _Ad.PrerollVideo ) }, 350 );
	}
}

Ad.prototype.BigBoxImage = function()
{
	if( Interface && Interface.GetInstance && Interface.GetInstance() )
	{
		var _Interface	= Interface.GetInstance();
		var iFrameDoc	= _Interface.BigBoxHolder.contentDocument ? _Interface.BigBoxHolder.contentDocument : ( _Interface.BigBoxHolder.contentWindow ? _Interface.BigBoxHolder.contentWindow.document : document.frames[ 0 ] );
		var images		= iFrameDoc.getElementsByTagName("img");
		
		if( images && images.length > 0 )
		{
			return images[ 0 ].src;	
		}
	}
	
	return "";
}

Ad.prototype.BigBoxSWF = function()
{
	if( Interface && Interface.GetInstance && Interface.GetInstance() )
	{
		var _Interface	= Interface.GetInstance();
		var iFrameDoc	= _Interface.BigBoxHolder.contentDocument ? _Interface.BigBoxHolder.contentDocument : ( _Interface.BigBoxHolder.contentWindow ? _Interface.BigBoxHolder.contentWindow.document : document.frames[ 0 ] );
		
		var flashObject = iFrameDoc.getElementsByTagName( "object" );
		var embed		= iFrameDoc.getElementsByTagName( "embed" );
		
		if( flashObject &&  flashObject.length > 0 )
		{
			flashObject = flashObject[ 0 ];
			
			var params	= flashObject.getElementsByTagName( "param" );
			
			for( i=0; i< params.length; i++ )
			{
				if( params[ i ].name.toLowerCase() == "movie" || params[ i ].value.toLowerCase().indexOf(".swf") > -1 )
				{
					if( params[ i ].value )
					{
						return params[ i ].value;
					}
				}
			}
		}

		if( embed &&  embed.length > 0 )
		{
			if( embed[ 0 ].src )
			{
				return embed[ 0 ].src;
			}
		}
		
	}
	
	return "";
}

Ad.prototype.BigBoxTargetURL = function()
{
	if( Interface && Interface.GetInstance && Interface.GetInstance() )
	{
		var _Interface	= Interface.GetInstance();
		var iFrameDoc	= _Interface.BigBoxHolder.contentDocument ? _Interface.BigBoxHolder.contentDocument : ( _Interface.BigBoxHolder.contentWindow ? _Interface.BigBoxHolder.contentWindow.document : document.frames[ 0 ] );
		
		var anchors		= iFrameDoc.getElementsByTagName("a");
		if( anchors && anchors.length > 0 )
		{
			return anchors[ 0 ].href;	
		}
	}
	
	return "";
}

Ad.prototype.CheckForLoadFailure = function() 
{
	if( ! this.IsLoaded )
	{
		this.Destroy();
		Playlist.GetInstance().Next( true ); // continue with the playlist without loading the ad
		//throw "Failed to load Ad with '" + this.PrerollFormat + "' format." /*+ "The ad was " + this.LastAdCall*/;
	}
	else
	{
		this.IsVerified = true;
	}
	
	this.LastAdCall = "";
}

Ad.prototype.Destroy = function()
{
	this.IsDestroyed = true;
	
	try
	{
		this.LoaderTag.parentNode.removeChild( this.LoaderTag ); 
	}
	catch( Error )
	{}
	
	Log( "Destroyed Ad " + this.AdIndex );
	
	Ad.__instance[ this.AdIndex ] = null;

}

Ad.GenerateOrd = function () {
    return Math.round(10000000 * Math.random());
}
if(typeof COMSCORE=="undefined"){var COMSCORE={}}if(typeof _comscore!="object"){var _comscore=[]}COMSCORE.beacon=function(k){try{if(!k){return}var i=1.8,l=k.options||{},j=l.doc||document,b=l.nav||navigator,g=j.location,f=512,d=function(e,m){if(e==null){return""}e=(encodeURIComponent||escape)(e);if(m){e=e.substr(0,m)}return e},a=[(g.protocol=="https:"?"https://sb":"http://b"),".scorecardresearch.com/b?","c1=",d(k.c1),"&c2=",d(k.c2),"&rn=",Math.random(),"&c7=",d(g.href,f),"&c3=",d(k.c3),"&c4=",d(k.c4,f),"&c5=",d(k.c5),"&c6=",d(k.c6),"&c10=",d(k.c10),"&c15=",d(k.c15),"&c16=",d(k.c16),"&c8=",d(j.title),"&c9=",d(j.referrer,f),"&cv=",i,k.r?"&r="+d(k.r,f):""].join("");a=a.length>2080?a.substr(0,2075)+"&ct=1":a;if(!/BlackBerry.*?\/([1-3]\.|4\.[0-5])/.test(b.userAgent)){var c=new Image();c.onload=function(){};c.src=a}else{a=a.replace(/\/b\?/,"/p?");j.write("<img src='"+a+"' />")}return a}catch(h){}};COMSCORE.purge=function(a){try{var c=[],f,b;a=a||_comscore;for(b=a.length-1;b>=0;b--){f=COMSCORE.beacon(a[b]);a.splice(b,1);if(f){c.push(f)}}return c}catch(d){}};COMSCORE.purge();



/**
 * SWFObject v1.5.1: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
if(typeof deconcept=="undefined"){var deconcept={};}if(typeof deconcept.util=="undefined"){deconcept.util={};}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil={};}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params={};this.variables={};this.attributes=[];if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10]||"";},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15]||"";},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=[];var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+(this.getAttribute("style")||"")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+(this.getAttribute("style")||"")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;


/*
 * FlashController: controls a Flash video player
 */
function FlashController( pTheme, pPrePlayImageUrl )
{
    this.thePlayerID = null;
    this.theHTMLwrapperID = null;
	
	this.Format = Format.FlashVideo;
	this.Theme = "http://watch.ctv.ca/news/themes/CTVNews/player/theme.aspx";
	
	FlashController.__instance = this;
	FlashController.IsOneClipPlayer = false;

	if( pTheme )
	{
	    this.Theme = pTheme;
	    FlashController.IsOneClipPlayer = true;
	}

	if( pPrePlayImageUrl )
	{
	    this.Instantiate( Interface.GetInstance().PlayerViewer.id, "__FlashPlayer", "http://watch.ctv.ca/news/Flash/player.swf", this.Theme, "", "", false, "", "", pPrePlayImageUrl );
	}
}

FlashController.GetInstance = function()
{
	if( ! FlashController.__instance )
	{
		FlashController.__instance = new FlashController();
	}
	
	return FlashController.__instance;
}
FlashController.prototype.Wait = function()
{
	if( this.thePlayerID && document.getElementById( this.thePlayerID ) )
	{
		document.getElementById( this.thePlayerID ).Wait();
	}
}
FlashController.prototype.Loading = function()
{
	if( this.thePlayerID && document.getElementById( this.thePlayerID ) && document.getElementById( this.thePlayerID ).Loading )
	{
		document.getElementById( this.thePlayerID ).Loading();
	}
}

FlashController.prototype.Destroy = function()
{
	try
	{
		 document.getElementById( this.theHTMLwrapperID ).innerHTML = "";
	}
	catch(e) {}
}

FlashController.prototype.Play = function( pVideo )
{
	Log( "Loading into Flash player: " + pVideo.Url );
	
	var permalinkToPass = "";
	
	if( 
	    pVideo.IsAd 
	    || FlashController.IsOneClipPlayer	    
	)
	{
	    permalinkToPass = pVideo.Permalink;
	}
	
	if( this.thePlayerID && document.getElementById( this.thePlayerID ) && document.getElementById( this.thePlayerID ).PlayUrl )
	{
	    document.getElementById( this.thePlayerID ).PlayUrl( pVideo.Url, pVideo.IsAd, pVideo.BugUrl, pVideo.Title, permalinkToPass );
	}
	else
	{
	    this.Instantiate( Interface.GetInstance().PlayerViewer.id, "__FlashPlayer", "http://watch.ctv.ca/news/Flash/player.swf", this.Theme, pVideo.Url, pVideo.BugUrl , pVideo.IsAd, pVideo.Title, permalinkToPass, null );
	}
}

FlashController.prototype.getTimelinePosition = function(  )
{

    if( this.thePlayerID && document.getElementById( this.thePlayerID ) )
	{
		var _player = document.getElementById( this.thePlayerID );
		return _player.getTimelinePosition();
	}else
	{
	    return -1;
	}
}

FlashController.prototype.Instantiate = function( htmlID, flashID, swfURL, themeURL, videoURL, bugURL, isAd, Title, Permalink, pPrePlayImageUrl )
{

	this.thePlayerID = flashID;	
	this.theHTMLwrapperID = htmlID;

	var alreadyExists = document.getElementById(this.thePlayerID) && document.getElementById(this.thePlayerID).PlayUrl ;
	if( alreadyExists )
	{
	    document.getElementById( this.thePlayerID ).PlayUrl( videoURL, isAd, bugURL, Title, Permalink );
		return;	
	}

	// if less than 6.0.65, express install won't be able to upgrade them.
	// we should just show a message with a link to go get the player, I guess?

	var fpVersion = deconcept.SWFObjectUtil.getPlayerVersion();
	var goodForExpressInstall = false;
	
	if (fpVersion['major'] > 6) 
	{
		goodForExpressInstall = true;
	}
	
	if (fpVersion['major'] == 6) 
	{
		// we need to check the minor and revision numbers
		
		if (fpVersion['minor'] > 0) 
		{
			goodForExpressInstall = true;
		} 
		else if (fpVersion['minor'] == 0) 
		{
			if (fpVersion['rev'] >= 65) 
			{
				goodForExpressInstall = true;
			}
		}
		
	}

	if ( goodForExpressInstall ) 
	{
		//var isOneClipPlayer = false;
		
		var so = new SWFObject(swfURL+"?themeURL="+themeURL, flashID, "100%", "100%", "8", "#000000");
		so.addParam("allowScriptAccess", "always");
		
		var isSafeForTransparent = FlashController.BrowserCanDoTransparentFlashPlugin();
		
		if( isSafeForTransparent )
		{
			so.addParam("wmode", "transparent");		
		}
	
        if (FlashController.IsOneClipPlayer == true)
        {
            so.addVariable("OverlayConfig","initDisabled");
        }

		so.addParam("allowFullScreen", "true");
        so.addVariable("TokenServiceURL", "http://hdtoken.ctvdigital.net/tokengen.aspx?video=");

		
		if( pPrePlayImageUrl )
		{
		    so.addVariable("PrePlayImageUrl", pPrePlayImageUrl);
		}
		else
		{
		    // ROSSMAN: Bug #5481: I added the ESCAPE below, because it was breaking the player without it...?
		    so.addVariable("videoURL", escape( videoURL ) );
		}
		so.addVariable("bugURL", bugURL);
		so.addVariable("isAd", isAd);
		so.addVariable("nowPlaying", Title);
		
		if( true || FlashController.IsOneClipPlayer )
		{
			so.addVariable("permalinkURL", Permalink);
		}
	
		so.useExpressInstall('http://watch.ctv.ca/news/Flash/expressinstall.swf');
		so.write(htmlID);

		/* NT added this for flash compliance with IE on 3/19/08 */
		window.__FlashPlayer = document.getElementById("__FlashPlayer");
	}
	else 
	{
		if( Interface.DisplayFlashNeedsToBeManuallyUpgradedMessage )
		{
			Interface.DisplayFlashNeedsToBeManuallyUpgradedMessage();
			Log("The users flash player plugin is older than v6.0.65 - user will need to manually upgrade.");
		}
		else
		{
			Player.Error( "No Flash Player detected" );
		}	
	}
}

FlashController.BrowserCanDoTransparentFlashPlugin = function()
{
	//always doing true now
	return true;
}



/*
 * SilverlightController: controls a Silverlight video player
 */
function SilverlightController( pTheme )
{
	this.Format = Format.WindowsMediaVideo;
	
	this.includeCounter		= 1;
	this.internalController = null;
	this.hasStartedJSInstantation	= false;
	this.JSisInstantiated	= false;
	
	this.theme				= "http://watch.ctv.ca/news/themes/CTVNews/player/theme.aspx";

	SilverlightController.IsCrossDomainLoad = pTheme!=null && pTheme != 'undefined' && ( ( SilverlightController.DetermineDomain( pTheme ) != SilverlightController.DetermineDomain( this.theme ) ) || ( SilverlightController.DetermineDomain( this.theme ) != SilverlightController.DetermineDomain( document.location ) ) ); 
	
	if( pTheme )
	{
		this.theme = pTheme;
	}
	
	SilverlightController.__instance = this;
	
	
	this.LoadHtml( );
}

SilverlightController.DetermineDomain = function( url )
{
	return parseUri( url ).host;
}

SilverlightController.GetInstance = function()
{
	if( ! SilverlightController.__instance )
	{
		SilverlightController.__instance = new SilverlightController();
	}
	
	return SilverlightController.__instance;
}

SilverlightController.prototype.Destroy = function()
{
   this.internalController = null;
}


SilverlightController.prototype.Play = function( pVideo )
{
	var permalinkToPass = ( pVideo.IsAd || FlashController.IsOneClipPlayer ) ? pVideo.Permalink : "";
	var shouldWait = ! this.JSisInstantiated;

	if(	this.internalController == null )
	{
		var Me = this;

		if( shouldWait )
		{
			if(! this.hasStartedJSInstantation )
			{
				this.LoadHtml();
			}
		}
		else
		{
			shouldWait = SilverlightController.IsCrossDomainLoad && document.getElementById( "xamlContent" ) == null;
		}
		
		if( shouldWait )
		{
			Log("Silverlight Player is not yet instantiated, sleeping 100 milliseconds.");
			
			setTimeout( function() { Me.Play( pVideo ); }, 100 );
			return;
		}
		else
		{
			Log("Silverlight Player is ready to play");
		}
		
		var parentElement		= Interface.GetInstance().PlayerViewer;
		parentElement.innerHTML = "";
		
		var SceneFile = "http://watch.ctv.ca/news/SilverlightPlayer/Scene.xml";

		
		try
		{
			this.internalController = new SilverlightPlayer( parentElement, SceneFile, this.theme, pVideo.Url, pVideo.IsAd, pVideo.BugUrl, pVideo.Title, permalinkToPass, null);
		}
		catch(e)
		{ 
			try
			{
				setTimeout( function() { Me.internalController = new SilverlightPlayer( parentElement, SceneFile, this.theme, pVideo.Url, pVideo.IsAd, pVideo.BugUrl, pVideo.Title, permalinkToPass, null); }, 350  ); 
			}
			catch(ee)
			{
				setTimeout( function() { Me.internalController = new SilverlightPlayer( parentElement, SceneFile, this.theme, pVideo.Url, pVideo.IsAd, pVideo.BugUrl, pVideo.Title, permalinkToPass, null ); }, 1000  ); 
			}
		}
	}
	else
	{
		this.internalController.PlayUrl( pVideo.Url, pVideo.IsAd, pVideo.BugUrl, pVideo.Title, permalinkToPass, null );
	}
}

SilverlightController.prototype.Wait = function()
{
	if( this.internalController )
	{
		this.internalController.Wait()
	}
}

SilverlightController.prototype.getTimelinePosition = function(  )
{

    var ob = this.internalController.GetTimelinePosition();

    return ob;

}

SilverlightController.prototype.Loading = function()
{
	if( this.internalController )
	{
		this.internalController.Loading();
	}
}

SilverlightController.IsInstalled = function()
{
	return Silverlight.isInstalled( SilverlightPlayer.SilverlightVersion );
}

SilverlightController.prototype.LoadHtml = function()
{
	this.hasStartedJSInstantation = true;
	
	var includes = [ "createSilverlight.js",
					 "HttpRequest.js",
					 "Scene.xaml.js",
					 "MovieSlider.js",
					 "VolumeSlider.js",
					 "XAMLfactory.aspx",
					 "XAMLdata.js",
					 "ConfigXamlMapper.js",
					 "VideoPlayer.js"
					];
	

	if( SilverlightController.IsCrossDomainLoad )
	{
		this.AddFirstSceneFile();
	}
	
	this.AddJSIncludes( includes );	
}

SilverlightController.prototype.AddFirstSceneFile = function()
{
	var sceneId		= "xamlContent";
	
	if( ! document.getElementById( sceneId ) )
	{
		var body		= document.getElementsByTagName("body")[0];
		var newScript	= document.createElement("script");
		
		newScript.id	= sceneId;
		newScript.type	= "text/xaml";
		
		
		newScript.text = '<Canvas   xmlns="http://schemas.microsoft.com/client/2007"   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"   Loaded="canvas_loaded"><Canvas.Resources><Storyboard Name="BufferingAnimation" Storyboard.TargetProperty="Angle" ><DoubleAnimation  From="0" To="360" Duration="0:0:2.16" RepeatBehavior="Forever" /></Storyboard><Storyboard Name="TextScrollAnimation" BeginTime="0:0:00" Storyboard.TargetProperty="(Canvas.Left)" ><DoubleAnimation Storyboard.TargetName="ScrollingText"   /><DoubleAnimation Storyboard.TargetName="ScrollingText2"  /><DoubleAnimation Storyboard.TargetName="ScrollingTextShadow"   /><DoubleAnimation Storyboard.TargetName="ScrollingText2Shadow"  /></Storyboard></Canvas.Resources><Canvas Name="PreloadImages" Opacity="0"></Canvas></Canvas>';

		body.appendChild( newScript );
		
		Log("Added the initial Silverlight scene to the page");
	}
	else
	{
		Log("Silverlight scene is already on the page");
	}
}

SilverlightController.prototype.AddJSIncludes = function( filePaths )
{
	this.includeCounter = filePaths.length;
	
	for( var i=0; i < filePaths.length; i++ )
	{
		var newID			= "SilverlightScript" + (i+1);
		
		var Me				= this;
		var fileName		= filePaths[ i ];
		var handlerFunction	= new function() { Me.JSisInstantiated = ( --Me.includeCounter <= 0 );  Log("INCLUDE ADDED:" + fileName + "  " + Me.includeCounter + " left"); };
			
		if( ! document.getElementById( newID ) )
		{
			var head		= document.getElementsByTagName("head")[0];
			var newScript	= document.createElement("script");
			
			newScript.type	= "text/javascript";
			newScript.src	= "http://watch.ctv.ca/news/SilverlightPlayer/" + filePaths[ i ];
			newScript.id	= newID;
			
			newScript.onload = handlerFunction;
			if( newScript.onload == handlerFunction )
			{
				// DO NOTHING
			}
			else if( newScript.addEventListener )
			{
				newScript.addEventListener( "load", handlerFunction, false );
			}
			else if( newScript.attachEvent ) 
			{
				newScript.attachEvent( "onload", handlerFunction );
			}
			
			head.appendChild( newScript );
		}
		else
		{
			Log( fileName + " is already on the page." );
			this.JSisInstantiated = ( --this.includeCounter <= 0 );
		}
	}
}


///////////////////////////////////////////////////////////////////////////////
//
//  Silverlight.js   			version 2.0.30523.6
//
//  This file is provided by Microsoft as a helper file for websites that
//  incorporate Silverlight Objects. This file is provided under the Microsoft
//  Public License available at 
//  http://code.msdn.microsoft.com/silverlightjs/Project/License.aspx.  
//  You may not use or distribute this file or the code in this file except as 
//  expressly permitted under that license.
// 
//  Copyright (c) Microsoft Corporation. All rights reserved.
//
///////////////////////////////////////////////////////////////////////////////

if (!window.Silverlight)
{
    window.Silverlight = { };
}

//////////////////////////////////////////////////////////////////
//
// _silverlightCount:
//
// Counter of globalized event handlers
//
//////////////////////////////////////////////////////////////////
Silverlight._silverlightCount = 0;

//////////////////////////////////////////////////////////////////
//
// fwlinkRoot:
//
// Prefix for fwlink URL's
//
//////////////////////////////////////////////////////////////////
Silverlight.fwlinkRoot='http://go2.microsoft.com/fwlink/?LinkID=';

//////////////////////////////////////////////////////////////////
//  
// onGetSilverlight:
//
// Called by Silverlight.GetSilverlight to notify the page that a user
// has requested the Silverlight installer
//
//////////////////////////////////////////////////////////////////
Silverlight.onGetSilverlight = null;

//////////////////////////////////////////////////////////////////
//
// onSilverlightInstalled:
//
// Called by Silverlight.WaitForInstallCompletion when the page detects
// that Silverlight has been installed. The event handler is not called
// in upgrade scenarios.
//
//////////////////////////////////////////////////////////////////
Silverlight.onSilverlightInstalled = function () {window.location.reload(false);};

//////////////////////////////////////////////////////////////////
//
// isInstalled:
//
// Checks to see if the correct version is installed
//
//////////////////////////////////////////////////////////////////
Silverlight.isInstalled = function(version)
{
    var isVersionSupported=false;
    var container = null;
    
    try 
    {
        var control = null;
        
        try
        {
            control = new ActiveXObject('AgControl.AgControl');
            if ( version == null )
            {
                isVersionSupported = true;
            }
            else if ( control.IsVersionSupported(version) )
            {
                isVersionSupported = true;
            }
            control = null;
        }
        catch (e)
        {
            var plugin = navigator.plugins["Silverlight Plug-In"] ;
            if ( plugin )
            {
                if ( version === null )
                {
                    isVersionSupported = true;
                }
                else
                {
                    var actualVer = plugin.description;
                    if ( actualVer === "1.0.30226.2")
                        actualVer = "2.0.30226.2";
                    var actualVerArray =actualVer.split(".");
                    while ( actualVerArray.length > 3)
                    {
                        actualVerArray.pop();
                    }
                    while ( actualVerArray.length < 4)
                    {
                        actualVerArray.push(0);
                    }
                    var reqVerArray = version.split(".");
                    while ( reqVerArray.length > 4)
                    {
                        reqVerArray.pop();
                    }
                    
                    var requiredVersionPart ;
                    var actualVersionPart
                    var index = 0;
                    
                    
                    do
                    {
                        requiredVersionPart = parseInt(reqVerArray[index]);
                        actualVersionPart = parseInt(actualVerArray[index]);
                        index++;
                    }
                    while (index < reqVerArray.length && requiredVersionPart === actualVersionPart);
                    
                    if ( requiredVersionPart <= actualVersionPart && !isNaN(requiredVersionPart) )
                    {
                        isVersionSupported = true;
                    }
                }
            }
        }
    }
    catch (e) 
    {
        isVersionSupported = false;
    }
    if (container) 
    {
        document.body.removeChild(container);
    }
    
    return isVersionSupported;
}
//////////////////////////////////////////////////////////////////
//
// WaitForInstallCompletion:
//
// Occasionally checks for Silverlight installation status. If it
// detects that Silverlight has been installed then it calls
// Silverlight.onSilverlightInstalled();. This is only supported
// if Silverlight was not previously installed on this computer.
//
//////////////////////////////////////////////////////////////////
Silverlight.WaitForInstallCompletion = function()
{
    if ( ! Silverlight.isBrowserRestartRequired && Silverlight.onSilverlightInstalled )
    {
        try
        {
            navigator.plugins.refresh();
        }
        catch(e)
        {
        }
        if ( Silverlight.isInstalled(null) )
        {
            Silverlight.onSilverlightInstalled();
        }
        else
        {
              setTimeout(Silverlight.WaitForInstallCompletion, 3000);
        }    
    }
}
//////////////////////////////////////////////////////////////////
//
// __startup:
//
// Performs startup tasks
//////////////////////////////////////////////////////////////////
Silverlight.__startup = function()
{
    Silverlight.isBrowserRestartRequired = Silverlight.isInstalled(null);
    if ( !Silverlight.isBrowserRestartRequired)
    {
        Silverlight.WaitForInstallCompletion();
    }
    if (window.removeEventListener) { 
       window.removeEventListener('load', Silverlight.__startup , false);
    }
    else { 
        window.detachEvent('onload', Silverlight.__startup );
    }
}

if (window.addEventListener) 
{
    window.addEventListener('load', Silverlight.__startup , false);
}
else 
{
    window.attachEvent('onload', Silverlight.__startup );
}

///////////////////////////////////////////////////////////////////////////////
// createObject:
//
// Inserts a Silverlight <object> tag or installation experience into the HTML
// DOM based on the current installed state of Silverlight. 
//
/////////////////////////////////////////////////////////////////////////////////

Silverlight.createObject = function(source, parentElement, id, properties, events, initParams, userContext)
{
    var slPluginHelper = new Object();
    var slProperties = properties;
    var slEvents = events;
    
    slPluginHelper.version = slProperties.version;
    slProperties.source = source;    
    slPluginHelper.alt = slProperties.alt;
    
    //rename properties to their tag property names. For bacwards compatibility
    //with Silverlight.js version 1.0
    if ( initParams )
        slProperties.initParams = initParams;
    if ( slProperties.isWindowless && !slProperties.windowless)
        slProperties.windowless = slProperties.isWindowless;
    if ( slProperties.framerate && !slProperties.maxFramerate)
        slProperties.maxFramerate = slProperties.framerate;
    if ( id && !slProperties.id)
        slProperties.id = id;
    
    // remove elements which are not to be added to the instantiation tag
    delete slProperties.ignoreBrowserVer;
    delete slProperties.inplaceInstallPrompt;
    delete slProperties.version;
    delete slProperties.isWindowless;
    delete slProperties.framerate;
    delete slProperties.data;
    delete slProperties.src;
    delete slProperties.alt;


    // detect that the correct version of Silverlight is installed, else display install

    if (Silverlight.isInstalled(slPluginHelper.version))
    {
        //move unknown events to the slProperties array
        for (var name in slEvents)
        {
            if ( slEvents[name])
            {
                if ( name == "onLoad" && typeof slEvents[name] == "function" && slEvents[name].length != 1 )
                {
                    var onLoadHandler = slEvents[name];
                    slEvents[name]=function (sender){ return onLoadHandler(document.getElementById(id), userContext, sender)};
                }
                var handlerName = Silverlight.__getHandlerName(slEvents[name]);
                if ( handlerName != null )
                {
                    slProperties[name] = handlerName;
                    slEvents[name] = null;
                }
                else
                {
                    throw "typeof events."+name+" must be 'function' or 'string'";
                }
            }
        }
        slPluginHTML = Silverlight.buildHTML(slProperties);
    }
    //The control could not be instantiated. Show the installation prompt
    else 
    {
        slPluginHTML = Silverlight.buildPromptHTML(slPluginHelper);
    }

    // insert or return the HTML
    if(parentElement)
    {
        parentElement.innerHTML = slPluginHTML;
    }
    else
    {
        return slPluginHTML;
    }

}

///////////////////////////////////////////////////////////////////////////////
//
//  buildHTML:
//
//  create HTML that instantiates the control
//
///////////////////////////////////////////////////////////////////////////////
Silverlight.buildHTML = function( slProperties)
{
    var htmlBuilder = [];

    htmlBuilder.push('<object type=\"application/x-silverlight\" data="data:application/x-silverlight,"');
    if ( slProperties.id != null )
    {
        htmlBuilder.push(' id="' + slProperties.id + '"');
    }
    if ( slProperties.width != null )
    {
        htmlBuilder.push(' width="' + slProperties.width+ '"');
    }
    if ( slProperties.height != null )
    {
        htmlBuilder.push(' height="' + slProperties.height + '"');
    }
    htmlBuilder.push(' >');
    
    delete slProperties.id;
    delete slProperties.width;
    delete slProperties.height;
    
    for (var name in slProperties)
    {
        if (slProperties[name])
        {
            htmlBuilder.push('<param name="'+Silverlight.HtmlAttributeEncode(name)+'" value="'+Silverlight.HtmlAttributeEncode(slProperties[name])+'" />');
        }
    }
    htmlBuilder.push('<\/object>');
    return htmlBuilder.join('');
}



//////////////////////////////////////////////////////////////////
//
// createObjectEx:
//
// takes a single parameter of all createObject 
// parameters enclosed in {}
//
//////////////////////////////////////////////////////////////////

Silverlight.createObjectEx = function(params)
{
    var parameters = params;
    var html = Silverlight.createObject(parameters.source, parameters.parentElement, parameters.id, parameters.properties, parameters.events, parameters.initParams, parameters.context);
    if (parameters.parentElement == null)
    {
        return html;
    }
}

///////////////////////////////////////////////////////////////////////////////////////////////
//
// buildPromptHTML
//
// Builds the HTML to prompt the user to download and install Silverlight
//
///////////////////////////////////////////////////////////////////////////////////////////////
Silverlight.buildPromptHTML = function(slPluginHelper)
{
    var slPluginHTML = "";
    var urlRoot = Silverlight.fwlinkRoot;
    var shortVer = slPluginHelper.version ;
    if ( slPluginHelper.alt )
    {
        slPluginHTML = slPluginHelper.alt;
    }
    else
    {
        if (! shortVer )
        {
            shortVer="";
        }
        slPluginHTML = "<a href='javascript:Silverlight.getSilverlight(\"{1}\");' style='text-decoration: none;'><img src='{2}' alt='Get Microsoft Silverlight' style='border-style: none'/></a>";
        slPluginHTML = slPluginHTML.replace('{1}', shortVer );
        slPluginHTML = slPluginHTML.replace('{2}', urlRoot + '108181');
    }
    
    return slPluginHTML;
}

///////////////////////////////////////////////////////////////////////////////////////////////
//
// getSilverlight:
//
// Navigates the browser to the appropriate Silverlight installer
//
///////////////////////////////////////////////////////////////////////////////////////////////
Silverlight.getSilverlight = function(version)
{
    if (Silverlight.onGetSilverlight )
    {
        Silverlight.onGetSilverlight();
    }
    
    var shortVer = "";
    var reqVerArray = String(version).split(".");
    if (reqVerArray.length > 1)
    {
        var majorNum = parseInt(reqVerArray[0] );
        if ( isNaN(majorNum) || majorNum < 2 )
        {
            shortVer = "1.0";
        }
        else
        {
            shortVer = reqVerArray[0]+'.'+reqVerArray[1];
        }
    }
    
    var verArg = "";
    
    if (shortVer.match(/^\d+\056\d+$/) )
    {
        verArg = "&v="+shortVer;
    }
    
    Silverlight.followFWLink("114576" + verArg);
}


///////////////////////////////////////////////////////////////////////////////////////////////
//
// followFWLink:
//
// Navigates to a url based on fwlinkid
//
///////////////////////////////////////////////////////////////////////////////////////////////
Silverlight.followFWLink = function(linkid)
{
    top.location=Silverlight.fwlinkRoot+String(linkid);
}

///////////////////////////////////////////////////////////////////////////////////////////////
//
// HtmlAttributeEncode:
//
// Encodes special characters in input strings as charcodes
//
///////////////////////////////////////////////////////////////////////////////////////////////
Silverlight.HtmlAttributeEncode = function( strInput )
{
      var c;
      var retVal = '';

    if(strInput == null)
      {
          return null;
    }
      
      for(var cnt = 0; cnt < strInput.length; cnt++)
      {
            c = strInput.charCodeAt(cnt);

            if (( ( c > 96 ) && ( c < 123 ) ) ||
                  ( ( c > 64 ) && ( c < 91 ) ) ||
                  ( ( c > 43 ) && ( c < 58 ) && (c!=47)) ||
                  ( c == 95 ))
            {
                  retVal = retVal + String.fromCharCode(c);
            }
            else
            {
                  retVal = retVal + '&#' + c + ';';
            }
      }
      
      return retVal;
}
///////////////////////////////////////////////////////////////////////////////
//
//  default_error_handler:
//
//  Default error handling function 
//
///////////////////////////////////////////////////////////////////////////////

Silverlight.default_error_handler = function (sender, args)
{
    var iErrorCode;
    var errorType = args.ErrorType;

    iErrorCode = args.ErrorCode;

    var errMsg = "\nSilverlight error message     \n" ;

    errMsg += "ErrorCode: "+ iErrorCode + "\n";


    errMsg += "ErrorType: " + errorType + "       \n";
    errMsg += "Message: " + args.ErrorMessage + "     \n";

    if (errorType == "ParserError")
    {
        errMsg += "XamlFile: " + args.xamlFile + "     \n";
        errMsg += "Line: " + args.lineNumber + "     \n";
        errMsg += "Position: " + args.charPosition + "     \n";
    }
    else if (errorType == "RuntimeError")
    {
        if (args.lineNumber != 0)
        {
            errMsg += "Line: " + args.lineNumber + "     \n";
            errMsg += "Position: " +  args.charPosition + "     \n";
        }
        errMsg += "MethodName: " + args.methodName + "     \n";
    }
    alert (errMsg);
}

///////////////////////////////////////////////////////////////////////////////////////////////
//
// __cleanup:
//
// Releases event handler resources when the page is unloaded
//
///////////////////////////////////////////////////////////////////////////////////////////////
Silverlight.__cleanup = function ()
{
    for (var i = Silverlight._silverlightCount - 1; i >= 0; i--) {
        window['__slEvent' + i] = null;
    }
    Silverlight._silverlightCount = 0;
    if (window.removeEventListener) { 
       window.removeEventListener('unload', Silverlight.__cleanup , false);
    }
    else { 
        window.detachEvent('onunload', Silverlight.__cleanup );
    }
}

///////////////////////////////////////////////////////////////////////////////////////////////
//
// __getHandlerName:
//
// Generates named event handlers for delegates.
//
///////////////////////////////////////////////////////////////////////////////////////////////
Silverlight.__getHandlerName = function (handler)
{
    var handlerName = "";
    if ( typeof handler == "string")
    {
        handlerName = handler;
    }
    else if ( typeof handler == "function" )
    {
        if (Silverlight._silverlightCount == 0)
        {
            if (window.addEventListener) 
            {
                window.addEventListener('onunload', Silverlight.__cleanup , false);
            }
            else 
            {
                window.attachEvent('onunload', Silverlight.__cleanup );
            }
        }
        var count = Silverlight._silverlightCount++;
        handlerName = "__slEvent"+count;
        
        window[handlerName]=handler;
    }
    else
    {
        handlerName = null;
    }
    return handlerName;
}







/*
	parseUri 1.2.1
	(c) 2007 Steven Levithan <stevenlevithan.com>
	MIT License
*/

function parseUri (str) {
	var	o   = parseUri.options,
		m   = o.parser[o.strictMode ? "strict" : "loose"].exec(str),
		uri = {},
		i   = 14;

	while (i--) uri[o.key[i]] = m[i] || "";

	uri[o.q.name] = {};
	uri[o.key[12]].replace(o.q.parser, function ($0, $1, $2) {
		if ($1) uri[o.q.name][$1] = $2;
	});

	return uri;
};

parseUri.options = {
	strictMode: false,
	key: ["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],
	q:   {
		name:   "queryKey",
		parser: /(?:^|&)([^&=]*)=?([^&]*)/g
	},
	parser: {
		strict: /^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,
		loose:  /^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/
	}
};
/*
 * Metrics: tracks the user within the player via a metrics package
 */


// pProject: the Omniture project id
function Metrics( pAccountId, pProject )
{
    this.AccountId = pAccountId;
	this.Project = pProject;
	
	this.CurrentClip = null;
	this.CurrentLocation = -1;
	
	this.LastTrackedLocation = 0;
	this.LastTrackedIntervalLocation = 0;
	
	this.KeyInterval = [ 20 ]; //an array of "key times" to track. This case will track at 20 seconds.
	this.KeyIntervalPercentage = [ 80 ]; //an array of "key times" to track as a percentage of video duration. This case will track at 80% complete.
	
	this.KeyPoints = new Array();
	
	this.trackingIntervalToken = null;

	this.TRACKING_INTERVAL = 120; //in seconds
	this.REACHED_CLIP_POINT_INTERVAL = 10; //in seconds
	
	this.IsTrackingVideo = false;
	this.HasSentVideoStart = false;
	
	this.ShouldUseParallelTracking = false;
	
	this.HasReachedEightyPercent = false;
	
	Metrics.__instance = this;
}

Metrics.UseMetricsOverridePlayName = false;
Metrics.VIDEO_LABEL = "CustomLinkForVideoTracking";
Metrics.VIDEOPLAYER_SITESECTION = "VideoPlayer";


Metrics.StopClip = function(){

}

Metrics.StartClip = function(){

} 
Metrics.GetInstance = function()
{
	if( ! Metrics.__instance )
	{
		Metrics.__instance = new Metrics( "chumtvctv", "CTV News Video Player" ); 
		return Metrics.__instance;
	}
	else
	{
		return Metrics.__instance;
	}
}

Metrics.GetVideoTitle = function( pVideo )
{
    if( pVideo.Title != undefined && pVideo.Title != "undefined" && pVideo.Title != null )
    {
        return Metrics.TrimLabel( pVideo.Title );
    }
    
     return Metrics.TrimLabel( pVideo.Permalink );
}

Metrics.GetVideoDuration = function( pVideo )
{
	if( pVideo.Duration != undefined && pVideo.Duration != "undefined" && pVideo.Duration != null && pVideo.Duration > 0 )
    {
        try
        {
			return parseInt( "" + pVideo.Duration );  
		}
		catch(e) {}
    }
    
     return 0;
}

Metrics.GetVideoId = function( pVideo )
{
    if( pVideo.ClipId != undefined && pVideo.ClipId != "undefined" && pVideo.ClipId != null )
    {
        return pVideo.ClipId;
    }
    
    return -1;
}

Metrics.GetVideoPath = function( pVideo )
{
    if( ! pVideo.SiteMap )
    {
        if( pVideo.Permalink )
        {
			return Metrics.TrimLabel( pVideo.Permalink );
		}
		
		return Metrics.TrimLabel( pVideo.Title );
    }
    else
    {
        var Label = "";
        for( var i = pVideo.SiteMap.length - 1; i >= 0; i-- )
        {
            if( Label != "" )
            {
                Label += "|";
            }
            Label += pVideo.SiteMap[i][0].replace( /[|]/ig, "" );
            try
            {
                Label += "[" + /[0-9]+$/i.exec( pVideo.SiteMap[i][1] ) + "]";
            }
            catch( err )
            {}
        }
        Label += "|Clip[" + pVideo.ClipId + "]"; 

        return Metrics.TrimLabel( Label );
    }
}


Metrics.TrimLabel = function( pLabel )
{
	if( pLabel.length > 100 )
	{
		return pLabel.substring( 0, 99 );
	}
	
	return pLabel;	 
}

Metrics.StartedClip = function( pVideo )
{
	var CurrentClip = pVideo;
	
	if( ! CurrentClip )
	{
	    CurrentClip = Playlist.GetInstance().Current;
	}
	
	if( ! CurrentClip.IsAd )
	{
	    


	    if( CurrentClip != Metrics.GetInstance().CurrentClip )
	    {
	        Metrics.GetInstance().CurrentClip = CurrentClip;

	        Metrics.GetInstance().LastTrackedLocation = 0;
			Metrics.GetInstance().LastTrackedIntervalLocation = 0;
			Metrics.GetInstance().IsTrackingVideo = true;
			Metrics.GetInstance().HasReachedEightyPercent = false;
			Metrics.GetInstance().HasSentVideoStart = false;
			
	        if( CurrentClip.Duration > 0 )
	        {
				Metrics.SendStartedClip( CurrentClip );	
				Metrics.InitializeKeyPoints( CurrentClip );
				
				Metrics.GetInstance().HasSentVideoStart = true;
			}
			/*else
			{
				//sometimes the clips don't have a duration immediately, so give it awhile...
				setTimeout( function() { Metrics.SendStartedClip( CurrentClip );Metrics.InitializeKeyPoints( CurrentClip ); }, 2500 );
			}*/
		
			if( Metrics.GetInstance().trackingIntervalToken != null )
			{
				clearInterval( Metrics.GetInstance().trackingIntervalToken );
				Metrics.GetInstance().trackingIntervalToken = null;
			}
			var _Metrics = Metrics.GetInstance();
			_Metrics.trackingIntervalToken = setInterval(	function() 
															{ 
																_Metrics.LastTrackedIntervalLocation  += _Metrics.TRACKING_INTERVAL;
																Metrics.OnIntervalClipTime	( CurrentClip,
																							 _Metrics.LastTrackedIntervalLocation 
																							);
															}, ( _Metrics.TRACKING_INTERVAL * 1000 ) );
	    }
    }
    
    
}

Metrics.InitializeKeyPoints = function ( pVideo )
{
	var CurrentClip = pVideo; 
	
	if( ! CurrentClip )
	{
	    CurrentClip = Playlist.GetInstance().Current;
	}
	
	Metrics.GetInstance().KeyPoints = new Array();
	
	for( i=0; i< Metrics.GetInstance().KeyInterval.length; i++ )
	{
		var keyPoint =  parseInt( Metrics.GetInstance().KeyInterval[ i ] );
		Metrics.GetInstance().KeyPoints.push( keyPoint );
	}
	
	if( CurrentClip.Duration > 0 )
	{
		for( i=0; i< Metrics.GetInstance().KeyIntervalPercentage.length; i++ )
		{
			var keyPoint = parseInt( ( Metrics.GetInstance().KeyIntervalPercentage[ i ] / 100 ) * CurrentClip.Duration );
			Metrics.GetInstance().KeyPoints.push( keyPoint );
		}
	}
}

Metrics.EndedClip = function( pVideo )
{
	var CurrentClip = Playlist.GetInstance().Current;
	
	if( ! CurrentClip )
	{
	    CurrentClip = pVideo;
	}

	if( ! CurrentClip.IsAd )
	{
		if( Metrics.GetInstance().IsTrackingVideo )
		{
			var VideoProbablyEndedNaturally = Metrics.GetInstance().HasReachedEightyPercent && ( CurrentClip.Duration - Metrics.GetInstance().LastTrackedLocation ) < Metrics.GetInstance().TRACKING_INTERVAL;
			
			if( VideoProbablyEndedNaturally ) // we need to let them know that the video was watched until the end
			{
				Metrics.SendEndedClip( CurrentClip,  Metrics.GetVideoDuration( CurrentClip ) );
			}
			
			Metrics.GetInstance().IsTrackingVideo = false;
			Metrics.GetInstance().HasReachedEightyPercent = false;
		}
    }
}

Metrics.TrackSearch = function( pSearchTerm, pNumberOfResults )
{
	var s = Metrics.GetTrackingInstance( null );		
	
	var searchResults = parseInt( pNumberOfResults ) > 0 ? ("" + pNumberOfResults ) : "zero";
	
	s.linkTrackVars		= "prop1,eVar1,prop2,events";
	s.linkTrackEvents	= "event1";

	s.prop1= s.eVar1 = pSearchTerm.toLowerCase();
	s.prop2= searchResults;
	s.events = "event1";
	
	var label = Metrics.TrimLabel( "Search for " + pSearchTerm  + " had " + pNumberOfResults + " results." );
	Metrics.TrackLink( s, true, "o", Metrics.VIDEO_LABEL );
}

Metrics.ReachedClipKeyPoint = function( pSeconds )
{
	var CurrentClip = Metrics.GetInstance().CurrentClip;
	
	if( CurrentClip )
	{
		if( ! Metrics.GetInstance().HasSentVideoStart )
		{
			Metrics.SendStartedClip( CurrentClip );	

            /*var playerNameToRecord = Metrics.GetInstance().Project;*/

            var playerNameToRecord = "One Clip Player";

            var dartId = "ctv.ctvwatch.ca/news";
            var comscoreID= "8016416";
			Metrics.InitializeKeyPoints( CurrentClip );
					
			Metrics.GetInstance().HasSentVideoStart = true;

            COMSCORE.beacon({
                c1: 1,
                c2: "3005664",
                c3: "",
                c4: comscoreID,
                c5: CurrentClip.ClipId,
                c6: CurrentClip.Title
            });
		}
		
		for( i=0; i < Metrics.GetInstance().KeyPoints.length; i++ )
		{
			if( ( Metrics.GetInstance().KeyPoints[ i ] - pSeconds ) < Metrics.GetInstance().REACHED_CLIP_POINT_INTERVAL )
			{
				Metrics.OnKeyPointClipTime( CurrentClip, Metrics.NonZero(  Metrics.GetInstance().KeyPoints[ i ] ) );
				Metrics.GetInstance().KeyPoints.splice( i, 1 );
				i--;
			}
		}
	}
}

Metrics.GetVideoLabel = function( pVideo )
{
    if( ! pVideo.SiteMap )
    {
        return pVideo.Permalink;
    }
    else
    {
        var Label = "";
        for( var i = pVideo.SiteMap.length - 1; i >= 0; i-- )
        {
            if( Label != "" )
            {
                Label += "|";
            }
            Label += pVideo.SiteMap[i][0].replace( /[|]/ig, "" );
            try
            {
                Label += "[" + /[0-9]+$/i.exec( pVideo.SiteMap[i][1] ) + "]";
            }
            catch( err )
            {}
        }
        Label += "|Clip[" + pVideo.ClipId + "]"; 
        return Label;
    }
}

Metrics.ApplyKnownSections = function( sInstance, pVideo )
{
	//change to support newstyle self serve metrics and the oneclip player.
	if (sInstance.trackingServerSecure == "" || sInstance.trackingServerSecure == null){
		sInstance.trackingServerSecure = s.trackingServerSecure;
		sInstance.trackingServer = s.trackingServer;
		s_siteSection = s.eVar6;
		s_siteCategory = s.eVar23;
		s_siteName = s.eVar22;
		sInstance.un = s.un;
	}
	
	var hasSSiteSection = typeof( s_siteSection ) != undefined && typeof( s_siteSection ) != "undefined" && typeof( s_siteSection ) != null;
	var hasSSubSection1 = typeof( s_subSection1 ) != undefined && typeof( s_subSection1 ) != "undefined" && typeof( s_subSection1 ) != null;
	var hasSSiteCategory= typeof( s_siteCategory ) != undefined && typeof( s_siteCategory ) != "undefined" && typeof( s_siteCategory ) != null;
	var hasSSiteName	= typeof( s_siteName ) != undefined && typeof( s_siteName ) != "undefined" && typeof( s_siteName ) != null;
	
	var prefix = "";

	if( hasSSiteSection && s_siteSection != ""  )
	{
		sInstance.linkTrackVars += prefix + "prop6,eVar6";
		sInstance.prop6 = sInstance.eVar6 = sInstance.channel = sInstance.hier1 = s_siteSection;
	}
	else
	{
		sInstance.linkTrackVars += prefix + "prop6,eVar6";
		sInstance.prop6 = sInstance.eVar6 = sInstance.channel = sInstance.hier1 = Metrics.VIDEOPLAYER_SITESECTION;
	}
	
	prefix = sInstance.linkTrackVars == "" ? "" : ( ( sInstance.linkTrackVars.length > 0 && sInstance.linkTrackVars.substring( sInstance.linkTrackVars - 1 ) == "," ) ? "" : "," );

	if( hasSSubSection1 && s_subSection1 != ""  )
	{
		sInstance.linkTrackVars += prefix + "prop7,eVar7"
		sInstance.prop7 = sInstance.eVar7 = s_subSection1;
		
		sInstance.hier1 += prefix + s_subSection1;
	}
	
	prefix = sInstance.linkTrackVars == "" ? "" : ( ( sInstance.linkTrackVars.length > 0 && sInstance.linkTrackVars.substring( sInstance.linkTrackVars - 1 ) == "," ) ? "" : "," );

	
	if( hasSSiteCategory && s_siteCategory != "" && hasSSiteName && s_siteName != "" )
	{
		sInstance.linkTrackVars += prefix + "prop22,eVar22,prop23,eVar23,prop24,eVar24"
		
		sInstance.prop22 = sInstance.eVar22 = s_siteName;
		sInstance.prop23 = sInstance.eVar23 = s_siteCategory;
		sInstance.prop24 = sInstance.eVar24 = s_siteCategory + ":Video";
		
	}

	prefix = sInstance.linkTrackVars == "" ? "" : ( ( sInstance.linkTrackVars.length > 0 && sInstance.linkTrackVars.substring( sInstance.linkTrackVars - 1 ) == "," ) ? "" : "," );
	
	s.linkTrackVars		+= prefix + "prop5,prop11,eVar11,prop12,eVar12,prop13,eVar13,prop16,eVar16,prop17,eVar17,prop18,eVar18,prop20,eVar20,prop21,eVar21,hier1";
	
	sInstance.linkTrackVars = s.linkTrackVars;
	sInstance.prop16	= sInstance.eVar16 = Metrics.GetVideoTitle( pVideo );
	sInstance.prop17	= sInstance.eVar17 = Metrics.GetVideoId ( pVideo );
	sInstance.prop20	= sInstance.eVar20 = Metrics.GetVideoPath( pVideo );
	sInstance.prop21	= sInstance.eVar21 = Metrics.GetVideoDuration( pVideo );
	
	sInstance.prop5		= sInstance.eVar5 = "Video";
	
	sInstance.prop18	= sInstance.eVar18 ="One Clip Player";
	
    if (this.UseMetricsOverridePlayName){
	    var playerNameToRecord = Metrics.GetInstance().Project;
	
	    if (playerNameToRecord == "")
	    {
	        playerNameToRecord = "One Clip Player";
	    }
        
        sInstance.prop18	= sInstance.eVar18 = playerNameToRecord;
    }
	
	
}

Metrics.GetTrackingInstance = function( pVideo )
{
	var hasSAccount		= typeof( s_account ) != undefined && typeof( s_account ) != "undefined" && typeof( s_account ) != null;
	
	var accountName		= hasSAccount ? s_account : Metrics.GetInstance().AccountId;
	var s = null;
	
	s = s_gi( accountName );
	s.linkTrackVars = "";
	s.linkTrackEvents = "None";
	
	s.prop1 = s.eVar1 = "";
	s.prop2 = s.eVar2 = "";
	s.prop5 = s.eVar5 = "";
	s.prop6 = s.eVar6 = "";
	s.prop7 = s.eVar7 = "";
	s.prop8 = s.eVar8 = "";
	s.prop16 = s.eVar16 =  "";
	s.prop17 = s.eVar17 = "";
	s.prop20 = s.eVar20 = "";
	s.prop18 = s.eVar18 = "";
	s.prop20 = s.eVar20 = "";
	s.prop21 = s.eVar21 = "";
	
	s.hier1 = "";
	s.events= "";
	s.products= "";
	
	if( pVideo )
	{
		Metrics.ApplyKnownSections( s, pVideo );
	}
	
	return s;
}

Metrics.SendStartedClip = function( pVideo )
{
    
    Utility.Log("SendStartedClip");
	var CurrentClip = pVideo; 
	
	if( ! CurrentClip )
	{
	    CurrentClip = Playlist.GetInstance().Current;
	}
	var full = Player.Fullscreen;
	var s = Metrics.GetTrackingInstance( pVideo );
		
		
	s.linkTrackVars	  += ",products,events";
	s.linkTrackEvents = "event5,event7";
	
	s.events="event5,event7"; 
	s.products=";;;;event7=0";
	
	var label =  Metrics.TrimLabel( "[ClipId=" + Metrics.GetVideoId( pVideo ) + "] started"  );
	
	Metrics.TrackLink(s, true, "o", Metrics.VIDEO_LABEL );
}


Metrics.SendEndedClip = function( pVideo, pSeconds )
{
	var CurrentClip = pVideo; 
	
	if( ! CurrentClip )
	{
	    CurrentClip = Playlist.GetInstance().Current;
	}
	
	var timeDelta = pSeconds - Metrics.GetInstance().LastTrackedLocation;
	
	var s = Metrics.GetTrackingInstance( pVideo );
	
	s.linkTrackVars	  += ",products,events";
	s.linkTrackEvents ="event6,event7";
	
	Utility.Log("SendEndedClip");
	s.events="event6,event7";
	s.products=";;;;event7=" + timeDelta ;

	var label = Metrics.TrimLabel( "[ClipId=" + Metrics.GetVideoId( pVideo ) + "] ended" );
	Metrics.TrackLink( s, true, "o", Metrics.VIDEO_LABEL );
	
	s.Media.stop(CurrentClip.Title,pSeconds);
}

Metrics.OnIntervalClipTime = function( pVideo, pSeconds )
{
	var timeDelta = pSeconds - Metrics.GetInstance().LastTrackedLocation;
		
	Metrics.GetInstance().LastTrackedLocation = pSeconds;
	
	Utility.Log("SendClipTime:"+timeDelta);
	Metrics.SendClipTime( pVideo, timeDelta );
}
Metrics.OnKeyPointClipTime = function( pVideo, pSeconds )
{
	var timeDelta = pSeconds - Metrics.GetInstance().LastTrackedLocation;	
	Metrics.GetInstance().LastTrackedLocation = pSeconds;
	
	var s = Metrics.GetTrackingInstance( pVideo );
	var full = Player.Fullscreen;
	
	//console.log("Fullscreen is " + Player.Fullscreen);
	
	if( pSeconds == 20 )
	{	   
		s.linkTrackVars +=",events,products";
			
		if (full == true || full == "true")
		{
		    s.linkTrackEvents="event7,event9,event21";
		    s.events="event7,event9,event21";    	
		    s.products=";;;;event7=" + timeDelta+";event21="+full;
		    Utility.Log("OnKeyPointClipTime:event7=" + timeDelta+";event21="+full);
		}
		else
		{
		    s.linkTrackEvents="event7,event9";
		    s.events="event7,event9";
		    s.products=";;;;event7=" + timeDelta;
		    Utility.Log("OnKeyPointClipTime:event7=" + timeDelta);
		}
		
		var label = Metrics.TrimLabel( "[ClipId=" + Metrics.GetVideoId( pVideo ) + "] reached " +  pSeconds + " seconds" );
		Metrics.TrackLink( s, true, "o", Metrics.VIDEO_LABEL );
	}
	else 
	{
		s.linkTrackVars +=",events,products";
	
	    if (full == true || full == "true")
		{
		    s.linkTrackEvents ="event7,event10,event22";
		    s.events="event7,event10,event22";
		    s.products=";;;;event7=" + timeDelta+";event22="+full;
		    Utility.Log("OnKeyPointClipTime:event10,event7=" + timeDelta+";event22="+full);
		}
		else
		{
            s.linkTrackEvents ="event7,event10";
		    s.events="event7,event10";
		    s.products=";;;;event7=" + timeDelta;
		    Utility.Log("OnKeyPointClipTime:event10,event7=" + timeDelta);
		}
		
		Metrics.GetInstance().HasReachedEightyPercent = true;
		
		var label = Metrics.TrimLabel( "[ClipId=" + Metrics.GetVideoId( pVideo ) + "] reached " +  pSeconds + " seconds" );
		Metrics.TrackLink( s, true, "o", Metrics.VIDEO_LABEL );
	}
}
Metrics.SendClipTime = function( pVideo, pSeconds )
{
	if( pSeconds > 0 )
	{
	    var full = Player.Fullscreen;
		var s= Metrics.GetTrackingInstance( pVideo );
		
		s.linkTrackVars +=",events,products";
		s.linkTrackEvents="event7";
		
		s.events="event7";
		s.products=";;;;event7=" + pSeconds;
        Utility.Log("OnKeyPointClipTime:event7=" + pSeconds);
		var elapsedTime = Metrics.GetInstance().LastTrackedLocation;
		var label = Metrics.TrimLabel( "[ClipId=" + Metrics.GetVideoId( pVideo ) + "] reached " +  elapsedTime + " seconds" );
		
		Metrics.TrackLink( s, true, "o", Metrics.VIDEO_LABEL );
	}
}

Metrics.TrackLink = function( sInstance, param1, param2, param3 )
{
	if( ! Metrics.CanTrack )
	{
		Metrics.CanTrack = ( typeof( s_gi ) == "function" ); //the h code is already on the page if s_gi is a function
	}
	
	if( Metrics.CanTrack )
	{
		sInstance.IsTrackLink = true;
		sInstance.tl( param1,param2,param3 );
		sInstance.IsTrackLink = false;
	}
}

// The user navigated to pLocation in the library interface
Metrics.NavigatedTo = function( pLocation )
{
	var s= Metrics.GetTrackingInstance();
	
	s.linkTrackEvents = "None";
	s.linkTrackVars = "None";
	
	s.prop5 = s.eVar5 = "AJAX Web Page";
	//try
	//{
		Metrics.TrackLink( s, true, "o", pLocation );
	//}
	//catch(e)
	//{}
}

// There was the error pError loading the video pVideo.
Metrics.ErrorPlayingClip = function( pVideo, pError )
{
    var s= Metrics.GetTrackingInstance();
    
    s.linkTrackEvents = "None";
	s.linkTrackVars = "None";
    
    s.prop5 = s.eVar5 = "AJAX Error Page";
    
    try
    {
        Metrics.TrackLink( s, true, "o", "Error_" + pError + "_" + Metrics.GetVideoPath( pVideo ) );
    }
    catch( err )
    {
        Metrics.TrackLink( s, this, "o", "Error_" + pError );
    }
    
    if( Metrics.GetInstance().trackingIntervalToken != null )
	{
		clearInterval( Metrics.GetInstance().trackingIntervalToken );
		Metrics.GetInstance().trackingIntervalToken = null;
	}
}



Metrics.InteractedWithElement = function( pElementName )
{
	var s= Metrics.GetTrackingInstance();
	
	s.linkTrackEvents = "None";
	s.linkTrackVars = "None";
	
	s.prop5 = s.eVar5 = "Web Page Element Interaction";
	
	 Metrics.TrackLink( s, this, "o", pElementName );
}

Metrics.NonZero = function( pNumber )
{
    if( pNumber == -1 )
    {
        return 1;
    }
    else
    {
        return Math.abs( pNumber );
    }
}


	Metrics.CanTrack = ( typeof( s_gi ) == "function" ); //the h code is already on the page if s_gi is a function
	var autoTrackDNE = typeof( _AUTO_TRACK ) == undefined || typeof( _AUTO_TRACK ) == "undefined";
	var oldAutoTrack = false;
	
	if( ( ! autoTrackDNE ) && ( ! Metrics.CanTrack ) )
	{
		oldAutoTrack = _AUTO_TRACK;
	}
	
	var _AUTO_TRACK = oldAutoTrack;
		
	if( !  Metrics.CanTrack )
	{
		var handlerFunction	= function() { Metrics.CanTrack = true; };
		var head			= document.getElementsByTagName("body")[0];
		var newScript		= document.createElement("script");
		
		newScript.type		= "text/javascript";
		newScript.src		= "http://metrics.ctvdigital.net/global/GlobalPageTracking.js";
		
		newScript.onload = handlerFunction;
		if( newScript.onload == handlerFunction )
		{
			// DO NOTHING
		}
		else if( newScript.addEventListener )
		{
			newScript.addEventListener( "load", handlerFunction, false );
		}
		else if( newScript.attachEvent ) 
		{
			newScript.attachEvent( "onload", handlerFunction );
		}

		var isIE = navigator && navigator.appName && navigator.appName.indexOf("Explorer") > -1;
		if( isIE )
		{
			var oldOnLoad = window.onload;
			
			var onloadFunction = function() { head.appendChild( newScript ); if( oldOnLoad ) { oldOnLoad(); } };
			
			window.onload = onloadFunction;
		}
		else
		{
			head.appendChild( newScript );
		}
	}


/*
 * Video: an individual video that can be played
 */
function Video( pVideoInfo )
{
	this.Title = "";
	this.Description = "";
	this.Thumbnail = "";
	this.EpisodeThumbnail = "";
	this.Format = null;
	this.Rating = TVRating.ParentalGuidance;
	this.IsAd = false;  // Is this Video an Ad?
	this.Url = null;  // URL of the Video stream or file (for progressive downloading)
	this.BugUrl = "";  // URL of the video bug (image in the bottom-right corner)
	this.ClipId = null;  // The unique PIPE Clip Id of the video
	this.EpisodeId = null;  // The unique PIPE Episode Id of the video
	this.Duration = -1;  // The duration of the video
	this.Permalink = null;
	this.EpisodePermalink = null;
	this.IsCanadaOnly = false;
	
	this.Artist = "";
	
	this.MetaData = null;
	this.SiteMap = null;
	
	this.IgnoreSibling = false;
	
	this.SetInfo( pVideoInfo );
	
	this.OnStart = null;  // Function that is called when the Video is played
	this.OnEnd = null;  // Function that is called when the Video is stopped
	this.AfterRemoteLoad = null;  // Function that is called when the Video has finished loading remotely
	
	this.IsInErrorState = false;  // Is this Video object in an error state?
	
}

Video.prototype.SetInfo = function( pVideoInfo )
{
    if( pVideoInfo.Title )
    {
        this.Title = pVideoInfo.Title;
    }
    
    if ( pVideoInfo.Artist )
    {
        this.Artist = pVideoInfo.Artist;
    }
        
    if( pVideoInfo.Description )
    {
        this.Description = pVideoInfo.Description;
    }
    
    if( pVideoInfo.Url )
    {
        this.Url = pVideoInfo.Url;
    }
    else if( pVideoInfo.url )
    {
        this.Url = pVideoInfo.url;
    }
    
    if( pVideoInfo.Format )
    {
        this.Format = pVideoInfo.Format;
    }
    
    if( pVideoInfo.ClipId )
    {
        this.ClipId = pVideoInfo.ClipId;
    }
    
    if( pVideoInfo.EpisodeId )
    {
        this.EpisodeId = pVideoInfo.EpisodeId;
    }
    
    if( pVideoInfo.IsAd )
    {
        this.IsAd = pVideoInfo.IsAd;
    }
    
    if( pVideoInfo.Duration )
    {
        this.Duration = pVideoInfo.Duration;
    }
    
    if( pVideoInfo.Thumbnail )
    {
        this.Thumbnail = pVideoInfo.Thumbnail;
    }
    
    if( pVideoInfo.EpisodeThumbnail )
    {
        this.EpisodeThumbnail = pVideoInfo.EpisodeThumbnail;
    }
    
    if( pVideoInfo.Rating )
    {
        this.Rating = pVideoInfo.Rating;
    }
    
    if( pVideoInfo.BugUrl )
    {
        this.BugUrl = pVideoInfo.BugUrl;
    }
    
    if( pVideoInfo.IgnoreSibling )
    {
        this.IgnoreSibling = pVideoInfo.IgnoreSibling;
    }
    
    if( pVideoInfo.Permalink )
    {
        this.Permalink = pVideoInfo.Permalink;
    }
    else if( this.ClipId != null && FlashController.IsOneClipPlayer )
    {
		this.Permalink = Video.DeterminePermalink( this.ClipId );
    }
    
    if( pVideoInfo.EpisodePermalink )
    {
        this.EpisodePermalink = pVideoInfo.EpisodePermalink;
    }
    
    if( pVideoInfo.IsCanadaOnly )
    {
		this.IsCanadaOnly = pVideoInfo.IsCanadaOnly == 1;
    }
    
    if( pVideoInfo.SiteMap )
    {
		this.SiteMap = new Array();
		
		var maps = pVideoInfo.SiteMap.split( "||" );
		
		for( i = 0; i < maps.length; i++ )
		{
			var arr =  new Array( maps[i], maps[++i] );
			
			this.SiteMap.push( arr );
		}
    }
    
    if( pVideoInfo.MetaData )
    {
		this.MetaData = new Array();
		
		var meta = pVideoInfo.MetaData.split( "||" );
		
		for( i = 0; i < meta.length; i++ )
		{
			var innerMeta = meta[ i ].split( ": " );
			var arr =  new Array( innerMeta[0], innerMeta[1] );
			
			this.MetaData.push( arr );
		}
    }
}


Video.GetInstance = function( i )
{
	if( Video.__instance && Video.__instance[i] )
	{
		return Video.__instance[i];
	}
	else
	{
		throw "Could not find an instance of Video with index " + i;
	}
}

Video.SetInstance = function( pVideo )
{
	if( ! Video.__instance )
	{
		Video.__instance = new Array();
	}
	
	Video.__instance.push( pVideo );
	return Video.__instance.length - 1;
}

// Get information about the Video by calling pUrlToPassClipId appended with the ClipId
Video.prototype.GetRemoteUrl = function( pUrlToPassClipId )
{
    // Set this Video as the current Video being loaded remotely.
	Video.LoadingVideo = this;
	
	if( ! pUrlToPassClipId )
	{
	    
		
		pUrlToPassClipId = "http://cls.ctvdigital.net/cliplookup.aspx?id={0}".replace("{0}",this.ClipId);
	}
	
	var TimezoneOffset = ( new Date() ).getTimezoneOffset() / 60 * -1; // as a negative int, from UTC

    // Call the remote URL via a SCRIPT element in the header of the page.
	var VideoRemoteUrlScript = document.createElement("script");
	VideoRemoteUrlScript.src = pUrlToPassClipId + "&timeZone=" + TimezoneOffset + "&random=" + Math.round( 10000000 * Math.random() );
	VideoRemoteUrlScript.type = "text/javascript";
	document.getElementsByTagName("head")[0].appendChild( VideoRemoteUrlScript );
	
	VideoIndex = Video.SetInstance( this );
	
	// Check after 4 seconds if the Video has loaded successfully.
	setTimeout( "Video.GetInstance(" + VideoIndex + ").CheckForLoadFailure()", 4000 );
}

// Called from a JS call from the remotely-loaded URL (via Video.prototype.GetRemoteUrl)
// pVideoLoadInfo: all the information about a Video clip in JSON format
Video.Load = function( pVideoLoadInfo )
{
	Log( "Loaded video " + pVideoLoadInfo.url );
	
	var _Video = Video.LoadingVideo;
	
	_Video.SetInfo( pVideoLoadInfo );
	
	// If we were not passed back a URL for the clip stream...
	if( ! _Video.Url )
	{
	    // If we don't have a URL of the video, we are really in trouble.  So throw an error and stop.
		throw "Error loading video " + _Video.ClipId + ": Could not find a URL to play";
		return;
	}
	
	// Check if we received an error from the server code while trying to grab the Clip information.
	// These errors can be things like "clip expired" and "geo-fenced".
	if( pVideoLoadInfo.err && pVideoLoadInfo.err != "" )
	{
		_Video.OnLoadFailure( pVideoLoadInfo.err );
	}
	else
	{
		if( _Video.AfterRemoteLoad )
		{
			_Video.AfterRemoteLoad( _Video );
		}
	}
	
}

Video.DeterminePermalink = function( clipId )
{
	return "http://watch.ctv.ca/news/Redirect/Default.aspx?ClipId=" + clipId;	
}

// There was an error loading the Video.
// pError: a message describing the error.
Video.prototype.OnLoadFailure = function( pError )
{
	this.IsInErrorState = true;
	
	if( pError.match( "blocked" ) != null )
	{
        if( Interface.DisplayPlayerControllerError )
        {
            Interface.DisplayPlayerControllerError( "Not available in your region", "Sorry, the video you are trying to watch is <a href='http://blog.ctvdigital.net/index.php/video-player/video-player-faq/#OutsideCanada' target='_blank'>not available in your region</a>." );
        }
        else
        {
            alert( "Canada only" );
        }
        Metrics.NavigatedTo( "Canada_Only" );
    }
    else if( pError.match( "expired" ) != null )
    {
        if( Interface.DisplayPlayerControllerError )
        {
            Interface.DisplayPlayerControllerError( "Clip expired", "The clip you are trying to watch is <a href='http://blog.ctvdigital.net/index.php/video-player/video-player-faq/#Expired' target='_blank'>no longer available</a>." );
        }
        else
        {
            alert( "Clip expired" );
        }
         Metrics.NavigatedTo( "Clip_Expired" );
    }
    else
    {
	    if( Interface.DisplayPlayerControllerError )
	    {
	        Interface.DisplayPlayerControllerError( "Sorry, there was an error", pError );
        }
        else
        {
            alert( "Sorry, there was an error" );
        }
	    //Metrics.NavigatedTo( "Error_Generic" );
	}
	
	Metrics.ErrorPlayingClip( this, pError );
}
	
// Check if the Video loaded remotely without failure (before this function is called).
Video.prototype.CheckForLoadFailure = function() 
{
	if( ! this.IsInErrorState )
	{
		var loaded = false;
		
		if( ! this.Url )
		{
			if( Playlist.GetInstance().Current.ClipId == this.ClipId && this.Url == null )
			{
				this.OnLoadFailure( "We are experiencing temporary difficulties downloading your lineup.  Please wait another few seconds and try again if you're still having problems.<br /><br />  Thanks for your patience." );
				return;
			}
		}
	}
}


/*
 * TV Rating: holds the possible tv ratings of video
 * "Won't somebody think about the children?!"
 */
function TVRating()
{
    this.DiscretionThreshold = TVRating.ParentalGuidance; // the maximum rating to display without advisory.
    
    this.DisplayedAdvisories = new Array();
    
    TVRating.__instance = this;
}
TVRating.GetInstance = function()
{
    if( TVRating.__instance )
    {
        return TVRating.__instance;    
    }
    else
    {
        return new TVRating();
    }
}
TVRating.prototype.MustAdvise = function( pRating )
{
    if( TVRating.Weight( pRating ) > TVRating.Weight( this.DiscretionThreshold ) )
    {
        for( var i = 0; i < this.DisplayedAdvisories.length; i++ )
        {
            if( this.DisplayedAdvisories[i] == pRating )
            {
                return false;
            }
        }
        this.DisplayedAdvisories.push( pRating );
        return true;
    }
    else
    {
        return false;
    }
}

TVRating.Weight = function( pRating ) 
{
    switch( pRating )
    {
        case TVRating.Children:
            return 0;
            break;
        case TVRating.ChildrenOver8:
            return 1;
            break;
        case TVRating.General:
            return 2;
            break;
        case TVRating.ParentalGuidance:
            return 3;
            break;
        case TVRating.Over14:
            return 4;
            break;
        case TVRating.Adults:
            return 5;
            break;
        default:
            return -1;
            break;
    }
}

TVRating.Children = "C";
TVRating.ChildrenOver8 = "C8+";
TVRating.General = "G";
TVRating.ParentalGuidance = "PG";
TVRating.Over14 = "14+";
TVRating.Adults = "18+";


/*
 * Playlist: handles the ordering and managing of the videos that will play in sequence
 */
function Playlist( pPrerollFrequency )
{
    this.AdOrd = 0;
    this.AdTile = 0;
    this.LastMadsPermalink = '';
    this.NumberOfAdsToDisplay = 1;
    this.AdsDisplayed = 0;
	this.History = new Array();  // Videos that you have already watched (does not include ads)
	this.Upcoming = new Array();  // Videos that you have added to your playlist
	
	
	
	this.SiblingVideos = new Array();  // Other clips in the same episode as your Current clip
	this.Current = null; // The Video you are currently watching
	
	this.ClipIdOnAddresBarAtLoadTime = Player.ParseClipIdFromAddress();
	
	// Set the frequency that preroll ads will appear
	// this.PrerollFrequency set to 0 will display no prerolls.
	if( pPrerollFrequency )
	{
	    // TEMPORARY: Watch for the old preroll frequency and make sure it's no less than 30 seconds
	    if( pPrerollFrequency > 0 && pPrerollFrequency < 10 )
	    {
	        this.PrerollFrequency = 300;
	    }
	    else
	    {
		    this.PrerollFrequency = pPrerollFrequency;
		}
	}
	else
	{
         this.NumberOfAdsToDisplay = 0;
		this.PrerollFrequency = 0;
	}
	

    if(Playlist.HasNoAdCookie())
    {
        this.NumberOfAdsToDisplay = 0;
    }

	
	this.FeaturedVideosIndex = 0;  // The index of where you are in the static FeaturedVideos array
	
	Playlist.__instance = this;
}
Playlist.GetInstance = function( )
{
	if( ! Playlist.__instance )
	{
		throw "Trying to get an instance of the Playlist before it has been initialized";
	}
	
	return Playlist.__instance;
}

// A static list of the Featured videos in the current player
Playlist.FeaturedVideos = new Array();


        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/news-update/', Permalink:'http://watch.ctv.ca/news/clip615157#clip615157', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_19/470_ctv_newschannel_graphic_new_111219.jpg', Rating:'', Description:'Get the latest Canadian and international headlines from CTV News Channel. ', Title:'Watch the latest CTV News update', Format:'FLV', ClipId:'615157', BugUrl: '' ,SiteMap:'', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deadly-crash/', Permalink:'http://watch.ctv.ca/news/latest/deadly-crash/#clip615166', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_fatal_crash_120207.jpg', Rating:'', Description:'A quiet country crossroad in Southwestern Ontario was turned into a scene of carnage when 11 people died in a car crash, 10 of which were from Peru. Seamus O\'Regan has more on one of the most devastating car crashes in Canadian history.', Title:'Latest : Deadly crash : CTV National News: Family mourns crash victims', Format:'FLV', ClipId:'615166', BugUrl: '' ,SiteMap:'Deadly crash||ShowId=1281&EpisodeId=104412||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deadly-crash/', Permalink:'http://watch.ctv.ca/news/latest/deadly-crash/#clip615169', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_fatal_crash_120207.jpg', Rating:'', Description:'Investigators are still on the scene recreating every inch of the accident that killed 11 people in Hampstead, Ontario.', Title:'Latest : Deadly crash : CTV National News: John Vennavally-Rao in Ontario', Format:'FLV', ClipId:'615169', BugUrl: '' ,SiteMap:'Deadly crash||ShowId=1281&EpisodeId=104412||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deadly-crash/', Permalink:'http://watch.ctv.ca/news/latest/deadly-crash/#clip614993', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_fatal_crash_120207.jpg', Rating:'', Description:'Family and friends are remembering 10 migrant workers who were among those killed in a horrific crash in Hampstead on Monday. Joel Bowey and Rosie Del Campo reports.', Title:'Latest : Deadly crash : CTV Southwestern Ontario: Victims remembered', Format:'FLV', ClipId:'614993', BugUrl: '' ,SiteMap:'Deadly crash||ShowId=1281&EpisodeId=104412||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deadly-crash/', Permalink:'http://watch.ctv.ca/news/latest/deadly-crash/#clip614994', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_fatal_crash_120207.jpg', Rating:'', Description:'The crew killed was part of group of workers travelling across southwestern Ontario doing specialized work in poultry barns. David Imrie reports.', Title:'Latest : Deadly crash : CTV Southwestern Ontario: Workers \'a good crew\'', Format:'FLV', ClipId:'614994', BugUrl: '' ,SiteMap:'Deadly crash||ShowId=1281&EpisodeId=104412||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deadly-crash/', Permalink:'http://watch.ctv.ca/news/latest/deadly-crash/#clip614997', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_fatal_crash_120207.jpg', Rating:'', Description:'A police investigation into the crash that killed 11 people continues as the call for better protection for migrant workers grows. Art Baumunk and Frank Lynn reports.', Title:'Latest : Deadly crash : CTV Southwestern Ontario: What caused crash?', Format:'FLV', ClipId:'614997', BugUrl: '' ,SiteMap:'Deadly crash||ShowId=1281&EpisodeId=104412||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deadly-crash/', Permalink:'http://watch.ctv.ca/news/latest/deadly-crash/#clip615007', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_fatal_crash_120207.jpg', Rating:'', Description:'While emergency crews are trained to respond to serious accidents, no one expected the severity of Monday\'s crash. Nicole Lampa reports.', Title:'Latest : Deadly crash : CTV Southwestern Ontario: Helping first crews', Format:'FLV', ClipId:'615007', BugUrl: '' ,SiteMap:'Deadly crash||ShowId=1281&EpisodeId=104412||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deadly-crash/', Permalink:'http://watch.ctv.ca/news/latest/deadly-crash/#clip614983', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_fatal_crash_120207.jpg', Rating:'', Description:'A Kitchener couple was good friends with many of the men killed in Tuesday\'s devastating crash near Hampstead. John Musselman reports. ', Title:'Latest : Deadly crash : CTV Toronto: Couple says victims were like family', Format:'FLV', ClipId:'614983', BugUrl: '' ,SiteMap:'Deadly crash||ShowId=1281&EpisodeId=104412||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deadly-crash/', Permalink:'http://watch.ctv.ca/news/latest/deadly-crash/#clip614984', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_fatal_crash_120207.jpg', Rating:'', Description:'While police still search for the cause of Tuesday\'s deadly crash in southwest Ontario, locals say drivers often disobey traffic signs. Tamara Cherry reports. ', Title:'Latest : Deadly crash : CTV Toronto: Police still looking for cause of crash', Format:'FLV', ClipId:'614984', BugUrl: '' ,SiteMap:'Deadly crash||ShowId=1281&EpisodeId=104412||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deadly-crash/', Permalink:'http://watch.ctv.ca/news/latest/deadly-crash/#clip614985', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_fatal_crash_120207.jpg', Rating:'', Description:'Some who advocate on behalf of migrant workers say there is little regulation and enforcement, particularly in the area of transportation. Michelle Dube reports. ', Title:'Latest : Deadly crash : CTV Toronto: Better protection for migrant workers', Format:'FLV', ClipId:'614985', BugUrl: '' ,SiteMap:'Deadly crash||ShowId=1281&EpisodeId=104412||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deadly-crash/', Permalink:'http://watch.ctv.ca/news/latest/deadly-crash/#clip614987', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_fatal_crash_120207.jpg', Rating:'', Description:'Depending on the outcome of investigations, Queen\'s Park could order 15-seat vans off of Ontario\'s roads following Tuesday\'s deadly crash. Paul Bliss reports. ', Title:'Latest : Deadly crash : CTV Toronto: Province may order 15-seat vans off roads', Format:'FLV', ClipId:'614987', BugUrl: '' ,SiteMap:'Deadly crash||ShowId=1281&EpisodeId=104412||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deadly-crash/', Permalink:'http://watch.ctv.ca/news/latest/deadly-crash/#clip614919', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_fatal_crash_120207.jpg', Rating:'', Description:'A Kitchener, Ont., woman and her husband who worked with the van crash victims share their emotional reaction to the tragedy, saying that they know the driver well and that he was obeyed traffic signals.', Title:'Latest : Deadly crash : Extended: Friends of victims react to tragedy', Format:'FLV', ClipId:'614919', BugUrl: '' ,SiteMap:'Deadly crash||ShowId=1281&EpisodeId=104412||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deadly-crash/', Permalink:'http://watch.ctv.ca/news/latest/deadly-crash/#clip614871', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_fatal_crash_120207.jpg', Rating:'', Description:'Ontario Transport Minister Bob Chiarelli speaks to the media about the issues that may need to be addressed following the investigation into the crash in Hampstead, Ont.', Title:'Latest : Deadly crash : CTV News Channel: Bob Chiarelli on the crash', Format:'FLV', ClipId:'614871', BugUrl: '' ,SiteMap:'Deadly crash||ShowId=1281&EpisodeId=104412||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deadly-crash/', Permalink:'http://watch.ctv.ca/news/latest/deadly-crash/#clip614586', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_fatal_crash_120207.jpg', Rating:'', Description:'Ian Forrest, mayor of Perth East, says an overwhelming number of messages of condolences and support has been pouring in since the accident.', Title:'Latest : Deadly crash : CTV News Channel: Mayor on the accident', Format:'FLV', ClipId:'614586', BugUrl: '' ,SiteMap:'Deadly crash||ShowId=1281&EpisodeId=104412||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deadly-crash/', Permalink:'http://watch.ctv.ca/news/latest/deadly-crash/#clip614587', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_fatal_crash_120207.jpg', Rating:'', Description:'Members of the OPP say they are contacting the victims\' next of kin, and say the survivors of the horrific crash are alive and in hospital.', Title:'Latest : Deadly crash : CTV News Channel: OPP on the crash, survivors', Format:'FLV', ClipId:'614587', BugUrl: '' ,SiteMap:'Deadly crash||ShowId=1281&EpisodeId=104412||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deadly-crash/', Permalink:'http://watch.ctv.ca/news/latest/deadly-crash/#clip614726', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_fatal_crash_120207.jpg', Rating:'', Description:'The national coordinator of the Agriculture Workers Alliance says the passengers killed were temporary migrant workers who caught and inoculated thousands of chickens in a barn. Some of deceased arrived only last week.', Title:'Latest : Deadly crash : CTV News Channel: Stan Raper, coordinator', Format:'FLV', ClipId:'614726', BugUrl: '' ,SiteMap:'Deadly crash||ShowId=1281&EpisodeId=104412||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deadly-crash/', Permalink:'http://watch.ctv.ca/news/latest/deadly-crash/#clip614504', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_fatal_crash_120207.jpg', Rating:'', Description:'Tuesday: Crews begin the cleanup of debris, as coroners continue to remove the bodies of victims from the twisted wreckage. ', Title:'Latest : Deadly crash : Extended: Crews begin clean up of crash site', Format:'FLV', ClipId:'614504', BugUrl: '' ,SiteMap:'Deadly crash||ShowId=1281&EpisodeId=104412||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deadly-crash/', Permalink:'http://watch.ctv.ca/news/latest/deadly-crash/#clip614499', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_fatal_crash_120207.jpg', Rating:'', Description:'Tuesday: This extended video gives an up close view of the aftermath of a crash, as crews remove the two vehicles involved in the deadly collision.', Title:'Latest : Deadly crash : Extended: Close-up view of fatal crash site', Format:'FLV', ClipId:'614499', BugUrl: '' ,SiteMap:'Deadly crash||ShowId=1281&EpisodeId=104412||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deadly-crash/', Permalink:'http://watch.ctv.ca/news/latest/deadly-crash/#clip614495', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_fatal_crash_120207.jpg', Rating:'', Description:'Tuesday: The bodies of the victims involved in a crash in Hampstead, Ont., are seen being extracted from a crushed van by coroners.', Title:'Latest : Deadly crash : Extended: Bodies of victims removed from van', Format:'FLV', ClipId:'614495', BugUrl: '' ,SiteMap:'Deadly crash||ShowId=1281&EpisodeId=104412||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deadly-crash/', Permalink:'http://watch.ctv.ca/news/latest/deadly-crash/#clip614492', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_fatal_crash_120207.jpg', Rating:'', Description:'Tuesday: Police are seen surveying the mangled wreckage of a truck and van that collided northeast of Stratford, Ont.', Title:'Latest : Deadly crash : Extended: Police survey the crash wreckage', Format:'FLV', ClipId:'614492', BugUrl: '' ,SiteMap:'Deadly crash||ShowId=1281&EpisodeId=104412||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deadly-crash/', Permalink:'http://watch.ctv.ca/news/latest/deadly-crash/#clip614407', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_fatal_crash_120207.jpg', Rating:'', Description:'Monday: Emergency crews cover bodies in tarps as police begin their investigation into a crash between a van and a flat-bed truck.', Title:'Latest : Deadly crash : Extended: Victims covered as police investigate', Format:'FLV', ClipId:'614407', BugUrl: '' ,SiteMap:'Deadly crash||ShowId=1281&EpisodeId=104412||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deadly-crash/', Permalink:'http://watch.ctv.ca/news/latest/deadly-crash/#clip614406', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_fatal_crash_120207.jpg', Rating:'', Description:'Monday: Wreckage from a crash is seen strewn across the lawn of a Hampstead, Ont., home after a collision between a van and a truck.', Title:'Latest : Deadly crash : Extended: Wreckage covers lawn of Ont. home', Format:'FLV', ClipId:'614406', BugUrl: '' ,SiteMap:'Deadly crash||ShowId=1281&EpisodeId=104412||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deadly-crash/', Permalink:'http://watch.ctv.ca/news/latest/deadly-crash/#clip614403', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_fatal_crash_120207.jpg', Rating:'', Description:'Monday: Police survey the crash scene involving a van and a flat-bed truck in Hampstead, Ont.', Title:'Latest : Deadly crash : Extended: Aftermath of crash in Hampstead, Ont.', Format:'FLV', ClipId:'614403', BugUrl: '' ,SiteMap:'Deadly crash||ShowId=1281&EpisodeId=104412||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/new-policy/', Permalink:'http://watch.ctv.ca/news/latest/new-policy/#clip615137', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_breathalyzer_120207.jpg', Rating:'', Description:'The Kamloops-Thompson school district is considering a revised drug and alcohol policy that would include rules for using breathalyzers on students during school hours and school-sanctioned events. Kent Molgat reports.', Title:'Latest : New policy? : CTV British Columbia: Breathalyzers in schools?', Format:'FLV', ClipId:'615137', BugUrl: '' ,SiteMap:'New policy?||ShowId=1281&EpisodeId=104510||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/ctv-national-news/feb-7/', Permalink:'http://watch.ctv.ca/news/ctv-national-news/feb-7/#clip615171', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_11_3/470_lisa_laflamme.jpg', Rating:'', Description:'An investigation continues into the car crash that killed 11 people in Southwestern Ontario. Also, Canada quietly changed its stance on acquiring information obtained through torture.', Title:'CTV National News : Feb. 7 : Part one', Format:'FLV', ClipId:'615171', BugUrl: '' ,SiteMap:'Feb. 7||ShowId=1209&EpisodeId=104514||CTV National News||ShowId=1209', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/ctv-national-news/feb-7/', Permalink:'http://watch.ctv.ca/news/ctv-national-news/feb-7/#clip615185', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_11_3/470_lisa_laflamme.jpg', Rating:'', Description:'While violence continued in the city of Homs crowds cheered the Russian convoy in Damascus as the Syrian president met with Russia\'s foreign minister.', Title:'CTV National News : Feb. 7 : Part two', Format:'FLV', ClipId:'615185', BugUrl: '' ,SiteMap:'Feb. 7||ShowId=1209&EpisodeId=104514||CTV National News||ShowId=1209', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/ctv-national-news/feb-7/', Permalink:'http://watch.ctv.ca/news/ctv-national-news/feb-7/#clip615187', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_11_3/470_lisa_laflamme.jpg', Rating:'', Description:'Scientists in Montreal are finding that their might be a connection between children being abused in childhood to having higher chances of committing suicide later on in life.', Title:'CTV National News : Feb. 7 : Part three', Format:'FLV', ClipId:'615187', BugUrl: '' ,SiteMap:'Feb. 7||ShowId=1209&EpisodeId=104514||CTV National News||ShowId=1209', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/ctv-national-news/feb-7/', Permalink:'http://watch.ctv.ca/news/ctv-national-news/feb-7/#clip615192', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_11_3/470_lisa_laflamme.jpg', Rating:'', Description:'Winnipeggers might be surprised to know that the sensors in buttons located at intersections to make the lights change quicker have been deactivated.', Title:'CTV National News : Feb. 7 : Part four', Format:'FLV', ClipId:'615192', BugUrl: '' ,SiteMap:'Feb. 7||ShowId=1209&EpisodeId=104514||CTV National News||ShowId=1209', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/flowery-flops/', Permalink:'http://watch.ctv.ca/news/top-picks/flowery-flops/#clip615145', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_flowers_120207.jpg', Rating:'', Description:'The beautiful floral arrangement you buy online isn\'t always the one that arrives at the destination, as Steele on Your Side learned after an experiment using the FTD floral service. Lynda Steele reports.', Title:'Top Picks : Flowery flops? : CTV British Columbia: Online flowers a gamble', Format:'FLV', ClipId:'615145', BugUrl: '' ,SiteMap:'Flowery flops?||ShowId=1215&EpisodeId=104512||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/whooping-cough/', Permalink:'http://watch.ctv.ca/news/latest/whooping-cough/#clip615131', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_vaccines_120207.jpg', Rating:'', Description:'The Fraser Health Authority has stockpiled 50,000 doses of whooping cough vaccine in case the growing eastern Fraser Valley outbreak spreads to other communities. Maria Weisgarber reports.', Title:'Latest : Whooping cough : CTV British Columbia: Whooping cough outbreak', Format:'FLV', ClipId:'615131', BugUrl: '' ,SiteMap:'Whooping cough||ShowId=1281&EpisodeId=104511||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/officers-shot/', Permalink:'http://watch.ctv.ca/news/latest/officers-shot/#clip615170', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_killam_shooting_roadblock2_120207.jpg', Rating:'', Description:'Janet Dirks discusses where the two Albertan RCMP officers were shot on their bodies and says both have been airlifted to a hospital; sources have said injuries aren\'t life threatening.', Title:'Latest : Officers shot : CTV National News: Injuries \'non-life threatening\'', Format:'FLV', ClipId:'615170', BugUrl: '' ,SiteMap:'Officers shot||ShowId=1281&EpisodeId=104495||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/officers-shot/', Permalink:'http://watch.ctv.ca/news/latest/officers-shot/#clip615158', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_killam_shooting_roadblock2_120207.jpg', Rating:'', Description:'Alberta RCMP officials provide details on the shooting of two officers at a home near Killam, Alta. on Tuesday.', Title:'Latest : Officers shot : CTV Edmonton Extended: RCMP with an update', Format:'FLV', ClipId:'615158', BugUrl: '' ,SiteMap:'Officers shot||ShowId=1281&EpisodeId=104495||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/officers-shot/', Permalink:'http://watch.ctv.ca/news/latest/officers-shot/#clip615119', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_killam_shooting_roadblock2_120207.jpg', Rating:'', Description:'Two RCMP officers shot in Killam, Alberta, are reportedly alive and have been transported to an Edmonton hospital. RCMP have confirmed they are still searching for another armed suspect. David Ewasuk reports live from Killam, Alberta.', Title:'Latest : Officers shot : CTV Edmonton: Police search for second suspect', Format:'FLV', ClipId:'615119', BugUrl: '' ,SiteMap:'Officers shot||ShowId=1281&EpisodeId=104495||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/officers-shot/', Permalink:'http://watch.ctv.ca/news/latest/officers-shot/#clip615091', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_killam_shooting_roadblock2_120207.jpg', Rating:'', Description:'Two RCMP officers have been shot near Killam, northeast of Red Deer in Central Alberta. Chris Epp has the details.', Title:'Latest : Officers shot : CTV Calgary: RCMP officers shot near Killam', Format:'FLV', ClipId:'615091', BugUrl: '' ,SiteMap:'Officers shot||ShowId=1281&EpisodeId=104495||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/officers-shot/', Permalink:'http://watch.ctv.ca/news/latest/officers-shot/#clip615127', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_killam_shooting_roadblock2_120207.jpg', Rating:'', Description:'This raw footage shows aerials of the area near the scene of the confrontation near Killam, southeast of Edmonton.', Title:'Latest : Officers shot : Extended: Aerials of the area near the scene of the confrontation', Format:'FLV', ClipId:'615127', BugUrl: '' ,SiteMap:'Officers shot||ShowId=1281&EpisodeId=104495||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/officers-shot/', Permalink:'http://watch.ctv.ca/news/latest/officers-shot/#clip615052', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_killam_shooting_roadblock2_120207.jpg', Rating:'', Description:'Alberta Premier Alison Redford says her hopes and prayers are with the family of the officers who were shot near Killam, southeast of Edmonton.', Title:'Latest : Officers shot : Extended: Redford says prayers are with families', Format:'FLV', ClipId:'615052', BugUrl: '' ,SiteMap:'Officers shot||ShowId=1281&EpisodeId=104495||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip615186', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'Scientists in Montreal are finding that children who were physically or mentally abused in childhood may have higher odds of committing suicide later in life. CTV\'s medical specialist Avis Favaro has more on the findings.', Title:'Health : Avis Favaro : CTV National News: Link between abuse, suicide', Format:'FLV', ClipId:'615186', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip606960', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'New Canadian research suggests when the mercury dips your body uses fat as fuel to burn calories to help keep the body warm. And as CTV\'s Medical Specialist Avis Favaro reports, you may not need to sweat it out to feel the burn. ', Title:'Health : Avis Favaro : CTV National News: Benefits of brown fat', Format:'FLV', ClipId:'606960', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip603416', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'A new study suggests that bone density scans used to find the bone disease called osteoporosis may need to be done less often in some people. CTV\'s Medical Specialist Avis Favaro explains.', Title:'Health : Avis Favaro : CTV News: Study says screen smarter, not more', Format:'FLV', ClipId:'603416', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip602624', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'More than 5,000 Canadians are seriously injured every year from winter activities. Now doctors are trying to target preventable injuries with the mandatory use of a helmet. CTV\'s Medical Specialist Avis Favaro has more. ', Title:'Health : Avis Favaro : CTV News: Devastating injuries from winter sports', Format:'FLV', ClipId:'602624', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip601924', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'Although Canada has publicly funded health care for hospital and physician services, the country lacks universal drug coverage. Avis Favaro reports. ', Title:'Health : Avis Favaro : CTV News: Canada lacks universal drug coverage', Format:'FLV', ClipId:'601924', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip601450', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'For decades, scientific findings have been published in journals that were mostly read by other experts. But now scientific publishing is embracing cyber space, thanks to the first ever online journal called \'Jove.\' Avis Favaro has more on the site. ', Title:'Health : Avis Favaro : CTV National News: Scientific findings online', Format:'FLV', ClipId:'601450', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip598566', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'A new study finds giving overweight or obese patients a gut hormone that suppresses their appetite can also lead to weight loss, and reduce blood pressure and cholesterol levels. CTV\'s medical specialist Avis Favaro has more. ', Title:'Health : Avis Favaro : CTV News: Gut hormone benefits', Format:'FLV', ClipId:'598566', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip597063', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'Eyelash extensions are moving from the big screen and will soon become mainstream. And as Avis Favaro reports the process of achieving flashy lashes may be hazardous.  ', Title:'Health : Avis Favaro : CTV National News: Women eye lash extensions', Format:'FLV', ClipId:'597063', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip587966', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'A group of volunteers at a hospital give the gift of music for Christmas to young children waiting for testing or surgery, in hopes of relieving their anxiety. Avis Favaro reports.', Title:'Health : Avis Favaro : CTV National News: Giving the gift of music', Format:'FLV', ClipId:'587966', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip582509', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'They were so destitute that after paying rent, they couldn\'t afford the necessities of life. But now, two seniors have won $1,000 a month for a year. CTV\'s medical specialist Avis Favaro has the story. ', Title:'Health : Avis Favaro : CTV National News: Grateful for stranger\'s gift', Format:'FLV', ClipId:'582509', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip581044', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'It\'s the grim reality for hundreds of thousands of Canadians. Seniors, many who\'ve outlived their family and friends, living lonely lives and all too often, struggling to survive below the poverty line. CTV\'s Medical Specialist Avis Favaro reports.', Title:'Health : Avis Favaro : CTV National News: Seniors struggling to get by', Format:'FLV', ClipId:'581044', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip579654', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'A new study on violent video games has reignited a debate on whether the games are harmful or merely harmless fun. Avis Favaro reports on the study\'s findings. ', Title:'Health : Avis Favaro : CTV National News: Effects of violent video games', Format:'FLV', ClipId:'579654', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip566244', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'Residents of the Briton House Retirement Centre have found a new way to enjoy a tropical break without ever leaving home. Avis Favaro has more.   ', Title:'Health : Avis Favaro : CTV National News: Simulated sunshine', Format:'FLV', ClipId:'566244', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip565521', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'A new study has found that people in a constant vegetative state may be aware of their surroundings. CTV\'s Medical Specialist Avis Favaro reports.   ', Title:'Health : Avis Favaro : CTV National News: Study detects awareness', Format:'FLV', ClipId:'565521', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip562052', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'Doctors at a Washington cancer conference discussed how too much time sitting can increase your risk of getting cancer. CTV\'s medical specialist Avis Favaro explains.', Title:'Health : Avis Favaro : CTV National News: Stand up and take notice', Format:'FLV', ClipId:'562052', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip560673', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'A new study is raising concerns about the possible link between lightly drinking alcohol and developing breast cancer. CTV\'s Medical Specialist Avis Favaro explains.  ', Title:'Health : Avis Favaro : CTV National News: Drinking and cancer link', Format:'FLV', ClipId:'560673', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip559176', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'New heart surgeons training to save lives are now getting practice outside of the hospital. A new program allows the doctors to work with surgical instruments at home. CTV\'s Medical specialist Avis Favaro reports.  ', Title:'Health : Avis Favaro : CTV National News: Surgeons working at home', Format:'FLV', ClipId:'559176', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip556078', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'Young, apparently healthy and at risk of heart disease? That\'s what a new Heart and Stroke Foundation Study suggests. CTV\'s Medical Specialist Avis Favaro reports.', Title:'Health : Avis Favaro : CTV News: Youth at risk of heart disease', Format:'FLV', ClipId:'556078', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip552071', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'Could bacteria be responsible for colon cancer? This intriguing question has been raised by researchers in BC and the U.S after they found an unusual link between a bug and colon tumors. CTV\'s Medical Specialist Avis Favaro reports.', Title:'Health : Avis Favaro : CTV News: Bacteria to blame for colon cancer?', Format:'FLV', ClipId:'552071', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip551447', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'Canadians are facing drug shortages, and major pharmaceutical companies are offering little in the way of a solution. CTV\'s medical specialist Avis Favaro reports.', Title:'Health : Avis Favaro : CTV National News: Canadians face drug shortage', Format:'FLV', ClipId:'551447', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip547280', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'A new study finds multi-vitamins and supplements may not boost overall health in older women.  ', Title:'Health : Avis Favaro : CTV National News: Avis Favaro reports', Format:'FLV', ClipId:'547280', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip545010', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'All parties in Ottawa have thrown their support behind a national suicide prevention strategy that was proposed by Interim Liberal Leader Bob Rae.  ', Title:'Health : Avis Favaro : CTV National News: Avis Favaro on suicide', Format:'FLV', ClipId:'545010', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip540576', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'Think your blood pressure is just a touch above normal? A new study says that even people with blood pressure that is slightly above normal, may be at an increased risk of stroke.', Title:'Health : Avis Favaro : CTV News: Avis Favaro on blood pressure risks', Format:'FLV', ClipId:'540576', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip539295', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'A new study suggests vitamin B12 can help stave off brain shrinkage in old age.   ', Title:'Health : Avis Favaro : CTV National News: Avis Favaro on the B12 finding', Format:'FLV', ClipId:'539295', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip538562', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'A recently discovered disease, while rare, is proving to be debilitating and deadly and doctors can\'t explain it.', Title:'Health : Avis Favaro : CTV National News: Avis Favaro on the disease', Format:'FLV', ClipId:'538562', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip536329', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'A new study by the Breast Cancer Fund says the chemical bisphenal A, or BPA, is commonly found in canned food products for children. BPA is used in the linings of metal cans. Lab studies have linked BPA to breast and prostate cancer, among other health problems.', Title:'Health : Avis Favaro : CTV News: Avis Favaro on the bisphenol A study', Format:'FLV', ClipId:'536329', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip535819', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'A new study from Toronto says that using imaging techniques, doctors have found a way to better treat aneurysms, which affects more than half a million Canadians.', Title:'Health : Avis Favaro : CTV National News: Avis Favaro on aneurysms', Format:'FLV', ClipId:'535819', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip534993', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'Doctors in London, England, separated conjoined twins that were once attached at the head.  ', Title:'Health : Avis Favaro : CTV National News: Avis Favaro on the twins', Format:'FLV', ClipId:'534993', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip529031', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'New Canadian research to be published in the international journal Lancet show startling revelations about a disease once known as Bronchitis and Emphysemia, now known as COPD - Chronic Obstructive pulmonary disorder.', Title:'Health : Avis Favaro : CTV News: Avis Favaro on the serious disease', Format:'FLV', ClipId:'529031', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip528823', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'CTV\'s medical specialist looks at the health stories making headlines for the week of Sept. 5, 2011.', Title:'Health : Avis Favaro : CTV News Channel: Avis Favaro with MedNews Express', Format:'FLV', ClipId:'528823', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip526968', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'A new report on Canada\'s mental health system has revealed troubling details in regards to how psychiatric patients are controlled during violent outbursts.', Title:'Health : Avis Favaro : CTV National News: Avis Favaro on treatments', Format:'FLV', ClipId:'526968', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip525757', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'CTV\'s medical specialist looks at the health stories making headlines for the week of Aug. 29, 2011.', Title:'Health : Avis Favaro : CTV News Channel: Avis Favaro with MedNews Express', Format:'FLV', ClipId:'525757', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip524094', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'The Canadian Paediatric Society and the American Academy of Pediatrics issued a joint statement Monday saying boxing is not a good choice for young people because repeated blows to the head, can cause brain injuries and concussions.', Title:'Health : Avis Favaro : CTV News: Avis Favaro on kids and boxing', Format:'FLV', ClipId:'524094', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/avis-favaro/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip523701', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_avis_favaro_090807.jpg', Rating:'', Description:'There\'s new and exciting research in the area of Alzheimer\'s disease. It involves a better understanding of changes in our brains and could provide clues that would help doctors predict the likelihood of someone slipping into dementia.', Title:'Health : Avis Favaro : CTV National News: Avis Favaro on Alzheimer\'s', Format:'FLV', ClipId:'523701', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/prison-safety/', Permalink:'http://watch.ctv.ca/news/latest/prison-safety/#clip615081', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_weapons_prison_120207.jpg', Rating:'', Description:'The union representing guards at Stony Mountain is calling for a full lock down. CTV News has learned that in the last three weeks, two inmates were stabbed, a third beaten and drugs and weapons have been seized. Caroline Barghout reports.', Title:'Latest : Prison safety : CTV Winnipeg: Prison safety concerns raised', Format:'FLV', ClipId:'615081', BugUrl: '' ,SiteMap:'Prison safety||ShowId=1281&EpisodeId=104494||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/tailgate-thefts/', Permalink:'http://watch.ctv.ca/news/latest/tailgate-thefts/#clip615101', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_tailgate_120207.jpg', Rating:'', Description:'Police are warning truck owners about a strange series of recent thefts in Sherwood Park, Alberta. Ashley Molnar reports.', Title:'Latest : Tailgate thefts : CTV Edmonton: Police warning for truck owners', Format:'FLV', ClipId:'615101', BugUrl: '' ,SiteMap:'Tailgate thefts||ShowId=1281&EpisodeId=104507||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/van-safety/', Permalink:'http://watch.ctv.ca/news/latest/van-safety/#clip614825', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_bathurst_ns_crash_van-120207.jpg', Rating:'', Description:'The mother of a boy who died in a collision in Bathurst, N.B. says 15-passenger vans were initially created to transport cargo -- not people, and they need to taken off the roads. ', Title:'Latest : Van safety : CTV News Channel: Isabelle Hains, Van Angels', Format:'FLV', ClipId:'614825', BugUrl: '' ,SiteMap:'Van safety||ShowId=1281&EpisodeId=104452||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/seeking-victims/', Permalink:'http://watch.ctv.ca/news/latest/seeking-victims/#clip614989', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_andre_diotte_120207.jpg', Rating:'', Description:'Real estate agent Andre Diotte, 39, has possibly attacked more than the one victim he is alleged to have sexually assaulted and police want to find out. Rob Lurie reports.', Title:'Latest : Seeking victims : CTV Montreal: Police arrest alleged attacker', Format:'FLV', ClipId:'614989', BugUrl: '' ,SiteMap:'Seeking victims||ShowId=1281&EpisodeId=104490||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/pushing-buttons/', Permalink:'http://watch.ctv.ca/news/top-picks/pushing-buttons/#clip615191', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_buttons_120207.jpg', Rating:'', Description:'Pedestrians usually have the right of way but in Winnipeg that isn\'t exactly the case. Jill Macyshon has more on the mixed signals.', Title:'Top Picks : Pushing buttons : CTV National News: Pedestrians get button pushed', Format:'FLV', ClipId:'615191', BugUrl: '' ,SiteMap:'Pushing buttons||ShowId=1215&EpisodeId=104493||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/pushing-buttons/', Permalink:'http://watch.ctv.ca/news/top-picks/pushing-buttons/#clip615049', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_buttons_120207.jpg', Rating:'', Description:'Pedestrians now have to wait for the traffic lights to change at regular intervals, rather than spurring the lights to change by pushing the buttons at many Winnipeg intersections. City officials hope the move will improve traffic flow. Jon Hendricks reports.', Title:'Top Picks : Pushing buttons : CTV Winnipeg: Crosswalk buttons deactivated', Format:'FLV', ClipId:'615049', BugUrl: '' ,SiteMap:'Pushing buttons||ShowId=1215&EpisodeId=104493||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/stolen-artifacts/', Permalink:'http://watch.ctv.ca/news/latest/stolen-artifacts/#clip615103', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_military_artefacts_120207.jpg', Rating:'', Description:'A variety of stolen artifacts which have been recovered by Alberta police will be on display at The Military Museums on Tuesday in an attempt to find the remaining artifacts.', Title:'Latest : Stolen artifacts : CTV Calgary: Kevin Fleming on missing artifacts', Format:'FLV', ClipId:'615103', BugUrl: '' ,SiteMap:'Stolen artifacts||ShowId=1281&EpisodeId=104506||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/wrong-entry/', Permalink:'http://watch.ctv.ca/news/latest/wrong-entry/#clip614937', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_wrong_entry120207.jpg', Rating:'', Description:'A P.E.I. man is facing charges after he allegedly crashed his minivan through the front entrance of the Queen Elizabeth Hospital in Charlottetown. Dan Viau has the details.', Title:'Latest : Wrong entry : CTV Atlantic: Man charged after van crashes into hospital', Format:'FLV', ClipId:'614937', BugUrl: '' ,SiteMap:'Wrong entry||ShowId=1281&EpisodeId=104471||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/buses-collide/', Permalink:'http://watch.ctv.ca/news/latest/buses-collide/#clip614974', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_buses_collide_120207.jpg', Rating:'', Description:'Police say several people were injured when two buses crashed on the Transitway near Tunney\'s Pasture just west of downtown Ottawa.', Title:'Latest : Buses collide : CTV Ottawa: Ellen Mauro at the scene of the bus crash', Format:'FLV', ClipId:'614974', BugUrl: '' ,SiteMap:'Buses collide||ShowId=1281&EpisodeId=104479||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/buses-collide/', Permalink:'http://watch.ctv.ca/news/latest/buses-collide/#clip614980', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_buses_collide_120207.jpg', Rating:'', Description:'The bus accident in Ottawa is causing major traffic delays and some commuters are voicing their frustration. ', Title:'Latest : Buses collide : CTV Ottawa: John Hua talks to passengers', Format:'FLV', ClipId:'614980', BugUrl: '' ,SiteMap:'Buses collide||ShowId=1281&EpisodeId=104479||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip615141', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'The editor of Sync.Sympatico.ca discusses the ongoing rumours surrounding Apple TV, as well as a new study on the addictive nature of social networking.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'615141', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip611004', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'The editor of Sync.Sympatico.ca discusses the Samsung Galaxy Note, and the device\'s benefits. The device is essentially a phone and tablet in one', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'611004', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip585489', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'The editor of Sync.Sympatico.ca discusses the latest custom-fitted headphones that you can mould to your ears yourself.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'585489', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip581027', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'The editor of Sync.Sympatico.ca discusses the Seagate GoFlex Satellite protable hard-drive, which would be perfect for road trips. He also discusses a French company that pushes ahead on an email ban.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'581027', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip577016', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'The editor of Sync.Sympatico.ca discusses a free app you can download on your iPhone to control a remote control Ferrari, people hijacking laser printers, and an alternative to heating your home. ', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'577016', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip573142', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'The editor of Sync.Sympatico.ca discusses skyrocketing hard drive prices and also if x-rays can damage your e-reader.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'573142', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip569006', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'The editor of Sync.Sympatico.ca discusses how brains of video gamers are different than the average person\'s. He also discusses why drivers should beware because there\'s someone other than the police watching.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'569006', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip564754', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'The editor of Sync.Sympatico.ca showcases the Samsung Galaxy Nexus which has a \'phenomenal\' screen and also has face unlocking. He also discusses smartphone spying and NASA\'s tractor beam.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'564754', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip560655', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'The editor of Sync.Sympatico.ca showcases the new HTC Raider, the new LTE smartphone from Bell. Cohen also looks at a new site for swapping video games called waygoz.com, Google\'s new ebook service and the possibility of a new flexible phone from Samsung.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'560655', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip556274', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'The editor of Sync.Sympatico.ca showcases a Fisher-Price \'Apptivity\' case meant for parents who give their toddlers their iPhone to play with. He also discusses the world\'s first intelligent thermostat.  ', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'556274', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip552152', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'The editor of Sync.Sympatico.ca shows the iPhone 4S and discusses its voice recognition device that has the capability of reminding you to buy milk on the way home. ', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'552152', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip548073', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'The editor of Sync.Sympatico.ca displays a device that allows people to watch TV from anywhere in the world with the use of a computer or smart phone. He also discusses a new product that can be used with art apps on the iPad.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'548073', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip544278', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'The editor of Sync.Sympatico.ca showcases the new Dyson hot heater, which costs over $400. He also discusses a camera meant for extreme sports, and the iPhone 4S.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'544278', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip540034', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'The editor of Sync.Sympatico.ca shows a \'Microsoft Touch Mouse\' that allows you to do \'gesture commands\'. He also discusses the iPhone 5, saying it will most likely be sleeker and faster.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'540034', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip535785', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'The editor of Sync.Sympatico.ca shows gadgets that are perfect for the family like must-have camcorders that capture high-quality video, and a device that tracks your electricity use.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'535785', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip524904', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'Simon Cohen explains the changes that are coming to Canada\'s television landscape, and takes a look at a new app that makes it easy to share playlists.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'524904', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip521601', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'The editor of Sync.Sympatico.ca, Simon Cohen shows off some high-tech items for kids who are heading back to school. The Sony 11.1&quot; YB-Series VAIO laptop, $479, is the perfect size to carry to classes with you.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'521601', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip517895', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'Simon Cohen takes a look at the ION iCade and explains how it went from being a joke product to an authentic gaming platform.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'517895', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip514375', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'Simon Cohen discusses why British lawmakers want RIM to suspend BlackBerry messenger services. He also discusses a new app that tracks sun exposures and explains how to turn your regular TV into a smart television. ', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'514375', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip511268', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'Simon Cohen explains how to use Maps on your iPad, and how gamers can get advance copies of games from EA Sports.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'511268', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip507470', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'Simon Cohen demonstrates steps-by-step how to download apps using an iPad, and explains the benefits behind using an app then an actual website.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'507470', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip503575', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'Simon Cohen talks about HP\'s latest addition to the tablet wars and looks at how it stacks up against Apple\'s iPad.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'503575', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip499818', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'Simon Cohen talks about a new campfire that will be sold in 2012, which will allow you to charge your phone in the great wilderness.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'499818', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip496035', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'Simon Cohen talks about \'superphones\' and how they are better than smartphones. He also says superphones have higher resolution, and faster speed. ', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'496035', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip492624', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'Simon Cohen talks about a new way to keep your data safe by backing it up, and looks at an app that parents with young children may appreciate.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'492624', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip488803', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'Simon Cohen talks about a free service that provides an electronic alternative to paying bills, as well as the personal information scandal at Staples.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'488803', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip484857', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'Simon Cohen shares great gift ideas that can be given to dads for Father\'s Day, and discusses the privacy concerns that are being raised with technology using Wi-Fi positioning systems. ', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'484857', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip472716', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'To celebrate the 10th anniversary of Apple\'s retail stores, the company removed all the ink and paper from their locations and replaced them with customized iPads that relay product info to customers. ', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'472716', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip468958', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'Simon Cohen discusses the speculation that Microsoft is looking to buy the handheld division of Nokia and whether there is any truth the rumour. He also displays the latest must have app that runs on the iPhone and the iPad.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'468958', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip464175', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'How do QR codes work? These codes are meant to be scanned by mobile phones with a camera. When you scan the code, it leads to something, like directing you to a website, or downloading a file. The codes are meant to turn everyday items into a virtual transaction.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'464175', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip457233', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'Sync up with Sympatico: The editor of Sync.ca shares insight into the technology stories that are making headlines this week, including  why Elections Canada is warning about Tweeting results on election night, why open Wi-Fi networks are leading to false arrests and why Sony network users may have had their information hacked.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'457233', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/sync-up/', Permalink:'http://watch.ctv.ca/news/top-picks/sync-up/#clip452440', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_4_27/470_simon_cohen_110427.jpg', Rating:'', Description:'What does RIM\'s PlayBook have that Apple\'s iPad doesn\'t? The editor of Sync.ca says the tablet is designed to work hand-in-hand with BlackBerry devices and offers a completely secure connection. Lack of apps is one of the device\'s shortcomings.', Title:'Top Picks : Sync Up : CTV News Channel: Simon Cohen, Sync.ca', Format:'FLV', ClipId:'452440', BugUrl: '' ,SiteMap:'Sync Up||ShowId=1215&EpisodeId=75603||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/competitive-edge/', Permalink:'http://watch.ctv.ca/news/top-picks/competitive-edge/#clip614992', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_bus_design_120207.jpg', Rating:'', Description:'A Quebec bus manufacturer showed off their new public transportation vehicle Tuesday and it hopes Montreal will buy a bunch of them. Kevin Gallagher reports.', Title:'Top Picks : Competitive edge : CTV Montreal: Nova Bus banking on new design', Format:'FLV', ClipId:'614992', BugUrl: '' ,SiteMap:'Competitive edge||ShowId=1215&EpisodeId=104491||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/graphic-content/', Permalink:'http://watch.ctv.ca/news/latest/graphic-content/#clip614944', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_graphic_novels_120207.jpg', Rating:'', Description:'A N.B. parent is sounding the alarm over some of the content in her son\'s school library. The boy is 12 years old and he brought home some graphic novels which his mother feels are inappropriate. David Bell has more.', Title:'Latest : Graphic content : CTV Atlantic: Parent upset over graphic novels in school', Format:'FLV', ClipId:'614944', BugUrl: '' ,SiteMap:'Graphic content||ShowId=1281&EpisodeId=104474||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/power-play/feb-7/', Permalink:'http://watch.ctv.ca/news/power-play/feb-7/#clip614925', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_3/470_power_play_120103.jpg', Rating:'', Description:'Defence Minister Peter MacKay says they haven\'t acted in Syria yet because there has been no UN resolution, due in part to Russia and China, but that does not diminish Canada\'s support for the Syrian people.', Title:'Power Play : Feb. 7 : Canada supports Syrian people: MacKay', Format:'FLV', ClipId:'614925', BugUrl: '' ,SiteMap:'Feb. 7||ShowId=1213&EpisodeId=104462||Power Play||ShowId=1213', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/power-play/feb-7/', Permalink:'http://watch.ctv.ca/news/power-play/feb-7/#clip614939', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_3/470_power_play_120103.jpg', Rating:'', Description:'NDP defence critic David Christopherson and Liberal defence critic John McKay discuss the recent troubles with the F-35 fighter jet and how CSIS has begun to accept information garnered from torture.', Title:'Power Play : Feb. 7 : F-35 troubles, CSIS torture tactics', Format:'FLV', ClipId:'614939', BugUrl: '' ,SiteMap:'Feb. 7||ShowId=1213&EpisodeId=104462||Power Play||ShowId=1213', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/power-play/feb-7/', Permalink:'http://watch.ctv.ca/news/power-play/feb-7/#clip614946', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_3/470_power_play_120103.jpg', Rating:'', Description:'CIBC World Markets chief economist Avery Shenfeld says Canada is still a lap ahead of other G7 nations, but in terms of economic growth, the U.S. is starting to nudge Canada out of the top spot.', Title:'Power Play : Feb. 7 : Canada no longer leading G7?', Format:'FLV', ClipId:'614946', BugUrl: '' ,SiteMap:'Feb. 7||ShowId=1213&EpisodeId=104462||Power Play||ShowId=1213', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/power-play/feb-7/', Permalink:'http://watch.ctv.ca/news/power-play/feb-7/#clip614947', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_3/470_power_play_120103.jpg', Rating:'', Description:'NDP MP Irene Mathyssen says Caterpillar is known as anti-worker, anti-union and they would have left Canada regardless. Conservative MP Joe Preston says London, Ont., will bounce back from the plant closure.', Title:'Power Play : Feb. 7 : Caterpillar blames high labour cost', Format:'FLV', ClipId:'614947', BugUrl: '' ,SiteMap:'Feb. 7||ShowId=1213&EpisodeId=104462||Power Play||ShowId=1213', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/power-play/feb-7/', Permalink:'http://watch.ctv.ca/news/power-play/feb-7/#clip614953', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_3/470_power_play_120103.jpg', Rating:'', Description:'Former Reform Party leader, Preston Manning says the political centre of gravity of Canada has shifted from the Laurentian region to an alignment between Ontario and the west.', Title:'Power Play : Feb. 7 : Government risks eastern alienation', Format:'FLV', ClipId:'614953', BugUrl: '' ,SiteMap:'Feb. 7||ShowId=1213&EpisodeId=104462||Power Play||ShowId=1213', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/power-play/feb-7/', Permalink:'http://watch.ctv.ca/news/power-play/feb-7/#clip614958', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_3/470_power_play_120103.jpg', Rating:'', Description:'NDP MP Pierre Nantel says his decision to return his medal is a personal reason. He says he\'s only been in office for seven months and he doesn\'t believe he\'s earned it yet.', Title:'Power Play : Feb. 7 : MPs return Diamond Jubilee medals', Format:'FLV', ClipId:'614958', BugUrl: '' ,SiteMap:'Feb. 7||ShowId=1213&EpisodeId=104462||Power Play||ShowId=1213', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/power-play/feb-7/', Permalink:'http://watch.ctv.ca/news/power-play/feb-7/#clip614961', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_3/470_power_play_120103.jpg', Rating:'', Description:'Reporters discuss and debate the latest political developments in Ottawa and what they mean to Canadians from coast-to-coast.', Title:'Power Play : Feb. 7 : Journalists panel', Format:'FLV', ClipId:'614961', BugUrl: '' ,SiteMap:'Feb. 7||ShowId=1213&EpisodeId=104462||Power Play||ShowId=1213', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/student-sprayed/', Permalink:'http://watch.ctv.ca/news/latest/student-sprayed/#clip614905', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_air_freshener_120207.jpg', Rating:'', Description:'A Twillingate, Nfld., mother is speaking out Tuesday after a teacher sprayed her son with an air freshener. She says her son has been hurt and teachers should contact parents before taking matters into their own hands. Colleen Lewis reports.', Title:'Latest : Student sprayed : NTV News: Mother seeks apology for spraying', Format:'FLV', ClipId:'614905', BugUrl: '' ,SiteMap:'Student sprayed||ShowId=1281&EpisodeId=104466||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/spicy-tips/', Permalink:'http://watch.ctv.ca/news/top-picks/spicy-tips/#clip614903', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_vday_120207.jpg', Rating:'', Description:'From re-arranging the bedroom furniture to playing sexy board games, sex therapist Teesha Morgan shares tips on how you can turn up the heat this Valentine\'s Day.', Title:'Top Picks : Spicy tips : CTV News Channel: Tips to spice up Valentine\'s', Format:'FLV', ClipId:'614903', BugUrl: '' ,SiteMap:'Spicy tips||ShowId=1215&EpisodeId=104467||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/target-iran/', Permalink:'http://watch.ctv.ca/news/latest/target-iran/#clip614910', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_iran_israel_120206.jpg', Rating:'', Description:'Christian Leuprecht, the security analyst with Royal Military College discusses whether Canada would support Israel if it chose to strike Iran.', Title:'Latest : Target: Iran : National Affairs: A preemptive calculation', Format:'FLV', ClipId:'614910', BugUrl: '' ,SiteMap:'Target: Iran||ShowId=1281&EpisodeId=104468||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/torture-tactics/', Permalink:'http://watch.ctv.ca/news/latest/torture-tactics/#clip615183', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_torture_tactics_120207.jpg', Rating:'', Description:'Does Canada use information that comes from torture? The answer is yes if lives are at stake. CTV\'s Ottawa bureau chief Robert Fife has more details.', Title:'Latest : Torture tactics? : CTV National News: Debate on torture tactics', Format:'FLV', ClipId:'615183', BugUrl: '' ,SiteMap:'Torture tactics?||ShowId=1281&EpisodeId=104473||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/torture-tactics/', Permalink:'http://watch.ctv.ca/news/latest/torture-tactics/#clip614952', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_torture_tactics_120207.jpg', Rating:'', Description:'After being question by the NDP, Public Safety Minister Vic Toews said Canada \'does not condone torture\' during question period on Tuesday.', Title:'Latest : Torture tactics? : Question period: MPs debate torture policy', Format:'FLV', ClipId:'614952', BugUrl: '' ,SiteMap:'Torture tactics?||ShowId=1281&EpisodeId=104473||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/torture-tactics/', Permalink:'http://watch.ctv.ca/news/latest/torture-tactics/#clip614942', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_torture_tactics_120207.jpg', Rating:'', Description:'NDP defence critic David Christopherson says if CSIS continues to use information gathered from torture, torture will continue. Liberal defence critic John McKay says accepting torture information is a moral slippery slope.', Title:'Latest : Torture tactics? : Power Play: CSIS allowed to use torture info', Format:'FLV', ClipId:'614942', BugUrl: '' ,SiteMap:'Torture tactics?||ShowId=1281&EpisodeId=104473||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/national-affairs/feb-7/', Permalink:'http://watch.ctv.ca/news/national-affairs/feb-7/#clip614874', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_19/470_national_affairs_promo_111219.jpg', Rating:'', Description:'John Taylor, a chief investment officer with FX Concepts discusses whether Greece would be better off leaving the eurozone and what would change for the country if it did.', Title:'National Affairs : Feb. 7 : Should Greece leave eurozone?', Format:'FLV', ClipId:'614874', BugUrl: '' ,SiteMap:'Feb. 7||ShowId=12348&EpisodeId=104460||National Affairs||ShowId=12348', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/national-affairs/feb-7/', Permalink:'http://watch.ctv.ca/news/national-affairs/feb-7/#clip614888', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_19/470_national_affairs_promo_111219.jpg', Rating:'', Description:'David Wilkins and James Blanchard, former U.S. ambassadors to Canada discuss whether Mitt Romney has the best electability and what\'s expected in Colorado on Tuesday.', Title:'National Affairs : Feb. 7 : Colorado caucuses tonight', Format:'FLV', ClipId:'614888', BugUrl: '' ,SiteMap:'Feb. 7||ShowId=12348&EpisodeId=104460||National Affairs||ShowId=12348', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/national-affairs/feb-7/', Permalink:'http://watch.ctv.ca/news/national-affairs/feb-7/#clip614899', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_19/470_national_affairs_promo_111219.jpg', Rating:'', Description:'David Tuccaro, the CEO of Tuccaro Inc. and Gregory Koostachin, a business leader in Attawapiskat discuss the troubles First Nations face in the Canadian business sector.', Title:'National Affairs : Feb. 7 : Aboriginal start-ups', Format:'FLV', ClipId:'614899', BugUrl: '' ,SiteMap:'Feb. 7||ShowId=12348&EpisodeId=104460||National Affairs||ShowId=12348', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/national-affairs/feb-7/', Permalink:'http://watch.ctv.ca/news/national-affairs/feb-7/#clip614904', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_19/470_national_affairs_promo_111219.jpg', Rating:'', Description:'Roben Farzad, the senior writer with Bloomberg Businessweek and Jim Stanford, an economist with Canadian Auto Workers discuss this week\'s top business and economic news, including austerity in Greece and the U.S. economy.', Title:'National Affairs : Feb. 7 : Strike in Athens while stocks rise in NY', Format:'FLV', ClipId:'614904', BugUrl: '' ,SiteMap:'Feb. 7||ShowId=12348&EpisodeId=104460||National Affairs||ShowId=12348', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/national-affairs/feb-7/', Permalink:'http://watch.ctv.ca/news/national-affairs/feb-7/#clip614909', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_19/470_national_affairs_promo_111219.jpg', Rating:'', Description:'Christian Leuprecht, the security analyst with Royal Military College discusses whether Canada would support Israel if it chose to strike Iran.', Title:'National Affairs : Feb. 7 : A preemptive calculation', Format:'FLV', ClipId:'614909', BugUrl: '' ,SiteMap:'Feb. 7||ShowId=12348&EpisodeId=104460||National Affairs||ShowId=12348', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/proposition-8/', Permalink:'http://watch.ctv.ca/news/latest/proposition-8/#clip614870', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_prop_eight_ruling_ap_120207.jpg', Rating:'', Description:'CTV\'s Los Angeles Bureau Chief Tom Walters explains the split decision that resulted in the ruling that California\'s ban on same-sex marriage is indefensibly discriminatory.', Title:'Latest : Proposition 8 : CTV News Channel: Prop 8 ruled unconstitutional', Format:'FLV', ClipId:'614870', BugUrl: '' ,SiteMap:'Proposition 8||ShowId=1281&EpisodeId=104458||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/growing-battle/', Permalink:'http://watch.ctv.ca/news/latest/growing-battle/#clip614711', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_subway_plan_120206.jpg', Rating:'', Description:'Natalie Johnson is at city hall, where council business continues while the city spins toward a fierce showdown over its transit future.', Title:'Latest : Growing battle : CTV Toronto: Transit battle continues to grow', Format:'FLV', ClipId:'614711', BugUrl: '' ,SiteMap:'Growing battle||ShowId=1281&EpisodeId=104447||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/us-primary/', Permalink:'http://watch.ctv.ca/news/latest/us-primary/#clip614889', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_ap_romney_120207.jpg', Rating:'', Description:'David Wilkins and James Blanchard, former U.S. ambassadors to Canada discuss whether Mitt Romney has the best electability and what\'s expected in Colorado on Tuesday.', Title:'Latest : U.S. primary : National Affairs: Colorado caucuses tonight', Format:'FLV', ClipId:'614889', BugUrl: '' ,SiteMap:'U.S. primary||ShowId=1281&EpisodeId=104461||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/juno-awards/', Permalink:'http://watch.ctv.ca/news/top-picks/juno-awards/#clip615023', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_juno_nominees2_120207.jpg', Rating:'', Description:'Forget the top-flight musicians. William Shatner of \'Star Trek\' fame will host the Juno awards in April. Andria Case reports. ', Title:'Top Picks : Juno awards : CTV Toronto: Living legend Shatner to host Juno awards', Format:'FLV', ClipId:'615023', BugUrl: '' ,SiteMap:'Juno awards||ShowId=1215&EpisodeId=104437||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/juno-awards/', Permalink:'http://watch.ctv.ca/news/top-picks/juno-awards/#clip614612', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_juno_nominees2_120207.jpg', Rating:'', Description:'Canadian legend William Shatner is announced as the host of the 2012 Junos, and nominations for Best Pop album are announced too. ', Title:'Top Picks : Juno awards : CTV News Channel: William Shatner to host', Format:'FLV', ClipId:'614612', BugUrl: '' ,SiteMap:'Juno awards||ShowId=1215&EpisodeId=104437||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/juno-awards/', Permalink:'http://watch.ctv.ca/news/top-picks/juno-awards/#clip614607', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_juno_nominees2_120207.jpg', Rating:'', Description:'Melanie Berry, president of the Canadian Academy of Recording Arts and Sciences, says Nickelback is among the artists performing at the 2012 Junos.', Title:'Top Picks : Juno awards : CTV News Channel: Juno performers announced', Format:'FLV', ClipId:'614607', BugUrl: '' ,SiteMap:'Juno awards||ShowId=1215&EpisodeId=104437||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/juno-awards/', Permalink:'http://watch.ctv.ca/news/top-picks/juno-awards/#clip614635', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_juno_nominees2_120207.jpg', Rating:'', Description:'Nominations for Album of the Year, Artist of the Year, and the Juno Fan Choice Award are announced.', Title:'Top Picks : Juno awards : Juno nominations, part one', Format:'FLV', ClipId:'614635', BugUrl: '' ,SiteMap:'Juno awards||ShowId=1215&EpisodeId=104437||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/juno-awards/', Permalink:'http://watch.ctv.ca/news/top-picks/juno-awards/#clip614638', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_juno_nominees2_120207.jpg', Rating:'', Description:'Nominations including Rap Recording of the Year, Aboriginal Album of the Year, Country Album of the Year, and Instrumental Album of the Year are announced. ', Title:'Top Picks : Juno awards : Juno nominations, part two', Format:'FLV', ClipId:'614638', BugUrl: '' ,SiteMap:'Juno awards||ShowId=1215&EpisodeId=104437||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/juno-awards/', Permalink:'http://watch.ctv.ca/news/top-picks/juno-awards/#clip614639', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_juno_nominees2_120207.jpg', Rating:'', Description:'Find out who has been nominated for International Album of the Year, Group of the Year, and Single of the Year. ', Title:'Top Picks : Juno awards : Juno nominations, part three', Format:'FLV', ClipId:'614639', BugUrl: '' ,SiteMap:'Juno awards||ShowId=1215&EpisodeId=104437||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/juno-awards/', Permalink:'http://watch.ctv.ca/news/top-picks/juno-awards/#clip614643', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_juno_nominees2_120207.jpg', Rating:'', Description:'Nominations for Blues Album of the Year, Contemporary Christian Gospel Album of the Year, and World Music Album of the Year are announced. ', Title:'Top Picks : Juno awards : Juno nominations, part four', Format:'FLV', ClipId:'614643', BugUrl: '' ,SiteMap:'Juno awards||ShowId=1215&EpisodeId=104437||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/jfk-affair/', Permalink:'http://watch.ctv.ca/news/latest/jfk-affair/#clip614566', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_once_upon_a_secret_120207.jpg', Rating:'', Description:'A woman who says she had an affair with U.S. President John F. Kennedy 50 years ago is now sharing her story. The 69-year-old grandmother claims she had an 18-month affair with JFK in the summer of 1962, while she was interning at the White House. Mary Snow reports.', Title:'Latest : JFK affair : White House intern got a front seat to history', Format:'FLV', ClipId:'614566', BugUrl: '' ,SiteMap:'JFK affair||ShowId=1281&EpisodeId=104435||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/doctor-decision/', Permalink:'http://watch.ctv.ca/news/latest/doctor-decision/#clip615130', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_patient_bc_hospital_120207.jpg', Rating:'', Description:'Doctors at Royal Columbian Hospital say they will no longer be treating patients in hallways. Shannon Paterson reports.', Title:'Latest : Doctor decision : CTV British Columbia: No treatment in hallways', Format:'FLV', ClipId:'615130', BugUrl: '' ,SiteMap:'Doctor decision||ShowId=1281&EpisodeId=104456||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/tour-details/', Permalink:'http://watch.ctv.ca/news/top-picks/tour-details/#clip615018', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_madonna_120207.jpg', Rating:'', Description:'A huge fan of the forever material girl shows Madonna goods that she has collected over the years and shares her excitement about the upcoming tour. Vanessa Lee has the details. ', Title:'Top Picks : Tour details : CTV Ottawa: Madonna heading to Ottawa', Format:'FLV', ClipId:'615018', BugUrl: '' ,SiteMap:'Tour details||ShowId=1215&EpisodeId=104415||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/tour-details/', Permalink:'http://watch.ctv.ca/news/top-picks/tour-details/#clip614702', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_madonna_120207.jpg', Rating:'', Description:'Hot off her Super Bowl performance, Madonna will be back in Montreal on Aug. 30. Christine Long reports.', Title:'Top Picks : Tour details : CTV Montreal: Madonna headed back to Montreal', Format:'FLV', ClipId:'614702', BugUrl: '' ,SiteMap:'Tour details||ShowId=1215&EpisodeId=104415||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/tour-details/', Permalink:'http://watch.ctv.ca/news/top-picks/tour-details/#clip614486', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_madonna_120207.jpg', Rating:'', Description:'Madonna has announced the itinerary for her 2012 world tour, which includes five Canadian stops. She will play in arenas in Montreal, Ottawa, Toronto, the Plains of Abraham, and Vancouver in the summer and fall.  ', Title:'Top Picks : Tour details : Canada AM: Madonna announces itinerary', Format:'FLV', ClipId:'614486', BugUrl: '' ,SiteMap:'Tour details||ShowId=1215&EpisodeId=104415||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/syrian-visit/', Permalink:'http://watch.ctv.ca/news/latest/syrian-visit/#clip615184', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_syria_russia_meeting_ap_120207.jpg', Rating:'', Description:'Crowds cheered the Russian convoy in Damascus but in the city of Homs the sound of gunfire echoed through the streets. Martin Seemungal has more on the meeting between the Syrian president and Russia\'s foreign minister.', Title:'Latest : Syrian visit : CTV National News: Face-to-face talks', Format:'FLV', ClipId:'615184', BugUrl: '' ,SiteMap:'Syrian visit||ShowId=1281&EpisodeId=104448||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/syrian-visit/', Permalink:'http://watch.ctv.ca/news/latest/syrian-visit/#clip614819', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_syria_russia_meeting_ap_120207.jpg', Rating:'', Description:'The director of the Carnegie Endowment for International Peace says Russia would like to maintain its positive relationship with the Syrian regime, and doesn\'t want another situation like what took place in Libya.', Title:'Latest : Syrian visit : CTV News Channel: Matthew Rojansky, director', Format:'FLV', ClipId:'614819', BugUrl: '' ,SiteMap:'Syrian visit||ShowId=1281&EpisodeId=104448||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/surrey-shooting/', Permalink:'http://watch.ctv.ca/news/latest/surrey-shooting/#clip614862', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_surrey_shooting_120207.jpg', Rating:'', Description:'Police have arrested a person of interest following a shooting in Surrey, B.C. that left a man in critical condition Tuesday morning.', Title:'Latest : Surrey shooting : CTV British Columbia: Jon Woodward on the Surrey shooting', Format:'FLV', ClipId:'614862', BugUrl: '' ,SiteMap:'Surrey shooting||ShowId=1281&EpisodeId=104457||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/greek-austerity/', Permalink:'http://watch.ctv.ca/news/latest/greek-austerity/#clip614875', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_greece_austerity_riot_ap-120207.jpg', Rating:'', Description:'John Taylor, a chief investment officer with FX Concepts discusses whether Greece would be better off leaving the eurozone and what would change for the country if it did.', Title:'Latest : Greek austerity : National Affairs: Should Greece leave eurozone?', Format:'FLV', ClipId:'614875', BugUrl: '' ,SiteMap:'Greek austerity||ShowId=1281&EpisodeId=104449||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/greek-austerity/', Permalink:'http://watch.ctv.ca/news/latest/greek-austerity/#clip614761', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_greece_austerity_riot_ap-120207.jpg', Rating:'', Description:'The senior vice-president and chief economist at TD Financial Group says Greece needs a deal as soon as possible so the country doesn\'t have a debt default.', Title:'Latest : Greek austerity : CTV News Channel: Craig Alexander, chief economist', Format:'FLV', ClipId:'614761', BugUrl: '' ,SiteMap:'Greek austerity||ShowId=1281&EpisodeId=104449||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/health/', Permalink:'http://watch.ctv.ca/news/am-contributors/health/#clip614493', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_marla_shapiro.jpg', Rating:'', Description:'A recent study published in the Archives of General Psychiatry suggests smoking increases the rate of cognitive decline in men, but not women. Canada AM\'s medical expert discusses the findings.', Title:'AM contributors : Health : Canada AM: Dr. Marla Shapiro on smoking and dementia', Format:'FLV', ClipId:'614493', BugUrl: '' ,SiteMap:'Health||ShowId=1640&EpisodeId=67951||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/health/', Permalink:'http://watch.ctv.ca/news/am-contributors/health/#clip607708', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_marla_shapiro.jpg', Rating:'', Description:'Canada AM\'s medical expert says a landmark study examines the lifetime risk of heart disease and proves that with just one small increase in risk factors, a person\'s lifetime risk is significantly increased.', Title:'AM contributors : Health : Canada AM: Dr. Marla Shapiro on a heart risk study', Format:'FLV', ClipId:'607708', BugUrl: '' ,SiteMap:'Health||ShowId=1640&EpisodeId=67951||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/health/', Permalink:'http://watch.ctv.ca/news/am-contributors/health/#clip606263', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_marla_shapiro.jpg', Rating:'', Description:'Canada AM\'s medical expert says a new study shows a drug used to treat enlarged prostate actually delays the progression of low-risk prostate cancer -- and reduces anxiety for men diagnosed with low-risk, localized prostate cancer.', Title:'AM contributors : Health : Canada AM: Dr. Marla Shapiro on the drug study', Format:'FLV', ClipId:'606263', BugUrl: '' ,SiteMap:'Health||ShowId=1640&EpisodeId=67951||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/health/', Permalink:'http://watch.ctv.ca/news/am-contributors/health/#clip603694', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_marla_shapiro.jpg', Rating:'', Description:'Canada AM\'s medical expert explains why a new study says women over 65 may be undergoing unnecessary bone density screening tests, and offers tips for healthy bones. ', Title:'AM contributors : Health : Canada AM: Dr. Marla Shapiro on testing for osteoporosis', Format:'FLV', ClipId:'603694', BugUrl: '' ,SiteMap:'Health||ShowId=1640&EpisodeId=67951||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/health/', Permalink:'http://watch.ctv.ca/news/am-contributors/health/#clip602261', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_marla_shapiro.jpg', Rating:'', Description:'Canada AM\'s medical specialist explains how a new study shows one in ten Canadians are having problems affording medications they have been prescribed, while one in four people without drug insurance cannot afford to have their prescriptions filled at all.', Title:'AM contributors : Health : Canada AM: Dr. Marla Shapiro on pricey prescriptions', Format:'FLV', ClipId:'602261', BugUrl: '' ,SiteMap:'Health||ShowId=1640&EpisodeId=67951||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/health/', Permalink:'http://watch.ctv.ca/news/am-contributors/health/#clip598103', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_marla_shapiro.jpg', Rating:'', Description:'Canada AM\'s medical expert offers tips on identifying headache triggers, and explains what can be done to manage migraines. ', Title:'AM contributors : Health : Canada AM: Dr. Marla on headaches', Format:'FLV', ClipId:'598103', BugUrl: '' ,SiteMap:'Health||ShowId=1640&EpisodeId=67951||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/health/', Permalink:'http://watch.ctv.ca/news/am-contributors/health/#clip594355', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_marla_shapiro.jpg', Rating:'', Description:'Canada AM\'s medical expert offers five New Year\'s resolutions that changed her life, and explains how regret may be turned into opportunity.', Title:'AM contributors : Health : Canada AM: Dr. Marla\'s New Year\'s resolutions', Format:'FLV', ClipId:'594355', BugUrl: '' ,SiteMap:'Health||ShowId=1640&EpisodeId=67951||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/health/', Permalink:'http://watch.ctv.ca/news/am-contributors/health/#clip591729', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_marla_shapiro.jpg', Rating:'', Description:'Canada AM\'s medical expert explains what a hangover is, common remedy myths, and the best ways to avoid or treat one. ', Title:'AM contributors : Health : Canada AM: Dr. Marla on the hangover', Format:'FLV', ClipId:'591729', BugUrl: '' ,SiteMap:'Health||ShowId=1640&EpisodeId=67951||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/health/', Permalink:'http://watch.ctv.ca/news/am-contributors/health/#clip588680', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_marla_shapiro.jpg', Rating:'', Description:'From cold temperatures to holiday stress, the flu is sometimes difficult to avoid this time of year. Canada AM\'s medical specialist offers tips and advice on how to prevent the flu.  ', Title:'AM contributors : Health : Canada AM: Dr. Marla on flu prevention', Format:'FLV', ClipId:'588680', BugUrl: '' ,SiteMap:'Health||ShowId=1640&EpisodeId=67951||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/health/', Permalink:'http://watch.ctv.ca/news/am-contributors/health/#clip584838', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_marla_shapiro.jpg', Rating:'', Description:'Although ADHD drugs can increase blood pressure and heart rate, the largest study of these medicines in adults shows they will not increase risk for heart attack. Canada AM\'s medical expert explains the study and helps identify those suffering with ADHD. ', Title:'AM contributors : Health : Canada AM: Dr. Marla on ADHD in adults', Format:'FLV', ClipId:'584838', BugUrl: '' ,SiteMap:'Health||ShowId=1640&EpisodeId=67951||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/health/', Permalink:'http://watch.ctv.ca/news/am-contributors/health/#clip580399', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_marla_shapiro.jpg', Rating:'', Description:'A shocking discovery in the brain  of Derek Boogaard is triggering new concerns about head injuries. Canada AM\'s medical expert explains how repeated trauma to the head may lead to depression or poor insight and judgment.', Title:'AM contributors : Health : Canada AM: Dr. Marla Shapiro on head injuries', Format:'FLV', ClipId:'580399', BugUrl: '' ,SiteMap:'Health||ShowId=1640&EpisodeId=67951||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/health/', Permalink:'http://watch.ctv.ca/news/am-contributors/health/#clip576413', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_marla_shapiro.jpg', Rating:'', Description:'The debate continues following a recent controversial release of new breast cancer screening guidelines in Canada. Canada AM\'s medical expert offers her medical expertise and discusses the new findings that directly contradict the recommendations.', Title:'AM contributors : Health : Canada AM: Dr. Marla Shapiro on the new findings', Format:'FLV', ClipId:'576413', BugUrl: '' ,SiteMap:'Health||ShowId=1640&EpisodeId=67951||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/health/', Permalink:'http://watch.ctv.ca/news/am-contributors/health/#clip572488', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_marla_shapiro.jpg', Rating:'', Description:'The Canadian Task Force on Preventive Health Care has released new and controversial breast cancer screening guidelines. Canada AM\'s medical expert gives her opinion on the guidelines that involve less mammograms and no self exams. ', Title:'AM contributors : Health : Canada AM: Dr. Marla Shapiro on the guidelines', Format:'FLV', ClipId:'572488', BugUrl: '' ,SiteMap:'Health||ShowId=1640&EpisodeId=67951||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/health/', Permalink:'http://watch.ctv.ca/news/am-contributors/health/#clip568345', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_marla_shapiro.jpg', Rating:'', Description:'New research shows one in five Americans 12 years or older have serious hearing problems. Canada AM\'s medical expert explains the finding, how Canadians relate, and reveals warning signs of hearing damage.', Title:'AM contributors : Health : Canada AM: Dr. Marla on hearing loss', Format:'FLV', ClipId:'568345', BugUrl: '' ,SiteMap:'Health||ShowId=1640&EpisodeId=67951||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/health/', Permalink:'http://watch.ctv.ca/news/am-contributors/health/#clip567548', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_marla_shapiro.jpg', Rating:'', Description:'Canada AM\'s medical expert says kids used to be screened if there was a family history of high cholesterol, but now new guidelines in the U.S. say there should be universal screening among children between the ages of nine and eleven.', Title:'AM contributors : Health : Canada AM: Dr. Marla Shapiro on kids\' cholesterol', Format:'FLV', ClipId:'567548', BugUrl: '' ,SiteMap:'Health||ShowId=1640&EpisodeId=67951||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/health/', Permalink:'http://watch.ctv.ca/news/am-contributors/health/#clip564100', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_marla_shapiro.jpg', Rating:'', Description:'Doctors, dentists, and pharmacists have a new way to regulate drug use. The program is meant to keep track of when and where narcotics are picked up and purchased. Canada AM\'s medical expert explains why ID might be important in the fight against drug use.', Title:'AM contributors : Health : Canada AM: Dr. Marla Shapiro on the tough rules', Format:'FLV', ClipId:'564100', BugUrl: '' ,SiteMap:'Health||ShowId=1640&EpisodeId=67951||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/health/', Permalink:'http://watch.ctv.ca/news/am-contributors/health/#clip560710', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_marla_shapiro.jpg', Rating:'', Description:'New research quantifies alcohol consumption with breast cancer risk. Three to five drinks per week increases the risk of breast cancer by 15 per cent, while two drinks a day increases the risk by 51 per cent. Canada AM\'s medical specialist explains the link.', Title:'AM contributors : Health : Canada AM: Dr. Marla on alcohol and breast cancer', Format:'FLV', ClipId:'560710', BugUrl: '' ,SiteMap:'Health||ShowId=1640&EpisodeId=67951||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/health/', Permalink:'http://watch.ctv.ca/news/am-contributors/health/#clip560012', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_marla_shapiro.jpg', Rating:'', Description:'Quebec is launching a massive vaccination program after more than 750 measles cases have been reported. Meanwhile, research questions the efficacy of flu vaccinations. Dr. Marla explains the importance of the vaccinations.', Title:'AM contributors : Health : Canada AM: Dr. Marla Shapiro on measles, vaccines', Format:'FLV', ClipId:'560012', BugUrl: '' ,SiteMap:'Health||ShowId=1640&EpisodeId=67951||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/health/', Permalink:'http://watch.ctv.ca/news/am-contributors/health/#clip556340', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_marla_shapiro.jpg', Rating:'', Description:'Canada AM\'s medical expert says the burden of the disease is not that much less in boys than in girls, so the chain of transmission should be broken. She explains the virus is highly infectious, so the HPV vaccine should be used, as it is effective and well studied. ', Title:'AM contributors : Health : Canada AM: Dr. Marla Shapiro on the HPV vaccine', Format:'FLV', ClipId:'556340', BugUrl: '' ,SiteMap:'Health||ShowId=1640&EpisodeId=67951||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/health/', Permalink:'http://watch.ctv.ca/news/am-contributors/health/#clip555697', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_marla_shapiro.jpg', Rating:'', Description:'Canada AM\'s medical expert discusses the movement disorder that causes muscles to contract and spasm involuntarily. Musician Billy McLaughlin talks about how he overcame the obstacles of dystonia  and taught himself how to play guitar again.', Title:'AM contributors : Health : Canada AM: Dr. Marla Shapiro on dystonia', Format:'FLV', ClipId:'555697', BugUrl: '' ,SiteMap:'Health||ShowId=1640&EpisodeId=67951||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/health/', Permalink:'http://watch.ctv.ca/news/am-contributors/health/#clip554860', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_marla_shapiro.jpg', Rating:'', Description:'A new study found mothers\' exposure to bisphenol A during pregnancy is associated with higher behaviour problems like hyperactivity, depression, and anxiety in girls at three years of age. Canada AM\'s medical expert explains the link and how moms-to-be can avoid BPA.', Title:'AM contributors : Health : Canada AM: Dr. Marla Shapiro on BPA', Format:'FLV', ClipId:'554860', BugUrl: '' ,SiteMap:'Health||ShowId=1640&EpisodeId=67951||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/health/', Permalink:'http://watch.ctv.ca/news/am-contributors/health/#clip551468', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_marla_shapiro.jpg', Rating:'', Description:'Two separate studies have linked colorectal cancer to a specific bacteria, leading experts to believe a colon cancer breakthrough has been discovered. Canada AM\'s medical specialist explains why the link could one day lead to a vaccine.', Title:'AM contributors : Health : Canada AM: Dr. Marla Shapiro on colon cancer', Format:'FLV', ClipId:'551468', BugUrl: '' ,SiteMap:'Health||ShowId=1640&EpisodeId=67951||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/black-history/', Permalink:'http://watch.ctv.ca/news/top-picks/black-history/#clip614517', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_black_history_stamps_120207.jpg', Rating:'', Description:'Leslie Oliver of the Black Cultural Society of Nova Scotia says Viola Desmond was arrested in Nova Scotia in 1946 for sitting in the \'whites only\' section of a movie theatre. Lorain Lounsberry of the Glenbow Museum says John Ware was a very successful rancher.    ', Title:'Top Picks : Black history : Canada AM: The history behind the Canadians', Format:'FLV', ClipId:'614517', BugUrl: '' ,SiteMap:'Black history||ShowId=1215&EpisodeId=104424||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/starting-early/', Permalink:'http://watch.ctv.ca/news/top-picks/starting-early/#clip614533', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_book_120207.jpg', Rating:'', Description:'Robin Taub, author of \'A Parent\'s Guide for Raising Money Smart Kids,\' offers tips and advice on how to raise financially smart children from a young age.  ', Title:'Top Picks : Starting early : Canada AM: Financially smart kids', Format:'FLV', ClipId:'614533', BugUrl: '' ,SiteMap:'Starting early||ShowId=1215&EpisodeId=104429||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/mental-health/', Permalink:'http://watch.ctv.ca/news/health/avis-favaro/#clip615186', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_depression_120206.jpg', Rating:'', Description:'Scientists in Montreal are finding that children who were physically or mentally abused in childhood may have higher odds of committing suicide later in life. CTV\'s medical specialist Avis Favaro has more on the findings.', Title:'Health : Avis Favaro : CTV National News: Link between abuse, suicide', Format:'FLV', ClipId:'615186', BugUrl: '' ,SiteMap:'Avis Favaro||ShowId=1583&EpisodeId=5762||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/mental-health/', Permalink:'http://watch.ctv.ca/news/top-picks/mental-health/#clip615134', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_depression_120206.jpg', Rating:'', Description:'The Windeler family believes if their son Jack had felt more comfortable talking about mental illness, he\'d still be alive today. Pauline Chan has more. ', Title:'Top Picks : Mental health : CTV Toronto: How awareness can prevent suicide', Format:'FLV', ClipId:'615134', BugUrl: '' ,SiteMap:'Mental health||ShowId=1215&EpisodeId=104420||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/mental-health/', Permalink:'http://watch.ctv.ca/news/top-picks/mental-health/#clip615108', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_depression_120206.jpg', Rating:'', Description:'We take a look at youth and mental health in our three part series leading up to Bell Let\'s talk Day. Karen Owen has more.', Title:'Top Picks : Mental health : CTV Calgary: How does the teenage brain work?', Format:'FLV', ClipId:'615108', BugUrl: '' ,SiteMap:'Mental health||ShowId=1215&EpisodeId=104420||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/mental-health/', Permalink:'http://watch.ctv.ca/news/top-picks/mental-health/#clip615017', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_depression_120206.jpg', Rating:'', Description:'A woman shares her story of how both of her brothers committed suicide; one brother was in medical school when he died.', Title:'Top Picks : Mental health : CTV Ottawa: A sister shares her story', Format:'FLV', ClipId:'615017', BugUrl: '' ,SiteMap:'Mental health||ShowId=1215&EpisodeId=104420||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/mental-health/', Permalink:'http://watch.ctv.ca/news/top-picks/mental-health/#clip614712', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_depression_120206.jpg', Rating:'', Description:'Pilot project \'Chez Soi\' has been around since 2009 and helps the homeless find a place to live as a first step towards tackling mental health issues. Cindy Sherwin reports.', Title:'Top Picks : Mental health : CTV Montreal: Let\'s Talk: A look at \'Chez Soi\'', Format:'FLV', ClipId:'614712', BugUrl: '' ,SiteMap:'Mental health||ShowId=1215&EpisodeId=104420||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/mental-health/', Permalink:'http://watch.ctv.ca/news/top-picks/mental-health/#clip615136', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_depression_120206.jpg', Rating:'', Description:'Aboriginal Mental Health Advocate Roberta Price explains how she was forced to suppress her depression growing up because of the stigma that surrounded mental health issues.', Title:'Top Picks : Mental health : CTV News Channel: Keeping feelings bottled up', Format:'FLV', ClipId:'615136', BugUrl: '' ,SiteMap:'Mental health||ShowId=1215&EpisodeId=104420||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/mental-health/', Permalink:'http://watch.ctv.ca/news/top-picks/mental-health/#clip615115', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_depression_120206.jpg', Rating:'', Description:'Michael Landsberg, host of TSN\'s \'Off the Record\' talks about his own experiences with depression, as well as the obligation those who suffer from depression have to inform their loved ones of their condition.', Title:'Top Picks : Mental health : CTV News Channel: Making your loved ones aware', Format:'FLV', ClipId:'615115', BugUrl: '' ,SiteMap:'Mental health||ShowId=1215&EpisodeId=104420||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/mental-health/', Permalink:'http://watch.ctv.ca/news/top-picks/mental-health/#clip614873', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_depression_120206.jpg', Rating:'', Description:'Rachel Scott-Mignon of the Royal Ottawa Health Care Group talks about her experiences with bipolar disorder, and why its important to discusses mental health issues publicly.', Title:'Top Picks : Mental health : CTV News Channel: The stigma on mental illness', Format:'FLV', ClipId:'614873', BugUrl: '' ,SiteMap:'Mental health||ShowId=1215&EpisodeId=104420||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/mental-health/', Permalink:'http://watch.ctv.ca/news/top-picks/mental-health/#clip614876', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_depression_120206.jpg', Rating:'', Description:'Dr. Benjamin Goldstein, director of the Centre for Youth Bipolar Disorder at the Sunnybrook Health Sciences Centre, explains the signs and symptoms of bipolar disorder, as well as the process for seeking treatment for the disorder.', Title:'Top Picks : Mental health : CTV News Channel: Bipolar disorder treatments', Format:'FLV', ClipId:'614876', BugUrl: '' ,SiteMap:'Mental health||ShowId=1215&EpisodeId=104420||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/mental-health/', Permalink:'http://watch.ctv.ca/news/top-picks/mental-health/#clip614695', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_depression_120206.jpg', Rating:'', Description:'The author of \'How I Beat OCD\' says he suffered with the disorder for about seven years without knowing and went to the doctor for help after reading an article about it. Bennet says he often had tragic thoughts about family members and conducted rituals in his mind to keep them under control.', Title:'Top Picks : Mental health : CTV News Channel: Jeremy Bennett, author', Format:'FLV', ClipId:'614695', BugUrl: '' ,SiteMap:'Mental health||ShowId=1215&EpisodeId=104420||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/mental-health/', Permalink:'http://watch.ctv.ca/news/top-picks/mental-health/#clip614678', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_depression_120206.jpg', Rating:'', Description:'Harmony Brown, a mental health advocate, discusses her battle with depression, saying early signs appeared when she was nine years old. She also says she did not get help till she was 30, and explains why opening the discussion is so important.', Title:'Top Picks : Mental health : CTV News Channel: Why talking is important', Format:'FLV', ClipId:'614678', BugUrl: '' ,SiteMap:'Mental health||ShowId=1215&EpisodeId=104420||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/mental-health/', Permalink:'http://watch.ctv.ca/news/top-picks/mental-health/#clip614498', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_depression_120206.jpg', Rating:'', Description:'Paula Allen, vice president of Health Solutions at Morneau Shepell, discusses the importance of employees being able to freely discuss mental health issues. ', Title:'Top Picks : Mental health : Canada AM: Looking at workplace mental health', Format:'FLV', ClipId:'614498', BugUrl: '' ,SiteMap:'Mental health||ShowId=1215&EpisodeId=104420||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/major-deal/', Permalink:'http://watch.ctv.ca/news/latest/major-deal/#clip614558', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_bnn_kane_120207.jpg', Rating:'', Description:'A correspondent from Business News Network says some shareholders are saying they are not receiving enough of a premium on the $90 billion deal. He also explains why the deal is more of a takeover than a merger. ', Title:'Latest : Major deal : CTV News Channel: BNN\'s Michael Kane explains', Format:'FLV', ClipId:'614558', BugUrl: '' ,SiteMap:'Major deal||ShowId=1281&EpisodeId=104433||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/deli-drama/', Permalink:'http://watch.ctv.ca/news/latest/deli-drama/#clip614532', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_deli_2_120207.jpg', Rating:'', Description:'Bill Brownstein, a columnist with the Montreal Gazette, says Paul Nakis, who is involved with the Baton Rouge Chain, is heading the change, and explains the cultural significance behind the famous deli.', Title:'Latest : Deli drama : Canada AM: Drama around famous deli', Format:'FLV', ClipId:'614532', BugUrl: '' ,SiteMap:'Deli drama||ShowId=1281&EpisodeId=104427||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/', Permalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/#clip614535', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_food_2_120207.jpg', Rating:'', Description:'The March issue of Canadian Living features recipes inspired by Manitoba. Food director Annabelle Waugh shows how to make pickerel with mustard cream sauce and wild rice pilaf.', Title:'AM contributors : AM Kitchen : Canada AM: Food inspired by Manitoba', Format:'FLV', ClipId:'614535', BugUrl: '' ,SiteMap:'AM Kitchen||ShowId=1640&EpisodeId=67956||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/', Permalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/#clip612697', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_food_2_120207.jpg', Rating:'', Description:'Naz Cavallaro shows Canada AM how to make delicious cheesy nachos with steak and black beans for the big Super Bowl game.', Title:'AM contributors : AM Kitchen : Canada AM: BBQ Naz with a tasty Super Bowl dish', Format:'FLV', ClipId:'612697', BugUrl: '' ,SiteMap:'AM Kitchen||ShowId=1640&EpisodeId=67956||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/', Permalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/#clip611110', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_food_2_120207.jpg', Rating:'', Description:'Chef Cory Vitiello prepares lobster and wild mushroom risotto, a meal to woo your significant other.', Title:'AM contributors : AM Kitchen : Canada AM: Romantic Valentine\'s Day meal', Format:'FLV', ClipId:'611110', BugUrl: '' ,SiteMap:'AM Kitchen||ShowId=1640&EpisodeId=67956||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/', Permalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/#clip610348', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_food_2_120207.jpg', Rating:'', Description:'Daniela Molettieri, the winner of the Almost Famous Chef Canadian competition, shows how to make wild mushroom stuffed veal with butternut squash.', Title:'AM contributors : AM Kitchen : Canada AM: Culinary celeb in the making', Format:'FLV', ClipId:'610348', BugUrl: '' ,SiteMap:'AM Kitchen||ShowId=1640&EpisodeId=67956||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/', Permalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/#clip605542', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_food_2_120207.jpg', Rating:'', Description:'John Higgins, director of George Brown College\'s chef school, shows Canada AM how to make tasty alternatives to haggis in honour of poet Robbie Burns.', Title:'AM contributors : AM Kitchen : Canada AM: Tasty alternatives to haggis', Format:'FLV', ClipId:'605542', BugUrl: '' ,SiteMap:'AM Kitchen||ShowId=1640&EpisodeId=67956||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/', Permalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/#clip602963', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_food_2_120207.jpg', Rating:'', Description:'Greta and Janet Podleski of The Looneyspoons Collection show Canada AM how to stay healthy after the holidays, and make rockin\' moroccan stew.', Title:'AM contributors : AM Kitchen : Canada AM: Staying healthy after the holidays', Format:'FLV', ClipId:'602963', BugUrl: '' ,SiteMap:'AM Kitchen||ShowId=1640&EpisodeId=67956||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/', Permalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/#clip602291', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_food_2_120207.jpg', Rating:'', Description:'Lynn Crawford, chef and host of the Food Network\'s Pitchin\' In, cooks pan-seared salmon from her new cookbook, Lynn Crawford\'s Pitchin\'In.', Title:'AM contributors : AM Kitchen : Canada AM: Lynn Crawford\'s simple recipe', Format:'FLV', ClipId:'602291', BugUrl: '' ,SiteMap:'AM Kitchen||ShowId=1640&EpisodeId=67956||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/', Permalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/#clip598827', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_food_2_120207.jpg', Rating:'', Description:'The February issue of Canadian Living features recipes inspired by Quebec, so food director Annabelle Waugh shows how to make a couple of this month\'s featured recipes. ', Title:'AM contributors : AM Kitchen : Canada AM: Food inspired by Quebec', Format:'FLV', ClipId:'598827', BugUrl: '' ,SiteMap:'AM Kitchen||ShowId=1640&EpisodeId=67956||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/', Permalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/#clip596312', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_food_2_120207.jpg', Rating:'', Description:'Claire Tansey, food editor for Chatelaine, shows Canada AM how easy it is to make preserved lemons -- and then shows how they can be used in different dishes.  ', Title:'AM contributors : AM Kitchen : Canada AM: How to make preserved lemons', Format:'FLV', ClipId:'596312', BugUrl: '' ,SiteMap:'AM Kitchen||ShowId=1640&EpisodeId=67956||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/', Permalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/#clip588715', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_food_2_120207.jpg', Rating:'', Description:'Looneyspoons Janet and Greta Podleski show Canada AM how to make GRAINola Bars and Don\'t be Afraid of the Dark Fudge\' -- and how to package them up to give as gifts. ', Title:'AM contributors : AM Kitchen : Canada AM: Looneyspoons gift Xmas treats', Format:'FLV', ClipId:'588715', BugUrl: '' ,SiteMap:'AM Kitchen||ShowId=1640&EpisodeId=67956||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/', Permalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/#clip584880', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_food_2_120207.jpg', Rating:'', Description:'Holiday baking is a tradition for many at this time of year, but the problem is finding the time to do it. Chatelaine food editor Claire Tansey shows Canada AM how to make easy holiday cookies. ', Title:'AM contributors : AM Kitchen : Canada AM: Easy and fast holiday cookies', Format:'FLV', ClipId:'584880', BugUrl: '' ,SiteMap:'AM Kitchen||ShowId=1640&EpisodeId=67956||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/', Permalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/#clip584119', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_food_2_120207.jpg', Rating:'', Description:'Between decorating and shopping and socializing, who has the time to cook this season? Chef and author Trish Magwood took the challenge to see how much she could cook in just one hour.', Title:'AM contributors : AM Kitchen : Canada AM: Busy schedules and cooking', Format:'FLV', ClipId:'584119', BugUrl: '' ,SiteMap:'AM Kitchen||ShowId=1640&EpisodeId=67956||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/', Permalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/#clip581145', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_food_2_120207.jpg', Rating:'', Description:'With ten provinces and three territories, Canada offers residents and visitors a chance at some unique culinary experiences. Annabelle Waugh, food director for Canadian Living magazine, shows how to create a dish from Nunavut.', Title:'AM contributors : AM Kitchen : Canada AM: Delicious dishes from Nunavut', Format:'FLV', ClipId:'581145', BugUrl: '' ,SiteMap:'AM Kitchen||ShowId=1640&EpisodeId=67956||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/', Permalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/#clip580440', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_food_2_120207.jpg', Rating:'', Description:'The holidays are a great time to raise a glass and toast friends and family, so Kevin Brauch of \'The Thirsty Traveler\' shows how to mix things up. ', Title:'AM contributors : AM Kitchen : Canada AM: Delicious and easy Xmas cocktails', Format:'FLV', ClipId:'580440', BugUrl: '' ,SiteMap:'AM Kitchen||ShowId=1640&EpisodeId=67956||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/', Permalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/#clip579707', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_food_2_120207.jpg', Rating:'', Description:'The renowned chef talks to Canada AM about her new book, Back to Baking, and shows how to make some delicious holiday desserts. ', Title:'AM contributors : AM Kitchen : Canada AM: Anna Olson with holiday treats', Format:'FLV', ClipId:'579707', BugUrl: '' ,SiteMap:'AM Kitchen||ShowId=1640&EpisodeId=67956||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/', Permalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/#clip576444', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_food_2_120207.jpg', Rating:'', Description:'Highly respected cheese expert Juliet Harbutt showcases a variety of cheese, and talks about entertaining with cheese over the holidays. She also gives suggestions on broadening one\'s palette for cheese. ', Title:'AM contributors : AM Kitchen : Canada AM: Cheese for the holidays', Format:'FLV', ClipId:'576444', BugUrl: '' ,SiteMap:'AM Kitchen||ShowId=1640&EpisodeId=67956||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/', Permalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/#clip575748', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_food_2_120207.jpg', Rating:'', Description:'After water, tea is the second most popular beverage in the world, as it has many medicinal qualities. Tea master Daniela Cubelic talks about the benefits of tea and how to best enjoy it.', Title:'AM contributors : AM Kitchen : Canada AM: Tips for tea', Format:'FLV', ClipId:'575748', BugUrl: '' ,SiteMap:'AM Kitchen||ShowId=1640&EpisodeId=67956||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/', Permalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/#clip572560', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_food_2_120207.jpg', Rating:'', Description:'Katherine and Sophie, hosts of the hit show \'DC Cupcakes,\' show some of their mouth watering works of art. They explain how their business grew from humble beginnings. ', Title:'AM contributors : AM Kitchen : Canada AM: Sweet sensations', Format:'FLV', ClipId:'572560', BugUrl: '' ,SiteMap:'AM Kitchen||ShowId=1640&EpisodeId=67956||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/', Permalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/#clip571792', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_food_2_120207.jpg', Rating:'', Description:'Celebrity baker and \'Cake Boss\' Buddy Valastro talks to Canada AM about his second book, \'Baking with the Cake Boss.\' He also makes flat-petal flower cupcakes, and shows how to decorate them. ', Title:'AM contributors : AM Kitchen : Canada AM: Buddy Valastro shows a few tricks', Format:'FLV', ClipId:'571792', BugUrl: '' ,SiteMap:'AM Kitchen||ShowId=1640&EpisodeId=67956||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/', Permalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/#clip567579', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_food_2_120207.jpg', Rating:'', Description:'The iconic Milk calendar is turning 35 years old, so the publication now will feature popular recipes from the past voted on by fans. Recipe developer Jennifer MacKenzie took these old favourites and gave then a new twist.', Title:'AM contributors : AM Kitchen : Canada AM: Spin on old recipes', Format:'FLV', ClipId:'567579', BugUrl: '' ,SiteMap:'AM Kitchen||ShowId=1640&EpisodeId=67956||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/', Permalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/#clip565624', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_food_2_120207.jpg', Rating:'', Description:'The celebrity chef is a big believer in real food and cooking comfort food with local flare. He explains why he wants kids to know how easy cooking can be -- and he\'s got some tasty ideas for easy recipes everyone will enjoy. ', Title:'AM contributors : AM Kitchen : Canada AM: Chuck Hughes on real food', Format:'FLV', ClipId:'565624', BugUrl: '' ,SiteMap:'AM Kitchen||ShowId=1640&EpisodeId=67956||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/', Permalink:'http://watch.ctv.ca/news/am-contributors/am-kitchen/#clip564146', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_food_2_120207.jpg', Rating:'', Description:'Many products include gluten, and for those with an intolerance, eating them can be a real pain. Alyce Feindel, author of \'Living and Eating Gluten Free,\' shows some tasty treats with all the flavour and none of the gluten. ', Title:'AM contributors : AM Kitchen : Canada AM: Embracing a gluten free diet', Format:'FLV', ClipId:'564146', BugUrl: '' ,SiteMap:'AM Kitchen||ShowId=1640&EpisodeId=67956||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/showing-thanks/', Permalink:'http://watch.ctv.ca/news/latest/showing-thanks/#clip614470', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_bc_rescue_120206.jpg', Rating:'', Description:'Two heroes, separated in age by a couple of decades, teamed up just in time to save the life of a baby girl from an overturned car. Vancouver bureau chief Sarah Galashan on how they put their heads together to save a little girl.', Title:'Latest : Showing thanks : CTV National News: Unlikely duo save a life', Format:'FLV', ClipId:'614470', BugUrl: '' ,SiteMap:'Showing thanks||ShowId=1281&EpisodeId=104397||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/showing-thanks/', Permalink:'http://watch.ctv.ca/news/latest/showing-thanks/#clip614429', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_bc_rescue_120206.jpg', Rating:'', Description:'A young B.C. mother and her children met with a police offcier and his wife to thank them for their help in a rescue. Maria Weisgarber has more on the emotional reunion.', Title:'Latest : Showing thanks : CTV British Columbia: Family says thank you', Format:'FLV', ClipId:'614429', BugUrl: '' ,SiteMap:'Showing thanks||ShowId=1281&EpisodeId=104397||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/hiv-disclosure/', Permalink:'http://watch.ctv.ca/news/latest/hiv-disclosure/#clip614988', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_10_22/470_supreme_101022.jpg', Rating:'', Description:'Not telling a sexual partner about a sexual affliction is bad manners, but when that condition is potentially fatal, it might also be illegal. Aphrodite Salas reports.', Title:'Latest : HIV disclosure : CTV Montreal: Is HIV sexual secrecy criminal?', Format:'FLV', ClipId:'614988', BugUrl: '' ,SiteMap:'HIV disclosure||ShowId=1281&EpisodeId=104418||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/hiv-disclosure/', Permalink:'http://watch.ctv.ca/news/latest/hiv-disclosure/#clip615153', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_10_22/470_supreme_101022.jpg', Rating:'', Description:'Richard Elliot of the Canadian HIV/AIDS Legal Network explains the lack of clarity in Canada\'s laws regarding HIV disclosure.', Title:'Latest : HIV disclosure : CTV News Channel: HIV laws under review', Format:'FLV', ClipId:'615153', BugUrl: '' ,SiteMap:'HIV disclosure||ShowId=1281&EpisodeId=104418||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/hiv-disclosure/', Permalink:'http://watch.ctv.ca/news/latest/hiv-disclosure/#clip614810', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_10_22/470_supreme_101022.jpg', Rating:'', Description:'CTV\'s legal analyst says the fact the Supreme Court of Canada is hearing this case sends the message that they\'re prepared to set a different standard.', Title:'Latest : HIV disclosure : CTV News Channel: Steven Skurka, legal analyst', Format:'FLV', ClipId:'614810', BugUrl: '' ,SiteMap:'HIV disclosure||ShowId=1281&EpisodeId=104418||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/hiv-disclosure/', Permalink:'http://watch.ctv.ca/news/latest/hiv-disclosure/#clip614491', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_10_22/470_supreme_101022.jpg', Rating:'', Description:'Richard Elliot, executive director for the Canadian HIV/AIDS Legal Network, says there advocates are saying there is no need to disclose when the risk is low and safe sex is practiced. ', Title:'Latest : HIV disclosure : Canada AM: What is a reasonable risk?', Format:'FLV', ClipId:'614491', BugUrl: '' ,SiteMap:'HIV disclosure||ShowId=1281&EpisodeId=104418||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/china-visit/', Permalink:'http://watch.ctv.ca/news/latest/china-visit/#clip615160', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_roger_smith2_120207.jpg', Rating:'', Description:'A CTV correspondent discusses how Prime Minister Stephen Harper will balance tough talks about Syria and trade plans with China.', Title:'Latest : China visit : CTV National News: Roger Smith in Beijing', Format:'FLV', ClipId:'615160', BugUrl: '' ,SiteMap:'China visit||ShowId=1281&EpisodeId=104422||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/china-visit/', Permalink:'http://watch.ctv.ca/news/latest/china-visit/#clip614255', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_7/470_roger_smith2_120207.jpg', Rating:'', Description:'Gregory Chin with the Centre for International Governance Innovation and Greg Stringham the vice president of CAPP Markets and Oil Sands discuss Canada and China\'s relationship and what will be discussed on Harper\'s trip.', Title:'Latest : China visit : Power Play: Economy, human rights on agenda', Format:'FLV', ClipId:'614255', BugUrl: '' ,SiteMap:'China visit||ShowId=1281&EpisodeId=104422||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/torture-trial/', Permalink:'http://watch.ctv.ca/news/latest/torture-trial/#clip614489', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_8_27/470_paxton.jpg', Rating:'', Description:'CTV\'s Alberta bureau chief says the sentencing date has been set for Feb. 17, and explains Dustin Paxton could face up to 14 years in prison.', Title:'Latest : Torture trial : Canada AM: Janet Dirks on what Paxton faces', Format:'FLV', ClipId:'614489', BugUrl: '' ,SiteMap:'Torture trial||ShowId=1281&EpisodeId=104416||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/torture-trial/', Permalink:'http://watch.ctv.ca/news/latest/torture-trial/#clip614518', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_8_27/470_paxton.jpg', Rating:'', Description:'Dustin Paxton has been found guilty of four of five charges in his torture trial.', Title:'Latest : Torture trial : CTV Calgary: Bill Macfarlane on the verdict', Format:'FLV', ClipId:'614518', BugUrl: '' ,SiteMap:'Torture trial||ShowId=1281&EpisodeId=104416||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/torture-trial/', Permalink:'http://watch.ctv.ca/news/latest/torture-trial/#clip614464', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_8_27/470_paxton.jpg', Rating:'', Description:'Almost two years ago, a man barely alive was dumped outside a Regina hospital. The man accused of beating, starving and sexually assaulting him was found guilty Monday. Alberta bureau chief Janet Dirks has more on the disturbing details.', Title:'Latest : Torture trial : CTV National News: Paxton awaits sentence', Format:'FLV', ClipId:'614464', BugUrl: '' ,SiteMap:'Torture trial||ShowId=1281&EpisodeId=104416||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/gardening/', Permalink:'http://watch.ctv.ca/news/am-contributors/gardening/#clip614507', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_mark_cullen.jpg', Rating:'', Description:'Canada AM\'s garden guru reveals the meaning of roses just in time for Valentine\'s Day. He also talks about how to preserve them and what the colours mean.', Title:'AM contributors : Gardening : Canada AM: Mark Cullen decodes roses', Format:'FLV', ClipId:'614507', BugUrl: '' ,SiteMap:'Gardening||ShowId=1640&EpisodeId=67957||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/gardening/', Permalink:'http://watch.ctv.ca/news/am-contributors/gardening/#clip611076', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_mark_cullen.jpg', Rating:'', Description:'Orchids add grace to corsages and decorate living rooms -- and they are also easy to grow and care for. Canada AM\'s gardening expert shows different varieties and shares his growing tips.', Title:'AM contributors : Gardening : Canada AM: Mark Cullen on orchids', Format:'FLV', ClipId:'611076', BugUrl: '' ,SiteMap:'Gardening||ShowId=1640&EpisodeId=67957||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/gardening/', Permalink:'http://watch.ctv.ca/news/am-contributors/gardening/#clip608488', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_mark_cullen.jpg', Rating:'', Description:'Canada AM\'s garden guru answers viewers\' most pressing questions -- including how to keep critters away from your plants.  ', Title:'AM contributors : Gardening : Canada AM: Mark Cullen answers your questions', Format:'FLV', ClipId:'608488', BugUrl: '' ,SiteMap:'Gardening||ShowId=1640&EpisodeId=67957||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/gardening/', Permalink:'http://watch.ctv.ca/news/am-contributors/gardening/#clip602961', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_mark_cullen.jpg', Rating:'', Description:'Canada AM\'s garden guru shows the best gardening tools -- online. He explains why the websites come out on top. ', Title:'AM contributors : Gardening : Canada AM: Mark Cullen with his top sites', Format:'FLV', ClipId:'602961', BugUrl: '' ,SiteMap:'Gardening||ShowId=1640&EpisodeId=67957||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/gardening/', Permalink:'http://watch.ctv.ca/news/am-contributors/gardening/#clip595036', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_mark_cullen.jpg', Rating:'', Description:'It might the dead of winter, but for gardeners things are already starting to heat up. Canada AM\'s garden guru shows some seeds and cuttings that will have you working the soil sooner than you think.', Title:'AM contributors : Gardening : Canada AM: Mark Cullen on garden prep', Format:'FLV', ClipId:'595036', BugUrl: '' ,SiteMap:'Gardening||ShowId=1640&EpisodeId=67957||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/gardening/', Permalink:'http://watch.ctv.ca/news/am-contributors/gardening/#clip592040', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_mark_cullen.jpg', Rating:'', Description:'There are plenty of gadgets on the market that will promise you perfect plants, but which ones actually work? Canada AM\'s gardening guru shows his top new product picks.', Title:'AM contributors : Gardening : Canada AM: Mark Cullen on new gadgets', Format:'FLV', ClipId:'592040', BugUrl: '' ,SiteMap:'Gardening||ShowId=1640&EpisodeId=67957||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/gardening/', Permalink:'http://watch.ctv.ca/news/am-contributors/gardening/#clip589442', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_mark_cullen.jpg', Rating:'', Description:'Though you might be dreaming of a white Christmas, you can keep the green inside your home all winter long. Canada AM\'s garden guru has tips to keep indoor plants and healthy and blooming the whole season.', Title:'AM contributors : Gardening : Canada AM: Mark Cullen on indoor plants', Format:'FLV', ClipId:'589442', BugUrl: '' ,SiteMap:'Gardening||ShowId=1640&EpisodeId=67957||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/gardening/', Permalink:'http://watch.ctv.ca/news/am-contributors/gardening/#clip585567', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_mark_cullen.jpg', Rating:'', Description:'The best gift for any gardener is the thought of warmer weather. The next best thing is stuff they can use for when the weather changes. Canada AM\'s garden guru offers his top gift ideas for those with green thumbs on your list.', Title:'AM contributors : Gardening : Canada AM: Mark Cullen with gift ideas', Format:'FLV', ClipId:'585567', BugUrl: '' ,SiteMap:'Gardening||ShowId=1640&EpisodeId=67957||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/gardening/', Permalink:'http://watch.ctv.ca/news/am-contributors/gardening/#clip581146', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_mark_cullen.jpg', Rating:'', Description:'Canada AM\'s garden guru reveals what to look for when shopping for a Christmas tree -- and how to take care of it throughout the season.', Title:'AM contributors : Gardening : Canada AM: Mark Cullen on Christmas trees', Format:'FLV', ClipId:'581146', BugUrl: '' ,SiteMap:'Gardening||ShowId=1640&EpisodeId=67957||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/gardening/', Permalink:'http://watch.ctv.ca/news/am-contributors/gardening/#clip576431', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_mark_cullen.jpg', Rating:'', Description:'Canada AM\'s garden guru reveals some tips and advice on how to winterize roses this season, which will ensure they survive the cold months.', Title:'AM contributors : Gardening : Canada AM: Mark Cullen on winterizing roses', Format:'FLV', ClipId:'576431', BugUrl: '' ,SiteMap:'Gardening||ShowId=1640&EpisodeId=67957||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/gardening/', Permalink:'http://watch.ctv.ca/news/am-contributors/gardening/#clip569135', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_mark_cullen.jpg', Rating:'', Description:'The chill of winter weather is just around the corner, which means now is the time to tuck your garden in for the season. Canada AM\'s garden guru shows how to protect your garden from winter.  ', Title:'AM contributors : Gardening : Canada AM: Mark Cullen on winterizing your garden', Format:'FLV', ClipId:'569135', BugUrl: '' ,SiteMap:'Gardening||ShowId=1640&EpisodeId=67957||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/am-contributors/gardening/', Permalink:'http://watch.ctv.ca/news/am-contributors/gardening/#clip564898', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_19/470_mark_cullen.jpg', Rating:'', Description:'Hoping for a little colour in your garden next year? Canada AM\'s garden guru says the work should start now, and shows how to get started.', Title:'AM contributors : Gardening : Canada AM: Mark Cullen on preparing for spring', Format:'FLV', ClipId:'564898', BugUrl: '' ,SiteMap:'Gardening||ShowId=1640&EpisodeId=67957||AM contributors||ShowId=1640', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/teens-dead/', Permalink:'http://watch.ctv.ca/news/latest/teens-dead/#clip614428', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_bc_teens_dead_120206.jpg', Rating:'', Description:'Neither driver in the head-on crash that killed two teens in Maple Ridge this weekend shouldn\'t have been driving, according to information from B.C. Mounties. Bhinder Sajan has more.', Title:'Latest : Teens dead : CTV British Columbia: Fatal crash kills two in B.C.', Format:'FLV', ClipId:'614428', BugUrl: '' ,SiteMap:'Teens dead||ShowId=1281&EpisodeId=104394||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/olg-online/', Permalink:'http://watch.ctv.ca/news/latest/olg-online/#clip614295', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_olg_mobile_120206.jpg', Rating:'', Description:'People will soon be able to buy Lotto Max and Lotto 6/49 tickets online and place sports bets using their smartphone. Paul Bliss reports.  ', Title:'Latest : OLG online : CTV Toronto: OLG looking to expand gambling online', Format:'FLV', ClipId:'614295', BugUrl: '' ,SiteMap:'OLG online||ShowId=1281&EpisodeId=104376||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/best-treats/', Permalink:'http://watch.ctv.ca/news/top-picks/best-treats/#clip614436', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_bc_chocolate_120206.jpg', Rating:'', Description:'If you\'re shopping for a romantic box of chocolates to give as a Valentine\'s Day gift, there\'s good news. Consumer Reports has just found some of the best, at modest prices.', Title:'Top Picks : Best treats : CTV British Columbia: Lynda Steele on best chocolate values', Format:'FLV', ClipId:'614436', BugUrl: '' ,SiteMap:'Best treats||ShowId=1215&EpisodeId=104395||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/personhood-debate/', Permalink:'http://watch.ctv.ca/news/latest/personhood-debate/#clip614280', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_17/470_ultrasound_120117.jpg', Rating:'', Description:'Conservative Kitchener Centre MP Stephen Woodworth is pushing Parliament for a study on the definition of a human being. Rosie Del Campo reports.', Title:'Latest : Personhood debate : CTV Southwestern Ontario: When does life begin?', Format:'FLV', ClipId:'614280', BugUrl: '' ,SiteMap:'Personhood debate||ShowId=1281&EpisodeId=104366||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/personhood-debate/', Permalink:'http://watch.ctv.ca/news/latest/personhood-debate/#clip614222', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_17/470_ultrasound_120117.jpg', Rating:'', Description:'National Affairs co-host Scott Reid says comments made by a Tory MP on the definition of when a fetus becomes a human being is really two problems for Stephen Harper, first is the abortion issue, which can be handled, but the other is the rise of dissident backbench MPs.', Title:'Latest : Personhood debate : National Affairs: Defining \'personhood\'', Format:'FLV', ClipId:'614222', BugUrl: '' ,SiteMap:'Personhood debate||ShowId=1281&EpisodeId=104366||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/unwanted-cats/', Permalink:'http://watch.ctv.ca/news/latest/unwanted-cats/#clip614246', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_cat_dumping_120206.jpg', Rating:'', Description:'Volunteers with an animal rescue organization are feeling overwhelmed after they found a dumping ground for unwanted cats, left to fend for themselves. Jacqueline Foster reports.', Title:'Latest : Unwanted cats : CTV Atlantic: Cat dumping ground found in N.S.', Format:'FLV', ClipId:'614246', BugUrl: '' ,SiteMap:'Unwanted cats||ShowId=1281&EpisodeId=104372||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip614437', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_rhonda.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'A new study links physical punishment to mental health issues, including depression and anxiety.', Title:'Health : Dr. Rhonda Low : Corporal punishment', Format:'FLV', ClipId:'614437', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip613312', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_3/470_heart_disease1_120203.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'Many will be wearing red in the month of February to help promote heart disease awareness and a U.S. actress is helping to spread the message. ', Title:'Health : Dr. Rhonda Low : Heart disease', Format:'FLV', ClipId:'613312', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip612591', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_2/470_bed_sore_pants_120202.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'Researchers in Alberta believe they have come up with a practical and affordable way to prevent bed sores. ', Title:'Health : Dr. Rhonda Low : Bed sores', Format:'FLV', ClipId:'612591', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip611744', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_1/470_rhonda_120201.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'A study has found that people pleasers tend to overeat in social situations.', Title:'Health : Dr. Rhonda Low : Social snackers', Format:'FLV', ClipId:'611744', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip611015', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_31/470_thyroid_cancer_120131.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'Thyroid cancer has become one of the fastest increasing diseases in Canada.', Title:'Health : Dr. Rhonda Low : Thyroid cancer', Format:'FLV', ClipId:'611015', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip610998', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_31/470_kettle_bells_120131.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'Exercising with kettlebells could help reduce back pains, according to a new study. ', Title:'Health : Dr. Rhonda Low : Backaches', Format:'FLV', ClipId:'610998', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip609151', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_28/470_pink_eye_120128.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'At this time of year many children get pink eye raising alarm at schools and daycare.', Title:'Health : Dr. Rhonda Low : Pink eye', Format:'FLV', ClipId:'609151', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip608400', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_26/rhonda_120126.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'Canadian panel of experts endorses use of HPV vaccine in males.', Title:'Health : Dr. Rhonda Low : HPV vaccines for males', Format:'FLV', ClipId:'608400', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip607667', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_25/470_rhonda.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'Study reveals sobering news about who is at risk for heart attacks.', Title:'Health : Dr. Rhonda Low : Heart health', Format:'FLV', ClipId:'607667', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip606918', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_24/470_rhonda_120124.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'A new study looks at concerns surrounding children\'s vaccines and PFCs.', Title:'Health : Dr. Rhonda Low : Children\'s vaccines and PFCs', Format:'FLV', ClipId:'606918', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip606209', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_23/470_blindness_120123.gif', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'A new report says there\'s limited success in a clinical trial using human embryonic stem cells. ', Title:'Health : Dr. Rhonda Low : Eye care', Format:'FLV', ClipId:'606209', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip605020', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_20/470_honey_cold_medicine_120120.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'Honey making a comeback as an alternative to cough medicine for kids.', Title:'Health : Dr. Rhonda Low : Honey healing', Format:'FLV', ClipId:'605020', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip604320', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_19/470_rhonda_120119.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'The CFIA is recalling President\'s Choice Organics brand cereals due to a foul smell.', Title:'Health : Dr. Rhonda Low : Baby food recall', Format:'FLV', ClipId:'604320', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip603606', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_18/470_bc_rhonda_120118.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'The latest test under scrutiny is the bone density test to check for osteoporosis.', Title:'Health : Dr. Rhonda Low : Tests under scrutiny', Format:'FLV', ClipId:'603606', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip602851', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_17/470_end_of_illness1_120117.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'A new book by a well known U.S. cancer doctor says its possible to prevent the majority of illnesses. ', Title:'Health : Dr. Rhonda Low : Reading body signs', Format:'FLV', ClipId:'602851', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip602160', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_16/470_drug_coverage_rhonda_120116.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'Study finds one in 10 Canadians struggle with prescription drug costs.', Title:'Health : Dr. Rhonda Low : Drug coverage', Format:'FLV', ClipId:'602160', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip601008', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_13/470_rhonda_120113.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'Many women don\'t even know they have sleep apnea, which causes them to lose sleep.', Title:'Health : Dr. Rhonda Low : Sleep apnea in women', Format:'FLV', ClipId:'601008', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip600290', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_12/470_rhonda_120112.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'Can yoga actually harm your body? One doctor thinks so. ', Title:'Health : Dr. Rhonda Low : Is yoga bad?', Format:'FLV', ClipId:'600290', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip599388', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_11/470_marathon_runners_120111.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'Research suggests stress of long distance running doesn\'t cause harm to the heart.', Title:'Health : Dr. Rhonda Low : Marathon risk', Format:'FLV', ClipId:'599388', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip598738', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_10/470_marijuana_risks_120110.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'Is smoking marijuana harmful to your lungs? Study investigates.', Title:'Health : Dr. Rhonda Low : Marijuana risks', Format:'FLV', ClipId:'598738', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip598723', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_10/470_diet_120110.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'A major U.S. news magazine has named the DASH diet the best diet for 2012. ', Title:'Health : Dr. Rhonda Low : Best diet', Format:'FLV', ClipId:'598723', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip596879', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_6/470_rhonda2_120106.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'A new report suggests everyone, including women, should add weight training to their workout.', Title:'Health : Dr. Rhonda Low : Strength training', Format:'FLV', ClipId:'596879', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip596203', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_5/470_rhonda.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'New study looks at the best ways to treat neck pain. ', Title:'Health : Dr. Rhonda Low : Neck pains', Format:'FLV', ClipId:'596203', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip595570', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_4/470_rhonda_120104.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'According to a new study, many seniors are putting off signs of dementia.', Title:'Health : Dr. Rhonda Low : Signs of dementia', Format:'FLV', ClipId:'595570', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip594939', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_3/470_rhonda.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'Eating a balanced diet can help Canadians lose weight in the new year.', Title:'Health : Dr. Rhonda Low : Counting calories', Format:'FLV', ClipId:'594939', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip593559', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_30/470_rhonda_111230.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'The latest research looks at the power food possesses to slow aging.', Title:'Health : Dr. Rhonda Low : Long life', Format:'FLV', ClipId:'593559', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip593086', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_29/470_women_alcohol_111229.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'A new study takes a look at the effects drinking could have on women over time. ', Title:'Health : Dr. Rhonda Low : Women and alcohol', Format:'FLV', ClipId:'593086', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip592525', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_28/470_skin_cancer_rhonda_111228.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'The threat of getting non-melanoma skin cancer can be three times higher for men than women. ', Title:'Health : Dr. Rhonda Low : Skin cancer', Format:'FLV', ClipId:'592525', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip591949', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_27/470_rhonda_111227.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'Recent study finds herbal supplements hardly help prostate issues.', Title:'Health : Dr. Rhonda Low : Herbal solutions', Format:'FLV', ClipId:'591949', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip591286', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_23/470_rhonda_turkey_111223.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'A few pointers on how to prepare a safe holiday meal. ', Title:'Health : Dr. Rhonda Low : Turkey safety', Format:'FLV', ClipId:'591286', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip590745', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_22/470_rhonda_111222.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'The gas fire place is common danger many people often aren\'t aware of.', Title:'Health : Dr. Rhonda Low : Protecting from burns', Format:'FLV', ClipId:'590745', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip590021', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_21/470_lung_cancer_111221.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'A new approach will help find lung cancer sooner than later making it easier to treat.', Title:'Health : Dr. Rhonda Low : Lung cancer', Format:'FLV', ClipId:'590021', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip589366', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_20/470_rhonda_111220.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'U.S. researchers find being lean may have to do with being social and not just going to the gym.', Title:'Health : Dr. Rhonda Low : Staying trim', Format:'FLV', ClipId:'589366', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip588611', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_19/470_rhonda_111219.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'Researchers have designed a saliva-proof bandage to help doctors treat lesions in the mouth.', Title:'Health : Dr. Rhonda Low : Precancerous lesions', Format:'FLV', ClipId:'588611', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip587533', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_16/470_seasonal_stress_111216.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'For many the holidays bring major stress. Here\'s how to keep a good balance. ', Title:'Health : Dr. Rhonda Low : Seasonal stress', Format:'FLV', ClipId:'587533', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip586898', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_15/470_rhonda_pop_health_111215.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'Researchers say it\'s important to provide calorie information to consumers for a number of reasons.  ', Title:'Health : Dr. Rhonda Low : Sugary break', Format:'FLV', ClipId:'586898', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip586205', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_14/470_battery_swallow_111214.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'Parents and doctors concerned about rise of battery ingestion incidents.', Title:'Health : Dr. Rhonda Low : Battery hazard', Format:'FLV', ClipId:'586205', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip585486', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_13/470_stillbirth_111213.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'A new study finds that determining the cause of still births is possible.', Title:'Health : Dr. Rhonda Low : Stillbirth', Format:'FLV', ClipId:'585486', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip584780', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_12/470_rhonda_111212.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'A new study looks at cardiovascular concerns surrounding medications for ADHD.', Title:'Health : Dr. Rhonda Low : Medications for ADHD', Format:'FLV', ClipId:'584780', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip583498', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_9/470_rhonda_runners_111209.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'New research suggests endurance athletes may be doing damage to their hearts.', Title:'Health : Dr. Rhonda Low : Marathon runners', Format:'FLV', ClipId:'583498', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip582488', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_8/470_breast_cancer_111208.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'Is the environment a main contributor to breast cancer?', Title:'Health : Dr. Rhonda Low : Cancer link', Format:'FLV', ClipId:'582488', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip581682', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_7/470_rhonda_111207.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'New research says a new test may help women in the very earliest stages of breast cancer.', Title:'Health : Dr. Rhonda Low : Breast cancer risk', Format:'FLV', ClipId:'581682', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip581062', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_6/470_helmet_law_111206.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'The perfect helmet will help prevent serious head injuries.', Title:'Health : Dr. Rhonda Low : Helmet heads', Format:'FLV', ClipId:'581062', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip580325', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_5/470_neti_pot_111205.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'Do you ever wonder what you can do to stop a runny nose? One natural method proves to be very effective.  ', Title:'Health : Dr. Rhonda Low : Naturally cured', Format:'FLV', ClipId:'580325', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip579141', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_2/470_rhonda_111202.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'A new report shows women in B.C. are among the healthiest in Canada.', Title:'Health : Dr. Rhonda Low : Women\'s health', Format:'FLV', ClipId:'579141', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/', Permalink:'http://watch.ctv.ca/news/health/dr-rhonda-low/#clip578489', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_1/470_rhonda3_111201.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2009_8_7/470_rhonda_low_090807.jpg', Rating:'', Description:'B.C. is a world leader when it comes to HIV/AIDS research. ', Title:'Health : Dr. Rhonda Low : World Aids Day', Format:'FLV', ClipId:'578489', BugUrl: '' ,SiteMap:'Dr. Rhonda Low||ShowId=1583&EpisodeId=5769||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/poverty-costs/', Permalink:'http://watch.ctv.ca/news/latest/poverty-costs/#clip614395', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_poverty_costs_120206.jpg', Rating:'', Description:'A group of anti-poverty agencies released  results from their analysis of the cost of poverty in Alberta. Susan Amerongen has the details. ', Title:'Latest : Poverty costs : CTV Edmonton: New report on cost of poverty in Alberta', Format:'FLV', ClipId:'614395', BugUrl: '' ,SiteMap:'Poverty costs||ShowId=1281&EpisodeId=104392||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/plant-closure/', Permalink:'http://watch.ctv.ca/news/latest/plant-closure/#clip614400', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_electro_motive_protest_cp_120206.jpg', Rating:'', Description:'CAW Local 22 President Chris Buckley says the union believes that Caterpillar wanted to close the Electro-Motive plant in London, Ont. from day one.', Title:'Latest : Plant closure : CTV News Channel: Severence battle looming', Format:'FLV', ClipId:'614400', BugUrl: '' ,SiteMap:'Plant closure||ShowId=1281&EpisodeId=104393||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/discipline-study/', Permalink:'http://watch.ctv.ca/news/latest/discipline-study/#clip614465', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_kids_120206.jpg', Rating:'', Description:'A new Canadian study weighed in Monday with a hard hitting look at spanking. The report says it\'s never a good idea under any circumstances. Jill Macyshon has more on how physical punishment can lead to very adult problems.', Title:'Latest : Discipline study : CTV National News: Hard hitting look at spanking', Format:'FLV', ClipId:'614465', BugUrl: '' ,SiteMap:'Discipline study||ShowId=1281&EpisodeId=104336||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/discipline-study/', Permalink:'http://watch.ctv.ca/news/latest/discipline-study/#clip614367', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_kids_120206.jpg', Rating:'', Description:'What are the long-term effects of parents spanking their children? Josh Crabb has more on a new study.', Title:'Latest : Discipline study : CTV Winnipeg: Should you spank your kids?', Format:'FLV', ClipId:'614367', BugUrl: '' ,SiteMap:'Discipline study||ShowId=1281&EpisodeId=104336||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/discipline-study/', Permalink:'http://watch.ctv.ca/news/latest/discipline-study/#clip614029', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_kids_120206.jpg', Rating:'', Description:'Merella Fernandez details a new study that finds corporal punishment in childhood can lead to aggressive behaviours as adults, even among spouses.', Title:'Latest : Discipline study : CTV News Channel: Lasting punishment effects?', Format:'FLV', ClipId:'614029', BugUrl: '' ,SiteMap:'Discipline study||ShowId=1281&EpisodeId=104336||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/death-inquiry/', Permalink:'http://watch.ctv.ca/news/latest/death-inquiry/#clip614359', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_man_death_inquiry_120206.jpg', Rating:'', Description:'Manitoba First Nations leaders are voicing their concerns Monday that the inquiry into Phoenix Sinclair\'s death is being stalled. Jeff Keele has more on the story.', Title:'Latest : Death inquiry : CTV Winnipeg: 5-year-old killed in 2005', Format:'FLV', ClipId:'614359', BugUrl: '' ,SiteMap:'Death inquiry||ShowId=1281&EpisodeId=104380||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/alain-olivier/', Permalink:'http://watch.ctv.ca/news/latest/alain-olivier/#clip614307', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_alain_olivier_120206.jpg', Rating:'', Description:'Alain Olivier marked the 20th anniversary of his larger-than-life drama which he claims saw him end up in prison after being double-cross by the RCMP, as Stephane Giroux reports.', Title:'Latest : Alain Olivier : CTV Montreal: Canadian seeks compensation', Format:'FLV', ClipId:'614307', BugUrl: '' ,SiteMap:'Alain Olivier||ShowId=1281&EpisodeId=104326||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip615022', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'The Windeler family believes if their son Jack had felt more comfortable talking about mental illness, he\'d still be alive today. Pauline Chan has more. ', Title:'Health : Lifetime with Pauline Chan : CTV Toronto: How awareness can prevent suicide', Format:'FLV', ClipId:'615022', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip614324', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_lifetime_120206.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Sketch is a Toronto arts program that was meant for homeless and at-risk youth, but it soon became clear that mental health was a common problem.', Title:'Health : Lifetime with Pauline Chan : Art for mental health', Format:'FLV', ClipId:'614324', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip612451', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_2/470_personal_medicine_120202.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'The federal government is spending more than $67 million to support personalized medicine, and a Toronto research team is working to make it a reality. Pauline Chan has more.', Title:'Health : Lifetime with Pauline Chan : Personalized medicine', Format:'FLV', ClipId:'612451', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip611613', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_1/470_lifetime_injury_120201.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Pauline Chan talks about hockey star Sidney Crosby\'s neck injury, and how it could have gone unnoticed for a year.', Title:'Health : Lifetime with Pauline Chan : Crosby\'s neck injury', Format:'FLV', ClipId:'611613', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip610876', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_31/470_lifetime_paws_120131.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Hospital visits make patients feel good, and visits from man\'s best friend can be especially welcome. Pauline Chan reports. ', Title:'Health : Lifetime with Pauline Chan : Therapeutic paws', Format:'FLV', ClipId:'610876', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip610184', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_30/470_lifetime_measha_120130.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Opera star Measha Brueggergosman is touring Canada to raise awareness of heart health, especially among women. Pauline Chan has more.  ', Title:'Health : Lifetime with Pauline Chan : Women\'s hearts', Format:'FLV', ClipId:'610184', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip609025', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_27/470_lifetime_melonoa_120127.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Despite the cold weather, it is no time to let your sunguard down as the risks of skin cancer still loom. CTV\'s Pauline Chan reports. ', Title:'Health : Lifetime with Pauline Chan : Skin cancer', Format:'FLV', ClipId:'609025', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip607544', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_25/470_lifetme_toxins_120125.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Toronto researchers are probing a new strain of E. coli linked to deadly outbreaks around the world. Pauline Chan reports.  ', Title:'Health : Lifetime with Pauline Chan : Dangerous Toxin', Format:'FLV', ClipId:'607544', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip604926', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_20/470_lifetime_neck_120120.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'CTV\'s Pauline Chan talks to experts about the injury that Canadian skier Sarah Burke sustained. ', Title:'Health : Lifetime with Pauline Chan : Neck injuries', Format:'FLV', ClipId:'604926', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip604202', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_19/470_lifetime_fish_120119.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Sunday night will be New Year\'s Eve for the Chinese Community. Pauline Chan has tips on healthy eating at feasts. ', Title:'Health : Lifetime with Pauline Chan : Healthy Chinese', Format:'FLV', ClipId:'604202', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip600900', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_13/470_lifetime_120113.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'A Canadian researcher says pregnant women need to make sleep a priority to preserve their health and relationships. CTV\'s Pauline Chan reports.  ', Title:'Health : Lifetime with Pauline Chan : Pregnancy and sleep', Format:'FLV', ClipId:'600900', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip603508', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_18/470_screening_120118.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'New research is examining how often osteoporosis tests should be conducted, and on whom. Pauline Chan has more. ', Title:'Health : Lifetime with Pauline Chan : Osteoporosis testing', Format:'FLV', ClipId:'603508', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip602730', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_17/470_winter_sports_120117.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Skiing and snowboarding account for twice as many injuries as hockey -- and many are preventable. Pauline Chan has more.', Title:'Health : Lifetime with Pauline Chan : Winter sports', Format:'FLV', ClipId:'602730', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip602046', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_16/470_prescription_drugs_120116.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'About one Canadian in 10 struggles with the cost of prescription drugs, a new study has found. Pauline Chan has more.', Title:'Health : Lifetime with Pauline Chan : Drug coverage', Format:'FLV', ClipId:'602046', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip600132', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_12/470_lifetime_flu_120112.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'So far this season, reported flu cases in Toronto are way down, but experts say don\'t let your guard down. Pauline Chan has more. ', Title:'Health : Lifetime with Pauline Chan : Flu numbers', Format:'FLV', ClipId:'600132', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip599283', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_11/470_lifetime_120111.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Some experts offer advice for Mayor Rob and Coun. Doug Ford on their weight loss attempt. Pauline Chan has more. ', Title:'Health : Lifetime with Pauline Chan : Trimming the fat', Format:'FLV', ClipId:'599283', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip598594', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_10/470_diabetes_drugs_120110.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Doctors are looking beyond diet and exercise in an attempt to bring the obesity epidemic under control. Pauline Chan has more.', Title:'Health : Lifetime with Pauline Chan : Drugs and obesity', Format:'FLV', ClipId:'598594', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip597926', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_9/470_lifetime_120109.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'The key to a post-holiday trimdown is to pick exercises that use your large muscles. Pauline Chan has more. ', Title:'Health : Lifetime with Pauline Chan : Fat burning', Format:'FLV', ClipId:'597926', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip596786', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_6/470_lifetime_120106.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Pauline Chan investigates a study that shows residents of certain Toronto neighbourhoods have a significantly higher risk of cardiac arrest.   ', Title:'Health : Lifetime with Pauline Chan : Cardiac arrest risk', Format:'FLV', ClipId:'596786', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip596056', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_5/470_lifetime_120105.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Acid reflux may seem like just a nuisance, but it can increase your risk for a type of cancer. Pauline Chan has more. ', Title:'Health : Lifetime with Pauline Chan : Acid reflux', Format:'FLV', ClipId:'596056', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip595475', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_4/470_alzheimers_study_120104.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Too many seniors are dismissing the signs of dementia as \'early aging,\' a survey finds. Pauline Chan and Avis Favaro have more.', Title:'Health : Lifetime with Pauline Chan : Dementia\'s symptoms', Format:'FLV', ClipId:'595475', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip594817', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_3/470_paper_towel_120103.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Washing your hands is supposed to rid them of germs, but drying with paper towel could expose them to bacteria. Pauline Chan has more.', Title:'Health : Lifetime with Pauline Chan : Paper germs', Format:'FLV', ClipId:'594817', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip594238', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_1_2/470_lifetime_120101.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'A simple new device can help with a medical condition that affects electrical signals in the heart. Pauline Chan has more.', Title:'Health : Lifetime with Pauline Chan : Atrial fibrillation', Format:'FLV', ClipId:'594238', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip593485', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_30/470_calcium_111230.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'There\'s calcium to be found in dairy products, but also almonds and broccoli. Pauline Chan has more.', Title:'Health : Lifetime with Pauline Chan : Calcium awareness', Format:'FLV', ClipId:'593485', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip592999', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_29/470_allergy_test_111229.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Dust, mould and mites can make many people miserable during the winter months. Pauline Chan has more.', Title:'Health : Lifetime with Pauline Chan : Winter allergies', Format:'FLV', ClipId:'592999', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip592475', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_28/470_new_year_resolution_111228.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Want to get more than two weeks use out of your new gym membership? Pauline Chan talks about keeping resolutions.', Title:'Health : Lifetime with Pauline Chan : Keeping resolutions', Format:'FLV', ClipId:'592475', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip591893', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_27/470_lifetime_111227.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'The most common cause of blindness in diabetics can be caught early, but only in your doctor\'s office. Pauline Chan has more.', Title:'Health : Lifetime with Pauline Chan : Diabetes and vision', Format:'FLV', ClipId:'591893', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip590627', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_22/470_lifetime_food_111222.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Scarborough General Hospital is seeking submissions from the public as it attempts to update its menu.  CTV\'s Pauline Chan reports.  ', Title:'Health : Lifetime with Pauline Chan : Hospital food', Format:'FLV', ClipId:'590627', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip589920', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_21/470_lifetime_1111221.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'A study which looked at police officers in Canada and the United States found a high number suffered from sleep disorders. CTV\'s Pauline Chan reports.  ', Title:'Health : Lifetime with Pauline Chan : Sleep disorders', Format:'FLV', ClipId:'589920', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip589267', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_20/470_hiv_vaccine_human_trials4_111220.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Pauline Chan reports on a Canadian-made HIV vaccine that has been approved for human testing.   ', Title:'Health : Lifetime with Pauline Chan : HIV vaccine', Format:'FLV', ClipId:'589267', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip588524', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_19/470_lifetime_111219.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Pauline Chan reports on a website created by CTV\'s Anwar Knight that offers inspiration to people facing cancer.  ', Title:'Health : Lifetime with Pauline Chan : Hope Happens website', Format:'FLV', ClipId:'588524', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip587468', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_16/470_tiny_baby_111216.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'A baby that was born the size of a pop can in August and weighing just eight ounces is going home for the holidays. Pauline Chan has more details.', Title:'Health : Lifetime with Pauline Chan : Tiny baby', Format:'FLV', ClipId:'587468', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip586808', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_15/470_lifetime_111215.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'The Ontario Medical Association has launched a new campaign aimed at encouraging sick workers to stay at home. CTV\'s Pauline Chan reports.  ', Title:'Health : Lifetime with Pauline Chan : Calling in sick', Format:'FLV', ClipId:'586808', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip584667', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_12/470_lifetime_111212.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'While Ontario\'s surgical wait times are better than other province\'s they are the longest they\'ve been in 18 years. Pauline Chan has more.', Title:'Health : Lifetime with Pauline Chan : Wait times', Format:'FLV', ClipId:'584667', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip583370', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_9/470_lifetime_cry_111208.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Fear of Santa usually affects children under the age of seven but experts say it is nothing to worry about unless it interferes with daily activities. CTV\'s Pauline Chan reports.  ', Title:'Health : Lifetime with Pauline Chan : Santa-phobia', Format:'FLV', ClipId:'583370', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip582399', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_8/470_lifetime_111208.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'How do ballerinas stand on the very tips of their toes for the Nutcracker? Pauline Chan has more. ', Title:'Health : Lifetime with Pauline Chan : Tippy toes', Format:'FLV', ClipId:'582399', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip581559', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_7/470_lifetime_parking_111207.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'One major source of holiday stress can be finding parking at a packed mall. Pauline Chan has tips on staying calm. ', Title:'Health : Lifetime with Pauline Chan : Mall madness', Format:'FLV', ClipId:'581559', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip580215', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_5/470_lifetime_111205.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'A new study suggests that \'sexting\' between teens isn\'t as common as some think. Pauline Chan has more.', Title:'Health : Lifetime with Pauline Chan : Sexting overrated?', Format:'FLV', ClipId:'580215', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip579050', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_12_2/470_lifetime_111202.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'A site in north Toronto is about to become the home of North America\'s first fully digital hospital. CTV\'s Pauline Chan reports.  ', Title:'Health : Lifetime with Pauline Chan : Digital hospital', Format:'FLV', ClipId:'579050', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip577567', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_11_30/470_lifetime_games_111130.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Pauline Chan reports on violent video games and the effect they can have on boys.   ', Title:'Health : Lifetime with Pauline Chan : Violent video games', Format:'FLV', ClipId:'577567', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip576917', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_11_29/470_lifetime_111129.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Although Ontario teens are generally smoking and drinking less, some turn to the bottle at times of distress. Pauline Chan has more. ', Title:'Health : Lifetime with Pauline Chan : Binge drinking', Format:'FLV', ClipId:'576917', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip576259', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_11_28/470_lifetime_111128.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Three women with ties to the wealthy Thomson clan have given $30 million to the Centre for Addictions and Mental Health. Pauline Chan has more. ', Title:'Health : Lifetime with Pauline Chan : CAMH donation', Format:'FLV', ClipId:'576259', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/', Permalink:'http://watch.ctv.ca/news/health/lifetime-with-pauline-chan/#clip575059', IsAd:false, Thumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2011_11_25/470_lifetime_drink_111125.jpg', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2010_3_16/470_chan_100316.jpg', Rating:'', Description:'Women are keeping pace with men when it comes to drinking alcohol and with the growing trend comes the health concerns. Pauline Chan has more details.  ', Title:'Health : Lifetime with Pauline Chan : Party pressure', Format:'FLV', ClipId:'575059', BugUrl: '' ,SiteMap:'Lifetime with Pauline Chan||ShowId=1583&EpisodeId=70389||Health||ShowId=1583', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/debit-scam/', Permalink:'http://watch.ctv.ca/news/latest/debit-scam/#clip614285', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_debit_skimming_charge_120206.jpg', Rating:'', Description:'A man found guilty of a number of charges in a debit card scam has been sentenced to nearly two years in prison.', Title:'Latest : Debit scam : CTV Southwestern Ontario: Art Baumunk reports on the Tuduce sentence', Format:'FLV', ClipId:'614285', BugUrl: '' ,SiteMap:'Debit scam||ShowId=1281&EpisodeId=104377||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/stinky-school/', Permalink:'http://watch.ctv.ca/news/latest/stinky-school/#clip614292', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_stinky_school_120206.jpg', Rating:'', Description:'Rideau High School students were sent home Monday morning after an unidentified stench, first noticed on Friday, had returned. John Hua reports.', Title:'Latest : Stinky school : CTV Ottawa: Stench closes Rideau High School', Format:'FLV', ClipId:'614292', BugUrl: '' ,SiteMap:'Stinky school||ShowId=1281&EpisodeId=104375||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/getting-support/', Permalink:'http://watch.ctv.ca/news/latest/getting-support/#clip614248', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_bullied_teen_120206.jpg', Rating:'', Description:'Students at Leo Hayes High School in Fredericton stood up today to show their support for a boy who has been bullied at the school, and to show their concerns about the way bullying is handled at the school. Nick Moore reports.', Title:'Latest : Getting support : CTV Atlantic: School supports bullied teen', Format:'FLV', ClipId:'614248', BugUrl: '' ,SiteMap:'Getting support||ShowId=1281&EpisodeId=104371||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/teen-dies/', Permalink:'http://watch.ctv.ca/news/latest/teen-dies/#clip613941', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_hockey_bench_120206.jpg', Rating:'', Description:'A 15-year-old boy collapsed and died during a hockey game just west of Ottawa. Emergency crews were called just after 6 p.m. Sunday night, and they say the boy suffered cardiac arrest. Vanessa Lee reports. ', Title:'Latest : Teen dies : CTV Ottawa: Teen dies after collapsing', Format:'FLV', ClipId:'613941', BugUrl: '' ,SiteMap:'Teen dies||ShowId=1281&EpisodeId=104327||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/facing-trial/', Permalink:'http://watch.ctv.ca/news/clip614085#clip614085', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_egypt_youth_ap_120206.jpg', Rating:'', Description:'Galen-Carpenter says the NGOs are creating significant diplomatic problems for the U.S., especially at a time when Egypt is trying to establish its military leadership', Title:'CTV News Channel: Ted Galen-Carpenter, CATO Institute', Format:'FLV', ClipId:'614085', BugUrl: '' ,SiteMap:'', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/latest/highway-death/', Permalink:'http://watch.ctv.ca/news/latest/highway-death/#clip614286', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_gardiner_vic_boot_120206.jpg', Rating:'', Description:'A young woman is dead after she fell out of a car travelling on a busy highway and was hit by a truck. Tamara Cherry reports.  ', Title:'Latest : Highway death : CTV Toronto: Woman dies in bizarre incident on the Gardiner', Format:'FLV', ClipId:'614286', BugUrl: '' ,SiteMap:'Highway death||ShowId=1281&EpisodeId=104324||Latest||ShowId=1281', IsCanadaOnly:'0'} ) );
    
        Playlist.FeaturedVideos.push( new Video( {EpisodePermalink:'http://watch.ctv.ca/news/top-picks/broadway-in-to/', Permalink:'http://watch.ctv.ca/news/top-picks/broadway-in-to/#clip614329', IsAd:false, Thumbnail:'', EpisodeThumbnail:'http://images.ctvdigital.com/images/pub2upload/30/2012_2_6/470_mirvish_120206.jpg', Rating:'', Description:'Mirvish Productions has unveiled its 2012-13 musical theatre season, and they are offering a mix of drama, comedy and spectacle. Andria Case reports.  ', Title:'Top Picks : Broadway in T.O. : CTV Toronto: \'Book of Mormon,\' Tony Danza coming to T.O.', Format:'FLV', ClipId:'614329', BugUrl: '' ,SiteMap:'Broadway in T.O.||ShowId=1215&EpisodeId=104331||Top Picks||ShowId=1215', IsCanadaOnly:'0'} ) );
     


// Start working your way through the playlist, starting with the clip id on the address bar
// if you have one.
Playlist.prototype.Start = function( )
{

	var ClipIdOnAddressBar =  this.ClipIdOnAddresBarAtLoadTime;
   
	if( ClipIdOnAddressBar )
	{
	    for( var i = 0; i < this.Upcoming.length; i++ )
	    {
	        if( this.Upcoming[i].ClipId == ClipIdOnAddressBar )
	        {
	            this.Next();
	            return;
	        }
	        else
	        {
	            this.History.push( this.Upcoming.shift() );
	            i--;
	        }
	    }
	    // else
		this.GetEpisode( null, ClipIdOnAddressBar, "Playlist.GetInstance().AddEpisodeClips" );
		//this.Next();
	}
	else
	{
		this.Next();
	}

   
}

Playlist.prototype.AddEpisodeClips = function( AllClips )
{
    var ClipIdOnAddressBar = this.ClipIdOnAddresBarAtLoadTime;

    var FoundClip = false;
        
    this.SiblingVideos.length = 0;

    for( var i = 0; i < AllClips.length; i++ )
    {
        if( FoundClip )
        {
            this.SiblingVideos.push( AllClips[i] ); 
        }
        else if( AllClips[i].ClipId == ClipIdOnAddressBar )
        {       
            if( this.Current && ! this.Current.IsAd )
            {

				this.Play( AllClips[i] );
			}
			else
			{    
				this.AddClip( AllClips[i] );

				Interface.SetUpNext( this.FindNext() );
				Interface.SetNowPlaying( this.FindNext() );
			}
			
            FoundClip = true;
        }
    }
    
    if( FoundClip )
    {
        this.SiblingVideos.push( AllClips[ AllClips.length - 1 ] ); 
    }
    
    this.Next();    
}

Playlist.prototype.AddEpisode = function( pEpisode )
{
    Playlist.LoadingEpisodeId = null;
    
    if( pEpisode.length )
    {
        this.AddClip( pEpisode );
    }
    else
    {
        this.GetEpisode( pEpisode, null, "Playlist.GetInstance().AddEpisode", true );
    }

}

Playlist.prototype.PlayEpisode = function( pEpisode )
{
    var isArray = pEpisode.length && typeof( pEpisode ) == "object";
        
    if( isArray )
    {        
        var shouldPlay = Playlist.PlayEpisodeId == Playlist.LoadingEpisodeId;
        Playlist.LoadingEpisodeId = null;
        
        if( shouldPlay )
        {
			Playlist.PlayEpisodeId = null;
			this.Play( pEpisode );
		}
    }
    else
    {
        Playlist.PlayEpisodeId = pEpisode;
        
        var timeout;
        timeout = setTimeout( function() { if( Playlist.PlayEpisodeId  ) Interface.ShowEpisodeIsLoadingMessage() }, 50 );
        
        this.GetEpisode( pEpisode, null, "Playlist.GetInstance().PlayEpisode" );
    }
}

Playlist.prototype.AddEpisodeClipsAfter = function( pClipId, pEpisodeId )
{
    var isArray = ( typeof( pClipId ) == "object" );
    
    if( ( ! pClipId ) || pClipId <= 0 )
    {
		return;
    }
    
    if( isArray )
    {
        var FoundClip = false;
        
        this.SiblingVideos.length = 0;
    
        for( var i = 0; i < pClipId.length; i++ )
        {
            if( FoundClip )
            {
                this.SiblingVideos.push( pClipId[i] ); 
            }
            else if( pClipId[i].ClipId == Playlist.LoadingEpisodeViaClipId )
            {
                FoundClip = true;
            }
        }
        
        Playlist.LoadingEpisodeViaClipId = null;
        Playlist.LoadingLongEpisodeViaClipId = null;
        
	    Interface.SetUpNext( this.FindNext() );

    }
    else
    {
        Playlist.LoadingEpisodeViaClipId = null;
        Playlist.LoadingLongEpisodeViaClipId = null;
         
        if( pEpisodeId && pEpisodeId < -1 )
        {
			pEpisodeId = null 
		}

		this.GetEpisode( pEpisodeId, pClipId, "Playlist.GetInstance().AddEpisodeClipsAfter" );
    }   
}

Playlist.prototype.LookUpMoreClips = function( pEpisodeId, pClipId, pOffset )
{
	//Playlist.LoadingLongEpisodeViaClipId = pClipId;
	//this.GetEpisode( pEpisodeId, pClipId, "Playlist.GetInstance().AddAdditionalEpisodeClipsAfter", true, null, pOffset );
}

Playlist.prototype.AddAdditionalEpisodeClipsAfter = function( pVideoArr )
{
	//drop stale requests
	if( Playlist.LoadingLongEpisodeViaClipId != Playlist.LoadingEpisodeViaClipId )
	{
		return;
	}

	var FoundClip =  false;
	for( var i = 0; i < pVideoArr.length; i++ )
    {
        if( FoundClip )
        {
            if( pVideoArr[i].ClipId != Playlist.LoadingEpisodeViaClipId )
            {
				this.SiblingVideos.push( pVideoArr[i] ); 
			}
        }
        else if( pVideoArr[i].ClipId == Playlist.LoadingEpisodeViaClipId )
        {
            FoundClip = true;
        }
    }
    
	Playlist.LoadingEpisodeViaClipId = null;
	
	Interface.SetUpNext( this.FindNext() );
}

Playlist.PlayClipFromId = function( pClipId )
{
	Playlist.prototype.GetEpisode( null, pClipId, "Playlist.GetInstance().Play", false );
}

Playlist.CanDetermineEpisodeInfo = function()
{
	return ! FlashController.IsOneClipPlayer;
}

Playlist.prototype.GetEpisode = function( pEpisodeId, pClipId, pCallbackFunctionName, dontPlay, additionalParams, firstResult )
{
    if( ! Playlist.CanDetermineEpisodeInfo() )
    {
		//can't AJAX across domains, we just can't know the sibling clips...maybe we could use JSON?
		return;
    }
    
    dontPlay = dontPlay == true;
    
    if( ! pEpisodeId )
    {
        pEpisodeId = "";
    }
    else
    {
        Playlist.LoadingEpisodeId = pEpisodeId;
    }
    
    if( ! pClipId )
    {
        pClipID = "";
    }
    else
    {
        Playlist.LoadingEpisodeViaClipId = pClipId;
    }

	// Call the remote URL via a SCRIPT element in the header of the page.
	var EpisodeRemoteUrlScript = document.createElement("script");
	
	var scriptUrl = "/news/AJAX/ClipLookup.aspx?callfunction=" + escape( pCallbackFunctionName ) + "&episodeid=" + pEpisodeId + "&clipid=" + pClipId + "&firstResult=" + firstResult + "&additionalParams=" + additionalParams;
	
	if( pCallbackFunctionName == "Playlist.GetInstance().Play" ) //just want to play one clip
	{
		scriptUrl += "&justPlayClip=true";
	}
	else if( pCallbackFunctionName == "Playlist.GetInstance().AddAdditionalEpisodeClipsAfter" )  
	{
		scriptUrl += "&maxResults=50";
	}
	else if( pCallbackFunctionName == "Playlist.GetInstance().AddEpisodeClipsAfter" )  
	{
		scriptUrl += "&maxResults=15";
	}
	
	EpisodeRemoteUrlScript.src = scriptUrl;
	EpisodeRemoteUrlScript.type = "text/javascript";
		
	if( ! dontPlay )
	{	
		if( this.Current && this.Current.IsAd )
		{
			var CurrentOnEnd = this.Current.OnEnd;
			this.Current.OnEnd = null;
		    	    
			if( ! CurrentOnEnd )
			{
				CurrentOnEnd = function() {}
			}
		    
			this.Current.OnEnd = function() { CurrentOnEnd(); setTimeout( function() { Playlist.CheckForLoadFailure(pEpisodeId); }, 3000 ); }
		    
		}
		else
		{
			setTimeout( "Playlist.CheckForLoadFailure(" + pEpisodeId + ")", 12000 );
			
			var _Controller = Player.GetInstance().Controller;
		
			if( _Controller && _Controller.Loading )
			{
				_Controller.Loading();
			}
		}
		
		if( Interface.Play_Clicked )
		{
			Interface.Play_Clicked();
		}
	}
	
	document.getElementsByTagName("head")[0].appendChild( EpisodeRemoteUrlScript );
}

Playlist.CheckForLoadFailure = function( pEpisodeId ) 
{
    /* Neil changed this Jan 28 @ 3:00PM -- keep an eye that it's not broken */
    
    if( Playlist.PlayEpisodeId && Playlist.PlayEpisodeId == pEpisodeId )
	{
		Interface.DisplayPlayerControllerError( "Please Wait", "It's taking a little while to load your video. It'll be ready to go soon...", "", "" );
	}
	else if( Playlist.LoadingEpisodeViaClipId && Playlist.LoadingEpisodeViaClipId == pEpisodeId )
	{
		Log( "Could not load any sibling clips for Clip Id " + Playlist.LoadingEpisodeViaClipId );
		Playlist.LoadingEpisodeViaClipId = null;
	}
}



// Add a Video or an array of videos to your Playlist
Playlist.prototype.AddClip = function( pVideo, dontSetUpNext )
{
    dontSetUpNext = dontSetUpNext == true;
    this.SiblingVideos.length = 0;

    if( pVideo.length )
    {
        for( var i = 0; i < pVideo.length; i++ )
        {
            this.Upcoming.push( pVideo[i] );    
        }
    }
    else
    {
        this.Upcoming.push( pVideo );
    }	
	
	// If you are already watching a Video...
	if( this.Current )
	{
		// If you are already watching an Ad...
		if( this.Current.IsAd )
		{
			// Display the next videos that will play after the Ad
			Interface.SetNowPlaying( this.FindNext() );
			if( ! dontSetUpNext )
			{
				Interface.SetUpNext( this.FindNext() );
			}
		}
		else
		{
			// Display the next videos that will play
			Interface.SetNowPlaying( this.Current );
			if( ! dontSetUpNext )
			{
				Interface.SetUpNext( this.FindNext() );
			}
		}
	}
	else
	{
		// Display what will be playing next (when the Playlist is started)
		Interface.SetNowPlaying( this.FindNext() );
		if( ! dontSetUpNext )
		{
			Interface.SetUpNext( this.FindNext( 1 ) );
		}
	}
	
	if( Interface.UpdatePlaylist ) { Interface.UpdatePlaylist( this ); }
}

// Play the Video, or array of videos, immediately, disregarding whatever might already be loaded into your
// Upcoming list of videos.
Playlist.prototype.Play = function( pVideo, wasCalledFromUI, clipIsPartOfEpisode )
{    
	wasCalledFromUI = wasCalledFromUI == true;
	
	//dont set up next is the clip is part of an episode, we need to look up the "sibling" clips first
	var dontSetUpNext = clipIsPartOfEpisode == true; 
	
	Playlist.PlayEpisodeId = null; //NT: trying to avoid the false loading error bug	

    this.SiblingVideos.length = 0;

    // If you are already watching a Video...
	if( this.Current )
	{
		var WasPlayingAd = this.Current.IsAd;

		// If you were NOT watching an Ad
		if( ! WasPlayingAd )
		{
		    // Stop the Video you are watching
		    Player.EndClip();
		
		    // Move what you were watching to your History
			this.History.push( this.Current );
			this.Current = null;
		}

	    // Take all the Upcoming videos and move them to your History
		while( this.Upcoming.length > 0 )
		{
			this.History.push( this.Upcoming.shift() );
		}

		// Add pVideo to your Playlist
		this.AddClip( pVideo, dontSetUpNext );

		// If you were not playing an Ad, go on to the next Video immediately
		if( ! WasPlayingAd )
		{
			this.Next( null, null, dontSetUpNext );		
		}
	}
	else
	{
	    // Add pVideo to your Playlist
		this.AddClip( pVideo, dontSetUpNext );
		
		// Go on to the next Video immediately
		this.Next( null, null, dontSetUpNext );
	}
	

        var video = this.Current;

        if (video == null || video.IsAd)
        {
            video = this.FindNext();
        }
    
      Playlist.GetInstance().CallMads(video);

	if( wasCalledFromUI )
	{
		Interface.Play_Clicked();
		return false;
	}

  

}

Playlist.prototype.ClearHistory = function()
{
    this.History = new Array();
    
    if( Interface.UpdatePlaylist ) { Interface.UpdatePlaylist( this ); }
}

Playlist.prototype.ClearUpcoming = function()
{
    this.Upcoming = new Array();
    
    if( Interface.UpdatePlaylist ) { Interface.UpdatePlaylist( this ); }
}


Playlist.prototype.MovePlayhead = function( Offset )
{
    if( Offset == null || Offset == undefined )
    {
	    Offset = 1;
    }
    
    var CurrentIsAd = this.Current.IsAd;
    
    // Moving the playhead back (Offset is negative)
    if( Offset < 0 && ( Offset * -1 ) <= this.History.length )
    {
        var IndexOfOldestVideo = this.History.length + Offset;
        
        if( ! CurrentIsAd )
        {
            Player.EndClip();
            this.Upcoming = ( new Array( this.Current ) ).concat( this.Upcoming );
            this.Current = null;
        }
        
        this.Upcoming = this.History.slice( IndexOfOldestVideo ).concat( this.Upcoming );
        this.History = this.History.slice( 0, IndexOfOldestVideo );
        
        if( ! CurrentIsAd )
        {
            this.Next();
        }
        else
        {
            Interface.SetNowPlaying( this.FindNext() );
	        Interface.SetUpNext( this.FindNext() );
        }
    }
    // Moving the playhead forward (Offset is positive)
    else if( Offset > 0 )
    {
        if( ! CurrentIsAd )
        {
            Player.EndClip();
            this.MovePlaylistForward( Offset - 1 );
            this.Next();
        }
        else
        {
            this.MovePlaylistForward( Offset );

            Interface.SetNowPlaying( this.FindNext() );
	        Interface.SetUpNext( this.FindNext() );
        }        
    }
    
        	
	if( Interface.UpdatePlaylist ) { Interface.UpdatePlaylist( this ); }
}

Playlist.prototype.MovePlaylistForward = function( Offset )
{
    if( Offset == null || Offset == undefined )
    {
	    Offset = 1;
    }

	for( var i = 0; i < Offset; i++ )
	{
	
	    if( this.Upcoming.length > 0 )
	    {
		    this.History.push( this.Upcoming.shift() );
	    }
	    else if( this.SiblingVideos.length > 0 )
	    {
		    this.History.push( this.SiblingVideos.shift() );
	    }
	    else if( Playlist.FeaturedVideos.length > 0 )
	    {
		    if( this.FeaturedVideosIndex < Playlist.FeaturedVideos.length - 1 )
		    {
		        this.FeaturedVideosIndex++;			    
		    }
		    else
		    {
			    this.FeaturedVideosIndex = 0;
		    }
	    }
	}
}

// Go on to the next Video in your Playlist.
// SkipAd (boolean): If true, move on to the next video without watching a preroll ad.
Playlist.prototype.Next = function( SkipAd, AllowWait, DontSetUpNext )
{
    DontSetUpNext	= DontSetUpNext == true;
    SkipAd			= SkipAd == true;
    
    if( Interface.ClearAlertMessages ) { Interface.ClearAlertMessages(); }

    var shouldWaitForEpisodeToLoad =  Playlist.PlayEpisodeId != null && ! isNaN( Playlist.PlayEpisodeId ) && Playlist.PlayEpisodeId  > -1;
    if( shouldWaitForEpisodeToLoad )
    {
        Log("Next() was skipped, waiting for episode to load..");
        return;
    }
	
	if( AllowWait == null )
	{
	    AllowWait = true;
	}
	
	var _Player = Player.GetInstance();
	var JustPlayedAd = false;

	// If you are currently watching a Video
	if( this.Current != null )
	{	
	    // If the video you are watching is not an Ad, move it to your history
		if( ! this.Current.IsAd )
		{
		    
		    Player.EndClip();
			this.History.push( this.Current );
		}
		else
		{
		    // You were just watching an Ad
			JustPlayedAd = true;
		}
		this.Current = null;
	}
	
//	console.log("AD:"+_Player.TimeWatchedSinceAd()+" >= "+this.PrerollFrequency);
	// If it is time to play an Ad...

    var isFirstPlay = _Player.TimeWatchedSinceAd() >= 999999;
    
    var playAd = ! SkipAd && ! JustPlayedAd && this.PrerollFrequency > 0
	    && _Player.TimeWatchedSinceAd() >= this.PrerollFrequency
	    && ( ! Playlist.HasNoAdCookie() );


    if(isFirstPlay)
    {        
        var v = this.FindNext();
        this.CallMads(v)
    }

    if ( this.NumberOfAdsToDisplay == 0)
    {
        playAd = false;
    }
    else if(this.AdsDisplayed < this.NumberOfAdsToDisplay && FlashController.IsOneClipPlayer == false)
    {
        this.AdsDisplayed++;
        playAd = true;
    }else if (this.AdsDisplayed >= this.NumberOfAdsToDisplay)
    {
          this.AdsDisplayed = 0;
          playAd = false;
    }
 
	//debugging, will play an ad every clip
	//playAd = !JustPlayedAd;
	
	
	if( ! playAd && isFirstPlay )
	{
		if( Interface.SetBigBoxAd ) 
		{ 
			Interface.SetBigBoxAd(); 
		}
	}
	
    if (playAd == false){
        this.AdTile = 0;
        this.AdOrd= Ad.GenerateOrd();
    }

	if( playAd )
	{
        this.AdTile++;
		var AdFormat = Format.FlashVideo;
		if( _Player.Controller )
		{
		    // Get the Video format that the current Player Controller is capable of playing
			AdFormat = _Player.Controller.Format;
		}

		// Get a preroll Ad in the same Video format as the video you are watching.
		Ad.GetPreroll( 
			AdFormat, 
			// Play the Ad Video when it's done loading 
			function( pVideo ) 
			{   

				Playlist.GetInstance().Current = pVideo; 

				if( ! DontSetUpNext )
				{
					Interface.SetUpNext(  Playlist.GetInstance().FindNext() );
				}

				Interface.SetNowPlaying( Playlist.GetInstance().FindNext() );

				Player.GetInstance().Play( pVideo ); 
			},
            this.AdOrd,
            this.AdTile

             
		);
	}
	// If there is a Video in the list of Upcoming videos...
	else if( this.Upcoming.length > 0 )
	{
	    // Play the next Upcoming Video
		this.Current = this.Upcoming.shift();
		
		Interface.SetNowPlaying( this.Current );
		_Player.Play( this.Current );
		
		if( this.Upcoming.length == 0 && this.Current.IgnoreSibling != true )
		{
			this.SiblingVideos.length = 0;
			
			if( ! DontSetUpNext )
			{
				Interface.SetUpNext( this.FindNext() );
			}
			
			this.AddEpisodeClipsAfter( this.Current.ClipId, this.Current.EpisodeId );
		}
		else
		{
			 this.SiblingVideos.length = 0;
			 Interface.SetUpNext( this.FindNext() );
		}
	}
	// If there is a Video in the list of Sibling videos...
	else if( this.SiblingVideos.length > 0 )
	{
		this.Current = this.SiblingVideos.shift();

		if( ! DontSetUpNext )
		{
			Interface.SetUpNext( this.FindNext() );
		}
		
		Interface.SetNowPlaying( this.Current );
		_Player.Play( this.Current );
	}
	// If we haven't played all the FeaturedVideos yet...
	else if( Playlist.FeaturedVideos.length > 0 && Playlist.FeaturedVideos.length > this.FeaturedVideosIndex )
	{
	    // Get the next FeaturedVideo
		this.Current = Playlist.FeaturedVideos[ this.FeaturedVideosIndex ];
		
		if( this.FeaturedVideosIndex > Playlist.FeaturedVideos.length )
		{
			this.FeaturedVideosIndex = 0;
		}
		else
		{
			this.FeaturedVideosIndex++;
		}
		if( ! DontSetUpNext )
		{
			Interface.SetUpNext( this.FindNext() );
		}
				
		Interface.SetNowPlaying( this.Current );
		_Player.Play( this.Current );
	}
	else if( !AllowWait && Playlist.FeaturedVideos.length > 0 )
	{
	    // Get the next FeaturedVideo
		this.Current = Playlist.FeaturedVideos[ 0 ];
	    this.FeaturedVideosIndex = 0;
				
		if( ! DontSetUpNext )
		{
			Interface.SetNowPlaying( this.Current );
			Interface.SetUpNext( this.FindNext() );
		}
		
		_Player.Play( this.Current );
	}
	else
	{
	    // Set the player into the STOPPED state
	    _Player.Wait();
	    // Reset the FeaturedVideosIndex so the FeaturedVideos will play again when 
	    // the playlist starts up again.
	    this.FeaturedVideosIndex = 0;
	    Interface.SetNowPlaying( this.FindNext() );
	    Interface.SetUpNext( this.FindNext( 1 ) );
		
	}	
		
     
	
	if( Interface.UpdatePlaylist ) { Interface.UpdatePlaylist( this ); }

}
Playlist.HasNoAdCookie = function()
{
	var NoAdValue = getCookie( "NoAd" );
	
	return NoAdValue != null && NoAdValue != "";
}
// Finds the next content video (not ad) that will play theoretically, without going to that video.
Playlist.prototype.FindNext = function( Offset )
{

	
	var toReturn;
	var hasAlreadyBeenPlayed = false;
	var isFromFeatured		= false;
	var ignoreHistory = ! Playlist.CanDetermineEpisodeInfo(); //one clip player doesnt need this added recursion
	
	if( Offset == null || Offset == undefined )
	{
		Offset = 0;
	}
	
	

	if( this.Upcoming.length > 0 && this.Upcoming.length > Offset )
	{
		toReturn = this.Upcoming[ Offset ];
	}
	else if( 
		this.SiblingVideos.length > 0 
		&& this.SiblingVideos.length > ( Offset - this.Upcoming.length ) 
	)
	{
		toReturn = this.SiblingVideos[ ( Offset - this.Upcoming.length ) ];
	}
	else if( 
		Playlist.FeaturedVideos.length > 0 
		&& Playlist.FeaturedVideos.length > this.FeaturedVideosIndex + ( Offset - this.Upcoming.length - this.SiblingVideos.length ) 
	)
	{
		toReturn = Playlist.FeaturedVideos[ this.FeaturedVideosIndex + ( Offset - this.Upcoming.length - this.SiblingVideos.length ) ];
		isFromFeatured = true;
	}
	else
	{
		toReturn = Playlist.FeaturedVideos[ ( this.FeaturedVideosIndex + ( Offset - this.Upcoming.length - this.SiblingVideos.length ) ) % Playlist.FeaturedVideos.length ];
	}
	
	
	/*if( toReturn.ClipId && isFromFeatured && ! ignoreHistory ) //dont replay videos from the featured bin
	{
		for( i = 0; i < this.History.length; i++ )
		{
			if( this.History[ i ].ClipId == toReturn.ClipId )
			{
				hasAlreadyBeenPlayed = true;
				break;
			}
		}
		
		if(  this.Current && this.Current.ClipId == toReturn.ClipId )
		{
			hasAlreadyBeenPlayed = true;
		}
	}*/

	if( ! hasAlreadyBeenPlayed )
	{
		return toReturn; //exit recursion
	}
	else //recurisive step
	{
		return this.FindNext( Offset+1 );
	}
}

Playlist.DeterminePermalink = function( clipId )
{
	return "http://watch.ctv.ca/news/Redirect/Default.aspx?ClipId=" + clipId;	
}
Playlist.prototype.CallMads = function(video)
{
    


		if (FlashController.IsOneClipPlayer == false && Playlist.HasNoAdCookie() == false)
		{
			if (video != null && video.IsAd == false && this.LastMadsPermalink != video.Permalink){
				this.LastMadsPermalink = video.Permalink;
				this.NumberOfAdsToDisplay = 1;

				if (video.Permalink != null){
					var instance = this;
				  
					var url = "http://watch.ctv.ca/news/Mads.aspx?query=" + video.Permalink;
					var url = url.replace("#","|");

					var xmlhttp;
					if (window.XMLHttpRequest)
					{
						// code for IE7+, Firefox, Chrome, Opera, Safari
						xmlhttp=new XMLHttpRequest();
					}
					else
					{
						// code for IE6, IE5
						xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
					}
	  
					xmlhttp.open("GET",url,false);
					xmlhttp.send();
					if (xmlhttp.readyState==4 && xmlhttp.status==200)
					{
						var data = xmlhttp.responseText;
						var response = eval("(" +data + ")");

						Utility.Log("Mads=" + response.Num);
						instance.NumberOfAdsToDisplay = response.Num;

					}else{
						instance.NumberOfAdsToDisplay = 1;
						
					}
		 
				}		    	
			}
		}
    
}


/*
 * Framework: wrapper class for the whole broadband experience
 */
function Framework( DefaultFormat, AdInterval, OmnitureAccountId, OmniturePlayerName, DartSiteId, Theme, PrePlayImage )
{
	DefaultFormat = DefaultFormat ? DefaultFormat : Format.FlashVideo;
	Framework.__instance = this;

	/*
	var handlerFunction = function( msg, page, line )
		{
			Log( msg );
		}
		
	window.onerror = handlerFunction;
	if( window.onerror == handlerFunction )
	{
		// DO NOTHING
	}
	else if( window.addEventListener )
	{
		window.addEventListener( "error", handlerFunction, false );
	}
	else if( window.attachEvent ) 
	{
		window.attachEvent( "onerror", handlerFunction );
	}
	*/
	Ad.DARTSite = DartSiteId;
	this.DefaultFormat = DefaultFormat;
	
	new Metrics( OmnitureAccountId, OmniturePlayerName );
	

	this.Playlist = new Playlist( AdInterval );

	var _Player = new Player( Theme, PrePlayImage );
    
	if( ! PrePlayImage )
	{   
        this.Playlist.Start( ); // starts the playlist running	
	}
}

Framework.UseMetricsOverridePlayName = false;

Framework.GetInstance = function()
{
	return Framework.__instance;
}


/*
 * Player: handles all the video player interaction (e.g. Play, Pause, etc.)
 */
function Player( pTheme, pPrePlayImage )
{
    
    this.Theme = pTheme;
    
    this.PrePlayImage = pPrePlayImage;

	this.Controller = new FlashController( this.Theme, this.PrePlayImage ); // loads Flash as the default controller
	this.SuccessfulPlays = 0;   // keeps track of how many videos have successfully played
	                            // **DOES NOT INCLUDE ADS**
    this.RejectedSilverlight = false;
    
    this.ClipKeyPointsSinceAd = -1; // keeps track of how many clip key points have been reached since the
                                    // last ad was played.  Set to -1 at Player instantiation.
                                    
    
	

	var OnUnLoad = function() { Player.EndClip(); }
	
	window.onunload = OnUnLoad;
	if( window.onunload == OnUnLoad )
	{
		// DO NOTHING
	}
	else if( window.addEventListener )
	{
		window.addEventListener( "unload", OnUnLoad, false );
	}
	else if( window.attachEvent ) 
	{
		window.attachEvent( "onunload", OnUnLoad );
	}
	
	if( getCookie( "Volume" ) != null && getCookie( "Volume" ) != "" )
	{
	    Player.Volume = getCookie( "Volume" );
	}

	Player.__instance = this;
}

Player.Volume = 50;

Player.GetInstance = function( pTheme, pPrePlayImage )
{
	if( ! Player.__instance )
	{
		Player.__instance = new Player( pTheme, pPrePlayImage );
	}

	
	return Player.__instance;
}

Player.Pause = function(pSeconds) {
    var _Playlist = Playlist.GetInstance();

    if (_Playlist.Current) {
       // console.log("pause:" + pSeconds);
        Metrics.StopClip(_Playlist.Current, pSeconds);
    }
}


Player.Play = function (pSeconds) {

    var _Playlist = Playlist.GetInstance();

    if (_Playlist.Current) {
        // console.log("play:" + pSeconds);
        Metrics.StartClip(_Playlist.Current, pSeconds);
    }
}

Player.prototype.Play = function (pVideo) {

    Metrics.UseMetricsOverridePlayName = Framework.UseMetricsOverridePlayName;

    Utility.Log("Play");

    if (Interface.DisplayViewerDiscretionIsAdvised && TVRating.GetInstance().MustAdvise(pVideo.Rating)) {
        if (this.Controller && this.Controller.Destroy) { this.Controller.Destroy(); }
        Interface.DisplayViewerDiscretionIsAdvised(pVideo);
        this.Controller = null;
        return;
    }

    var IsSilverlightControllerAvailable = true;
    try {
        if (SilverlightController) {
            IsSilverlightControllerAvailable = true;
        }
        else {
            IsSilverlightControllerAvailable = false;
        }
    }
    catch (err) {
        IsSilverlightControllerAvailable = false;
    }

    var IsWindowsMediaControllerAvailable = true;
    try {
        if (WindowsMediaController) {
            IsWindowsMediaControllerAvailable = true;
        }
        else {
            IsWindowsMediaControllerAvailable = false;
        }
    }
    catch (err) {
        IsWindowsMediaControllerAvailable = false;
    }

    if (!this.Controller || this.Controller.Format != pVideo.Format || (BrowserDetect.OS != "Windows" && pVideo.Format == Format.WindowsMediaVideoDRM)) {

        Utility.Log("User agent:" + navigator.userAgent);
        //        if (navigator.userAgent.match(/iPad/i) != null) {
        //            if (this.Controller && this.Controller.Destroy) { this.Controller.Destroy(); }
        //            var NewController = new IDeviceController(this.Theme);
        //            this.Controller = NewController;
        //        }
        //        else 
        if (IsSilverlightControllerAvailable && (pVideo.Format == Format.WindowsMediaVideo || pVideo.Format == Format.LiveStream || pVideo.Format == Format.WindowsMediaAudio)) {
            if (this.Controller && this.Controller.Destroy) { this.Controller.Destroy(); }
            var NewController;
            if (SilverlightController.IsInstalled() || !Interface.DisplaySilverlightChoice) {
                NewController = new SilverlightController(this.Theme);
            }
            else if (!this.RejectedSilverlight && Interface.DisplaySilverlightChoice) {
                if (this.Controller && this.Controller.Destroy) { this.Controller.Destroy(); }
                Interface.DisplaySilverlightChoice();
                this.Controller = null;
                return;
            }
            else {
                NewController = new WindowsMediaController(this.Theme);
            }
            this.Controller = NewController;
        }
        else if (pVideo.Format == Format.FlashVideo || pVideo.Format != Format.MP3) {
            if (this.Controller && this.Controller.Destroy) { this.Controller.Destroy(); }
            var NewController = new FlashController(this.Theme);
            this.Controller = NewController;
        }
        else if (pVideo.Format == Format.MP3) {
            if (this.Controller && this.Controller.Destroy) { this.Controller.Destroy(); }
            var silverlight2Controller = new Silverlight2Controller();
            this.Controller = silverlight2Controller;
        }
        else if (IsWindowsMediaControllerAvailable && pVideo.Format == Format.WindowsMediaVideoDRM) {
            if (BrowserDetect.OS != "Windows") {
                if (this.Controller && this.Controller.Destroy) { this.Controller.Destroy(); }
                Interface.DisplayPlayerControllerError("Windows only", "Sorry, you must be using the Microsoft Windows operating system to view this video.");
                this.Controller = null;

                setTimeout("Playlist.GetInstance().Next( true )", 60000);

                return;
            }
            else {
                if (this.Controller && this.Controller.Destroy) { this.Controller.Destroy(); }
                var NewController = new WindowsMediaController(this.Theme);
                this.Controller = NewController;
            }
        }
        else {
            //this.Controller.Wait();
            throw "No controller available to play format " + pVideo.Format;
            return;
        }
    } else {

        //        Utility.Log("ELSE");
        //        if (navigator.userAgent.match(/iPad/i) != null) {
        //            if (this.Controller && this.Controller.Destroy) { this.Controller.Destroy(); }
        //            var NewController = new IDeviceController(this.Theme);
        //            this.Controller = NewController;
        //        }
    }

    if (pVideo.Url) {
        if (Interface.GetInstance().AllowUrlRewriting) {
            var urlSuffix;
            if (pVideo.IsAd) {
                var _Playlist;
                _Playlist = Playlist.GetInstance();

                var NextVideo = _Playlist.FindNext();

                if (NextVideo && NextVideo.ClipId) {
                    urlSuffix = "#clip" + NextVideo.ClipId;
                }
                else {
                    urlSuffix = "#ad";
                }
            }
            else if (pVideo.ClipId) {
                urlSuffix = "#clip" + pVideo.ClipId;
            }
            else {
                urlSuffix = "#";
            }

            //document.getElementById("Video").name = urlSuffix.substring(1);

            document.location = urlSuffix;
        }

        if (pVideo.OnStart != null) {
            pVideo.OnStart();
        }

        this.Controller.Play(pVideo);
        Metrics.StartedClip(pVideo);

        if (!pVideo.IsAd) {
            this.SuccessfulPlays++;
        }
        else {
            this.ClipKeyPointsSinceAd = 0;
        }
    }
    else {
        var PlayerController = this.Controller;
        var _Player = this;
        pVideo.AfterRemoteLoad = function (pVideo) { Player.GetInstance().Play(pVideo); }
        pVideo.GetRemoteUrl();
    }
}

Player.ParseClipIdFromAddress = function()
{
	var ClipIdRegExp = new RegExp( "#clip([0-9]+)$" );
	
	var Match = ClipIdRegExp.exec( document.location + "" );
	
	if( Match && Match.length > 0 )
	{
		Log( "Found clip " + Match[1] + " on the query string" );
		return Match[1];
	}
	else
	{
		ClipIdRegExp = new RegExp( "\/clip([0-9]+)[\/\?#]?" );	
		Match = ClipIdRegExp.exec( document.location + "" );
		
		if( Match && Match.length > 0 )
		{
			Log( "Found clip " + Match[1] + " on the query string" );
			return Match[1];
		}
	}

	Log( "No clip was passed on the query string" );
	return false;
}

Player.prototype.Wait = function()
{
	if( this.Controller && this.Controller.Wait )
	{
		this.Controller.Wait();
	}
}

Player.EndClip = function() {
    var _Playlist = Playlist.GetInstance();

    if (_Playlist.Current) {

        var timeLinePosition = Player.GetInstance().Controller.getTimelinePosition();
        
        if (Player.GetInstance().Controller && Player.GetInstance().Controller.Loading) {
            Player.GetInstance().Controller.Loading();
        }



        Metrics.EndedClip(_Playlist.Current, timeLinePosition);

        if (_Playlist.Current.OnEnd) {
            _Playlist.Current.OnEnd();
        }

        //  _Playlist.Current = null;
    }
}


Player.Error = function( Message )
{
    if( Playlist.GetInstance().Current && Playlist.GetInstance().Current.IsAd )
    {
        Playlist.GetInstance().Next();
    }
    else
    {
        Metrics.ErrorPlayingClip( Playlist.GetInstance().Current, Message );
        
        /*
        if( Interface.DisplayPlayerControllerError )
        {
            Interface.DisplayPlayerControllerError( "Sorry, there was an error", Message );
        }
        */
    }
	throw "Error from the Player controller: " + Message;
}

// return a result in seconds
Player.prototype.TimeWatchedSinceAd = function()
{
    // If ClipKeyPointsSinceAd is negative, we haven't watched an ad this session yet, so return 
    // a high number corresponding to a long time since the last ad was seen.
    if( this.ClipKeyPointsSinceAd < 0 )
    {
        return 999999;
    }
    else
    {
        return this.ClipKeyPointsSinceAd * 10; // multiply by 10 because keypoints are sent every 10 seconds
    }
}

Player.OnClipKeyPoint = function( KeyPoint, pDuration )
{
    if( pDuration )
    {
        try
        {
            Playlist.GetInstance().Current.Duration = pDuration;
        }
        catch( Error )
        {
            Log( "Error setting Current Video Duration: " + Error );
        }
    }
    
    var _Playlist = Playlist.GetInstance();
    
    if( KeyPoint > 0 && ! _Playlist.Current.IsAd )
    {
        Player.GetInstance().ClipKeyPointsSinceAd++;
    }
    
    if( KeyPoint == 0 && _Playlist.Current )
    {
		if( _Playlist.Current.IsAd )
		{
			Log( "Ad was loaded successfully" );
		}
		else
		{
			Log( "Video " + _Playlist.Current.ClipId + " was loaded successfully" );
		}
    }

	Metrics.ReachedClipKeyPoint( KeyPoint );
}

Player.OnClipEnded = function () {
    Player.EndClip();

    Playlist.GetInstance().CallMads(Playlist.GetInstance().FindNext());

    Playlist.GetInstance().Next();
}

Player.OnNextClicked = function () 
{
    Playlist.GetInstance().Next();
}

Player.OnBigBoxClicked = function()
{
	var url = Ad.GetInstance().BigBoxTargetURL;
	
	if( url && url != "" && url != "undefined"  && url != undefined )
	{
		Player.PermalinkClicked( url );
	}
}

Player.SetVolume = function( pLevel )
{
    if( ( "" + Number(pLevel) ).indexOf("NaN") == -1 )
    {	
		Player.Volume = pLevel;
	    
		setCookie( "Volume", pLevel );    
	}
}
Player.GetVolume = function()
{
    return Player.Volume;
}

Player.GetShowName = function () {
    var _Playlist = Playlist.GetInstance();

    var nextVideo;

    //If there is a Video in the list of Upcoming videos...
    if (_Playlist.Upcoming.length > 0) {
        nextVideo = _Playlist.Upcoming.shift();
    }
    //If there is a Video in the list of Sibling videos...
    else if (_Playlist.SiblingVideos.length > 0) {
        nextVideo = _Playlist.SiblingVideos.shift();
    }
    // If we haven't played all the FeaturedVideos yet...
    else if (Playlist.FeaturedVideos.length > 0 && Playlist.FeaturedVideos.length > _Playlist.FeaturedVideosIndex) {
        // Get the next FeaturedVideo
        nextVideo = Playlist.FeaturedVideos[_Playlist.FeaturedVideosIndex];
    }
    else if (Playlist.FeaturedVideos.length > 0) {
        // Get the next FeaturedVideo
        nextVideo = Playlist.FeaturedVideos[0];
    }
    else {
        return "";
    }

    return Player.GetShowNameFromSiteMap(nextVideo);
}


Player.GetShowNameFromSiteMap = function (nextVideo) {
    if (nextVideo.SiteMap) {
        var showName;
        showName = nextVideo.SiteMap[nextVideo.SiteMap.length - 1][0]

        return escape(showName);
    }
}

Player.GetCurrentShowMetadata = function () {

    var _Playlist = Playlist.GetInstance();

    var nextVideo;

    //If there is a Video in the list of Upcoming videos...
    if (_Playlist.Upcoming.length > 0) {
        nextVideo = _Playlist.Upcoming[0];
    }
    //If there is a Video in the list of Sibling videos...
    else if (_Playlist.SiblingVideos.length > 0) {
        nextVideo = _Playlist.SiblingVideos[0];
    }
    // If we haven't played all the FeaturedVideos yet...
    else if (Playlist.FeaturedVideos.length > 0 && Playlist.FeaturedVideos.length > _Playlist.FeaturedVideosIndex) {
        // Get the next FeaturedVideo
        nextVideo = Playlist.FeaturedVideos[_Playlist.FeaturedVideosIndex];
    }
    else if (Playlist.FeaturedVideos.length > 0) {
        // Get the next FeaturedVideo
        nextVideo = Playlist.FeaturedVideos[0];
    }

    var currentVideoTitle;
    var currentVideoDescription;
    var currentClipID;
    var currentPermalink;
    var currentIsAd;

    if (_Playlist.Current == null) {
        //nothing played yet, likely due to lack of autoplay, use NEXT
        currentVideoTitle = nextVideo.Title;
        currentVideoDescription = nextVideo.Description;
        currentClipID = nextVideo.ClipId;
        currentPermalink = nextVideo.Permalink;
        currentIsAd = nextVideo.IsAd;
    } else {
        currentVideoTitle = _Playlist.Current.Title;
        currentVideoDescription = _Playlist.Current.Description;
        currentClipID = _Playlist.Current.ClipId;
        currentPermalink = _Playlist.Current.Permalink;
        currentIsAd = _Playlist.Current.IsAd;
    }

    var nextVideoTitle = nextVideo.Title;

    var metadata = { currentTitle: currentVideoTitle, currentDescription: currentVideoDescription, nextTitle: nextVideoTitle, clipID: currentClipID, permalink: currentPermalink, isAd: currentIsAd };

    return metadata;
}




Player.Fullscreen = false;
Player.IsFullscreen = function(pIsFullscreen) {

    if (pIsFullscreen != null) {
        Player.Fullscreen = pIsFullscreen;
    }


    return Player.Fullscreen;
}

Player.PermalinkClicked = function( pUrl )
{
    if( Interface.PermalinkClicked )
    {
        Interface.PermalinkClicked( pUrl );
    }
    else
    {
        document.location = pUrl;
    }
}























/*
 * Format: holds the possible formats of video
 */
function Format()
{}
Format.FlashVideo = "FLV";
Format.WindowsMediaVideo = "WMV";
Format.WindowsMediaVideoDRM = "WMV+DRM";
Format.LiveStream = "WMV";
Format.WindowsMediaAudio = "WMA";
Format.MP3 = "MP3";
Format.IDevice = "MP4";



















function Log( pMessage )
{
    if( document.getElementById("ErrorLogs") )
    {
        if( document.getElementById("ErrorLogs").style.display.toLowerCase() != "none" )
        {
			LogToNewWindow( pMessage );
			return;
		}
        
        if( Log.Count && Log.Count < 50 )
	    {   
	        document.getElementById("ErrorLogs").innerHTML += pMessage + "<br/>";
	        Log.Count++;
	    }
	    else
	    {
	        document.getElementById("ErrorLogs").innerHTML += pMessage + "<br/>";
	        Log.Count = 0;
	    }
    }
}

var _OpenWindow;
var _LastWasWhite = false;

function LogToNewWindow( pMessage )
{
	if( ! _OpenWindow )
	{
		_OpenWindow=window.open("", "newwin", "height=800, width=450,resizable=1,toolbar=0,menubar=0,scrollbars=1");
		_OpenWindow.document.write("<html><head><TITLE>Log Window</TITLE></head><body style='font-size:10pt;font-family:verdana;line-spacing:170%' ><div id='innerLogArea'></div></body></html>")		
	}
	
	var toWriteTo = _OpenWindow && _OpenWindow.document ? _OpenWindow.document.getElementById("innerLogArea") : null;
	
	if( toWriteTo )
	{
		var colour = _LastWasWhite ? "#CCCCCC" : "#FFFFFF";
		_LastWasWhite = ! _LastWasWhite;
		
		toWriteTo.innerHTML = '<span style=\'background-color:'+ colour +'\'>' + pMessage + '</span><br />' + toWriteTo.innerHTML;
	}
}





var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};

BrowserDetect.init();

function setCookie(name, value, expires, path, domain, secure)
{
	if( expires == null || expires == 'undefined' )
	{
		expires = new Date();
		
		// 7 days from now
		expires.setTime( expires.getTime() +  (7 * 24 * 60 * 60 * 1000) );
	}
	document.cookie= name + "=" + escape(value) +
		((expires) ? "; expires=" + expires.toGMTString() : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "");
}

function getCookie(name)
{
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1)
	{
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	}
	else
	{
		begin += 2;
	}
	var end = document.cookie.indexOf(";", begin);
	if (end == -1)
	{
		end = dc.length;
	}
	
	return unescape(dc.substring(begin + prefix.length, end));
}
function SilverlightPlayer( DOMparent, SceneFile, ThemeFile, Url, IsAd, BugUrl,VideoTitle, PermalinkUrl, ImageUrl )
{
	this.url			= Url;
	this.isAd			= IsAd;
	this.bugUrl			= BugUrl;
	this.imageUrl		= ImageUrl;
	this.permalinkUrl	= PermalinkUrl;
	this.videoTitle		= VideoTitle;
	
	_silverlightPlayer	= this;
	
	SilverlightPlayer.ThemeFile = ThemeFile;
	
	if( SilverlightController.IsCrossDomainLoad )
	{
		//give the xaml script time to initialize...
		setTimeout( function() { createMySilverlightPlugin( DOMparent, SceneFile, ThemeFile ); }, 200 );
}	
	else
	{
		//
		createMySilverlightPlugin( DOMparent, SceneFile, ThemeFile );
	}
}

SilverlightPlayer.ThemeFile;
SilverlightPlayer.ThemeNodes;
SilverlightPlayer.SilverlightVersion = '1.0';//'0.90.0';

SilverlightPlayer.prototype.PlayUrl = function( url, isAd, bugUrl,PermalinkUrl, ImageUrl )
{	
	var __Player = getPlayerInstance();
	
	if( __Player )
	{
		__Player.playUrl( url, isAd, bugUrl, PermalinkUrl, ImageUrl  );
	}
}


SilverlightPlayer.prototype.GetTimelinePosition = function () {
    var __Player = getPlayerInstance();
	var val = 0;
	if( __Player )
	{
		val = __Player.GetTimelinePosition();
	}
    return val;
}

SilverlightPlayer.prototype.Wait = function()
{	
	var __Player = getPlayerInstance();
	
	if( __Player )
	{
		__Player.wait();
	}
}

SilverlightPlayer.prototype.Loading = function()
{	
	var __Player = getPlayerInstance();
	
	if( __Player )
	{
		__Player.loading();
	}
}
var _width;
var _height;
var _theme;

function getPlayerHeight()
{
	return _height;
}
function getPlayerWidth()
{
	return _width;
}
function getPlayerTheme()
{
	return _theme;
}

function createMySilverlightPlugin( DOMparent, SceneFile, ThemeFile )
{  
    _width = '' + DOMparent.clientWidth;
    _height = '' + DOMparent.clientHeight;
    _theme  = ThemeFile;
	
     var sceneParameter = SilverlightController.IsCrossDomainLoad ? '#xamlContent' : SceneFile;
	
     Silverlight.createObject(
        sceneParameter,
        DOMparent,                  // DOM reference to hosting DIV tag.
        "SilverlightPlayer",         // Unique plug-in ID value.
        {                               // Per-instance properties.
            width: _width,   // Width of rectangular region of 
                                        // plug-in area in pixels.
            height: _height, // Height of rectangular region of 
                                        // plug-in area in pixels.
            inplaceInstallPrompt:true, // Determines whether to display 
                                        // in-place install prompt if 
                                        // invalid version detected.
            background:'#000000',       // Background color of plug-in.
            isWindowless:'true',       // Determines whether to display plug-in 
                                        // in Windowless mode.
                                        
            framerate:'30',             // MaxFrameRate property value.
            version:SilverlightPlayer.SilverlightVersion // Silverlight version to use.
        },
        {
            onError:_HandleError,        // OnError property value -- 
                                        // event handler function name.
            onLoad:null        // OnLoad property value -- 
                                        // event handler function name.
        },
        null);                          // Context value -- event handler function name.
}

function _HandleError( sender, errorArgs )
{
	 // The error message to display.
    var errorMsg = "Silverlight Player Error: \n\n";
    
    // Error information common to all errors.
    errorMsg += "Error Type:    " + errorArgs.errorType + "\n";
    errorMsg += "Error Message: " + errorArgs.errorMessage + "\n";
    errorMsg += "Error Code:    " + errorArgs.errorCode + "\n";
    
    // Determine the type of error and add specific error information.
    switch(errorArgs.errorType)
    {
        case "RuntimeError":
            // Display properties specific to RuntimeErrorEventArgs.
            if (errorArgs.lineNumber != 0)
            {
                errorMsg += "Line: " + errorArgs.lineNumber + "\n";
                errorMsg += "Position: " +  errorArgs.charPosition + "\n";
            }
            errorMsg += "MethodName: " + errorArgs.methodName + "\n";
            break;
        case "ParserError":
            // Display properties specific to ParserErrorEventArgs.
            errorMsg += "Xaml File:      " + errorArgs.xamlFile      + "\n";
            errorMsg += "Xml Element:    " + errorArgs.xmlElement    + "\n";
            errorMsg += "Xml Attribute:  " + errorArgs.xmlAttribute  + "\n";
            errorMsg += "Line:           " + errorArgs.lineNumber    + "\n";
            errorMsg += "Position:       " + errorArgs.charPosition  + "\n";
            break;
        case "ImageError":
            break;
        default:
            break;
    }

	Player.Error( errorMsg );
}
Utility = function(){

}

Utility.Log = function(message) {
    if (window.console) {
        console.log(message);
    }
}


function Interface()
{
    this.AllowUrlRewriting = false;
}

Interface.GetInstance = function()
{
	if( ! Interface.__instance )
	{
		Interface.__instance = new Interface();
	}
	
	return Interface.__instance;
}

Interface.SetUpNext = function( pVideo ){}
Interface.SetNowPlaying = function( pVideo ){}
