var menus = new Array();

menus[0] = new Array("C. Blanca", "Benidorm (Hoteles)", "pvBenido.htm", "Benidorm (Aptos.)", "pvbenap.htm", "Javea", "pvjavea.htm");

menus[1] = new Array("C. Brava", "Costa Brava", "pvbrava.htm");

menus[2] = new Array("C. Sol", "Costa del Sol", "pvsol.htm");

menus[3] = new Array("Circuitos", "Andalucia", "pvandulu.htm", "Extremadura", "pvextrem.htm", "Portugal", "pvportug.htm");

menus[4] = new Array("Otros", "Ofertas Ult. Hora", "pvultima.htm", "Hoteles Ciudad", "pvcity.htm");

var ancho_ventana;
var alto_ventana;

var temporizador;
  
//var m_color_fuera = "#FFFFFF"
var m_color_fuera = "#C1D5EC"
var m_color_dentro = "#AAAAFF"
var m_posY = 25
var m_ancho_entrada = 100;
var m_mostrandose = -1;  

var mi_ancho = 150;
var mi_ancho_borde = 1;
var mi_color_borde = "#000080";
//var mi_color_fuera = "#FFFFFF";
var mi_color_fuera = "#C1D5EC";
var mi_color_dentro = "#DDDDAA";
     
estilo();
  
var coleccionObjetosAnimados = new Object();
    
function estilo() {
  codHTML = '';
  codHTML += '<STYLE TYPE="text/css">';

  codHTML += 'A {';
  codHTML += '  font-family: Verdana;';
  codHTML += '  font-size: 10pt;';	
  codHTML += '  font-weight: bold;';
  codHTML += '  color: #800040;';
  codHTML += '  text-decoration: none;';
  codHTML += '}';
  
  codHTML += 'BLOCKQUOTE {';
  codHTML += '  font-family: Verdana;';
  codHTML += '  font-size: 10pt;';
  codHTML += '}';
    
  codHTML += 'BODY {';
  codHTML += '  font-family: Verdana;';
  codHTML += '  font-size: 10pt;';	
  codHTML += '  color: #800040;';
  codHTML += '}';

  codHTML += 'BIG {';
  codHTML += '  font-family: Verdana;';
  codHTML += '  font-size: 18pt;';	
  codHTML += '}';
      
  codHTML += '.miestilo {';
  codHTML += '  position: absolute;';
  if (NS4) {
    codHTML += '  layer-background-color: ' + mi_color_fuera + ';';
  } else {
    codHTML += '  background: ' + mi_color_fuera + ';';
  }
  codHTML += '  width: ' + mi_ancho + 'px;';
  codHTML += '  border: solid ' + mi_color_borde + ' ' + mi_ancho_borde + 'px;';
  if (NS4) {
    codHTML += '  padding: 0px;';
  } else {
    codHTML += '  padding: 4px;';  
  }
  codHTML += '  visibility: hidden;';
  codHTML += '  z-order: 1;';
  codHTML += '  font-family: Verdana;';
  codHTML += '  font-size: 10pt;';	
  codHTML += '}';

  codHTML += '.mestilo {';
  codHTML += '  position: absolute;';
  if (NS4) {
    codHTML += '  layer-background-color: ' + mi_color_fuera + ';';
  } else {
    codHTML += '  background: ' + mi_color_fuera + ';';
  }
  codHTML += '  width: ' + m_ancho_entrada + 'px;';
  codHTML += '  border: solid white 1px;';
  codHTML += '  font-family: Verdana;';
  codHTML += '  font-size: 10pt;';
  codHTML += '  padding: 0px;';
  codHTML += '  visibility: hidden;';
  codHTML += '  z-order: 0;';	
  codHTML += '  font-weight: bold;';
  codHTML += '}';

  codHTML += '</STYLE>';

  document.write(codHTML);
}

