function gestor_menu() {

where_tabs=document.location.href;
oID='';voID='';voID1='';activo='active';mostrar="block";nomostrar="none";default_oID='';localizado=0;pre_div='d_';pre_li='l_';

// ESTRUCTURA DE LA MATRIZ URLS URL-PAGINA-PRE :: URL-PAGINA-POST  ::  ID :: ID-VISIBLE-PRIMERO :: ID-VISIBLE-SEGUNDO
a       = new MakeArray(12);
a[1]   = new Part('/','.html','barcos' ,'barcos','');
a[2]    = new Part('/','.html','veleros' ,'barcos','');
a[3]    = new Part('/','.html','goletas' ,'barcos','');
a[4]   = new Part('/','.html','viajes_cruceros' ,'barcos','');
a[5]   = new Part('/','.html','incentivos_eventos' ,'barcos','');
a[6]   = new Part('/','.html','regatas' ,'barcos','');
a[7]   = new Part('/','.html','charter_pp' ,'barcos','');
a[8]   = new Part('/','.html','tarifas' ,'barcos','');
a[9]   = new Part('/','.html','bcnyachting' ,'bcnyachting','');
a[10]   = new Part('/','.html','bcnyachting_equipo' ,'bcnyachting','');
a[11]   = new Part('ezine/','.html','ezine' ,'ezine','');
a[12]   = new Part('ezine/','','' ,'ezine','');


p_id=where_tabs.substring(where_tabs.lastIndexOf('/')+1,where_tabs.lastIndexOf('.'));

if (document.getElementById(pre_li+p_id)) {activar(p_id);}

localiza();

if (localizado>0) {if (voID) visible(voID); if (voID1) visible(voID1); }

}

//********LOCALIZADOR ACTIVADOR Y VISUALIZADOR
//function localiza() {for (i=1; i <= a.length; i++) {if (where_tabs.indexOf(a[i].url)>0) {oID=a[i].oID;voID=a[i].voID;voID1=a[i].voID1;break;} } }
function localiza(){
for (i=1; i <= a.length; i++){
if(a[i].voID && document.getElementById(pre_div+a[i].voID)) {document.getElementById(pre_div+a[i].voID).style.display=nomostrar;}
if(a[i].voID1 && document.getElementById(pre_div+a[i].voID1)) {document.getElementById(pre_div+a[i].voID1).style.display=nomostrar;}   
if (where_tabs.indexOf(a[i].url)>0) {localizado=i;voID=a[localizado].voID;voID1=a[localizado].voID1;}
}
}

function activar(p){document.getElementById(pre_li+p).className=activo;}
function visible(p){document.getElementById(pre_div+p).style.display=mostrar;}

// ********** FUNCIONES GENERALES PARA LAS MATRICES
function MakeArray(size) {this.length = size;for(i = 1; i <= size; i++) this[i] = null;return this;}
function Part(a1,a2,a3,a4,a5) {this.url=a1+a3+a2;this.oID=a3;this.voID=a4;this.voID1=a5;}
