/****************************************************
     Author: Pete Mulder
     Url: http://www.hitmedia.nl
     Copyright 2004/2005 - HITmedia 
	 Last update: August 2005
	 Project: Universal Mediaplayer, Publieke omroep
	 
	 General (global PO) settings for the mediaplayer  
****************************************************/

var noRclick 				= 1;  				/* allow rightclick 0 = yes, 1 = no */
var ShowCommercial 			= 1; 				/* show commercial 1 = yes, 2 = no */

// FIXME var documentRoot 			= "";
if (typeof(documentRoot) != "string")   {var documentRoot = '';}
var documentHref			= 'player.html';

var defaultbw 				= 'sb';
var defaultplayer 			= 'wmp';

var popupW 					= 725;
var popupH 					= 515;

var popupDblW 				= 725;
var popupDblH 				= 645;

var moveXcontrols 			= -14;
var moveYcontrols 			= 145;

var mediasglwidth 			= 352;
var mediasglheight 			= 264;

var mediadblwidth 			= mediasglwidth*2;
var mediadblheight 			= mediasglheight*2;

var mediawidth 				= mediasglwidth;
var mediaheight 			= mediasglheight;

var mediacontrolheight 		= 20;

var showlink_help 			= 1;	/* displays help link. Optional */
var showlink_instellingen 	= 1;	/* displays instellingen link. Optional */
var showlink_voorwaarden 	= 1;	/* displays voorwaarden link. Optional */
var showlink_sendafriend 	= 1;	/* displays tell-a-friend link. Optional */
var showlink_zoeken 		= 0;	/* displays zoek link. Optional */

var imagePrefix 			= documentRoot + 'img/player/';
var defaultLinkItem	 		= documentRoot + 'img/arrow.gif';
var button_color 			= "silver";

var sendafriendURL 			= "/mplayer?nav=essxuCsHEbGcZtHjIugbB&sendcard=true";

var workdivlist 			= ['instellingendiv','voorwaardendiv','helpdiv','iframediv','ecarddiv'];

var LinkLen 				= 18;  /* available length of links in video box */

if (typeof(stream) != "string")			var stream = 'none';
if (typeof(player) != "string")			var player = 'wmp';
var slideActive 			= 0;
var isAdvanced 				= 0; /* default mediaplayer status : 0 = default, 1 = advanced controls */

var DefaultVoorwaardenLink = "http://portal.omroep.nl/mplayer?disclaim=true";

 /* setting available mediaplayer's options */
var hideButtons 			= 0; /* if set (to 1), this variable will hide play/pause/stop buttons */
var allowDouble 			= 1;   /* allows double view video box for advanced players (Win/MSIE) */
var allowFullscreen  		= 1;   /* allows FS view video box for advanced players (Win/MSIE) */
var allowDefaultplayer 		= 1;   /* allows link to default player for non Win/MSIE */

var showExternalLink 		= 1;	/* displays direct link to stream URL */
var showExternalLinkMSIE 	= 1;	/* displays direct link to stream URL for MSIE borwsers */


// slider vars
// mediaplayer
var topPx					= 435;

var	lenPx 					= 150;  // len of bar: var scale_width from slider.js
var	startPx 				= 161;  // most left pixel location of this bar
var	endPx 					= startPx+lenPx;  // most right pixel location of this bar

// volumebar
var topVolPx 				= 459;

var	lenVolPx 				= 137;  // len of bar: var scale_width from slider.js
var	startVolPx 				= 170;  // most left pixel location of this bar
var	endVolPx 				= startVolPx+lenVolPx;  // most right pixel location of this bar

var totalVolume 				= -3000; 
	
if (parseInt(navigator.appVersion)>=4) {
  if (navigator.appName=="Netscape")
    isNav=true
  else
    isNav=false
}


/* slider variables */

