function externalLinks() {
	if (!document.getElementsByTagName) {
		return;
	}
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href")){
			if(anchor.getAttribute("rel") == "external" || anchor.getAttribute("rel") == "external nofollow" || anchor.getAttribute("rel") == "nofollow external"){
				anchor.target = "_blank";
            }
		}
    }
}
window.onload = externalLinks;

function MM_goToURL() {
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1].replace("\'","\\'")+"'");
}

function makepink(id){
	document.getElementById(id).src = "/images/open_hover.gif";
}
function backtogreen(id){
	document.getElementById(id).src = "/images/open.gif";
}

function checknotempty(t,con,email,mssg){
	if($.trim($('#'+con).val()) == '' || $.trim($('#'+email).val()) == '' || $.trim($('#'+mssg).val()) == ''){
		alert('Vul a.u.b. uw naam, e-mail adres en bericht in.');
		return false;
	}
}

/* HEADER MODULE * /
var counter = 1;
function getImg(limit){
	var id = counter;
    var img = new Image();
	var fadeTime = 2000;
	if((id-1) >= 0){
	    $('#img'+(id-1)).fadeOut(fadeTime);
	}else if(!$('#img'+limit).attr('class').match(/loading/gi)){
	    $('#img'+limit).fadeOut(fadeTime);
	}
	
	if($('#img'+id).attr('class').match(/loading/gi)){
		$(img).load(function() {
			$(this).css('display', 'none');
			$('#img'+id).removeClass('loading').append(this);
			$(this).fadeIn(fadeTime);
		}).attr('src', '/uploaded/headers/'+$('#img'+id).attr('title'));
		$('#img'+id).removeAttr('title');
	}else{
		$('#img'+id).fadeIn(fadeTime);
	}
	var wait = $('#img'+id).attr('class').replace(/loading /,'');
	if(counter >= limit){
		counter = 0;
	}else{
		counter = counter + 1;
	}
	setTimeout('getImg('+limit+');',wait);
}
/* HEADER MODULE */

var headers;
var counter = 0;
var limit;
$.ajax({
	url: "/includes/jquery_incl/headers.php",
	dataType: "json",
	success: function(json){
		headers = json;
		limit = (headers.length)-1; // -1 omdat length bij 1 begint ipv bij 0 zoals een array of dom nodes
	}
});

function getImg(){
	$("#headermodule ul").queue(function(){
		if($('#headermodule ul li').eq(counter+1)[0] == undefined){ // als de volgende li nog niet bestaat, dan moet deze eerste aangemaakt worden
			if(counter != limit){
				var img = new Image();
				$('#headermodule ul').append($('<li></li>')
					.css('z-index', 100-counter) // hardhandig een z-index geven zodat ook IE de bedoelde volgorde aanhoud
					.append(
						$(img).load(function() { // wachten totdat de afbeelding geladen is voordat we de bovenloggende afbeelding uitfaden
							$('#headermodule ul li').eq(counter).fadeOut(1500);
							nextHeader();
						}).attr('src', '/uploaded/headers/'+headers[counter+1][0])
					)
				);
			} else { // als we de laate li uitfaden is de volgende li, de eerste, ligt deze er niet onder. Eenmalig de eerste infaden en de overige li's weer tonen zorgt ervoor dat we weer terug bij het begin zijn 
				$('#headermodule ul li').eq(0).fadeIn(1500);
				$("#headermodule ul li").eq(0).queue(function(){
					$('#headermodule ul li').eq(0).nextAll().show();
					$(this).dequeue();
				});
				nextHeader();
			}
		} else { // li's die al bestaan hoeven niet aangemaakt te worden
			$('#headermodule ul li').eq(counter).fadeOut(1500);
			nextHeader();
		}
		$(this).dequeue();
	});
}

function nextHeader(){
	var wait = headers[counter][7]*1000;
	
	if(counter == limit){
		counter = 0;
	}else{
		counter++;
	}
	setTimeout('getImg();',wait);	
}
$(document).ready(function(){
	setTimeout('getImg();',7000);
	$('.closeonload').hide();
});

