<!--
function openWindow(url,windowname,x,y)
{
  newwindow=window.open(url,windowname,'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=0,resizable=1,width='+x+',height='+y);
  newwindow.focus();
}

function openFoto(url,windowname,x,y)
{
  newwindow=window.open(url,'newFoto','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=700,height=600');
  newwindow.focus();
}

function openSlideshow(url,windowname)
{
  newwindow=window.open(url,'SlideShow','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=700,height=600');
  newwindow.focus();
}

function openWebshop(url,windowname,x,y)
{
  newwindow=window.open(url,'WebshopPopup','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width='+x+',height='+y);
  newwindow.focus();
}

function openWindowScroll(url,windowname,x,y)
{
  newwindow=window.open(url,'KlantLogin','toolbar=0,location=0,directories=1,status=1,menubar=1,scrollbars=1,resizable=1,width='+x+',height='+y);
  newwindow.focus();
}

function hideLayer(layerName){
	if (layerName=='') {
		return;
	}
			var a=document.getElementById(layerName);
			a.style.display="none";
}

function showLayer(layerName){
	if (layerName=='') {
		return;
	}
			var a=document.getElementById(layerName);
			a.style.display='';
}

function bevestig(vraag,url){
         ret=confirm(vraag);
         if(ret==true) window.location=url;
}

function checkValidDate(dateStr,veldnaam,form) {
	// Controle of er niets is ingevoerd (mag ook)
	if (dateStr == "") { } else {
			// dateStr must be of format month day year with either slashes
			// or dashes separating the parts. Some minor changes would have
			// to be made to use day month year or another format.
			// This function returns True if the date is valid.
			var slash1 = dateStr.indexOf("/");
			
			if (slash1 == -1) { slash1 = dateStr.indexOf("-"); }
			// if no slashes or dashes, invalid date
			if (slash1 == -1) { return false; }
			var dateDay = dateStr.substring(0, slash1)
			var dateMonthAndYear = dateStr.substring(slash1+1, dateStr.length);
			var slash2 = dateMonthAndYear.indexOf("/");
			if (slash2 == -1) { slash2 = dateMonthAndYear.indexOf("-"); }
			// if not a second slash or dash, invalid date
			if (slash2 == -1) { return false; }
			var dateMonth = dateMonthAndYear.substring(0, slash2);
			var dateYear = dateMonthAndYear.substring(slash2+1, dateMonthAndYear.length);
			// Controle of alle gegevens zijn ingevoerd
			if ( (dateMonth == "") || (dateDay == "") || (dateYear == "") ) { return false; }
			// if any non-digits in the month, invalid date
			for (var x=0; x < dateMonth.length; x++) {
				var digit = dateMonth.substring(x, x+1);
				if ((digit < "0") || (digit > "9")) { return false; }
			}
			// convert the text month to a number
			var numMonth = 0;
			for (var x=0; x < dateMonth.length; x++) {
				digit = dateMonth.substring(x, x+1);
				numMonth *= 10;
				numMonth += parseInt(digit);
			}
			if ((numMonth <= 0) || (numMonth > 12)) { return false; }
			// if any non-digits in the day, invalid date
			for (var x=0; x < dateDay.length; x++) {
				digit = dateDay.substring(x, x+1);
				if ((digit < "0") || (digit > "9")) { return false; }
			}
			// convert the text day to a number
			var numDay = 0;
			for (var x=0; x < dateDay.length; x++) {
				digit = dateDay.substring(x, x+1);
				numDay *= 10;
				numDay += parseInt(digit);
			}
			if ((numDay <= 0) || (numDay > 31)) { return false; }
			// February can't be greater than 29 (leap year calculation comes later)
			if ((numMonth == 2) && (numDay > 29)) { return false; }
			// check for months with only 30 days
			if ((numMonth == 4) || (numMonth == 6) || (numMonth == 9) || (numMonth == 11)) { 
				if (numDay > 30) { return false; } 
			}
			// if any non-digits in the year, invalid date
			for (var x=0; x < dateYear.length; x++) {
				digit = dateYear.substring(x, x+1);
				if ((digit < "0") || (digit > "9")) { return false; }
			}
			// convert the text year to a number
			var numYear = 0;
			for (var x=0; x < dateYear.length; x++) {
				digit = dateYear.substring(x, x+1);
				numYear *= 10;
				numYear += parseInt(digit);
			}
			// Year must be a 2-digit year or a 4-digit year
			if ( (dateYear.length != 2) && (dateYear.length != 4) ) { return false; }
			
			// if 2-digit year, use 50 as a pivot date
			if ( (numYear < 10) && (dateYear.length == 2) ) { numYear += 2000; form.elements[veldnaam].value=''+numDay+'-'+numMonth+'-'+numYear+''; }
			if ( (numYear < 100) && (dateYear.length == 2) ) { numYear += 1900; form.elements[veldnaam].value=''+numDay+'-'+numMonth+'-'+numYear+''; }
			if ((numYear <= 0) || (numYear > 9999)) { return false; }
			// check for leap year if the month and day is Feb 29
			if ((numMonth == 2) && (numDay == 29)) {
				var div4 = numYear % 4;
				var div100 = numYear % 100;
				var div400 = numYear % 400;
				// if not divisible by 4, then not a leap year so Feb 29 is invalid
				if (div4 != 0) { return false; }
				// at this point, year is divisible by 4. So if year is divisible by
				// 100 and not 400, then it's not a leap year so Feb 29 is invalid
				if ((div100 == 0) && (div400 != 0)) { return false; }
			}
	
	}
	
	// date is valid
	return true;
}