if (hideButtons == 0)	{
var sliders = [

	    // First slider 
	    {
	    interactive : true,		// User modifiable on 'true'
	    continuous : false,		// Any position allowed if 'true'
	    span_id : "slider1",

	    // timeline: all in 'px' pixels
		left : startPx,			
		top : topPx,
		
	      pane_image: documentRoot + "img/slider/pane.gif",

	    scale_width : lenPx,
	    scale_height : 14,		
	    scale_image : documentRoot + "img/slider/scale.gif",

	    stylus_width : 5,
	    stylus_height : 10,
	    stylus_up   : documentRoot + "img/slider/stylus.gif",
	    stylus_down : documentRoot + "img/slider/stylus2.gif",

	    tick_height : 1,
	    tick_width : 4,
	    tick_image : documentRoot + "img/slider/tick.gif",

	    ticks : 20,
	    start_tick : 0,
	    tick_tabs : null,		// auto-calc'ed if set to null

	    label_size : 8,		// in 'px' not in 'pt'
	    
	    form_field_id : "clipLoc",
	    form_id : "MediaForm"			// in  the HTML page.
	}
	,

  // 2nd slider 
	    {
	    interactive : true,		// User modifiable on 'true'
	    continuous : false,		// Any position allowed if 'true'
	    span_id : "slider2",

	    // audio: all in 'px' pixels
		left : startVolPx,			
		top : topVolPx,
		
	    pane_image: documentRoot + "img/slider/pane.gif",

	    scale_width : lenVolPx,
	    scale_height : 14,		
	    scale_image : documentRoot + "img/slider/scale.gif",

	    stylus_width : 5,
	    stylus_height : 10,
	    stylus_up   : documentRoot + "img/slider/stylus.gif",
	    stylus_down : documentRoot + "img/slider/stylus2.gif",

	    tick_height : 1,
	    tick_width : 4,
	    tick_image : documentRoot + "img/slider/tick.gif",

	    ticks : 20,
	    start_tick : 0,
	    tick_tabs : null,		// auto-calc'ed if set to null

	    label_size : 8,		// in 'px' not in 'pt'
	
	    form_field_id : "",
	    form_id : "MediaForm"			// in  the HTML page.
	}
	
	,
	
	
	    // 3rd slider 
	    {
	    interactive : true,		// User modifiable on 'true'
	    continuous : false,		// Any position allowed if 'true'
	    span_id : "slider3",

	    // timeline: all in 'px' pixels
		left : startPx+moveXcontrols,			
		top : topPx+moveYcontrols,
		
	      pane_image: documentRoot + "img/slider/pane.gif",

	    scale_width : lenPx,
	    scale_height : 14,		
	    scale_image : documentRoot + "img/slider/scale.gif",

	    stylus_width : 5,
	    stylus_height : 10,
	    stylus_up   : documentRoot + "img/slider/stylus.gif",
	    stylus_down : documentRoot + "img/slider/stylus2.gif",

	    tick_height : 1,
	    tick_width : 4,
	    tick_image : documentRoot + "img/slider/tick.gif",

	    ticks : 20,
	    start_tick : 0,
	    tick_tabs : null,		// auto-calc'ed if set to null

	    label_size : 8,		// in 'px' not in 'pt'
	    
	    form_field_id : "clipLoc",
	    form_id : "MediaForm"			// in  the HTML page.
	}
	,

  // 4th slider 
	    {
	    interactive : true,		// User modifiable on 'true'
	    continuous : false,		// Any position allowed if 'true'
	    span_id : "slider4",

	    // audio: all in 'px' pixels
		left : startVolPx+moveXcontrols,			
		top : topVolPx+moveYcontrols,
		
	    pane_image: documentRoot + "img/slider/pane.gif",

	    scale_width : lenVolPx,
	    scale_height : 14,		
	    scale_image : documentRoot + "img/slider/scale.gif",

	    stylus_width : 5,
	    stylus_height : 10,
	    stylus_up   : documentRoot + "img/slider/stylus.gif",
	    stylus_down : documentRoot + "img/slider/stylus2.gif",

	    tick_height : 1,
	    tick_width : 4,
	    tick_image : documentRoot + "img/slider/tick.gif",

	    ticks : 20,
	    start_tick : 0,
	    tick_tabs : null,		// auto-calc'ed if set to null

	    label_size : 8,		// in 'px' not in 'pt'
	
	    form_field_id : "",
	    form_id : "MediaForm"			// in  the HTML page.
	}


	
	    ];

}		

	if (isNav) 	FrameW = 290; else FrameW = 290;
	
	var zoekformBody 		= '';
	var voorwaardenBody 	= '<iframe name="po_voorwaarden" id="po_voorwaarden" width="'+FrameW+'" height="350" frameborder="0" style="background-color: #2f002f;"></iframe>';


	var iframeBody 			= '<iframe name="po_iframe" id="po_iframe" width="'+FrameW+'" height="220" frameborder="0"></iframe>';
	var ecardBody 			= '<iframe name="po_iframe" id="po_iframe" width="'+FrameW+'" height="350" frameborder="0" src="ecard.html"></iframe>';


 	var helpBody = '<b>Het gebruik van de mediaplayer:</b><br><br>De streams die worden aangeboden via Uitzending gemist kunnen voorkomen in twee types: <b>Windows Media</b> en <b>Real</b>.<br><br>In het instellingen menu kunt u uw voorkeuren opgeven. Als een gekozen uitzending niet in dat formaat of bandbreedte beschikbaar is, dan wordt een alternatief gekozen.<br><br>Ga naar de <a href="/?nav=gnxwOsHEdGeZzGdNlF" target="newwin" >help pagina</a> van Uitzending gemist voor meer informatie over het installeren van de benodigde programma&#39;s.<br><br>N.B:<br><i>Sommige browsers kunnen (nog) geen video&#39;s aanbieden binnen een webpagina. Gebruik hiHiervoor zoeken we nog een oplossing.</i><br><br>' + 'Mocht u toch nog problemen ondervinden met het afspelen van een stream, dan kunt u via de link \'afspelen in standaard player\' de stream direct afspelen.';
