// 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){o.show();};
		hidepanel = function(e,o){o.hide();};

	YAHOO.wu.container.panelprivacy = new YAHOO.widget.Panel("privacy-panel", { width:"357px", visible:false, fixedcenter:true, constraintoviewport:true, modal:true, underlay:"shadow", zIndex:"99", close:false } );
	YAHOO.wu.container.panelprivacy.render();
	YAHOO.wu.container.paneldisclaimer = new YAHOO.widget.Panel("disclaimer-panel", { width:"357px", visible:false, fixedcenter:true, constraintoviewport:true, modal:true, underlay:"shadow", zIndex:"99", close:false } );
	YAHOO.wu.container.paneldisclaimer.render();
	YAHOO.wu.container.panelcontact = new YAHOO.widget.Panel("contact-panel", { width:"357px", visible:false, fixedcenter:true, constraintoviewport:true, modal:true, underlay:"shadow", zIndex:"99", close:false } );
	YAHOO.wu.container.panelcontact.render();

	// Listen to the register btn
		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();
		
	// create key listeners for hide panel on close button
		YUE.on("btn_privacy_cancel", "click", hidepanel, YAHOO.wu.container.panelprivacy, true);
		YUE.on("btn_disclaimer_cancel", "click", hidepanel, YAHOO.wu.container.paneldisclaimer, true);
		YUE.on("btn_contact_cancel", "click", hidepanel, YAHOO.wu.container.panelcontact, true);

}

YUE.onDOMReady(initPage);
