function loadLayerList(namespaceName, header, content, layerContainer, panelWidth, panelHeight, contextTag, overlayCorner, contextCorner, menuId, menuText) {
		//create a new unique namespace based on the layerName
		
		var namespace = YAHOO.namespace(namespaceName);
		// Instantiate a Panel from script
		namespace.panel = new YAHOO.widget.Panel(namespaceName + "panel", { width:panelWidth, height:panelHeight, context:[contextTag, overlayCorner, contextCorner, [contextTag, "windowResize"]],visible:false, draggable:true, close:true } );
		namespace.panel.setHeader(header);
		namespace.panel.setBody(content);
		namespace.panel.render(layerContainer);
		
		if (isNotEmpty(menuId)){
			namespace.panel.hideEvent.subscribe(hideLayerList);
			namespace.panel.showEvent.subscribe(showLayerList);
		}
	

	function hideLayerList(){ 
			document.getElementById(menuId).innerHTML = "Show " + menuText;
			document.getElementById(menuId).href = "javascript:YAHOO." + namespaceName + ".panel.show();";
	} 
		 
	function showLayerList(){ 
			document.getElementById(menuId).innerHTML = "Hide " + menuText;
			document.getElementById(menuId).href = "javascript:YAHOO." + namespaceName + ".panel.hide();";
	}
}


