function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

startList = function() {
    if (document.all && document.getElementById) {
        navRoot = document.getElementById('nav');
		if(navRoot!=null){
			for (i=0; i<navRoot.childNodes.length; i++) {
				node = navRoot.childNodes[i];
				if (node.nodeName == 'LI') {
					node.onmouseover = function() {
						this.className += ' sfhover';
					}
					node.onmouseout = function() {
						this.className = this.className.replace(" sfhover", "");
					}
				}
			}
		}
    }
}

addLoadEvent(function() {
    startList();
});




// KNZB Kring Noord-Brabant Javascript

if(typeof($) !== 'undefined'){

window.addEvent('domready', function(){
	
	$('header-link-holder').addEvent('click', function(){ window.location = '/'; });
	
	initBanner();
	initSearch();
	Cufon.replace('h1', { fontFamily: 'Akzidenz' });
	Cufon.replace('h2', { fontFamily: 'Akzidenz' });
	Cufon.replace('h3', { fontFamily: 'Akzidenz' });
	Cufon.replace('div.search-select .option', { fontFamily: 'Akzidenz' });
	Cufon.replace('.cufon-a', { fontFamily: 'Akzidenz' });
	Cufon.replace('.menu li a.mainmenu', { fontFamily: 'Myriad Pro', hover: 'true' })
									 });

var activeBanner = 2;
var activeBannerImage = 2;
var bannerImages;
var tweenTime = 2000;
var activeSearch = 1;

initSearch = function(){
	$('search-query').set('value', '');
}

rotateBanner = function(){
	
	el1 = $('banner-img-1');
	el2 = $('banner-img-2');
	if(activeBanner==1){
		el2.set('tween', {duration: tweenTime});
		el2.tween('opacity', 1);
		bannerImage = bannerImages[activeBannerImage];
		activeBannerImage++;
		if(activeBannerImage>=bannerImages.length){
			activeBannerImage = 0;
		}
		switchBannerImage = function(){ el1.setStyle('background-image', 'url(/uploadbin/headerimg/'+bannerImage+')'); };
		switchBannerImage.delay(tweenTime);
		activeBanner = 2;
	}else if(activeBanner==2){
		el2.set('tween', {duration: tweenTime});
		el2.tween('opacity', 0);
		bannerImage = bannerImages[activeBannerImage];
		activeBannerImage++;
		if(activeBannerImage>=bannerImages.length){
			activeBannerImage = 0;
		}
		switchBannerImage = function(){ el2.setStyle('background-image', 'url(/uploadbin/headerimg/'+bannerImage+')'); };
		switchBannerImage.delay(tweenTime);
		activeBanner = 1;
	}
}

}
