var lastVideo;

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}


function toggleCategory(aCat) {    
	var thisElement = document.getElementById(aCat);
  var tCat = 't' + aCat; 
	var thisTitle = document.getElementById(tCat);
	if (thisElement.style.visibility=='') thisElement.style.visibility = 'hidden';
  if (thisElement.style.visibility!='hidden')  
    {       
      thisElement.style.visibility='hidden';       
      thisElement.style.display='none';
      thisTitle.className = 'sidetitle riarrow';
    }    
  else     
    {
      thisElement.style.visibility='visible';       
      thisElement.style.display='block';
      thisTitle.className = 'sidetitle doarrow';
    }
}


function htmlMediaplayer() {
	document.write('<object id="mediaplayer"');
	if (window.ActiveXObject && navigator.userAgent.indexOf('Windows') != -1)
  	{ document.write(' classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"'); }
  else 
	  { document.write(' type="application/x-ms-wmp"'); }         
  document.write(' width=400 height=364 >');
	document.write('<param name="autostart" value="true"  /> ');
	document.write('<param name="uiMode" value="mini"  /> ');
	document.write('<param name="URL" value="" /> ');
	document.write('<param name="stretchToFit" value="true" /> ');
	document.write('</object>');
} 


function initVideoList() {
	if (!document.getElementsByTagName){ return; }
	var mediaList = document.getElementById('medialist');
	var listItems = mediaList.getElementsByTagName('li');
	for (var i=0; i<listItems.length; i++)
		{
			var listItem = listItems[i].innerHTML.split('|');
			var listName = listItem[1].split('.');
			var listLink= "javascript:playVideo('" + wpURL + "/video/" + listItem[1] + "', '" + listItem[0] + "')";
			listItems[i].innerHTML = '<div class="vidframe"><a href="' + listLink + '"' + ' title="' + listItem[0]  + '"><img src="' + wpURL + '/video/images/' + listName[0] + '.jpg" alt="video" /></a></div><div class="vidtitle"><a href="' + listLink + '" title="' + listItem[0] + '">' + listItem[0] + '</a></div><div class="divider"></div>';
		}	
	lastVideo = (wpURL + '/video/' + listItem[1]).replace(/^\s+|\s+$/g, '');
	var lTitle = listItem[0];	
	var aVideo = lastVideo;
	var aTitle = lTitle;

	aCookie = readCookie('currentvideo');
	if (aCookie) {	
		anItem = aCookie.split('|');
		var cTitle = anItem[0];
		var cVideo = anItem[1];		
		var cLast	 = anItem[2];
	}	
	if(cLast == lastVideo) { // videolist hast not changed, play last video from cookie
		aVideo = cVideo;
		aTitle = cTitle;
	}
	playVideo(aVideo, aTitle);
}


function playVideo(aVideo, aTitle) {
	var H3 = document.getElementById('mediatitle');
	if (aVideo.charAt(aVideo.length -1) != 'v') 
	aVideo = aVideo.replace(/^\s+|\s+$/g, ''); // meeded because IE adds a space
	var H3t = aTitle;
	if (aVideo == lastVideo) { H3t = 'Nieuwste video: ' + aTitle };
	H3.innerHTML= H3t;
	var mediaPlayer = document.getElementById('mediaplayer');
	mediaPlayer.URL = aVideo;
	mediaPlayer.controls.play();
	commentArea = document.getElementById('comment');
	commentArea.innerHTML= 'Reactie op &#8220;' + aTitle + '&#8221;:\n';
	createCookie('currentvideo', aTitle + '|' + aVideo + '|' + lastVideo , 7);
}


