/* **************************************************************************** */
/* MM functions */
/* **************************************************************************** */

// JavaScript Document
// swapimage code

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

/***********************************************
Custom functions
***********************************************/

function change2(e, image){
  var el=window.event? event.srcElement: e.target
  if ((el.tagName=="BUTTON")  || (el.tagName=="INPUT"))
  el.style.backgroundImage="url"+"('"+image+"')"
}

function collapse_tree() {
	var divStr = document.getElementById("tree").getElementsByTagName("div");
	for (var i = 0; i < divStr.length; i++) {
		divStr[i].style.display="none";
	}
}

function expand_tree() {
	var divStr = document.getElementById("tree").getElementsByTagName("div");
	for (var i = 0; i < divStr.length; i++) {
		divStr[i].style.display="block";
	}
}

function toggle_tree(p_div, p_img, p_img_path) {
    if (document.layers){
    	if (document.layers[p_div].display=="none"){
			document.layers[p_div].display = "block";
			if (p_img != null) MM_swapImage(p_img,'',p_img_path+'min.gif',1)
		}else{
			document.layers[p_div].display = "none";	
			MM_swapImage(p_img,'',p_img_path+'plus.gif',1)
		}
	}
    else if (document.all){
    	if (document.all[p_div].style.display=="none"){
			document.all[p_div].style.display = "block";
			if (p_img != null) MM_swapImage(p_img,'',p_img_path+'min.gif',1)
		}else{
			document.all[p_div].style.display = "none";
			if (p_img != null) MM_swapImage(p_img,'',p_img_path+'plus.gif',1)
		}
	}
    else if (document.getElementById){
    	if (document.getElementById(p_div).style.display=="none"){
			document.getElementById(p_div).style.display = "block";
			if (p_img != null) MM_swapImage(p_img,'',p_img_path+'min.gif',1)
		}else{
			document.getElementById(p_div).style.display = "none";
			if (p_img != null) MM_swapImage(p_img,'',p_img_path+'plus.gif',1)
		}
	}
}

function setsubmenu(p_tekst){
	var l_code1 = p_tekst.replace(/&lt;/g,"<");
	var l_code2 = l_code1.replace(/&gt;/g,">");
	var l_code3 = l_code2.replace(/&quot;/g,"\"");
	document.getElementById("ondermenu").innerHTML = l_code3;
}

function resetsubmenu(e, p_tekst){
  var el=window.event? event.srcElement: e.target;
//	if (el.id == "ondermenu") {
		var l_code1 = p_tekst.replace(/&lt;/g,"<");
		var l_code2 = l_code1.replace(/&gt;/g,">");
		var l_code3 = l_code2.replace(/&quot;/g,"\"");
		document.getElementById("ondermenu").innerHTML = l_code3;
//	}
}