//  Als ook daarbij fouten optreden, meldt u dat dan in de probleem oplosser onder vermelding van de volledige stream naam. Wij nemen dan contact op met de desbetreffende omroep.<br><br>Gebruik onderstaande link om de stream direct te openen:<br>' + '<a href="' + mediaurl + '" + target="_blank">' + mediaurl + '</a>';

 	var instellingenBody = "<b>Voorkeursinstellingen</b><br><br>Streams worden in verschillende formaten aangeboden. Hieronder kunt u uw voorkeur instellen. Is een stream niet in uw voorkeurs formaat beschikbaar dan wordt een passend alternatief gekozen.<br><br><b>Uw huidige voorkeursinstellingen</b>";

 	var alert_external 		= 'De stream wordt nu gestart in de standaard speler voor het geselecteerde type stream.\nLet op: indien de video momenteel afspeelt, moet u deze stoppen, om te voorkomen dat er twee streams tegelijkertijd spelen.';


if (typeof(demo) != "string")	{var demo = '';}
if (demo != '')	{
	var mediaurl = 'http://cgi.omroep.nl/cgi-bin/streams?/test/test.rm';
}
if (!mediaurl)	{
	var mediaurl = '';
}

/* check for availabilty of requested stream - added aug 2004, PM */
/* disabled 20051031, FVB */

 if (0 && mediaurl.indexOf('cgi.omroep.nl/cgi-bin/streams') != -1)   {
	var testUrl = mediaurl + ';checkqueue=1;';
	document.write('<scr'+'ipt language="javaScript" type="text/javascript" SRC="'+testUrl+'"></scr'+'ipt>');
}


var NoRealPluginMessage = '<br><br>Deze stream is in het Real Media formaat. U heeft wellicht niet de benodigde programmatuur, of uw browser ondersteunt het afspelen van dit type niet binnen uw browser.<br><br><a href="http://www.real.com/" target="_blank">Klik hier</a> om de gratis Real Player te downloaden of <a href="http://www.omroep.nl/uitzendinggemist/" target="_blank">klik hier</a> om terug te gaan naar Uitzending Gemist voor meer streams.<br><br><strong>Heeft u de plug-in wel geinstalleerd?</strong> Klik dan op onderstaande button (standaard player) om deze te openen in de Real player.  ';

var NoWmpPluginMessage = '<br><br>Deze stream is in het Windows Media formaat. U heeft niet de benodigde programmatuur, of uw browser ondersteunt wellicht het afspelen van dit type niet binnen uw browser.<br><br><a href="http://www.microsoft.com/windowsmedia/" target="_blank">Klik hier</a> om de gratis Windows Mediaplayer te downloaden of <a href="http://www.omroep.nl/uitzendinggemist/" target="_blank">klik hier</a> om terug te gaan naar Uitzending Gemist voor meer streams.<br><br><strong>Heeft u de plug-in wel geinstalleerd?</strong> Klik dan op onderstaande button (standaard player) om deze te openen in de Windows Media player.  ';

   
if (location.search.substr() == '') {substr = '?'} else {substr = location.search.substr() + '&';}

