﻿var prefijoURLDestinoSeccion = "Default.aspx";
var prefijoParametroSeccion = "sid";
var prefijoNombreSeccion = "item";

var prefijoURLDestinoNivelSecundario = "Catalogo.aspx";
var prefijoURLDestinoNivelRaiz = "Default.aspx";
var prefijoParametroNivel = "niv";
var prefijoNombreNivel = "item";

var prefijoURLDestinoPagina = "Default.aspx";
var prefijoParametroPagina = "contenido";
var prefijoNombrePagina = "paginaWEB";

var idURLCompleta = ".aspx";

function AbrirOpcionMenuSeccion(control, campos) {
    if (campos.tab.name.length > prefijoNombrePagina.length) {
        var idPagina = campos.tab.name.substr(prefijoNombrePagina.length);
        if (idPagina.indexOf(idURLCompleta) > 0) {
            top.location.href = idPagina;
        }
        else {
            top.location.href = prefijoURLDestinoPagina + '?' + prefijoParametroPagina + "=" + idPagina;
        }
    }
    else {
        var idSeccion = campos.tab.name.substr(prefijoNombreSeccion.length);
        top.location.href = prefijoURLDestinoSeccion + '?' + prefijoParametroSeccion + "=" + idSeccion;
    }
}

function AbrirOpcionMenuNivelRaiz(control, campos) {
    if (campos.tab.name.length > prefijoNombrePagina.length) {
        var idPagina = campos.tab.name.substr(prefijoNombrePagina.length);
        if (idPagina.indexOf(idURLCompleta) > 0) {
            top.location.href = idPagina;
        }
        else {
            top.location.href = prefijoURLDestinoPagina + '?' + prefijoParametroPagina + "=" + idPagina;
        }
    }
    else {
        var idNivelRaiz = campos.tab.name.substr(prefijoNombreNivel.length);
        top.location.href = prefijoURLDestinoNivelRaiz + '?' + prefijoParametroNivel + "=" + idNivelRaiz;
    }
}

function AbrirOpcionMenuNivelSecundario(control, campos) {
    if (campos.tab.name.length > prefijoNombrePagina.length) {
        var idPagina = campos.tab.name.substr(prefijoNombrePagina.length);
        if (idPagina.indexOf(idURLCompleta) > 0) {
            top.location.href = idPagina;
        }
        else {
            top.location.href = prefijoURLDestinoPagina + '?' + prefijoParametroPagina + "=" + idPagina;
        }
    }
    else {
        var idNivelSecundario = campos.tab.name.substr(prefijoNombreNivel.length);
        top.location.href = prefijoURLDestinoNivelSecundario + '?' + prefijoParametroNivel + "=" + idNivelSecundario;
    }
}

function AbrirOpcionMenuCategoria(control, campos) {
    var elemento = (campos.htmlElement.all.length - 1);
    window.location = campos.htmlElement.all[elemento];

}

