// This script is for the Wereld van Wageningen Flash page.
// It supplies functionality for the overlay panels Privacy policy, Disclaimer, Contact on the top right corner.
var YUE = YAHOO.util.Event;
YAHOO.namespace("wu.container");
// initialize handler
function initPage(){
	// show panel handler
	showpanel = function(e,o)
	{
		// Hide the current open panels
		YAHOO.wu.container.panelprivacy.hide();
		YAHOO.wu.container.paneldisclaimer.hide();
		YAHOO.wu.container.panelcontact.hide();
		// Show the selected panel
		o.show();
	};
	hidepanel = function(e,o)
	{
		o.hide();
	};
	// Register the panels
	YAHOO.wu.container.panelprivacy = new YAHOO.widget.Panel("privacy-panel", {width:"357px", visible:false, fixedcenter:true});
	YAHOO.wu.container.panelprivacy.render();
	YAHOO.wu.container.paneldisclaimer = new YAHOO.widget.Panel("disclaimer-panel", {width:"357px", visible:false, fixedcenter:true});
	YAHOO.wu.container.paneldisclaimer.render();
	YAHOO.wu.container.panelcontact = new YAHOO.widget.Panel("contact-panel", {width:"357px", visible:false, fixedcenter:true});
	YAHOO.wu.container.panelcontact.render();
	// Listen to the panel links
	YUE.on("btn_privacy", "click", showpanel, YAHOO.wu.container.panelprivacy, true);
	YUE.on("btn_disclaimer", "click", showpanel, YAHOO.wu.container.paneldisclaimer, true);
	YUE.on("btn_contact", "click", showpanel, YAHOO.wu.container.panelcontact, true);
	// create key listeners for hide panel on Esc press
	var kl1 = new YAHOO.util.KeyListener(document, { keys:27 }, { fn:YAHOO.wu.container.panelprivacy.hide, scope:YAHOO.wu.container.panelprivacy,correctScope:true } );kl1.enable();
	var kl2 = new YAHOO.util.KeyListener(document, { keys:27 }, { fn:YAHOO.wu.container.paneldisclaimer.hide, scope:YAHOO.wu.container.paneldisclaimer,correctScope:true } );kl2.enable();
	var kl3 = new YAHOO.util.KeyListener(document, { keys:27 }, { fn:YAHOO.wu.container.panelcontact.hide, scope:YAHOO.wu.container.panelcontact,correctScope:true } );kl3.enable();
}
YUE.onDOMReady(initPage);