function toonfoto(p_nummer, p_totaal, p_hoogte, p_thumbhoogte){
 	if (p_nummer == '-'){
		l_pointer = parseInt(document.getElementById("pointer").innerHTML);
		if (l_pointer > 2){
			l_nummer= l_pointer-1;			
			document.getElementById("pointer").innerHTML = l_nummer;
		}else{
			l_nummer = -1;
		}
 	}else if (p_nummer == '+'){
		l_pointer = parseInt(document.getElementById("pointer").innerHTML);
		if (l_pointer < p_totaal){
			l_nummer= l_pointer+1;			
			document.getElementById("pointer").innerHTML = l_nummer;
		}else{
			l_nummer = -1;
		}
	}else{
		l_nummer = p_nummer;
		document.getElementById("pointer").innerHTML = p_nummer;
	}

	if (l_nummer != -1){
 	l_foto0 = document.getElementById("file_"+(l_nummer-2)).innerHTML;
 	l_foto1 = document.getElementById("file_"+(l_nummer-1)).innerHTML;
 	l_foto2 = document.getElementById("file_"+(l_nummer)).innerHTML;
 	l_foto3 = document.getElementById("file_"+(l_nummer+1)).innerHTML;
 	l_foto4 = document.getElementById("file_"+(l_nummer+2)).innerHTML;

	l_thumb0 = l_foto0.replace(".jpg","_small.jpg");
	l_thumb1 = l_foto1.replace(".jpg","_small.jpg");
	l_thumb2 = l_foto2.replace(".jpg","_small.jpg");
	l_thumb3 = l_foto3.replace(".jpg","_small.jpg");
	l_thumb4 = l_foto4.replace(".jpg","_small.jpg");

	if (l_thumb0.indexOf('clearpixel')>0) l_onclick0=''; else l_onclick0="onclick='javascript:toonfoto("+(l_nummer-2)+","+p_totaal+","+p_hoogte+","+p_thumbhoogte+")'";
	if (l_thumb1.indexOf('clearpixel')>0) l_onclick1=''; else l_onclick1="onclick='javascript:toonfoto("+(l_nummer-1)+","+p_totaal+","+p_hoogte+","+p_thumbhoogte+")'";
	if (l_thumb2.indexOf('clearpixel')>0) l_onclick2=''; else l_onclick2="onclick='javascript:toonfoto("+(l_nummer)  +","+p_totaal+","+p_hoogte+","+p_thumbhoogte+")'";
	if (l_thumb3.indexOf('clearpixel')>0) l_onclick3=''; else l_onclick3="onclick='javascript:toonfoto("+(l_nummer+1)+","+p_totaal+","+p_hoogte+","+p_thumbhoogte+")'";
	if (l_thumb4.indexOf('clearpixel')>0) l_onclick4=''; else l_onclick4="onclick='javascript:toonfoto("+(l_nummer+2)+","+p_totaal+","+p_hoogte+","+p_thumbhoogte+")'";

	l_imgthumb0 = "<img src='"+l_thumb0+"' height='"+p_thumbhoogte+"px' "+l_onclick0+" />";
 	l_imgthumb1 = "<img src='"+l_thumb1+"' height='"+p_thumbhoogte+"px' "+l_onclick1+" />";
 	l_imgthumb2 = "<img src='"+l_thumb2+"' height='"+p_thumbhoogte+"px' "+l_onclick2+" />";
 	l_imgthumb3 = "<img src='"+l_thumb3+"' height='"+p_thumbhoogte+"px' "+l_onclick3+" />";
 	l_imgthumb4 = "<img src='"+l_thumb4+"' height='"+p_thumbhoogte+"px' "+l_onclick4+" />";
/*
	l_imgthumb0 = "<img src='"+l_thumb0+"' height='"+p_thumbhoogte+"px' onclick='javascript:toonfoto("+(l_nummer-2)+","+p_totaal+","+p_hoogte+","+p_thumbhoogte+")' />";
 	l_imgthumb1 = "<img src='"+l_thumb1+"' height='"+p_thumbhoogte+"px' onclick='javascript:toonfoto("+(l_nummer-1)+","+p_totaal+","+p_hoogte+","+p_thumbhoogte+")' />";
 	l_imgthumb2 = "<img src='"+l_thumb2+"' height='"+p_thumbhoogte+"px' onclick='javascript:toonfoto("+(l_nummer)  +","+p_totaal+","+p_hoogte+","+p_thumbhoogte+")' />";
 	l_imgthumb3 = "<img src='"+l_thumb3+"' height='"+p_thumbhoogte+"px' onclick='javascript:toonfoto("+(l_nummer+1)+","+p_totaal+","+p_hoogte+","+p_thumbhoogte+")' />";
 	l_imgthumb4 = "<img src='"+l_thumb4+"' height='"+p_thumbhoogte+"px' onclick='javascript:toonfoto("+(l_nummer+2)+","+p_totaal+","+p_hoogte+","+p_thumbhoogte+")' />";
*/
	document.getElementById("top_0").innerHTML = l_imgthumb0;
	document.getElementById("top_1").innerHTML = l_imgthumb1;
	document.getElementById("top_2").innerHTML = l_imgthumb2;
	document.getElementById("top_3").innerHTML = l_imgthumb3;
	document.getElementById("top_4").innerHTML = l_imgthumb4;

 	l_img = "<img src='"+l_foto2+"' height='"+p_hoogte+"' />";
 	l_beschr = document.getElementById("beschr_"+(l_nummer)).innerHTML;
	document.getElementById("zoom").innerHTML = l_img+"<p style='text-align:center'>"+l_beschr+"</p>";
	}	
}

function enigecheckbox(p_chk1, p_chk2){
	if (document.getElementById(p_chk1).checked == true){
		document.getElementById(p_chk2).checked = false;
	}
}

function togglereserve(p_sessie, p_rank, p_value, p_max){
 	if (p_value == 'aan'){
		for (var G = 1; G <= p_max; G++){
	 		document.getElementById(p_sessie+G).disabled  = false;
		}
	 	document.getElementById(p_sessie+p_rank).disabled = true;
	}else{
 		document.getElementById(p_sessie+0).checked       = true;
		for (var G = 1; G <= p_max; G++){
	 		document.getElementById(p_sessie+G).disabled  = true;
		}
	}
}

