/* unobtrusive javascript-tabs */
/* (c)2007 arthur van zuylen, www.2parts.nl */

addEvent(window,'load',getAgendaLink);

// haal variabelen uit de DOM
var agenda_link = document.getElementById('agenda_link');
var ajaxresults_agenda = document.getElementById('ajaxresults_agenda');

/* initialiseer agendalink tbv ajax-script */
function getAgendaLink() {
	// check of javascript voldoende wordt ondersteund door de browser 
	if (!document.getElementById) {
		return;
	}
	
	// check of de lijst bestaat
	if (!document.getElementById('agenda_link') ||
		!document.getElementById('ajaxresults_agenda')) {
		return;
	}
	
	// maak mouseclick die de ajax-functie showAgenda() aanroept 
	agenda_link.onclick = function() {
		
		if(agenda_link.innerHTML == 'sluit') {
			closeAgenda();
		} else {
			
			var limit = agenda_link.rel;
			showAgenda(limit);
		}
		
		return false;
	}
}

/* ajaxscript voor agenda-overzicht */
function showAgenda(limit) {
	
	agenda_link.innerHTML = 'sluit';
	show_spinner3();
		
	var req = getHTTPObject();		
	var url = 'includes_php/show_agenda_overzicht.php?limit='+limit;
		
	req.open('GET', url, true);
	req.setRequestHeader('Content-Type', 'text/xml; charset=utf-8');
	req.setRequestHeader('X-Requested-With','XMLHttpRequest');
	req.setRequestHeader('If-Modified-Since','Wed, 15 Nov 1995 00:00:00 GMT');
	req.onreadystatechange = function() {
			
		if(req.readyState == 4) {
			if(req.status == 200 || req.status == 304) {
				ajaxresults_agenda.style.display = 'block';
				ajaxresults_agenda.innerHTML = req.responseText;
			}
		}
	};
	req.send(null);
		
}

/* 'apple'-spinner */ 
function show_spinner3() {
	ajaxresults_agenda.className = 'show';
	ajaxresults_agenda.innerHTML = '<img src="beeld/spinner.gif" alt="spinner">';
}

function closeAgenda() {
	agenda_link.innerHTML = 'meer';
	ajaxresults_agenda.style.display = 'none';
}