
var expDays = 30;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

//--------------------------------------------------------------------------------------------
//Functions for showing video
var player = getPlayer();
var mode = getMode();
var video_url = '';
var video_bron = '';
var video_num = 0;

var ss1 = location.href;
if (ss1.indexOf("?video_") > 0){
	var lengte = ss1.indexOf("?video_");
	var ss2 = ss1.substring(lengte+7, lengte+8);
	video_num = parseInt(ss2);
}

function printplayercode(url) {
	if (player=='wmp'){	
		document.write('<OBJECT ID="MediaPlayer" width="384" height="224" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">');
		document.write('<PARAM name="url" value="'+url+'">');
		document.write('<PARAM name="uiMode" value="none">');
		document.write('<PARAM name="showcontrols" value="false">');
		document.write('<PARAM name="autoStart" value="true">');

		document.write('<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"');
		document.write(' src="'+url+'" id="MediaPlayer" Name="MediaPlayer" width="384" height="224" uiMode="none" autostart="1" showcontrols="0"><\/embed>');

		document.write('<\/OBJECT>');
	} else {
		document.write('<OBJECT classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="" id="MediaPlayer" width="384" height="240">');
		document.write('<PARAM name="src" value="' +url+ '">');
		document.write('<PARAM name="scale" value="aspect">');
		document.write('<PARAM name="enablejavascript" value="true">');
		document.write('<PARAM name="bgcolor" value="000000">');
		document.write('<PARAM name="pluginspage" value="http://www.apple.com/quicktime/download/">');
	
		document.write('<embed src="' +url+ '" width="384" height="240"');
		document.write(' border="0" scale="aspect" controller="true"');
		document.write(' bgcolor="000000" autoplay="true" name="MediaPlayer" id="MediaPlayer"');
		document.write(' pluginspage="http://www.apple.com/quicktime/download/">');
		document.write('<\/embed><\/OBJECT>');
	}
}


//--------------------------------------------------------------------------------------------
//Functions for playing video
var bPaused = false;

function video_play() {
	try {
		//alert(document.getElementById('MediaPlayer'));
		//alert(document.getElementById('MediaPlayer').controls);
		document.getElementById('MediaPlayer').controls.play();
		bPaused = false;
	} catch(e) {
		//alert('Uw mediaplayer of quicktime-plugin is wellicht niet goed geinstalleerd');
		document.getElementById('video_helper').style.visibility='visible';
	}
}

function video_pause() {
	try {
		if (!bPaused) {
			document.getElementById('MediaPlayer').controls.pause();
			bPaused = true;
		} else {
			document.getElementById('MediaPlayer').controls.play();
			bPaused = false;
		}
	} catch(e) {
		//alert('Uw mediaplayer of quicktime-plugin is wellicht niet goed geinstalleerd');
		document.getElementById('video_helper').style.visibility='visible';
	}
}

function video_stop() {
	try {
		document.getElementById('MediaPlayer').controls.stop();
	} catch(e) {
		//alert('Uw mediaplayer of quicktime-plugin is wellicht niet goed geinstalleerd');
		document.getElementById('video_helper').style.visibility='visible';
	}
}

//---------------------------------------------------------------------------------------------
//Cookie scripts
function getCookieVal(offset) {
	var endstr = document.cookie.indexOf (";", offset);  
	if (endstr == -1) endstr = document.cookie.length;  
	return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie(name) {  

	var arg = name + "=";  
	var alen = arg.length;  
	var clen = document.cookie.length;  
	//alert("GetCookie: Name= " + name + " Len= " + clen + " Value: " + document.cookie);
	var i = 0;  
	while (i < clen) {    
		var j = i + alen;    
		if (document.cookie.substring(i, j) == arg) return getCookieVal (j);    
		i = document.cookie.indexOf(" ", i) + 1;    
		if (i == 0) break;   
	}  
	return null;
}

function SetCookie (name, value) {  
	//alert('Setting cookie : ' + name + "=" + escape (value) + "; expires=" + exp.toGMTString() + "; path=/");
	document.cookie = name + "=" + escape (value) + "; expires=" + exp.toGMTString() + "; path=/";
}

function SetCookieExp (name, value, expires) { 
	var expm = new Date(); 
	expm.setTime(expm.getTime() + (expMins*60*1000));
	document.cookie = name + "=" + escape (value) + "; expires=" + expm.toGMTString() + "; path=/";
}

function SetCookieAcc (expMins) { 
	var expm = new Date(); 
	expm.setTime(expm.getTime() + (expMins*60*1000));
	document.cookie = "LastAcc=" + escape ("\"" + expm.toGMTString() + "\"") + "; expires=" + expm.toGMTString() + "; path=/";
}

function detectOS() {
	var os = '';
	if (navigator.userAgent.indexOf('Mac') != -1) {
		os = 'mac';
	} else {
		os = 'win';
	}
	return os;
}

function detectPlayer() {
	var player = '';
	if (detectOS() == 'win') {
		player = 'wmp';
	} else {
		player = 'qt';
	}
	SetCookie('player', player);
	return player;
}

function getPlayer() {
	var player = GetCookie('player');
	//alert('player from cookie = ' + player);
	if (player == null) {
		return detectPlayer();
	} else {
		return player;
	}
}

function getMode() {
	var mode = GetCookie('mode');
	//alert('mode from cookie = ' + mode);
	if (mode == null) {
		mode = 'BB';
		SetCookie('mode', 'BB');
	} else {
		return mode;
	}
}