function highlight(p_id, p_sessie, p_rank, p_classhigh, p_class, p_max){
	document.getElementById(p_sessie+0).setAttribute("class", p_class);
	for (var G = 1; G <= p_max; G++){
		l_class = document.getElementById(p_sessie+G).getAttribute("class");
		if ((l_class == p_classhigh) || (p_rank == 0) ){
			document.getElementById(p_sessie+G).setAttribute("class", p_class);		
		}
	}
	document.getElementById(p_id).setAttribute("class", p_classhigh);
}

function leegmaken(p_max){
	document.getElementById('txtNaam').value           = "";
	document.getElementById('txtVoornaam').value       = "";
	document.getElementById('txtAdres1').value         = "";
	document.getElementById('txtAdres2').value         = "";
	document.getElementById('txtTelPF').value          = "";
	document.getElementById('txtTelNO').value          = "";
/*	document.getElementById('txtGebDD').value          = "";
	document.getElementById('txtGebMM').value          = "";
	document.getElementById('txtGebJJJJ').value        = "";*/
	document.getElementById('chkJunior').checked       = false;
	document.getElementById('txtMail').value           = "";
	document.getElementById('txtClub').value           = "";
	document.getElementById('private_key').value       = "";

	document.getElementById('div_feedback').innerHTML   = "<h3>&nbsp;</h3>";
	document.getElementById('errtxtNaam').innerHTML     = "";
	document.getElementById('errtxtVoornaam').innerHTML = "";
	document.getElementById('errtxtMail').innerHTML     = "";
	document.getElementById('errtxtClub').innerHTML     = "";
	document.getElementById('errtxtAdres').innerHTML    = "";
	document.getElementById('errtxtTel').innerHTML      = "";
/*	document.getElementById('errtxtGeboortedatum').innerHTML = ""; */
	document.getElementById('errtxtSessie1X').innerHTML = "";
	document.getElementById('errtxtSessie2X').innerHTML = "";
	document.getElementById('errtxtSessie3X').innerHTML = "";
	document.getElementById('errprivate_key').innerHTML = "";

	for (var S = 1; S <= 3; S++){
		for (var G = 1; G <= p_max; G++){
	 		document.getElementById('radSessie'+S+G).setAttribute("class", "spelprijstabelcel");
	 		document.getElementById('radSessie'+S+G).setAttribute("class", "spelprijstabelcel");
	 		document.getElementById('radSessie'+S+'R'+G).disabled = true;
		}
 		document.getElementById('radSessie'+S+'0').setAttribute("class", "spelprijstabelceloff");
 		document.getElementById('radSessie'+S+'0').setAttribute("class", "spelprijstabelceloff");
		document.getElementById('radSessie'+S+'X0').checked = true;
		document.getElementById('radSessie'+S+'R0').checked = true;
	}
}

function leegmaken1(){
	document.getElementById('txtNaam').value           = "";
	document.getElementById('txtVoornaam').value       = "";
	document.getElementById('txtMail').value           = "";
	document.getElementById('txtOptie1v').value        = "";
	document.getElementById('txtOptie1k').value        = "";
	document.getElementById('txtOptie2v').value        = "";
	document.getElementById('txtOptie2k').value        = "";
	document.getElementById('private_key').value       = "";

	document.getElementById('div_feedback').innerHTML   = "<h3>&nbsp;</h3>";
	document.getElementById('errtxtNaam').innerHTML     = "";
	document.getElementById('errtxtVoornaam').innerHTML = "";
	document.getElementById('errtxtMail').innerHTML     = "";
	document.getElementById('errtxtOpties').innerHTML   = "";
	document.getElementById('errprivate_key').innerHTML = "";
}

function zetnieuwlogo(p_key, p_img){
	p_id="id_"+p_key;
	p_div = "div_"+p_key;
    if(document.getElementById(p_id).checked == true){
		document.getElementById(p_div).innerHTML=p_img;
    }else{
		document.getElementById(p_div).innerHTML="";
    }
}

function clearall(){
	document.getElementById('cmdClear').value='1';
	document.adminform.submit();
}

function plusmin(p_div, p_inputfield, p_bewerking){
	if (document.getElementById){
	 	var l_value = -1;
	 	if (document.getElementById(p_div).innerHTML != ""){
			l_value = parseInt(document.getElementById(p_div).innerHTML);
		}
		if ((p_bewerking == '+')&&(l_value < 6)){
			document.getElementById(p_div).innerHTML = (l_value + 1);
			document.getElementById(p_inputfield).value = (l_value + 1);
		}else if ((p_bewerking == '-')&&(l_value > 0)){
			document.getElementById(p_div).innerHTML = (l_value - 1);
			document.getElementById(p_inputfield).value = (l_value - 1);
		}
	}
}

