if (location.hash && location.hash.substring(0,4) != "#com") {
	/*locationArray=location.hash.substring(1).split("-");
	chapter=Number(locationArray[1]);
	video=locationArray[0];	
	startparams=new Array();		
	startparams[video]= new Array();
	if (typeof(chapters[video])=='undefined')	{
		startparams[video]["haschapters"]=false;
		startparams[video]["start"] = 0;
		startparams[video]["autostart"] = false;	
	} else {
		startparams[video]["haschapters"]=true;
		startparams[video]["start"] = chapters[video][chapter];
		startparams[video]["autostart"] = true;
	}	*/
	//alert("hash: "+locationArray[0]+"_"+chapter);
} 
$(document).ready(function(){
	// begin switchtab
	switchTab = function(contentgroup, toid) {				
		var focusTab=$("#"+contentgroup+"-tabs-"+toid);
		focusTab.blur();
		var focusContent=$("#"+contentgroup+"-content-"+toid);
		//focus tab
		if(focusTab){					
			$("#"+contentgroup+"-tabs").children("#"+focusTab.attr("id")).addClass("active");
			$("#"+contentgroup+"-tabs").children().not("#"+focusTab.attr("id")).removeClass("active");					

		}
		//focus content
		if (focusContent) {	
			focusContent.removeClass("hidden");	
			//$("#"+contentgroup+"-content").children().not("#"+focusContent.attr("id")).addClass("hidden");	
			$("#"+contentgroup+"-content").children().not(focusContent).addClass("hidden");						
		}
	}
	// end switchtab
	
	// begin jwplayer
	var time = null;
	var player = null;
	players = new Array();
	playertimes = new Array();
	timeMonitor = function(obj) {
		if (startparams[video]["haschapters"]==true) {		
			var time = obj.position;	
			//alert("current time: "+time+" "+obj.id);
			//window.document[time].innerHTML = obj.position;
			var baseidarray = obj.id.split("-");
			var baseid=baseidarray[0];			
			playertimes[baseid]=time;
			var currentchapter=null;
			if (time<5) {
				//alert (baseid);
			}
			chaptersarray=chapters[baseid];
			for (el in chaptersarray) {
				//alert(chaptersarray[el][1]);
				var nextel=Number(el)+1
				var nexttime=0;
				if (typeof(chaptersarray[nextel])=='undefined') {
					nexttime=chaptersarray[el]+10000
				} else {
					nexttime=chaptersarray[nextel]
				}
				if (time>1 && time>=chaptersarray[el] && time<nexttime && currentchapter!=el) {
					//alert("time exceeds "+chaptersarray[el][1]+" (chapter "+chaptersarray[el][0]+")"+nextel);
					jumpchapterdisplay(baseid,el);
					currentchapter=el;
				}
			}
		}
	};
	playerReady=function(thePlayer) {
		players.push(window.document[thePlayer.id]);
		//players[].addModelListener('TIME', 'timeMonitor');				
		window.document[thePlayer.id].addModelListener('TIME', 'timeMonitor');
	}
	jumpchapterdisplay=function(clip,chapter) {
		$("#"+clip+"-chapters tr").removeClass("active");
		$("#"+clip+"-chapter"+chapter).addClass("active");	
		location.hash=clip+"-"+chapter;
	}
	jumpchapter=function(clip,chapter,position){
		position=Number(position)+1;
		var targetplayer = window.document[clip+"-jwplayer"];
		targetplayer.sendEvent('SEEK',position);
		targetplayer.sendEvent('PLAY',1);
		jumpchapterdisplay(clip, chapter);
	}			
	// end jwplayer
	
});
//start render jwplayer
renderplayer=function(clipfile,clipid,captions,replaceid,skin,startpos,sitevar) {

	//document.write("hello world");
  /*
	---parameters:---
	clipfile: filename (zonder pad) van de flv
	clipid: id van de te schrijven object/embed tag
	captions: optionele TimedText (XML) captions file
	replaceid: id van de te vervangen div
	skin: te gebruiken skin (zonder pad, moet staan in /common/jwplayer)
	startpos: eventuele startpositie
	sitevar: optionele parameter om aan te geven om welke site het gaat, wordt momenteel enkel gebruikt voor breedte/hoogte
  */
  var div = document.getElementById(replaceid);
	div.innerHTML = "Bezig met inladen...";  
	var clipidArray=clipid.split("-");
	var clipid_base=clipidArray[0]; 
	if (typeof(startparams)=='undefined') {
		startparams= new Array();		
	}
	if (typeof(startparams[clipid_base])=='undefined') {		
		startparams[clipid_base]= new Array();
		startparams[clipid_base]["autostart"]=false;
		startparams[clipid_base]["start"]=0;
	}    
	div.innerHTML = "Inladen stap 4...";	
	if (typeof(chapters)=='undefined') {
		startparams[clipid_base]["haschapters"]=false;
	} else if (typeof(chapters[clipid_base])=='undefined')	{
		startparams[clipid_base]["haschapters"]=false;
	} else {
		startparams[clipid_base]["haschapters"]=true;
	}
  if (sitevar=='kvo'){
	var width=435;
	var height=244;
  } else if (sitevar=='kvl') {
	var width=550;
	var height=312;
  } else {
	var width=550;
	var height=312;			  
  }
  var s1 = new SWFObject('http://www.klasse.be/common/jwplayer/player_4_4.swf',clipid,width,height,'9','#ffffff');
  s1.addParam('allowfullscreen','true');
  s1.addParam('allowscriptaccess','always');
  s1.addParam('wmode','opaque');
  s1.addVariable('bufferlength','1');
  s1.addVariable('controlbar','over');
  /*
  s1.addVariable('drelated.dxmlpath','relatedclips.xml');
  s1.addVariable('drelated.dposition','bottom');
  s1.addVariable('drelated.dskin','http://www.klasse.be/common/jwplayer/grayskin.swf');
  */
  if (sitevar=='kvo') {
    s1.addVariable('file','http://www.klasse.be/files/movie/'+clipfile);
  } else {
	s1.addVariable('streamer', 'lighttpd');
    s1.addVariable('file','http://www.klasse.be/files/movie/'+clipfile);
  }
  if (typeof(startpos)!='undefined') {
	//alert(startpos);
	s1.addVariable('start', startpos);
	s1.addVariable('autostart', 'false');
  } else if (typeof(startparams)!='undefined') {
	s1.addVariable('start', startparams[clipid_base]["start"]);
	s1.addVariable('autostart', startparams[clipid_base]["autostart"]);
  } else {
	s1.addVariable('start', '0');
	s1.addVariable('autostart', 'false');
  }			  
  if (skin) {
	//s1.addVariable('skin', 'http://www.klasse.be/common/jwplayer/'+skin);  
  }
  if (captions) {				
	/*$("#captions-on").addClass("hidden");	
	$("#captions-off").removeClass("hidden");*/	
	s1.addVariable('captions', 'http://www.klasse.be/files/movie/'+captions);
	// s1.addVariable('plugins', 'drelated-1,captions-1,googlytics-1');
	s1.addVariable('plugins', 'captions-1,googlytics-1');
  } else {		
	/*$("#captions-off").addClass("hidden");	
	$("#captions-on").removeClass("hidden");*/
	s1.addVariable('plugins', 'googlytics-1');
	// s1.addVariable('plugins', 'drelated-1,googlytics-1');
  }
  s1.write(replaceid);
}
//end render jwplayer