YAHOO.namespace("example.overlay");

	YAHOO.example.overlay.overlays = [];

	function init() {

			YAHOO.example.overlay.solanaBeachPanel = new YAHOO.widget.Overlay("solanaBeachPanel", {visible:false, ofixedcenter:true} );
			YAHOO.example.overlay.solanaBeachPanel.render();
			
			YAHOO.util.Event.addListener("openSolanaBeachPanel", "click", openSolanaBeachPanel, YAHOO.example.overlay.solanaBeachPanel, false);
            YAHOO.util.Event.addListener("closeSolanaBeachPanel", "click", closeSolanaBeachPanel, YAHOO.example.overlay.solanaBeachPanel, false);
            
            YAHOO.example.overlay.elMonteValleyPanel = new YAHOO.widget.Overlay("elMonteValleyPanel", {visible:false, ofixedcenter:true} );
			YAHOO.example.overlay.elMonteValleyPanel.render();
			
            YAHOO.util.Event.addListener("openElMonteValleyPanel", "click", openElMonteValleyPanel, YAHOO.example.overlay.elMonteValleyPanel, false);
            YAHOO.util.Event.addListener("closeElMonteValleyPanel", "click", closeElMonteValleyPanel, YAHOO.example.overlay.elMonteValleyPanel, false);
            
            YAHOO.example.overlay.elfinForestPanel = new YAHOO.widget.Overlay("elfinForestPanel", {visible:false, ofixedcenter:true} );
			YAHOO.example.overlay.elfinForestPanel.render();
			
            YAHOO.util.Event.addListener("openElfinForestPanel", "click", openElfinForestPanel, YAHOO.example.overlay.elfinForestPanel, false);
            YAHOO.util.Event.addListener("closeElfinForestPanel", "click", closeElfinForestPanel, YAHOO.example.overlay.elfinForestPanel, false);
            
            
            YAHOO.example.overlay.silverStrandPanel = new YAHOO.widget.Overlay("silverStrandPanel", {visible:false, ofixedcenter:true} );
			YAHOO.example.overlay.silverStrandPanel.render();
			
            YAHOO.util.Event.addListener("openSilverStrandPanel", "click", openSilverStrandPanel, YAHOO.example.overlay.silverStrandPanel, false);
            YAHOO.util.Event.addListener("closeSilverStrandPanel", "click", closeSilverStrandPanel, YAHOO.example.overlay.silverStrandPanel, false);
    }
    
    function openSolanaBeachPanel(e){
        YAHOO.util.Event.preventDefault(e);
        showModal();
        YAHOO.example.overlay.solanaBeachPanel.show();
        
        var el = YAHOO.ext.Element.get('solanaBeachPanel');
        var elCenter = YAHOO.ext.Element.get('body');
        el.center(elCenter);  
        
         if (el.getTop() < 0) {
            el.setTop(0);
        }      
    }
    function closeSolanaBeachPanel(e)
    {
        YAHOO.util.Event.preventDefault(e);
        YAHOO.example.overlay.solanaBeachPanel.hide();
        hideModal();
    }
    
    function openElMonteValleyPanel(e){
        YAHOO.util.Event.preventDefault(e);
        showModal();
        YAHOO.example.overlay.elMonteValleyPanel.show();
        
        var el = YAHOO.ext.Element.get('elMonteValleyPanel');
        var elCenter = YAHOO.ext.Element.get('body');
        el.center(elCenter);   
        
         if (el.getTop() < 0) {
            el.setTop(0);
        }     
    }
    function closeElMonteValleyPanel(e)
    {
        YAHOO.util.Event.preventDefault(e);
        YAHOO.example.overlay.elMonteValleyPanel.hide();
        hideModal();
    }
    
    function openElfinForestPanel(e){
        YAHOO.util.Event.preventDefault(e);
        showModal();
        YAHOO.example.overlay.elfinForestPanel.show();
        
        var el = YAHOO.ext.Element.get('elfinForestPanel');
        var elCenter = YAHOO.ext.Element.get('body');
        el.center(elCenter);  
        
         if (el.getTop() < 0) {
            el.setTop(0);
        }      
    }
    function closeElfinForestPanel(e)
    {
        YAHOO.util.Event.preventDefault(e);
        YAHOO.example.overlay.elfinForestPanel.hide();
        hideModal();
    }
    
     function openSilverStrandPanel(e){
        YAHOO.util.Event.preventDefault(e);
        showModal();
        YAHOO.example.overlay.silverStrandPanel.show();
        
        var el = YAHOO.ext.Element.get('silverStrandPanel');
        var elCenter = YAHOO.ext.Element.get('body');
        el.center(elCenter);  
        
         if (el.getTop() < 0) {
            el.setTop(0);
        }      
    }
    function closeSilverStrandPanel(e)
    {
        YAHOO.util.Event.preventDefault(e);
        YAHOO.example.overlay.silverStrandPanel.hide();
        hideModal();
    }
YAHOO.util.Event.addListener(window, "load", init);