function toggle(obj1, num) {
	for(i=1;i<=num;i++) {
		var bladie = 'menu' + i + '';
		var change = document.getElementById(bladie);
		change.style.display = 'none';
	}
	
	var change = document.getElementById(obj1);
	change.style.display = '';
}
function flash(url,id,w,h,pid) {
	var so = new SWFObject(url,id,w,h, "7", "#ffffff");
	so.addParam("wmode", "transparent");
	so.addParam("flashVars", "var1=" + pid);
	so.write(id);
	
}
function toggleOn(obj1) {
	var change = document.getElementById(obj1);
	change.style.display = '';
}

function popup(url, w, h) {
	window.open(url,'popup','height='+h+', width='+w+', menubar=no, status=yes, scrollbars=yes, resizable=yes, toolbar=yes, location=no');		
}

function makeRequest(url, tag) { 
	var http_request = false;
	
	
	if (window.XMLHttpRequest) {
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) {
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Er kon geen verbinding worden gemaakt.\nProbeer het later nog eens.'); 
		return false;
	}

	http_request.onreadystatechange = function() { alertContents(http_request, tag); };
	http_request.open('GET', url, true);
	http_request.send(null);

}

function alertContents(http_request, tag) {

	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			var results = http_request.responseText;
			getObject(tag).innerHTML = results;

			function startGallery() {
			var myGallery = new gallery($('myGallery'), {
			timed: true,
			delay: 6000,
			showArrows: true,
			showCarousel: false,
			embedLinks: false
			});
			}
			window.addEvent('domready', startGallery);
			
		} else {
			alert('Niet alles ging goed.\nProbeer het nog eens.');
		}
	}

}

function getObject(name) {
	var ns4 = (document.layers) ? true : false;
	var w3c = (document.getElementById) ? true : false;
	var ie4 = (document.all) ? true : false;
	
	if (ns4) return eval('document.' + name);
	if (w3c) return document.getElementById(name);
	if (ie4) return eval('document.all.' + name);
	return false;
}

// mag aangepast worden
var carousel_visible = 3; 	// hoeveel berichten zijn zichtbaar
var carousel_speed = 500; 	// 1000 = 1 seconde
var carousel_pause = 3000;	// 1000 = 1 seconde

// niet aanpassen
var carousel_item_height; 	// wordt automatisch berekend
var carousel_num_items;		// wordt automatisch berekend
var carousel_interval;		// niets mee doen
var carousel_active = -1;	// niets mee doen
var carousel_turnpoint;		// niets mee doen
var carousel_direction = '-';		// niets mee doen
var carousel_maxpause;     // niets mee doen

function newsCarousel(v) {
	carousel_maxpause = carousel_speed+((carousel_pause-carousel_speed)/2);	
	carousel_turnpoint = v-1;
	carousel_item_height = $("ul#newsCarousel li:first").height();
	carousel_num_items = $("ul#newsCarousel li").length;

	if(carousel_num_items > carousel_visible) {
		// set an interval to repeat the carousel action
		carousel_interval = setInterval("carousel_do_item();",carousel_pause);
		
		// on mouseover clear the interval (pause)
		$("#newsCarousel").mouseover(function(o) {
			clearInterval(carousel_interval);
		});
		
		// on mouseout, re-init the carousel
		$("#newsCarousel").mouseout(function(o) {
			clearInterval(carousel_interval);
			carousel_interval = setInterval("carousel_do_item();",carousel_pause*2);
		});
	}
}

function carousel_do_item(foo) {

	if(carousel_direction == '-') { carousel_active++; } else { carousel_active--; }
	//status(carousel_active);
	
	$("ul#newsCarousel li").animate({ 
		"top": carousel_direction+"="+carousel_item_height+"px"
	}, carousel_speed);
	
	if(carousel_active == carousel_turnpoint) {
		window.setTimeout('$("ul#newsCarousel li").css({ "top": "0px"});',carousel_maxpause);
		carousel_active = -1;
	}
	
}

