// JavaScript Document

// ROTERENDE BANNERS op home en genrepagina's
// ingebouwd augustus 2010 door menno

function startRotation(){

	rotatebanner = setInterval("showBanner()",3000);
	
}

function showBanner(){

	//verberg andere banners
	$('.homebannerimg').hide();
	$('#bannertexts a').css({'background-image': 'none'});
	
	//highlight de link
	$('#bannertxt'+bannerid).css({'background-image': 'url(art/graphics/bannerlink_bg.png)'});
	
	//toon de goede banner
	$('#bannerimg'+bannerid).fadeIn(500, function () {
		//$(this).fadeIn();
      	
    });

	bannerid = (bannerid<3) ? bannerid +1 : 1;

}

function mouseBanner(bannernr){

	clearInterval(rotatebanner);
	
	bannerid = bannernr;
	
	showBanner();
	
	
}

// EINDE roterende banners op home en genrepagina's




function imgBalk(){
	if(imgs = getElementsByClass('img_left')){
		for(i = 0; i<imgs.length ; i++){
			imgs[i].id = "image" + i;
			var oldNode=document.getElementById(imgs[i].id);
			var newNode=oldNode.cloneNode(true);
			document.getElementById('imgbalk').appendChild(newNode);
			//oldNode.style.display = "none" ;
		}
	}
	
}

addLoadEvent(function(){ imgBalk(); }); 

// NIEUWSBRIEF JAVASCRIPTS
// Popup-scherm voor tonen Subscribe/unsubscribe informatie.
// (c) Mailinglijst.nl, 2002

function subscribe(lijstnr){
var stroptions, strURL
var lngtop, lngleft

	strURL = "http://www.mailinglijst.nl/nieuwsbrief/subscribe.asp?l=" + lijstnr
	lngtop = 50
	lngleft = 50
	stroptions= "width=400,height=500,top="+lngtop + ",left=" +lngleft + ",scrollbars=1"
	whandle = window.open(strURL,'nieuwsbrief',stroptions);
	whandle.focus();
}

function unsubscribe(lijstnr){
var stroptions, strURL
var lngtop, lngleft

	strURL = "http://www.mailinglijst.nl/nieuwsbrief/edit.asp?l=" + lijstnr
	lngtop = 50
	lngleft = 50
	stroptions= "width=400,height=400,top="+lngtop + ",left=" +lngleft + ",scrollbars=1"
	whandle = window.open(strURL,'nieuwsbrief',stroptions);
	whandle.focus();
}

function zetdata(maand,jaar){ // wordt alleen in het advanced search form gebruikt
	//zet dagen op 1
	vandagen = document.getElementById('selectvandag').getElementsByTagName('option');	
	vandagen[0].selected = true;
	
	totdagen = document.getElementById('selecttotdag').getElementsByTagName('option');	
	totdagen[0].selected = true;
	
	//en nu de maanden + jaren op gewenste maand / jaar
	vanmaanden = document.getElementById('selectvanmaand').getElementsByTagName('option');	
	vanmaanden[maand-1].selected = true;
	totmaanden = document.getElementById('selecttotmaand').getElementsByTagName('option');	
	if(maand < 12){
		totmaanden[maand].selected = true;
		document.getElementById('van' + jaar).selected = true;
		document.getElementById('tot' + jaar).selected = true;
	}else{ //als het om de maand december gaat dan gaan we tot 1 januari van het volgend jaar
		totmaanden[0].selected = true;
		document.getElementById('van' + jaar).selected = true;
		volgendjaar = jaar + 1;
		document.getElementById('tot' + volgendjaar).selected = true;
	}
	
}
function showSelect(afrolmenu,triggerid){ // wel of niet afrolmenuutje tonen - in advanced search
	afroller = document.getElementById(afrolmenu);
	if(document.getElementById(triggerid).checked == true){
		//alert('alles aan');
		afroller.style.display = "block";
	}else{
		//alert('alles uit');
		afroller.style.display = "none";
		boxes = document.getElementById('genre').getElementsByTagName('input');
		for(i=0; i<boxes.length; i++){
			boxes[i].disabled = false;
		}
		keuze = document.getElementById('subgenre');
		keuze.value = "alles";
	}
}
function alleenKlassiek(){
	keuze = document.getElementById('subgenre');
	boxes = document.getElementById('genre').getElementsByTagName('input');
	if(keuze.value != "alles"){ //in dat geval staan we het aanvinken van andere dan genres dan klassiek niet toe
		for(i=0; i<boxes.length; i++){
			if(boxes[i].value != "klassiek"){
				boxes[i].checked = false;
				boxes[i].disabled = true;
			}
		}
	}else{
		for(i=0; i<boxes.length; i++){
			if(boxes[i].value != "klassiek"){
				boxes[i].disabled = false;
			}
		}
	}
}
/*
function zetChecks(triggerid, containerid){ // check alle checkboxes als iemand alle genres wil en omgekeerd - in advanced search
	boxes = document.getElementById(containerid).getElementsByTagName('input');
	if(document.getElementById(triggerid).checked == true){
		//alert('alles aan');
		for(i=0; i<boxes.length; i++){
			if(boxes[i].getAttribute('type') == "checkbox"){
				boxes[i].checked = true;
			}
		}
	}else{
		//alert('alles uit');
		for(i=0; i<boxes.length; i++){
			if(boxes[i].getAttribute('type') == "checkbox"){
				boxes[i].checked = false;
			}
		}
	}
}
*/