YAHOO.namespace("rideblue.container");

function init()
{
	// Build geometry bike chart based on markup
	YAHOO.rideblue.container.geometry = new YAHOO.widget.Panel("geometry", { xy:[250,200],
										 visible:false,
										 zindex:1001
									       } );
	YAHOO.rideblue.container.geometry.render();

	// Build complete bike chart based on markup
	YAHOO.rideblue.container.complete = new YAHOO.widget.Panel("complete", { xy:[250,200],
									         visible:false,
									         zindex:1001
									       } );
	YAHOO.rideblue.container.complete.render();

	// Build bike detail based on markup
	YAHOO.rideblue.container.detail = new YAHOO.widget.Panel("detail", { xy:[250,200],
									         visible:false,
									         zindex:1001
									       } );
	YAHOO.rideblue.container.detail.render();

	YAHOO.rideblue.container.manager = new YAHOO.widget.OverlayManager();
	YAHOO.rideblue.container.manager.register([YAHOO.rideblue.container.geometry,
						   YAHOO.rideblue.container.complete,
						   YAHOO.rideblue.container.detail]);

}

function showGeometryPopup()
{
	YAHOO.rideblue.container.geometry.center();
	YAHOO.rideblue.container.geometry.show();
	YAHOO.rideblue.container.geometry.bringToTop();
}

function showCompletePopup()
{
	YAHOO.rideblue.container.complete.center();
	YAHOO.rideblue.container.complete.show();
	YAHOO.rideblue.container.complete.bringToTop();
}

function showDetailPopup()
{
	YAHOO.rideblue.container.detail.center();
	YAHOO.rideblue.container.detail.show();
	YAHOO.rideblue.container.detail.bringToTop();
}

YAHOO.util.Event.onDOMReady(init);

