YAHOO.namespace("onix.container");

var loaded = false;

function init_panels() {
	YAHOO.onix.container.loadingbar = new YAHOO.widget.Panel("loadingbar", {
			width:"240px",
			fixedcenter:true,
			close:false,
			draggable:false,
			modal:true,
			visible:false
		}
	);
	YAHOO.onix.container.panel = new YAHOO.widget.Panel("panel", {
			width:"560px",
			visible:false,
			draggable:true,
			close:true,
			fixedcenter: true
		}
	);
	YAHOO.onix.container.panel.hideEvent.subscribe(function(){
		YAHOO.onix.container.panel.setBody('<div id="flashcontent"></div>');
	});
	YAHOO.onix.container.confirmDialog = new YAHOO.widget.SimpleDialog("confirmDialog", {
			width: "300px",
			fixedcenter: true,
			visible: false,
			draggable: false,
			modal: true,
			close: true,
			icon: YAHOO.widget.SimpleDialog.ICON_HELP,
			constraintoviewport: true
		}
	);
	loaded = true;
}

YAHOO.util.Event.addListener(window, "load", init_panels);

function show_img(url, title, i_width, i_height){
	if (loaded) {
		var panel = YAHOO.onix.container.panel;
		if (title == "") {
			title = "&nbsp;";
		}
		panel.setHeader(title);
		panel.setBody("<img src='"+url+"'>");
		panel.render(document.body);
		if (i_width && i_height) {
			panel.cfg.setProperty("width", (i_width + 10)+"px");
			panel.cfg.setProperty("height", (i_height + 30)+"px");
		}
		panel.show();
	}
}

function show_url(url, title, u_width, u_height) {
	if (loaded) {
		var panel = YAHOO.onix.container.panel;
		if (title == "") {
			title = "&nbsp;";
		}
		panel.setHeader(title);
		panel.setBody("<iframe src='"+url+"' width='"+u_width+"' height='"+u_height+"' frameborder='0' marginheight='0' marginwidth='0' scrolling='auto'>");
		panel.render(document.body);
		if (u_width && u_height) {
			panel.cfg.setProperty("width", (u_width + 10)+"px");
			panel.cfg.setProperty("height", (u_height + 30)+"px");
		}
		panel.show();
	}
}

if (enable_menu) {
    YAHOO.namespace("onix.menu");
    YAHOO.onix.menu.onMenuBarReady = function(p_oEvent) {
        var oMenuBar = new YAHOO.widget.MenuBar(
				menu_id, 
				{ 
					autosubmenudisplay:	true, 
					hidedelay:			500, 
					lazyload:			true 
				}
		);
        oMenuBar.render();
        var o = document.getElementById('yui_menu_doc');
        if (o) {
            o.style.display = 'block';
        }
    }
    YAHOO.util.Event.addListener(window, "load", YAHOO.onix.menu.onMenuBarReady);
}