function switcheditor(p_div_zdr_editor, p_div_met_editor, p_inhoud, p_mode){
	if (document.getElementById){
		if (document.getElementById(p_div_zdr_editor).style.display=="none"){
			if (p_mode == 'tinyMCE') tinyMCE.execCommand('mceToggleEditor',false,p_inhoud);
			if (p_mode == 'file'){
				var fileAndPath = document.getElementById(p_inhoud).value;
				var lastPathDelimiter = fileAndPath.lastIndexOf("\\");
				var fileName = fileAndPath.substring(lastPathDelimiter+1);
				document.getElementById(p_div_zdr_editor).innerHTML = fileName;
			}else{
				document.getElementById(p_div_zdr_editor).innerHTML = document.getElementById(p_inhoud).value;
			}
			document.getElementById(p_div_zdr_editor).style.display = "block";
			document.getElementById(p_div_met_editor).style.display = "none";
		} else if (document.getElementById(p_div_met_editor).style.display=="none"){
			document.getElementById(p_div_met_editor).style.display = "block";
			document.getElementById(p_div_zdr_editor).style.display = "none";
			if (p_mode == 'tinyMCE')tinyMCE.execCommand('mceToggleEditor',false,p_inhoud);
		}
	}
	else if (document.layers){
/*
		if (document.layers[basediv].display=="none"){
			document.layers[basediv].display="block";
			document.layers[editdiv].display="none";
		}else{
			document.layers[basediv].display="none";
			document.layers[editdiv].display="block";
		}
*/
	}
	else if (document.all){
/*
		if (document.all[basediv].style.display=="none"){
			document.all[basediv].style.display = "block";
			document.all[editdiv].style.display = "none";
		}else{
			document.all[basediv].style.display = "none";
			document.all[editdiv].style.display = "block";
		}
*/
	}
}

function setfield(p_field){
 	l_value = document.getElementById(p_field+'_S').value;
	document.getElementById(p_field).value = l_value;
}

function redirect(){
  location.href='i_home/index.php';
}

function settext(p_div, p_input, p_text){
	if (document.getElementById){
		document.getElementById(p_div).innerHTML = p_text;
		document.getElementById(p_input).value = p_text;
	}
}
function appendtext(p_div, p_input, p_text){
	if (document.getElementById){
		l_key = document.getElementById(p_text).value;
		l_optionid = p_text+l_key;
		l_value = document.getElementById(l_optionid).label;

		document.getElementById(p_div).innerHTML += " ";
		document.getElementById(p_div).innerHTML += l_value;
		document.getElementById(p_input).value = document.getElementById(p_div).innerHTML;
	}
}
function lstinclub(p_check, p_div){
	var l_div1A = p_div+"1A";
	var l_div2A = p_div+"2A";
	var l_div3A = p_div+"3A";
	var l_div4A = p_div+"4A";
	var l_div1B = p_div+"1B";
	var l_div2B = p_div+"2B";
	var l_div3B = p_div+"3B";
	var l_div4B = p_div+"4B";
	if (document.getElementById(p_check).checked){
		document.getElementById(l_div1A).style.display = "none";
		document.getElementById(l_div2A).style.display = "none";
		document.getElementById(l_div3A).style.display = "none";
		document.getElementById(l_div4A).style.display = "none";
		document.getElementById(l_div1B).style.display = "block";
		document.getElementById(l_div2B).style.display = "block";
		document.getElementById(l_div3B).style.display = "block";
		document.getElementById(l_div4B).style.display = "block";
	}else{
		document.getElementById(l_div1A).style.display = "block";
		document.getElementById(l_div2A).style.display = "block";
		document.getElementById(l_div3A).style.display = "block";
		document.getElementById(l_div4A).style.display = "block";
		document.getElementById(l_div1B).style.display = "none";
		document.getElementById(l_div2B).style.display = "none";
		document.getElementById(l_div3B).style.display = "none";
		document.getElementById(l_div4B).style.display = "none";
	}
}

function lstkastlink(p_check, p_field, p_orig){
	if (document.getElementById(p_check).checked){
		document.getElementById(p_field).value = p_orig;
	}else{
		document.getElementById(p_field).value = '...';
	}
}

function togglediv(p_div){
	if (document.getElementById(p_div).style.display == 'block'){
		document.getElementById(p_div).style.display = "none";
	}else{
		document.getElementById(p_div).style.display = "block";
	}
}
