// Para controlarla ventan hija
var winHija = undefined;
// Inicia la capa
function init(){
  if (navigator.appName == "Netscape") {
    layerRef="document.layers";
    styleSwitch="";
  }else{
    layerRef="document.all";
    styleSwitch=".style";
  }
}
// Oculta las capa
function hideLayer(layerName){
  eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
}
// Muestra la capa
function showLayer(layerName){
  eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
}
// Cambia la imagen
function swapImage(image_src, image_name){
  if (document.images){
    eval('this.document.'+image_name+'.src="'+image_src+'"');
  }
}
// Muestra un objeto
function mostrar(origen, valor, tamanyo) {
  var dir = 'images/'
  var imagen = 'banyo1';
  var alternativo = 'E L &nbsp; V A L L E J O';
  var pintar = 'SI';
  switch (origen) {
    case 0:
      dir = dir+'casas/olivo/';
      break;
    case 1:
      dir = dir+'casas/sol/';
      break;
    case 2:
      dir = dir+'casas/barbacana/';
      break;
    case 3:
      dir = dir+'casas/luna/';
      break;
    case 4:
      dir = dir+'rutas/gr10/';
      break;
    case 5:
      dir = dir+'rutas/arq_negra/';
      break;
    case 6:
      dir = dir+'rutas/romanico/';
      break;
    case 7:
      dir = dir+'rutas/hayedo/';
      break;
    case 8:
      dir = dir+'rutas/cogolludo/';
      break;
    case 9:
      dir = dir+'entorno/';
      break;
    default:
      break;
  }
  switch (valor) {
  	// Casas
    case 0:
      imagen = 'banyo1.jpg';
      alternativo = 'Baño';
      break;
    case 1:
      imagen = 'banyo2.jpg';
      alternativo = 'Baño';
      break;
    case 10:
      imagen = 'escalera1.jpg';
      alternativo = 'Escalera';
      break;
    case 11:
      imagen = 'escalera2.jpg';
      alternativo = 'Escalera';
      break;
    case 20:
      imagen = 'salon1.jpg';
      alternativo = 'Salón';
      break;
    case 21:
      imagen = 'salon2.jpg';
      alternativo = 'Salón';
      break;
    case 22:
      imagen = 'salon3.jpg';
      alternativo = 'Salón';
      break;
    case 30:
      imagen = 'dormitorio1.jpg';
      alternativo = 'Dormitorio';
      break;
    case 31:
      imagen = 'dormitorio2.jpg';
      alternativo = 'Dormitorio';
      break;
    case 32:
      imagen = 'dormitorio3.jpg';
      alternativo = 'Dormitorio';
      break;
    case 33:
      imagen = 'dormitorio4.jpg';
      alternativo = 'Dormitorio';
      break;
    case 40:
      imagen = 'cuadro1.jpg';
      alternativo = 'Cuadro';
      break;
    case 41:
      imagen = 'cuadro2.jpg';
      alternativo = 'Cuadro';
      break;
    case 50:
      imagen = 'cocina1.jpg';
      alternativo = 'Cocina';
      break;
    case 60:
      imagen = 'exterior1.jpg';
      alternativo = 'Exterior';
      break;
    case 70:
      imagen = 'techo1.jpg';
      alternativo = 'Techo';
      break;
    case 100:
      imagen = 'ruta1.jpg';
      alternativo = 'Ruta';
      pintar = 'NO';
      break;
    // Rutas y entorno
    case 101:
      imagen = 'ruta2.jpg';
      alternativo = 'Ruta';
      pintar = 'NO';
      break;
    case 102:
      imagen = 'ruta3.jpg';
      alternativo = 'Ruta';
      pintar = 'NO';
      break;
    case 103:
      imagen = 'ruta4.jpg';
      alternativo = 'Ruta';
      pintar = 'NO';
      break;
    case 104:
      imagen = 'ruta5.jpg';
      alternativo = 'Ruta';
      pintar = 'NO';
      break;
    case 105:
      imagen = 'ruta6.jpg';
      alternativo = 'Ruta';
      pintar = 'NO';
      break;
    case 106:
      imagen = 'ruta7.jpg';
      alternativo = 'Ruta';
      pintar = 'NO';
      break;
    case 107:
      imagen = 'ruta8.jpg';
      alternativo = 'Ruta';
      pintar = 'NO';
      break;
    case 108:
      imagen = 'ruta9.jpg';
      alternativo = 'Ruta';
      pintar = 'NO';
      break;
    case 109:
      imagen = 'ruta10.jpg';
      alternativo = 'Ruta';
      pintar = 'NO';
      break;
    case 110:
      imagen = 'ruta11.jpg';
      alternativo = 'Ruta';
      pintar = 'NO';
      break;
    case 111:
      imagen = 'ruta12.jpg';
      alternativo = 'Ruta';
      pintar = 'NO';
      break;
    case 112:
      imagen = 'ruta13.jpg';
      alternativo = 'Ruta';
      pintar = 'NO';
      break;
    case 113:
      imagen = 'ruta14.jpg';
      alternativo = 'Ruta';
      pintar = 'NO';
      break;
    case 114:
      imagen = 'ruta15.jpg';
      alternativo = 'Ruta';
      pintar = 'NO';
      break;
    case 115:
      imagen = 'ruta16.jpg';
      alternativo = 'Ruta';
      pintar = 'NO';
      break;
    case 116:
      imagen = 'ruta17.jpg';
      alternativo = 'Ruta';
      pintar = 'NO';
      break;
    default:
      break;
  }
  if (tamanyo == undefined) {
  	tamanyo = 'ancha';
  }
	var destino = dir+imagen;
	var destinoGr = dir + 'grande/' + imagen;
	if (pintar == 'SI') {
		getEl('principal').innerHTML = '<img src="'+destino+'" alt="'+alternativo+' - Pulse sobre la imagen para abrir" border="0" onclick=\'javascript:abrirVentana(\"'+destinoGr+'\",\"'+tamanyo+'\");\' class="flecha">';
	} else {
		abrirVentana(destinoGr, tamanyo);
	}
}
// Muestra la página principal de la casa
function mostrarPrincipal() {
  var capa = getEl('intro');
	if (capa != undefined) {
			getEl('principal').innerHTML = capa.innerHTML;
	}
}
// Selecciona el menú
function irA(opcion) {
  var destino = undefined;
  switch (opcion) {
    case 0:
      destino = 'index2.html';
      break;
    case 1:
      destino = 'nuestras_casas.html';
      break;
    case 2:
      destino = 'el_olivo.html';
      break;
    case 3:
      destino = 'el_sol.html';
      break;
    case 4:
      destino = 'la_barbacana.html';
      break;
    case 5:
      destino = 'la_luna.html';
      break;
    case 6:
      destino = 'entorno.html';
      break;
    case 7:
      destino = 'como_llegar.html';
      break;
    case 8:
      destino = 'rutas.html';
      break;
    case 9:
      destino = 'arquitectura_negra.html';
      break;
    case 10:
      destino = 'romanico_rural.html';
      break;
    case 11:
      destino = 'hayedo.html';
      break;
    case 12:
      destino = 'gr_10.html';
      break;
    case 13:
      destino = 'cogolludo.html';
      break;
    case 14:
      destino = 'contacto.html';
      break;
    case 15:
      destino = 'enviar.html';
      break;
    default:
      break;
  }
  if (destino != undefined) {
    document.location.href = destino;
  }
}
// Abre una ventana en popup
function abrirVentana (imagen, tamanyo) {
  try {
    if (winHija && winHija.open && !winHija.closed) {
      winHija.close();
    }
  } catch (e) {
    // Nada que hacer
  }
  var sOpciones='titlebar=1,directories=no,location=no,menubar=no,scrollbars=auto,status=no,toolbar=no,resizable=yes,top=100,left=200';
  var sAncho='';
  if (tamanyo == 'ancha') {
    sAncho='width=605,height=455,';
  } else if (tamanyo == 'alta') {
  	sAncho='width=585,height=780,';
  } else {
  	sAncho=tamanyo;
  }
  winHija = window.open('popup.html?imagen='+imagen, 'ElVallejo',sAncho+sOpciones);
  winHija.focus();
}
// Valida la página de contacto
function validarContacto() {
	var f = document.forms[0];
	if (validarEmail("Email", f.email) && validarFecha("Fecha de Entrada", f.fechaEntrada) && validarEntero("Noches", f.numNoches) && validarEntero("Personas", f.numPersonas) && validarTelefono("Teléfono", f.telefono)) {
		return (true);
	}
	return (false);
}
// Valida la página de enviar amigo
function validarAmigo() {
	var f = document.forms[0];
	if ( validarLleno("Tu nombre", f.nombre) && validarLleno("Tu email", f.email) && validarEmail("Tu email", f.email) && validarLleno("Nombre de tu Amigo", f.nombre2) && validarLleno("Email de tu Amigo", f.TO) && validarEmail("Email de tu Amigo", f.TO)) {
		return (true);
	}
	return (false);
}