// JavaScript Document
function imprime()
{
	self.print();
}
function enlaceExterno (url)
{
	window.open (url);
}
function volver ()
{
	history.back();
}

function get(id){
	var obj = document.getElementById(id);
	return obj;
}

function es_email(email){
	return email.match("^([a-zA-Z0-9_\\-])+(\\.([a-zA-Z0-9_\\-])+)*@((\\[(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5]))\\]))|((([a-zA-Z0-9])+(([\\-])+([a-zA-Z0-9])+)*\\.)+([a-zA-Z])+(([\\-])+([a-zA-Z0-9])+)*))$")
}

function comprobarcampos()
{
	var campos = new Array ('nombreremitente','emailremitente','nombredestino','emaildestino');
	var nombres = new Array ('Nombre', 'Email', 'Nombre destinatario', 'Email destinatario');
	for (var i=0; i<campos.length; i++) {
		if ( (get(campos[i]).value == '')||(get(campos[i]).value == ' ') ) {
			alert ('Debes rellenar todos los campos.\n"' + nombres[i] + '" no puede quedar en blanco.');
			get(campos[i]).focus();
			return false;
		}
	}
	if (!es_email(get('emailremitente').value)) {
		alert('El campo Email no parece válido.');
		get('emailremitente').focus();
		return false;
	}
	if (!es_email(get('emaildestino').value)) {
		alert('El campo Email destinatario no parece válido.');
		get('emaildestino').focus();
		return false;
	}
	return true;
}
function comprobarcamposcontacto()
{
	var campos = new Array ('nombre','email');
	var nombres = new Array ('Nombre y apellidos', 'Correo electrónico');
	for (var i=0; i<campos.length; i++) {
		if ( (get(campos[i]).value == '')||(get(campos[i]).value == ' ') ) {
			alert ('Debes rellenar todos los campos.\n"' + nombres[i] + '" no puede quedar en blanco.');
			get(campos[i]).focus();
			return false;
		}
	}
	if (!es_email(get('email').value)) {
		alert('El campo Email no parece válido.');
		get('email').focus();
		return false;
	}
	return true;
}
function comprobarcamposlibrovisitas()
{
	var campos = new Array ('nombre','email','texto');
	var nombres = new Array ('Nombre y apellidos', 'Correo electrónico', 'Texto');
	for (var i=0; i<campos.length; i++) {
		if ( (get(campos[i]).value == '')||(get(campos[i]).value == ' ') ) {
			alert ('Debes rellenar todos los campos.\n"' + nombres[i] + '" no puede quedar en blanco.');
			get(campos[i]).focus();
			return false;
		}
	}
	if (!es_email(get('email').value)) {
		alert('El campo Email no parece válido.');
		get('email').focus();
		return false;
	}
	return true;
}
function enviarmod()
{
	if (comprobarcampos())
	{
		document.getElementById('formudatos').id.value= id[1];
		document.getElementById('formudatos').submit();
	}
}

function enviarcontacto()
{
	if (comprobarcamposcontacto())
	{
		document.getElementById('formudatos').submit();
	}
}

function enviarlibrovisitas()
{
	if (comprobarcamposlibrovisitas())
	{
		document.getElementById('formudatos').submit();
	}
}

function muestra_sala (sala) {
	$('.info_sala').each(function(i){
		$('#info_sala'+(i+1)).hide();
	});
	$('#info_sala'+sala).show('slow');
	return false;
}

function cierra_sala (sala) {
	$('#info_sala'+sala).height('400px');
	$('#info_sala'+sala).hide('fast');
	$('.ver_foto'+sala).show();
	$('#info_sala'+sala+' > img').hide();
	return false;
}

function ver_foto_sala (sala, planta) {
	var imgagen, alto;
	if (planta == 0) {
		switch (sala) {
			case 2: imagen = '../04/galeria/normal/foto33.jpg'; break;
			case 3: imagen = '../04/galeria/normal/foto31.jpg'; break;
			case 4: imagen = '../04/galeria/normal/foto32.jpg'; break;
		}
	} else if (planta == 1) {
		switch (sala) {
			case 1: imagen = '../04/galeria/normal/foto4.jpg'; break;
			case 2: imagen = '../04/galeria/normal/foto1.jpg'; break;
			case 3: imagen = '../04/galeria/normal/foto5.jpg'; break;
			case 4: imagen = '../04/galeria/normal/foto9.jpg'; break;
			case 6: imagen = '../04/galeria/normal/foto52_2.jpg'; break;
			case 7: imagen = '../04/galeria/normal/foto38.jpg'; break;
		}
	} else if (planta == 2) {
		switch (sala) {
			case 1: imagen = '../04/galeria/normal/foto34_2.jpg';/*$('#info_sala'+sala).height('450px');*/ break;
			case 2: imagen = '../04/galeria/normal/foto48_2.jpg';/*$('#info_sala'+sala).height('485px');*/ break;
		}
	}
	$('#info_sala'+sala+' > img').src(imagen);
	$('#info_sala'+sala+' > img').width('160px');
	if (planta != 2) $('#info_sala'+sala+' > img').height('115px');
	else $('#info_sala'+sala+' > img').height('250px');
	$('.ver_foto'+sala).hide();
	$('#info_sala'+sala+' > img').show('fast');
	return false;
}
