ps.tpls.set('player-extras.tpl', '{capture assign=media_title}{$media.name|strip_tags|escape}{/capture}{ps_box id=\"share-it\" class=\"collapsed\"}	<a href=\"#share-it\" class=\"share-close share-link toggle-player toggle close-button\" title=\"share {$media.name}\">close<\/a>	{ps_include file=\"share-present.tpl\" id=\"share\" refresh_on=\"login\"}{/ps_box}<script type=\"text/javascript\">{if $channel}{literal}ps.event.add(\"share-it\", \"click\", function(e) {	if (!ps.event.get_by_class(e, \'share-close\', 5))		return;	ps.data.get({mId: {/literal} {$media.id} {literal}, share_channel_id: {/literal} {$channel.id} {literal}}, function(d) {		ps.tpls.render(\"share-present.tpl\", d, \"share\");	});});{/literal}{/if}<\/script>{if $que && $media}    {capture assign=\"popout_url\"}/player/mashboard.php?action=popout&amp;mId={$media.id}&amp;{$que.key}={$que.id}{/capture}{/if}<ul class=\"player-extra controls\">	<li class=\"first odd\">	<a class=\"player-maximize min\" href=\"/player/?action=maximize&amp;mId={$media.id}\" title=\"maximize player\" rel=\"nofollow\">min<\/a>	<a class=\"player-maximize max\" href=\"/player/?action=maximize&amp;mId={$media.id}\" title=\"minimize player\" rel=\"nofollow\">max<\/a>	{if $popout_url}		<a class=\"player-popout\" href=\"{$popout_url}\" title=\"pop out\" rel=\"nofollow\">pop out<\/a>	{/if}	<\/li>	  	{* <li class=\"last even\">	<a href=\"/share/mId={$media.id}#share-it\" class=\"share-link toggle-player toggle share-button\" title=\"share {$media_title}\">share<\/a>	<a href=\"{$media.link}\" title=\"more info\" {if $popup} onclick=\"window.open(this.href);  {literal}setTimeout(function(){window.close();}, 0);{/literal} return false;\" {/if} class=\"player-info\">info<\/a><\/li> *}<\/ul>');
ps.tpls.set('channel-playing.tpl', '<div class=\"box-heading {if $media.featured_on}{$media.featured_on.0.style|default:\'\'}{/if}\">	<h2>	{if $media.featured_on}		FEATURED ON: {$media.featured_on.0.network_name}	{else}		ON NOW: {$media.name|strip_tags:false|truncate:34:\"...\":true}{/if}	<\/h2><\/div><div class=\"box-body\">	<a class=\"nowplaying-img\" href=\"{$media.link}\"><img class=\"neg-img-margin-10\" src=\"{$media.images.small}\"><\/a>	<div class=\"text-wrapper\">		<h3>{$media.name|strip_tags:false|truncate:30:\"...\":true}<\/h3>		<p>{$media.summary|strip_tags:false|replace:\'&nbsp;\':\' \'|truncate:49:\"...\":true}<\/p>	<\/div><\/div><!-- box-body -->');
ps.tpls.set('download-link.tpl', '{if $media.download_url} 	{if $current_user.logged_in}		<a href=\"{$pdn_config.download_prefix}{$media.download_url}\" class=\"download-button\" 		title=\"download media: {$media_title}\">download<\/a>	{else}		<a href=\"{$pdn_config.action_root}/login/#loginOverlay\" 		title=\"you need to be logged in to be able to download &quot;{$media_title}&quot;\"		class=\"download-button login-link\">download<\/a>	{/if}	{else}	<span class=\"download-button\" title=\"download media: {$media_title}\">download<\/span>{/if}');
ps.tpls.set('media-extras.tpl', '{* Figure out what we are: 			Show, video, or music  	*}{* Note: $media is a global that should always be available, do not pass it through ps_include *}{if $media.type_name == \"pdne\" || $media.type_name == \"exte\"}	{capture assign=\"mediaType\"}typeShow{/capture}{elseif $media.type_name == \"vid\"}	{capture assign=\"mediaType\"}typeVideo{/capture}{elseif $media.type_name == \"pmns\"}	{capture assign=\"mediaType\"}typeMusic{/capture}{/if}{* Figure out where we are: 		On a show page or not 	*}{if $selectedTab}	{capture assign=\"location_type\"}onShowPage{/capture}{else}{/if}{* Figure out what type we are:  	Video or Audio		  	*}{if $media.av == \"audio\"}	{capture assign=\"media_style\"}audio{/capture}{else}	{capture assign=\"media_style\"}video{/capture}{/if}{* Failsafe for embedding *}{if ! $media.media_urls.flv}	{capture assign=\"embed_failsafe\"}noEmbed{/capture}{/if}{if $media.media_urls.flv || $media.media_urls.mp3}	{capture assign=\"is_flash\"}1{/capture}{else}	{capture assign=\"is_flash\"}0{/capture}{/if}<h4>{$media.name|strip_tags:false|truncate:40:\"...\":true}<\/h4><div class=\"media-extras-wrapper {$location_type} {$mediaType} {$embed_failsafe}\">	<ul class=\"media-extras-list {$media_style}\">		<li class=\"media-add\">			{if $is_flash == \"1\"}				<div class=\"getit-extras\">				{if !$current_user.logged_in}					<a class=\"login-link\" title=\"Login required to add\" rel=\"nofollow\" href=\"{$pdn_config.action_root}/login/#loginOverlay\">Add to<\/a>				{else}					<a href=\"/actions/getit/?action=getit-flash\" rel=\"nofollow\" title=\"add to my channels\" class=\"{$class|default:\'get_it\'}\">Add to<\/a>				{/if}				<\/div>			{else}				{ps_getit keyId=$media.key_id type_name=$media.type_name }			{/if}					<\/li><!-- END media-add -->				<li class=\"media-email\">			{if $is_flash == \"1\"}				{if !$current_user.logged_in}					<a class=\"email login-link\" title=\"Login required to share\" rel=\"nofollow\" href=\"{$pdn_config.action_root}/login/#loginOverlay\">email<\/a>				{else}					<a class=\"email\" href=\"/?action=email-flash\" title=\"Email friends\">email<\/a>				{/if}			{/if}		<\/li><!-- END media-email -->		{if $is_flash == \"1\" || $media.av == \"audio\"}		<li class=\"media-embed\">			<a class=\"embed\" href=\"/?action=embed-flash\" rel=\"nofollow\" title=\"Embed\">embed<\/a>		<\/li><!-- END media-embed -->		{/if}		{if $media.display_subscribe && $media.download_url}<!-- download link -->			<li class=\"media-download\">				<a href=\"{$media.download_url}\" title=\"download this &hellip;\" rel=\"nofollow\" class=\"\">download<\/a>				<\/li>		{/if}<!-- END download link -->		<li class=\"media-comment\">			<a class=\"show-profile\" rel=\"nofollow\" href=\"{$media.link}#postComment\" 			{if $popup} 				onclick=\"window.open(this.href); {literal}setTimeout(function(){window.close();}, 0);{/literal} return false;\" 			{/if} 			title=\"join the conversation\">comment<\/a>		<\/li><!-- END media-add -->				<li class=\"video-twitter\">			<a rel=\"nofollow\" title=\"Tweet this\" href=\"/tweet/?mId={$media.id}&amp;token={$media.token}\" class=\"tweet-link\">Twitter<\/a>		<\/li>		<li class=\"video-facebook\" id=\"facebook_video_publish_holder\">			{if $current_user.facebook_id}				<a rel=\"nofollow\" title=\"publish to facebook\" onclick=\"ps.facebook.publish.story();\">Facebook<\/a>			{else}				<a rel=\"nofollow\" title=\"connect to facebook\" onclick=\"ps.facebook.connect();\">Facebook<\/a>			{/if}		<\/li>		<li class=\"media-info\">			<a href=\"{$media.link}\" title=\"more about this &hellip;\" class=\"player-info info-link\">info<\/a>			<\/li><!-- END media-info -->	<\/ul><!-- END media-extras-list -->		{* <p class=\"follow\">FOLLOW:<\/p> *}<\/div><!-- END media-extras-wraper --> <script type=\"text/javascript\">{literal}ps.message.add({\'preroll-start\': function() {      ps.dom.classname.add(\'media-extras\',\'preroll\');}});ps.message.add({\'preroll-end\': function() {      ps.dom.classname.kill(\'media-extras\',\'preroll\');}});{/literal}<\/script>');
ps.tpls.set('now-playing-title.tpl', '<a href=\"{$media.link}\">{$media.name|truncate:45:\'...\':true}<\/a>');
ps.tpls.set('player-embed.tpl', '{capture assign=myswfconfig}{$swfconfig|default:standard}{/capture}<div id=\"player-wrapper\" class=\"player-wrapper hp-player\">	<div id=\"player-mod\" class=\"player-main\">{* replaced? Answer: NO! innerHTML&apos;ed. *}<\/div>	{capture assign=media_title}{$media.name|strip_tags|escape}{/capture}<\/div><script type=\"text/javascript\">{literal}ps.event.dom_ready(function() {{/literal}  ps.swfplayer = \"{$pdn_config.swfplayer}\";  ps.swfplayerConfig = \"{$pdn_config.swfplayerConfig}\";  ps.fwSiteSection = \"home\"; {* TODO: make this dynamic *}  var cruxData = {literal}{	  _crux_docref : (typeof __crux_docref != \"undefined\" ? __crux_docref : \"\"),	  _crux_pvt : (typeof __crux_pvt != \"undefined\" ? __crux_pvt : \"\")  }  ps.cruxReferer = document.location.href;  if (ps.cruxReferer.indexOf(\'?\') == -1) {	ps.cruxReferer += \'?\' + ps.serialize(cruxData);  } else {	ps.cruxReferer += \'&\' + ps.serialize(cruxData);  }{/literal}  var q = {ps_json_encode data=$que};{literal}  if (q) {    var d = {};    d[q.type] = q;    ps.data.set(d);  };{/literal}{if $disable_autoplay}  {literal}  var args = {    player_holder_id: \"player-mod\",    player_wrapper_id: \"player-wrapper\",    autoplay: false,    que_holder_id: \"playlist\",    que_data: q  };  {/literal}{else}  {literal}  var args = {    player_holder_id: \"player-mod\",    player_wrapper_id: \"player-wrapper\",    autoplay: true,    que_holder_id: \"playlist\",    que_data: q  };  {/literal}{/if}{if $welcome_media}  args.welcome_media = {ps_json_encode data=$welcome_media};{/if}{if $media}  args.default_media = {ps_json_encode data=$media};{/if}{literal}ps.player_with_que(args);});{/literal}<\/script>');
ps.tpls.set('widget-gigya-shortcode.tpl', '[gigya-embed src=\"{$pdn_config.swfplayer}\" quality=\"high\" wmode=\"transparent\" flashvars=\"distribConfig={$pdn_config.swfplayerConfig}&autoPlay={$auto_play}&container=false&rssFeed=/%3F{$play_type}={$play_id}%26{if $play_subtype}{$play_subtype}={$play_subid}%26{/if}format=json&playerIdleEnabled=false\" bgcolor=\"#000000\" name=\"Mevio\" align=\"middle\" allowFullScreen=\"true\" allowScriptAccess=\"always\"]');
ps.tpls.set('player.tpl', '{*	default player module page*}{* h1 class=\"title\"> {$page_title} <\/h1> *}<div id=\"player-zone\">	<div class=\"content-wrapper\">		{include file=\"player-main.tpl\"}	<\/div><\/div><!-- /#player-zone -->');
ps.tpls.set('mashboard.tpl', '<h1 class=\"title extra\"><a href=\"http://{$pdn_config.product_domain}/\" title=\"{$pdn_config.product_name}\">{$pdn_config.product_name}<\/a><\/h1>{if !$media || !$media.id || $media.media_active == \'N\'}	<div style=\"color: white;\">We\'re sorry, this video is no longer available.<\/div>{else}	<div id=\"player-zone\">		<div class=\"content-wrapper\">			{include file=\"player-main.tpl\"}		<\/div>	<\/div><!-- /#player-zone -->{/if}');
ps.tpls.set('now-playing.tpl', '{* to be consolidated by PJ *}{capture assign=link_title}	{if $media.type_id == \'2\'}		show-guide	{elseif $media.type_id == \'8\' }		video collection page	{elseif $media.type_id == \'12\' }		music guide	{elseif $media.type_id == \'?\' }		channels page?	{else}		more info	{/if}		 for {$media.name}{/capture}{capture assign=media_description}{$media.summary|strip_tags:false}{/capture}<a href=\"{$media.link}\" title=\"{$link_title}\"><img src=\"{$media.images.thumb}\" alt=\"{$media.name}\" width=\"90\" height=\"90\"><\/a><a href=\"{$media.link}\" title=\"{$link_title}\">{$media.name}<\/a><p>{$media_description|replace:\'&nbsp;\':\' \'|truncate:120:\"...\":true}<\/p><a href=\"{$media.link}\" class=\"profile-link\" title=\"{$link_title}\">more<\/a>');
ps.tpls.set('player-next.tpl', '{if $up_next}	{if $disable_autoplay == true }		<a href=\"{$up_next.link}\" rel=\"nofollow\" title=\"{$up_next.media_desc|strip_tags:false|escape}\">UP NEXT: {$up_next.media_name|truncate:37:\'...\':true}<\/a>	{else}		<a href=\"{$pdn_config.action_root}/player/?action=play&amp;mId={$up_next.id}&amp;{$playlist.key}={$playlist.id}\" rel=\"nofollow\" title=\"{$up_next.media_desc|strip_tags:false|escape}\">UP NEXT: {$up_next.media_name|truncate:37:\'...\':true}<\/a>	{/if}{/if}{if $no_next_item}	{* insert text to display if there is no item to be displayed next.*}{/if}');
ps.tpls.set('widget.tpl', '{* needs:     $pdn_config.swfplayer: url of Mevio SWF     $pdn_config.swfplayerConfig: url of distribConfig     $auto_play: true or false     $play_type: cId or sId or mId     $play_id: the id to play     $play_subtype: undefined or sMediaId or cMediaId     $play_subid: the initial media id for the show or channel     $auto_play: true or false*}	<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\"codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\" width=\"600\" height=\"336\" id=\"MevioWM\" align=\"middle\"><param name=\"allowScriptAccess\" value=\"never\" /><param name=\"allowFullScreen\" value=\"true\" /><param name=\"movie\" value=\"{$pdn_config.swfplayer}\" /><param name=\"quality\" value=\"high\" /><param name=\"FlashVars\"     value=\"distribConfig={$pdn_config.swfplayerConfig}&autoPlay={$auto_play}&container=false&rssFeed=/%3F{$play_type}={$play_id}%26{if $play_subtype}{$play_subtype}={$play_subid}%26{/if}format=json&playerIdleEnabled=false\" /><param name=\"bgcolor\" value=\"#000000\" /><embed src=\"{$pdn_config.swfplayer}\"quality=\"high\"bgcolor=\"#000000\"width=\"600\" height=\"336\" FlashVars=\"distribConfig={$pdn_config.swfplayerConfig}&autoPlay={$auto_play}&6container=false&rssFeed=/%3F{$play_type}={$play_id}%26{if $play_subtype}{$play_subtype}={$play_subid}%26{/if}format=json&playerIdleEnabled=false\"name=\"MevioWM\"align=\"middle\"allowScriptAccess=\"never\"allowFullScreen=\"true\"type=\"application/x-shockwave-flash\"pluginspage=\"http://www.macromedia.com/go/getflashplayer\" /><\/object>');
ps.tpls.set('player-main.tpl', '<div class=\"main-col\">	{ps_include file=\"player-embed.tpl\" id=\"player-embed\"}		<div class=\"action_bar\">		{ps_include file=\"media-extras.tpl\" id=\"media-extras\" class=\"media-extras\" render_on=\"play\" refresh_on=\"login\"}	<\/div><\/div><div class=\"supporting-col\">	<div class=\"block box featured-box\">		{ps_include file=\"channel-playing.tpl\" render_on=\"now-playing\" id=\"now-playing\"}				<div class=\"box-footer\">			{ps_include file=\"player-next.tpl\" id=\"ondeck\" render_on=\"after_now-playing\" in_transition=\"fadeout\" out_transition=\"appear\"}		<\/div>	<\/div><!-- /.featured-box -->	{ps_include file=\"ad-300x250.tpl\" id=\"advert-home\" refresh_on=\"ad-rotate, player-maximize\"}<\/div><script type=\"text/javascript\">{literal}(function(){	var ad_rotator = null;	var rotation_start = 0;	var play_number = 0;	var rotation_interval = null;	var rotate_max = null;	var init_p = false;	var preroll_p = false;	var preroll_start_time = null;	var preroll_end_time = null;	var preroll_disables_rotate = null;	var init = function() {		if (init_p) return true;		var conf = ps.tpls.get_from_globals(\'pdn_config\');		if (conf) {			rotation_interval = conf.ad_rotation_interval;			rotate_max = conf.ad_rotation_max;			init_p = true;		}		preroll_disables_rotate = false; //hardcoded for now		return init_p;	}	var rotate = function() {		if (!init()) return;		ps.message.broadcast(\'ad-rotate\',{\'force_active\':true});		if (rotate_max == -1) return;		if (((((new Date()).getTime()-rotation_start)/1000)+rotation_interval) > rotate_max) {			clearInterval(ad_rotator);			ad_rotator = null;		}	}	var init_rotate = function() {		if (!init()) return;		if (rotation_interval == -1) return;		ad_rotator = setInterval(rotate,rotation_interval*1000);		rotation_start = (new Date()).getTime();	}	ps.message.add({\'before_play\': function(d) {		if (!init()) return;		if (ad_rotator) {			clearInterval(ad_rotator);			ad_rotator = null;		}		preroll_p = false;		preroll_start_time = null;		preroll_end_time = null;		play_number++;		if ( typeof(d.media) == \'object\' ) {			if (d.media.type_name == \'pdne\' && play_number > 1) {				ps.message.broadcast(\'ad-rotate\',{\'force_active\':false});			}			if (d.media.type_name == \'exte\') init_rotate(); //no preroll-end msg sent		}	}});	ps.message.add({\'preroll-start\': function() {		if (!init()) return;		preroll_start_time = (new Date()).getTime();	}});	ps.message.add({\'preroll-end\': function() {		if (!init()) return;		preroll_end_time = (new Date()).getTime();		if (Math.abs(preroll_end_time - preroll_start_time) > 500) {			preroll_p = true;		}		if (preroll_disables_rotate && preroll_p) return;		init_rotate();	}});})();{/literal}<\/script>');
ps.tpls.set('player-queue.tpl', '<h2>	<a href=\"{$pdn_config.action_root}{$playlist.base_url}?{$playlist.key}={$playlist.id}\" class=\"guide\" title=\"view {$playlist.type}\"><span class=\"label\">{$playlist.type}: <\/span>{$playlist.name|escape|truncate:18:\'...\':true}<\/a><\/h2><ul id=\"playlist\" class=\"playlist\">	{foreach from=$playlist.items item=que_item}	<li>		<a href=\"{$pdn_config.action_root}/player/?action=play&amp;mId={$que_item.media.id}&amp;{$playlist.key}={$playlist.id}\" rel=\"nofollow\" title=\"{$que_item.media.media_desc|strip_tags:false|escape}\">			{* <img src=\"{$que_item.media.images.tiny|default:$pdn_config.default_images.profile.tiny}\" width=\"34\" height=\"34\" alt=\"{$que_item.media.parent_name}\" title=\"{$que_item.media.parent_name}\">			<span class=\"now-playing\">Now Playing<\/span> *}		<span class=\"que-title\">{$que_item.media.media_name|truncate:25:\'...\':true}<\/span>		<\/a>	<\/li>	{/foreach}<\/ul>');