function go(url, extern) {
	if (extern) {
		window.open(url);
	} else {
		this.document.location = url;
	}
}

function openWindow(url, features) {
	window.open(url, '', features);
}

function breedte() {
	var breedte = 0;

	if (typeof(window.innerWidth) == 'number') { //Non-IE
		breedte = window.innerWidth;
	} else if (document.documentElement &&
	  (document.documentElement.clientWidth || document.documentElement.clientHeight)) { //IE 6+
		breedte = document.documentElement.clientWidth;
	} else if (document.body && (document.body.clientWidth || document.body.clientHeight)) { //IE 4
		breedte = document.body.clientWidth;
	}

	return breedte;
}

function updateIncassoPrijs(value) {
	var cadeau = parseFloat(value);
	var incasso = cadeau + 10;
	
	var html = '<table cellspacing=\'0\' cellpadding=\'0\' border=\'0\' width=\'170\'><tr><td width=\'60%\'><span class=\'form_omschrijving\'>Eenmalige kosten</span></td><td align=\'right\'><span class=\'form_omschrijving\'>&euro; 10.00</span></td></tr>'
	html += '<tr><td><span class=\'form_omschrijving\'>Verzendkosten</span></td><td align=\'right\' class=\'form_omschrijving\'><span class=\'form_omschrijving\'>&euro; ' + formatPrijs(cadeau) + '</span></td></tr>'
	html += '<tr><td colspan=\'2\'><hr width=\'100%\' size=\'1\' /></td></tr>'
	html += '<tr><td><span class=\'form_omschrijving\'>Totaal</span></td><td align=\'right\'><span class=\'form_omschrijving\'>&euro; ' + formatPrijs(incasso) + '</span></td></tr></table>'
	document.getElementById('incasso').innerHTML = html;
	document.getElementById('incasso_totaal').innerHTML = '&euro; ' + formatPrijs(incasso);
}

function updateConcertPrijs(aantal_kaarten, kaart_prijs) {
	var kaart_prijs = (aantal_kaarten * parseFloat(kaart_prijs));
	if (aantal_kaarten <= 5) {
		var vaste_kosten = 3.5;
	} else if (aantal_kaarten > 5) {
		var vaste_kosten = 7.0;
	}
	var incasso = kaart_prijs + vaste_kosten;	
	
	var html = '<table cellspacing=\'0\' cellpadding=\'0\' border=\'0\' width=\'150\'><tr><td width=\'75\'><span class=\'form_omschrijving\'>' + aantal_kaarten + 'x ticket</span></td><td align=\'right\' class=\'form_omschrijving\' width=\'75\'><span class=\'form_omschrijving\'>&euro; ' + formatPrijs(kaart_prijs) + '</span></td></tr>';
	html += '<tr><td><span class=\'form_omschrijving\'>Handelingkosten</span></td><td align=\'right\' class=\'form_omschrijving\'><span class=\'form_omschrijving\'>&euro; ' + formatPrijs(vaste_kosten) + '</span></td></tr>'
	html += '<tr><td colspan=\'2\'><hr width=\'100%\' size=\'1\' /></td></tr>'
	html += '<tr><td><span class=\'form_omschrijving\' width=\'100\'>Totaal</span></td><td align=\'right\'><span class=\'form_omschrijving\'>&euro; ' + formatPrijs(incasso) + '</span></td></tr></table>'
	document.getElementById('incasso').innerHTML = html;
	document.getElementById('incasso_totaal').innerHTML = '&euro; ' + formatPrijs(incasso);
}

function formatPrijs(prijs) {
	prijs -= 0;
	prijs = (Math.round(prijs*100))/100;
	return (prijs == Math.floor(prijs)) ? prijs + '.00' 
			  : ((prijs * 10 == Math.floor(prijs * 10)) ? 
					   prijs + '0' : prijs);
}

function hideBanner() {
	if (obj = document.getElementById('banner')) {
		if (breedte() >= 913) {
			obj.style.display = "block";
		} else {
			obj.style.display = "none";
		}		
	}	
}

function responseMeter() {
	if (obj = document.getElementById("respons-o-meter")) {
		var aantal = parseInt(obj.innerHTML);
		obj.innerHTML = (aantal + 1);
	}
}

function delay (gap) {
	var then, now; 
	then = new Date().getTime();
	now = then;
	

	while ((now - then) < gap) {
		now = new Date().getTime();
	}
}


function showPrijs(prijs, interval) {	
	if (obj = document.getElementById("even_wachten")) {
		//delay(5000);
		obj.innerHTML = prijs;
	}
	clearInterval(interval);
}

function doeZoeken() {
	if (obj = document.getElementById("even_wachten")) {
		obj.innerHTML += ".";
	}
}

function doeEvenwachten(prijs) {
	interval = setInterval("doeZoeken()", 1000);
	window.setTimeout("showPrijs('" + prijs + "', interval)", 5000);	
}

function showAddStartpage() {
	if (navigator.appVersion.indexOf("MSIE") != -1) { //ie only
		document.write("<table cellspacing='0' cellpadding='0' border='0' width='100%' align='center'>");
		document.write("<tr class='point' onclick='bookmarkLink(this)'>");
		document.write("<td width='36' align='right'><a href='javascript:void(1)' id='homepage'><img src='img/startpagina.gif' border='0' alt='RSS' /></a></td>");
		document.write("<td class='rss_omschrijving'>Maak Metro je startpagina</td>");
		document.write("</tr>");
		document.write("<tr><td colspan='2'><img src='img/spacer.gif' height='7' width='1' /></td></tr>");
		document.write("</table>");
	}
}

function bookmarkLink(obj) { 
	url = "http://www.metronieuws.nl";	
	obj.style.behavior='url(#default#homepage)';
	obj.setHomePage(url);	
}