function initOverlay() {
	var elements = YAHOO.util.Dom.getElementsBy(function(el) {
	return el.getAttribute("ing:layover") == "true"; }, "a");
	for (var c=0; c < elements.length; c++)
	{
		var target = elements[c].href;
		elements[c].target = "";
		elements[c].onclick = function() {
			window.open(this.href,'ing','status=0,toolbar=0,location=0,menubar=0');
			return false;
		}
	}
		
}


function resubmit(form) {
		var f = document.forms[form];
		var elements = f.getElementsByTagName("input");
		var vars = "";
		for (var c=0; c < elements.length; c++) {
			var input = elements[c];
			if (input.type == "checkbox" && !input.checked)
				continue;
			if (vars.length > 0)
				vars += "&";
			vars += input.name + "=" + escape(input.value);			
		}
		doOverlay(vars);
}
YAHOO.util.Event.addListener(window, 'load', initOverlay);
var overlayPanel;
var overlayPanelSource;
function doOverlay(href) {
	var url;
	if (!overlayPanel) {
		url = href;
		overlayPanelSource = href;
		var pos = YAHOO.util.Dom.getXY("main");
		overlayPanel= new YAHOO.widget.Panel("overlay1", {
			modal: true,
			width: "732px",
			fixedcenter: false,
			underlay: "shadow",	
			xy: [ pos[0]-23, pos[1] ],
			close:false});
	} else url = overlayPanelSource + "?" + href;

	var callback = {
		success: function(o) {
			var html = o.responseText;
			var content = "";
			var container = document.createElement("div");
			container.innerHTML = html;

			var elements = YAHOO.util.Dom.getElementsBy(function(el) {
				return el.getAttribute("ing:resubmit");}, "a", container);			
			for (var c=0; c < elements.length; c++) {
				elements[c].setAttribute("onclick", "javascript:resubmit('" + elements[c].getAttribute("ing:resubmit") + "')");
				elements[c].href="javascript:{}";
			}
			
			var elements = YAHOO.util.Dom.getElementsBy(
				function(el) {
					var c = el.className;
					
					return c == "intro-overview" || c == "info-list" || c=="print-overview" ||
						c=="chart" || c=="spacer-17px" || c=="footnote clearfix";
			 }, "div", container);			 

			for (var c=0; c < elements.length; c++)
				content += "<div class='" + elements[c].className + "'>" + elements[c].innerHTML + "</div>"
			content = "<div class=\"layover-holder\"><a id=\"hide1\" class=\"close\" href=\"#\">Sluiten</a>" + content + "</div>";

			overlayPanel.setBody(content);
			overlayPanel.render(document.body);
			overlayPanel.show();
			initFoldouts();
			YAHOO.util.Event.addListener("hide1", "click", overlayPanel.hide, overlayPanel, true);
		}
	}
	var transaction = YAHOO.util.Connect.asyncRequest('GET', url, callback, null); 
}