function iniciar() {
  if (NS4) {
    ancho_ventana = window.innerWidth;
    alto_ventana = window.innerHeight;
  } else {
    ancho_ventana = document.body.clientWidth;
    alto_ventana = document.body.clientHeight;
  }  
  posX = (ancho_ventana - m_ancho_entrada*menus.length)/2;
  for(i=0;i<menus.length;i++) {
    eval('c_menup_' + i + ' = new objetoCapa("menup_' + i + '");');
	if (NS4) {
	  eval('c_menup_' + i + '.onmouseover = hacerMenuPrincipalMouseOver;');
      eval('c_menup_' + i + '.n_menu = i;');
	} else {
      eval(layerObj + '["menup_' + i + '"].onmouseover = hacerMenuPrincipalMouseOver;');
      eval(layerObj + '["menup_' + i + '"].n_menu = i;');
	}
	eval('c_menup_' + i + '.left = posX');
	eval('c_menup_' + i + '.top = m_posY');
	eval('posX = parseInt(c_menup_' + i + '.left) + c_menup_' + i + '.getWidth();');
	eval('posY = parseInt(c_menup_' + i + '.top) + c_menup_' + i + '.getHeight();');
	numero_submenus = (menus[i].length-1)/2;

    for(j=0;j<numero_submenus;j++) {
      eval('c_menup_' + i + '_' + j + ' = new objetoCapa("menup_' + i + '_' + j + '");');
	  k  = 2*j + 1;
	  if (NS4) {
	    eval('c_menup_' + i + '_' + j + '.onmouseover = hacerMouseOver;');
	    eval('c_menup_' + i + '_' + j + '.onmouseout = hacerMouseOut;');	  
		eval('c_menup_' + i + '_' + j + '.captureEvents(Event.MOUSEUP);');
		eval('c_menup_' + i + '_' + j + '.onmouseup = hacerClick;');
        eval('c_menup_' + i + '_' + j + '.enlace = menus[i][k+1]');
        eval('c_menup_' + i + '_' + j + '.texto = menus[i][k]');		
	  } else {
        eval(layerObj + '["menup_' + i + '_' + j + '"].onmouseover = hacerMouseOver;');
        eval(layerObj + '["menup_' + i + '_' + j + '"].onmouseout = hacerMouseOut;');
        eval(layerObj + '["menup_' + i + '_' + j + '"].onfocus = hacerClick;');
		eval(layerObj + '["menup_' + i + '_' + j + '"].enlace = menus[i][k+1];');
		eval(layerObj + '["menup_' + i + '_' + j + '"].texto = menus[i][k];');
	  }
	  eval('c_menup_' + i + '_' + j + '.top = posY');
	  eval('c_menup_' + i + '_' + j + '.left = parseInt(c_menup_' + i + '.left,10);');
	  eval('posY = parseInt(c_menup_' + i + '_' + j + '.top) + c_menup_' + i + '_' + j + '.getHeight() - 2;');
	} 
  }
  for(i=0;i<menus.length;i++) {
    eval('c_menup_' + i + '.mostrar();');
  }
}

function hacerDocumentClick() {
  if (m_mostrandose != -1) {
    if (NS4) {
	  eval('c_menup_' + m_mostrandose + '.bgColor = m_color_fuera');
	} else {
	  eval('c_menup_' + m_mostrandose + '.background = m_color_fuera');
	}
	ocultarTodo(m_mostrandose);
  }
}
    
function ocultarTodo(que_menu) {
  numero_submenus = (menus[que_menu].length-1)/2;
  for(i=0;i<numero_submenus;i++) {
    eval('c_menup_' + que_menu + '_' + i + '.ocultar()');
  }
}
  
function hacerClick(e) {
  window.location.href = this.enlace;
}
    
function hacerMouseOver(e) {
  if (NS4) {
    this.bgColor = mi_color_dentro;
  } else {
    this.style.background = mi_color_dentro;
  }
  self.status = this.texto;
  return true;	
}

function hacerMouseOut(e) {
  if (NS4) {
    this.bgColor = mi_color_fuera;
  } else {
    this.style.background = mi_color_fuera;
  }
}  

function hacerMenuPrincipalMouseOver(e) {
  clearTimeout(temporizador);
  if (m_mostrandose != -1) {
    ocultarTodo(m_mostrandose);
	if (NS4) {
	  eval('c_menup_' + m_mostrandose + '.bgColor = m_color_fuera');
	} else {
	  eval('c_menup_' + m_mostrandose + '.background = m_color_fuera');
	}
  }
  if (NS4) {
    this.bgColor = m_color_dentro;	
  } else {
    this.style.background = m_color_dentro;	
  }
  m_mostrandose = this.n_menu;
  numero_submenus = (menus[this.n_menu].length-1)/2;
  for(i=0;i<numero_submenus;i++) {
    eval('c_menup_' + this.n_menu + '_' + i + '.mostrar()');
  }
  temporizador = setTimeout('hacerDocumentClick()', 3000);
}
  
function menuPrincipal() {

  // introducir código de validación de contraseña
  // y condicionar la ejecución de las siguientes lineas
  // a que esta sea correcta  

  codHTML = '';
  for(i=0;i<menus.length;i++) {
    codHTML += '<DIV ID="menup_' + i + '" CLASS="mestilo">';
    codHTML += menus[i][0];
    codHTML += '</DIV>';
    numero_submenus = (menus[i].length-1)/2;
    for(j=0;j<numero_submenus;j++) {
      codHTML += '<DIV ID="menup_' + i + '_' + j + '" CLASS="miestilo">';
      k = 2*j + 1;
      codHTML += menus[i][k];
      codHTML += '</DIV>';
    }	  
  }
  return codHTML;    
}
  