function verifyDate(veldnaam,form) {
	//alert(document.form.elements[veldnaam].value);
   var dateOK = false;	
	
   dateFieldValue = form.elements[veldnaam].value;
   if (checkValidDate(dateFieldValue,veldnaam,form)) {
      return true;
   } else {
      alert('De datum die u heeft ingevoerd heeft niet de juiste notatie.\nInvoeren als dd-mm-jjjj.');
	  form.elements[veldnaam].focus();
      return false;
   }
   
}


// Functie die een emailadres dat gescheiden is door + tekens weer omzet naar een normale mailto
function getAddress(address) {
	
	// eerst gaan we het emailadres uit elkaar halen
	var tmp = address.split('+');
	// en weer opbouwen
	var addr = tmp[0]+'@'+tmp[1]+'.'+tmp[2];
	// en we openen de link
	document.location.href= 'mailto:'+addr;

}

// Functie die alle emailadressen die zijn omgezet naar naam(a)domein.extentie weer omzet en laat zien als normaal emailadres
// Let op jQuery is vereist

function setAddress() {
	
	$(".obscuredAddress").each(function(){
		   var address = $(this).html();
		   var tmp = address.split('+'); 
		   var addr = tmp[0]+'@'+tmp[1]+'.'+tmp[2];
		   $(this).html(addr);
		   
	});
	
}


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];}}
}

<!-- Menu functies om met jQuery het submenu in te laden -->
function loadMenu(id) {

	// Eerst  de juiste tab de-activeren
	$("#tab_menu_0,#tab_menu_3,#tab_menu_1,#tab_menu_2,#tab_menu_4").removeClass("tab_current");
	
	$("#tab_menu_"+id).addClass("tab_current");
	//$("#tab_menu_algemeen").addClass("tab_current");
	//$("#tab_menu_hockey").addClass("tab_current");
	//$("#tab_menu_tennis").addClass("tab_current");
	//$("#tab_menu_overig").addClass("tab_current");

	$("#sub_menu").load("__ajax/loadCSSSubMenu.php", 
							{menu: id}, 
							function() { if($.browser.msie == true) { navHover(); } }
						);

}

//-->
