/** * Componente javascript para mostrar un mensaje en una ventanita emergente. * Si recibe el parametro 'url' carga con AJAX el contenido de una URL. */ function PopUp(contentId, url, buttonId, boxWidth) { var panel; var rendered = false; YAHOO.util.Event.onContentReady(contentId, function() { panel = new YAHOO.widget.Panel(contentId, { width:boxWidth + "px", visible:false, context: [buttonId, "tl", "tr"], draggable:true, close:true}); }); /** Muestra u oculta la ventana. */ this.toogle = function() { if (panel.cfg.getProperty("visible")) { panel.hide(); } else { if (!rendered) { if (url) { YAHOO.util.Dom.getElementsByClassName("bd", "div", contentId)[0]. innerHTML = "