
function openMenu(nodeId) {

	var findNode = false;

	if (d != undefined) {
		for (var n=0; n<d.aNodes.length; n++) {
			if (d.aNodes[n].id == nodeId) {
				findNode = true;
				nId=n;
				break;
			}
		}
	}
	
	if (findNode) {
    	var nodePid = d.aNodes[nId].pid;
    	var nodeName = d.aNodes[nId].name;
    	var nodeStatus = d.aNodes[nId].status;
    	var nodeURL = d.aNodes[nId].url;
    	var nodeTitle = d.aNodes[nId].title;
    	var nodeTarget = d.aNodes[nId].target;
    	var nodeIcon = d.aNodes[nId].icon;
    	var nodeIconOpen = d.aNodes[nId].iconOpen;
		if (nodeId != 0) {
    		var nodeType = nodeId.split('_');
    		if ( nodePid != 0) {
     			var pNodeType = nodePid.split('_');
    		}
    	} else {
    		nodeType = new Array('root');
    	}
	} else {
		var nodeType = nodeId.split('_');
	}

	var innerHTML = '';

	
/*-----------------------------------------------------------------------------------------------*/

/**
 *	ERP::ErpEnterprise::Customer
 */
	switch (nodeType[0]) {

		case 'root':
			innerHTML +="<div class=\"submenuBottomLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
			innerHTML +=" onClick=\"hideMenuContext(); newSection(\'\');\">";
			innerHTML +="&nbsp;Nuevo Site</div>";
			innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
			innerHTML +=" onClick=\"hideMenuContext(); clearOnLineCache();\">";
			innerHTML +="&nbsp;Vaciar Cache...</div>";
			break;

        case 'section':

            var section = nodeType[1];


			innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"newSection(\'" + section + "\');hideMenuContext(); \">";
            innerHTML +="&nbsp;<b>Nueva Secci&oacute;n</b></div>";
            
           	innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"newSectionPage(\'" + section + "\');hideMenuContext(); \">";
            innerHTML +="&nbsp;Nueva P&aacute;gina</div>";

            innerHTML +="<div class=\"submenuBottomLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); editSection(\'" + section + "\');\">";
            innerHTML +="&nbsp;Editar</div>";
            
            innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); selectSectionOrder(\'" + section + "\');\">";
            innerHTML +="&nbsp;Secciones</div>";

            innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); selectSectionPages(\'" + section + "\');\">";
            innerHTML +="&nbsp;P&aacute;ginas</div>";

            innerHTML +="<div class=\"submenuBottomLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); selectSectionTemplate(\'" + section + "\');\">";
            innerHTML +="&nbsp;Plantillas</div>";

            innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); cutSection(\'" + section + "\');\">";
            innerHTML +="&nbsp;Cortar</div>";

            innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); copySection(\'" + section + "\');\">";
            innerHTML +="&nbsp;Copiar</div>";

            if ( window.top.NdSiteClipBoard.isSet() && ( window.top.NdSiteClipBoard.obj.className == 'CmsPage' || window.top.NdSiteClipBoard.obj.className == 'CmsSection' ) ) {
                innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
                innerHTML +=" onClick=\"hideMenuContext(); pasteOnSection(\'" + section + "\');\">";
                innerHTML +="&nbsp;Pegar</div>";
            }

            if ( nodeStatus == 127 ) {
                innerHTML +="<div class=\"submenuTopLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
                innerHTML +=" onClick=\"hideMenuContext(); setSectionStatus(\'" + section + "\',-64);\">";
                innerHTML +="&nbsp;Desactivar</div>";
            } else {
                innerHTML +="<div class=\"submenuTopLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
                innerHTML +=" onClick=\"hideMenuContext(); setSectionStatus(\'" + section + "\',127);\">";
                innerHTML +="&nbsp;Activar</div>";
            }
            
            innerHTML +="<div class=\"submenuBottomLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); delSection(\'" + section + "\');\">";
            innerHTML +="&nbsp;Eliminar</div>";
            
            innerHTML +="<div class=\"submenuTopLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideExplorerMenuLayer(); displaySectionACLs(\'" + section + "\');\">";
            innerHTML +="&nbsp;Permisos</div>"

            innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); displaySectionProperties(\'" + section + "\');\">";
            innerHTML +="&nbsp;Propiedades</div>";

            break;

    	case 'page':

        	var section = nodeType[1];
            var page = nodeType[2];


            innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); displayPage(\'" + page + "\',\'" + section + "\');\">";
            innerHTML +="&nbsp;<b>Abrir P&aacute;gina</b></div>";

            //innerHTML +="<div class=\"submenuBottomLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            //innerHTML +=" onClick=\"hideMenuContext(); openPageInExtEditor(\'"+ page +"\',\'" + section + "\');\">";
            //innerHTML +="&nbsp;Editor Externo</div>";

            innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); newPage(\'" + page + "\');\">";
            innerHTML +="&nbsp;Nueva P&aacute;gina</div>";

            innerHTML +="<div class=\"submenuBottomLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); editPage(\'"+ page +"\');\">";
            innerHTML +="&nbsp;Editar</div>";
            
            innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); selectPageOrder(\'"+ page +"\');\">";
            innerHTML +="&nbsp;P&aacute;ginas</div>";

            innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); selectPageTemplate(\'"+ page +"\');\">";
            innerHTML +="&nbsp;Plantillas</div>";

            innerHTML +="<div class=\"submenuBottomLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); displayPageModule(\'" + page + "\');\">";
            innerHTML +="&nbsp;M&oacute;dulos</div>";

            var parentNodeType = nodePid.split('_');
			if ( parentNodeType[0] == 'page' ) {
				var pageParent = parentNodeType[2];
            	innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            	innerHTML +=" onClick=\"hideMenuContext(); cutPageFromPage(\'"+ page +"\',\'" + pageParent + "\');\">";
            	innerHTML +="&nbsp;Cortar</div>";
			} else if (parentNodeType[0] == 'section') {
				var section = parentNodeType[1];
            	innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            	innerHTML +=" onClick=\"hideMenuContext(); cutPageFromSection(\'"+ page +"\',\'" + section + "\');\">";
            	innerHTML +="&nbsp;Cortar</div>";
			}

            innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); copyPage(\'"+ page +"\');\">";
            innerHTML +="&nbsp;Copiar</div>";

            if ( window.top.NdSiteClipBoard.isSet() &&  window.top.NdSiteClipBoard.obj.className == 'CmsPage' ) {
                innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
                innerHTML +=" onClick=\"hideMenuContext(); pasteOnPage(\'" + page + "\');\">";
                innerHTML +="&nbsp;Pegar</div>";
            }

			if ( nodeStatus == 127 ) {
                innerHTML +="<div class=\"submenuTopLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
                innerHTML +=" onClick=\"hideMenuContext(); setPageStatus(\'" + page + "\',\'" +section + "\',-64);\">";
                innerHTML +="&nbsp;Desactivar</div>";
            } else {
                innerHTML +="<div class=\"submenuTopLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
                innerHTML +=" onClick=\"hideMenuContext(); setPageStatus(\'" + page + "\',\'" +section + "\',127);\">";
                innerHTML +="&nbsp;Activar</div>";
            }
            if (parentNodeType[0] == 'section' || parentNodeType[0] == 'sectionTrash') {
                var section = parentNodeType[1];
                innerHTML +="<div class=\"submenuBottomLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
                innerHTML +=" onClick=\"hideMenuContext(); unLinkPageFromSection(\'" + page + "\',\'" +section  + "\');\">";
                innerHTML +="&nbsp;Eliminar</div>";
            } else if (parentNodeType[0] == 'page' || parentNodeType[0] == 'pageTrash') {
                var pageParent = parentNodeType[1];
                innerHTML +="<div class=\"submenuBottomLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
                innerHTML +=" onClick=\"hideMenuContext(); unLinkPageFromParent(\'" + page + "\',\'" +pageParent  + "\');\">";
                innerHTML +="&nbsp;Eliminar</div>";
            }
            
            innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); displayPageProperties(\'" + page + "\');\">";
            innerHTML +="&nbsp;Propiedades</div>";
			
			break;
			
			
		case 'paragraph':

			var paragraph = nodeType[1];
			
    		innerHTML += "<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
    		innerHTML += " onClick=\"hideExplorerMenuLayer(); selectParagraphTemplate(\'" + paragraph + "');\">&nbsp;<b>Plantillas</b></div>";

    		innerHTML += "<div class=\"submenuBottomLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
    		innerHTML += " onClick=\"hideExplorerMenuLayer(); displayParagraphModule(\'" + paragraph + "\');\">&nbsp;M&oacute;dulos</div>";

			innerHTML += "<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
     		innerHTML += " onClick=\"hideExplorerMenuLayer(); upParagraph(\'" + paragraph + "\');\">&nbsp;Subir P&aacute;rrafo</div>";

     		innerHTML += "<div class=\"submenuBottomLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
    		innerHTML += " onClick=\"hideExplorerMenuLayer(); downParagraph(\'" + paragraph + "\');\">&nbsp;Bajar P&aacute;rrafo</div>";

    		innerHTML += "<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
    		innerHTML += " onClick=\"hideExplorerMenuLayer(); delParagraph(\'" + paragraph + "\');\">&nbsp;Borrar P&aacute;rrafo</div>";
    		
			break;

		case 'menu':

			var menu = nodeType[1];

			innerHTML += "<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
     		innerHTML += " onClick=\"hideExplorerMenuLayer(); editMenu('" + menu + "');\">&nbsp;<b>Editar Men&uacute;</b></div>";

     		innerHTML += "<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
     		innerHTML += " onClick=\"hideExplorerMenuLayer(); editMenuSourceCode('" + menu + "');\">&nbsp;C&oacute;digo Fuente</div>";

     		innerHTML +="<div class=\"submenuTopLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideExplorerMenuLayer(); displayMenuACLs(\'" + menu + "\');\">";
            innerHTML +="&nbsp;Permisos</div>"
     		
     		break

    	case 'template':

			var template = nodeType[1];

			innerHTML += "<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
     		innerHTML += " onClick=\"hideExplorerMenuLayer(); editTemplate('" + template + "');\">&nbsp;<b>Editar Plantilla</b></div>";

     		innerHTML += "<div class=\"submenuBottomLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
     		innerHTML += " onClick=\"hideExplorerMenuLayer(); editTemplateSourceCode('" + template + "');\">&nbsp;C&oacute;digo Fuente</div>";

     		innerHTML += "<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
    		innerHTML += " onClick=\"hideExplorerMenuLayer(); delTemplate(\'" + template + "\');\">&nbsp;Borrar Plantilla</div>";

    		innerHTML +="<div class=\"submenuTopLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideExplorerMenuLayer(); displayTemplateACLs(\'" + template + "\');\">";
            innerHTML +="&nbsp;Permisos</div>"
            
        	break;

		case 'blockHTML':

			var block = nodeType[1];
			var paragraph = nodeType[2];
		
  			innerHTML += "<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
       		innerHTML += " onClick=\"hideExplorerMenuLayer(); editBlock('" + block + "','HTML','XsDHTML');\"><b>&nbsp;Editar HTML</b></div>";

  			innerHTML += "<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
       		innerHTML += " onClick=\"hideExplorerMenuLayer(); editBlock('" + block + "','HTML','External');\">&nbsp;Editor Externo</div>";

       		if ( document.selection != null && document.selection.type != "None" ) {
                var rng = document.selection.createRange();
       			if ( rng != null ) {
       				if ( document.all["BlockHtmlSelection"] ) {
       					var data = document.all["BlockHtmlSelection"].innerHTML;
       					var newNode = document.createElement("span");
       					document.all["BlockHtmlSelection"].replaceNode(newNode);
       					newNode.innerHTML = data;
       				}
       				rng.pasteHTML(" <span id=BlockHtmlSelection>" + rng.htmlText + "</span>");
       				document.cmsForm.blockHtmlSelection.value = document.all["block_" + block + "_layer"].innerHTML;
       				innerHTML += "<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
       				innerHTML += " onClick=\"hideExplorerMenuLayer(); newLinkBlockHtmlSelection('" + block + "');\">&nbsp;Enlazar</div>";	
       			}
       		}
       		    		
       		//if ( selection.type == 'Range' ) {
			//	innerHTML += "<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
       		//	innerHTML += " onClick=\"hideExplorerMenuLayer(); linkBlockHtmlSelection('" + block + "','" + selection + "');\">&nbsp;Enlazar</div>";	
       		//}
       		
  			innerHTML += "<div class=\"submenuBottomLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
       		innerHTML += " onClick=\"hideExplorerMenuLayer(); editBlock('" + block + "','HTML','TextArea');\">&nbsp;C&oacute;digo Fuente</div>";

  			innerHTML += "<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
       		innerHTML += " onClick=\"hideExplorerMenuLayer(); upParagraph('" + paragraph + "');\">&nbsp;Subir P&aacute;rrafo</div>";

  			innerHTML += "<div class=\"submenuBottomLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
      		innerHTML += " onClick=\"hideExplorerMenuLayer(); downParagraph('" + paragraph + "');\">&nbsp;Bajar P&aacute;rrafo</div>";

  			innerHTML += "<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\""
      		innerHTML += " onClick=\"hideExplorerMenuLayer(); selectParagraphTemplate('" + paragraph + "');\">&nbsp;Plantillas</div>";

      		innerHTML += "<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
    		innerHTML += " onClick=\"hideExplorerMenuLayer(); displayBlockModule('" + block + "');\">&nbsp;M&oacute;dulos Bloque</div>";      		
      		
    		innerHTML += "<div class=\"submenuBottomLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
    		innerHTML += " onClick=\"hideExplorerMenuLayer(); displayParagraphModule('" + paragraph + "');\">&nbsp;M&oacute;dulos Parrafo</div>";      		
      		
      		innerHTML += "<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"",
      		innerHTML += " onClick=\"hideExplorerMenuLayer(); delParagraph('" + paragraph + "');\">&nbsp;Borrar P&aacute;rrafo</div>";

      		break;

		case 'blockIMG':

			var block = nodeType[1];
			var paragraph = nodeType[2];

  			innerHTML += "<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
       		innerHTML += " onClick=\"hideExplorerMenuLayer(); editBlock('" + block + "','IMG','IMG');\"><b>&nbsp;Editar Imagen</b></div>";

       		innerHTML += "<div class=\"submenuTopLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
       		innerHTML += " onClick=\"hideExplorerMenuLayer(); newImageBlock('" + block + "');\">&nbsp;Nueva Imagen</div>";

  			innerHTML += "<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
       		innerHTML += " onClick=\"hideExplorerMenuLayer(); editBlock('" + block + "','IMG','External');\">&nbsp;Editor Externo</div>";

       		innerHTML += "<div class=\"submenuBottomLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
       		innerHTML += " onClick=\"hideExplorerMenuLayer(); linkBlock('" + block + "');\">&nbsp;Enlazar</div>";

  			innerHTML += "<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
       		innerHTML += " onClick=\"hideExplorerMenuLayer(); upParagraph('" + paragraph + "');\">&nbsp;Subir P&aacute;rrafo</div>";

  			innerHTML += "<div class=\"submenuBottomLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"";
      		innerHTML += " onClick=\"hideExplorerMenuLayer(); downParagraph('" + paragraph + "');\">&nbsp;Bajar P&aacute;rrafo</div>";

  			innerHTML += "<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\""
      		innerHTML += " onClick=\"hideExplorerMenuLayer(); selectParagraphTemplate('" + paragraph + "');\">&nbsp;Plantillas</div>";

      		innerHTML += "<div class=\"submenuBottomLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\"",
      		innerHTML += " onClick=\"hideExplorerMenuLayer(); delParagraph('" + paragraph + "');\">&nbsp;Borrar P&aacute;rrafo</div>";
      		
    		break;

       	case 'sectionTrash':

            var section = nodeType[1];

            innerHTML +="<div class=\"submenuBottomLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); restoreSection(\'" + section + "\');\">";
            innerHTML +="&nbsp;<b>Restaurar</b></div>";

            innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); cutSection(\'" + section + "\');\">";
            innerHTML +="&nbsp;Cortar</div>";

            innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); copySection(\'" + section + "\');\">";
            innerHTML +="&nbsp;Copiar</div>";

            innerHTML +="<div class=\"submenuBottomLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); dropSection(\'" + section + "\');\">";
            innerHTML +="&nbsp;Eliminar</div>";

            innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); displaySectionProperties(\'" + section + "\');\">";
            innerHTML +="&nbsp;Propiedades</div>";
            break;

        case 'pageTrash':

            var page = nodeType[1];

            innerHTML +="<div class=\"submenuBottomLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); restorePage(\'" + page + "\');\">";
            innerHTML +="&nbsp;<b>Restaurar</b></div>";

            innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); cutPage(\'" + page + "\');\">";
            innerHTML +="&nbsp;Cortar</div>";

            innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); copyPage(\'" + page + "\');\">";
            innerHTML +="&nbsp;Copiar</div>";

            innerHTML +="<div class=\"submenuBottomLine\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); dropPage(\'" + page + "\');\">";
            innerHTML +="&nbsp;Eliminar</div>";

            innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); displayPageProperties(\'" + page + "\');\">";
            innerHTML +="&nbsp;Propiedades</div>";

			break;

        case 'trash':

            innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); dropTrash();\">";
            innerHTML +="&nbsp;<b>Vaciar Papelera</b></div>";
        	break;

        case 'templateFolder':

        	var templateType = nodeType[1];

        	innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); newTemplate(\'" + templateType + "\');\">";
            innerHTML +="&nbsp;<b>Nueva Plantilla</b></div>";
        	break;
        	
        case 'menuFolderRoot':
        
        	innerHTML +="<div class=\"submenu\" onMouseOver=\"menuOver(this);\" onMouseOut=\"menuOut(this);\" ";
            innerHTML +=" onClick=\"hideMenuContext(); newMenu();\">";
            innerHTML +="&nbsp;<b>Nuevo Men&uacute;</b></div>";
        	break;

        default:
			return false;
        	break;
    }
   	explorerMenuLayer.innerHTML = innerHTML;
	displayExplorerMenuLayer();
}

