YAHOO.namespace("example.overlay");

	YAHOO.example.overlay.overlays = [];

	function init() {

			YAHOO.example.overlay.beaconsBeachPanel = new YAHOO.widget.Overlay("beaconsBeachPanel", {visible:false, ofixedcenter:true} );
			YAHOO.example.overlay.beaconsBeachPanel.render();
			
			YAHOO.util.Event.addListener("openBeaconsBeachPanel", "click", openBeaconsBeachPanel, YAHOO.example.overlay.beaconsBeachPanel, false);
            YAHOO.util.Event.addListener("closeBeaconsBeachPanel", "click", closeBeaconsBeachPanel, YAHOO.example.overlay.beaconsBeachPanel, false);
            
            YAHOO.example.overlay.dStreetPanel = new YAHOO.widget.Overlay("dStreetPanel", {visible:false, ofixedcenter:true} );
			YAHOO.example.overlay.dStreetPanel.render();
			
			YAHOO.util.Event.addListener("openDStreetPanel", "click", openDStreetPanel, YAHOO.example.overlay.dStreetPanel, false);
            YAHOO.util.Event.addListener("closeDStreetPanel", "click", closeDStreetPanel, YAHOO.example.overlay.dStreetPanel, false);
            
            YAHOO.example.overlay.grandviewPanel = new YAHOO.widget.Overlay("grandviewPanel", {visible:false, ofixedcenter:true} );
			YAHOO.example.overlay.grandviewPanel.render();
			
			YAHOO.util.Event.addListener("openGrandviewPanel", "click", openGrandviewPanel, YAHOO.example.overlay.grandviewPanel, false);
            YAHOO.util.Event.addListener("closeGrandviewPanel", "click", closeGrandviewPanel, YAHOO.example.overlay.grandviewPanel, false);
            
             YAHOO.example.overlay.swamisBeachPanel = new YAHOO.widget.Overlay("swamisBeachPanel", {visible:false, ofixedcenter:true} );
			YAHOO.example.overlay.swamisBeachPanel.render();
			
			YAHOO.util.Event.addListener("openSwamisBeachPanel", "click", openSwamisBeachPanel, YAHOO.example.overlay.swamisBeachPanel, false);
            YAHOO.util.Event.addListener("closeSwamisBeachPanel", "click", closeSwamisBeachPanel, YAHOO.example.overlay.swamisBeachPanel, false);
                  
    }
    
    function openBeaconsBeachPanel(e){
        YAHOO.util.Event.preventDefault(e);
        showModal();
        YAHOO.example.overlay.beaconsBeachPanel.show();
        
        var el = YAHOO.ext.Element.get('beaconsBeachPanel');
        var elCenter = YAHOO.ext.Element.get('body');
        el.center(elCenter); 
                
        if (el.getTop() < 0) {
            el.setTop(0);
        }
    }
    function closeBeaconsBeachPanel(e)
    {
        YAHOO.util.Event.preventDefault(e);
        YAHOO.example.overlay.beaconsBeachPanel.hide();
        hideModal();
    }
    
    function openDStreetPanel(e){
        YAHOO.util.Event.preventDefault(e);
        showModal();
        YAHOO.example.overlay.dStreetPanel.show();
        
        var el = YAHOO.ext.Element.get('dStreetPanel');
        var elCenter = YAHOO.ext.Element.get('body');
        el.center(elCenter);  
        
         if (el.getTop() < 0) {
            el.setTop(0);
        }      
    }
    function closeDStreetPanel(e)
    {
        YAHOO.util.Event.preventDefault(e);
        YAHOO.example.overlay.dStreetPanel.hide();
        hideModal();
    }
    
    function openGrandviewPanel(e){
        YAHOO.util.Event.preventDefault(e);
        showModal();
        YAHOO.example.overlay.grandviewPanel.show();
        
        var el = YAHOO.ext.Element.get('grandviewPanel');
        var elCenter = YAHOO.ext.Element.get('body');
        el.center(elCenter);   
        
         if (el.getTop() < 0) {
            el.setTop(0);
        }     
    }
    function closeGrandviewPanel(e)
    {
        YAHOO.util.Event.preventDefault(e);
        YAHOO.example.overlay.grandviewPanel.hide();
        hideModal();
    }
    
     function openSwamisBeachPanel(e){
        YAHOO.util.Event.preventDefault(e);
        showModal();
        YAHOO.example.overlay.swamisBeachPanel.show();
        
        var el = YAHOO.ext.Element.get('swamisBeachPanel');
        var elCenter = YAHOO.ext.Element.get('body');
        el.center(elCenter);  
        
         if (el.getTop() < 0) {
            el.setTop(0);
        }      
    }
    function closeSwamisBeachPanel(e)
    {
        YAHOO.util.Event.preventDefault(e);
        YAHOO.example.overlay.swamisBeachPanel.hide();
        hideModal();
    }
    
   
YAHOO.util.Event.addListener(window, "load", init);