// JavaScript Document
function nuevoAjax()
{ 
 var xmlhttp=false; 
 try 
 { 
  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
 }
 catch(e)
 { 
  try
  { 
   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
  } 
  catch(E) { xmlhttp=false; }
 }
 if (!xmlhttp && typeof XMLHttpRequest!="undefined") { xmlhttp=new XMLHttpRequest(); } 
 
 return xmlhttp; 
}

function carga_provincias(prefijo){
ajax = nuevoAjax();
var indice = document.getElementById("pais").options[document.getElementById("pais").selectedIndex].value;

strPos = "id="+indice;
ajax.open("POST", prefijo+"ajax.php?func=1&prefijo="+prefijo,true);
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
ajax.onreadystatechange=function() {
	if (ajax.readyState==1){
		document.getElementById("celda_provincia").innerHTML="<select disabled><option value=''>Cargando...</option></select>";
	} 
	if (ajax.readyState==4){
			document.getElementById("celda_provincia").innerHTML=ajax.responseText;
			carga_localidad(prefijo);
	}
}
ajax.send(strPos);
return;	
}

function carga_localidad(prefijo){
ajax = nuevoAjax();
var indice = document.getElementById("provincia").options[document.getElementById("provincia").selectedIndex].value;

strPos = "id="+indice;
ajax.open("POST", prefijo+"ajax.php?func=2&prefijo="+prefijo,true);
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
ajax.onreadystatechange=function() {
	if (ajax.readyState==1){
		document.getElementById("celda_localidad").innerHTML="<select disabled><option value=''>Cargando...</option></select>";
	} 
	if (ajax.readyState==4){
			document.getElementById("celda_localidad").innerHTML=ajax.responseText;
	}
}
ajax.send(strPos);
return;	
}

function valida(form){
	error=false;
	txterror="Corriga los siguientes campos obligatorios:\n";
	if(form.nombrehotel.value==""){
		error=true;
		txterror+="* Nombre del establecimiento\n";
	}
	if(form.WEBSITE.value==""){
		error=true;
		txterror+="* Pagina web del establecimiento\n";
	}
	if(form.contacto.value==""){
		error=true;
		txterror+="* Persona de contacto\n";
	}
	if(!emailvalidation(form.emailcontacto.value)){
		error=true;
		txterror+="* Debe introducir un email de contacto valido\n";
	}
	if(form.telfcontacto.value==""){
		error=true;
		txterror+="* Telefono de contacto\n";
	}
	if(form.PNombre.value==""){
		error=true;
		txterror+="* Nombre del propietario o empresa\n";
	}
	if(form.PDNI.value==""){
		error=true;
		txterror+="* DNI / CIF\n";
	}
	if(form.PDireccion.value==""){
		error=true;
		txterror+="* Direccion\n";
	}
	if(form.PCpostal.value==""){
		error=true;
		txterror+="* Codigo Postal\n";
	}
	if(form.PTfno1.value==""){
		error=true;
		txterror+="* Telefono\n";
	}
	if(form.PEmail.value==""){
		error=true;
		txterror+="* Email\n";
	}else{
		if(!emailvalidation(form.PEmail.value)){
			error=true;
			txterror+="* Introduzca un Email valido\n";	
		}
	}
	
	if(form.password.value==""){
		error=true;
		txterror+="* Contraseña\n";
	}else{
		if(form.password.value.length < 5){
			error=true;
			txterror+='* El campo contraseña debe tener 5 caracteres como minimo\n';	
		}				
	}
	if(form.password2.value==""){
		error=true;
		txterror+="* Repita contraseña\n";
	}
	if(form.password.value!=form.password2.value){
		error=true;
		txterror+="* Las contraseñas no coinciden\n";
	}
	
	if(!form.legal.checked){
		error=true;
		txterror+="* Debe aceptar la nota legal\n";		
	}

	if(error){
		alert(txterror);
		return false;
	}else{
		return true;	
	}
}

function validaremail(valor) {
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
    return (true)
  else
    return (false);
}

function trim(cadena) {
  rtrim(cadena);
  ltrim(cadena);
  return cadena;
}

function rtrim(cadena) {
  while (cadena.substring(0,1) == ' ')
    cadena = cadena.substring(1, cadena.length);
  return cadena;
}

function ltrim(cadena) {
  while (cadena.substring(cadena.length-1, cadena.length) == ' ')
    cadena = cadena.substring(0,cadena.length-1);
  return cadena;
}

function validadatos() {
    f=document.formu;
    if (trim(f.nombre.value) == '') {
      alert("El nombre es obligatorio."); f.nombre.focus(); return;
    }
    if (trim(f.email.value) == '') {
      alert("El Email de contacto es obligatorio."); f.email.focus(); return;
    } else {
      if (!validaremail(f.email.value)) {
        alert("El Email de contacto no es valido."); f.email.focus(); return;
      }
    }
    if (trim(f.comentario.value) == '') {
      alert("El Comentario es obligatorio."); f.comentario.focus(); return;
    } else {
      if (trim(f.comentario.value).length < 20) {
        alert("El Comentario debe tener al menos 20 caracteres."); f.comentario.focus(); return;
      }
    }
	
    f.submit();
}

function setScrollTop() {
		if( typeof( window.pageYOffset ) == 'number' ) {
			scroll(0,document.body);
		} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
			//DOM compliant
			document.body.scrollTop=0;
			document.body.scrollLeft=0;
		} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
			//IE6 standards compliant mode
			document.documentElement.scrollTop=0;
			document.documentElement.scrollLeft=0;
	}
}

function enviaenlace(idioma){
ajax=nuevoAjax();
titulo2 = document.getElementById("titulo").value;
url2 = document.getElementById("url").value;
categoria2 = document.getElementById("categoria").value;
intercambio2 = document.getElementById("intercambio").value;
descri2 = document.getElementById("descri").value;
nombre2 = document.getElementById("nombre").value;
email2 = document.getElementById("email").value;

urldestino = idioma+".php";

strPos = "titulo="+titulo2+"&url="+url2+"&categoria="+categoria2+"&intercambio="+intercambio2+"&descri="+descri2+"&nombre="+nombre2+"&email="+email2;

ajax.open("POST",urldestino,true);
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

ajax.onreadystatechange=function() {
	if (ajax.readyState==1){
		setScrollTop();
		document.getElementById("mensajeResultado").style.display="block";
		document.getElementById("mensajeResultado").innerHTML="<div align='center'><img src='../img/loading.gif' border='0' /><br /><br /><strong>Guardando....</strong></div>";
	} 
	if (ajax.readyState==4){
			setScrollTop();
			document.getElementById("mensajeResultado").style.display="block";
			document.getElementById("mensajeResultado").innerHTML=ajax.responseText;
	}
}
ajax.send(strPos);
return;
}

function validatest(){
	longitud = document.formtest.elements.length; 
	datos="";
	for(i=0;i<longitud;i++){
		if(document.formtest.elements[i].name != 'enviatest'){
			if(document.formtest.elements[i].checked){
				datos = datos+document.formtest.elements[i].name+"="+document.formtest.elements[i].value+"&";
			}
		}
	}
	nombre2 = document.formtest.nombre.value;
	contacto2 = document.formtest.contacto.value;
	email2 = document.formtest.email.value;
	datos=datos+"nombre="+nombre2+"&contacto="+contacto2+"&email="+email2;
	ajax = nuevoAjax();
	
	ajax.open("POST","inc/validatest.php",true);
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.onreadystatechange=function(){
		if (ajax.readyState==1){
			setScrollTop();
			document.getElementById("mensajeResultado").style.display="block";
			document.getElementById("cerrarmsg").style.display="none";
			document.getElementById("textoresultado").innerHTML="<div align='center'><img src='img/loading.gif' border='0' /><br /><br /><strong>Calculando....</strong></div>";
		} 
		if (ajax.readyState==4){
			setScrollTop();
			eval(ajax.responseText);
			//document.getElementById("mensajeResultado").innerHTML=ajax.responseText;
		}
	}
ajax.send(datos);
return;
}

function sig(numfotos){
numfotos = numfotos - 3;
limite = numfotos * 105 * (-1);
pos = parseInt(document.getElementById("carrusel").style.left);
if(pos > limite){
	posdest = pos - 210;
	if(posdest < limite){
		posdest = limite	
	}
	
	if(posdest == limite){
		document.getElementById("iconosig").src = "../img/sig-gris.gif";		
	}
	
	desliza(pos,posdest);
	document.getElementById("iconoant").src = "../img/ant.gif";
}
}

function ant(){
pos = parseInt(document.getElementById("carrusel").style.left);
if(pos < 0){
	posdest = pos + 210;
	if(posdest>=0){
		posdest=0;
	}
	
	if(posdest == 0){
		document.getElementById("iconoant").src = "../img/ant-gris.gif";	
	}
	desliza(pos,posdest);
	document.getElementById("iconosig").src = "../img/sig.gif";
}
}

function abrefoto(urlfoto){
	document.getElementById("fotoactiva").src = urlfoto;
}

function desliza(org,dest){
	if(org < dest){
		org = org + 5;
		document.getElementById("carrusel").style.left = org+"px";
		setTimeout("desliza("+org+","+dest+")",1);	
	}
	
	if(org > dest){
		org = org - 5;
		document.getElementById("carrusel").style.left = org+"px";
		setTimeout("desliza("+org+","+dest+")",1);
	}

}

function noselecall(){
	document.getElementById("presentacion").className = "fnoselec";
	document.getElementById("habitacion").className = "fnoselec";
	document.getElementById("servicios").className = "fnoselec";
	document.getElementById("spa").className = "fnoselec";
	document.getElementById("salones").className = "fnoselec";
	document.getElementById("tarifas").className = "fnoselec";
	document.getElementById("restaurante").className = "fnoselec";
	document.getElementById("votame").className = "fnoselec";
	document.getElementById("ofertas").className = "foferta";
}

function menufichas(menu,id,foto){
	if(menu == "ofertas"){
		document.getElementById("prereserva").style.visibility = "hidden";	
	}else{
		document.getElementById("prereserva").style.visibility = "visible";		
	}
	
	if(menu=="habitacion" && foto !=""){
		verFoto();
		abrefoto(foto);
	}
	
	if(menu == "salones" && foto !=""){
		verFoto();
		abrefoto(foto);
	}
	
	if(menu == "restaurante" && foto !=""){
		verFoto();
		abrefoto(foto);
	}
	
	if(menu == "spa" && foto !=""){
		verFoto();
		abrefoto(foto);
	}
	
	ajax = nuevoAjax();
	datos = "sec="+menu+"&id="+id;
	ajax.open("POST","../inc/menufichas.php",true);
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.onreadystatechange=function(){
		if (ajax.readyState==1){
			document.getElementById("zonaDescrip").innerHTML="<div align='center'><img src='../img/loading.gif' border='0' /><br /><br /><strong>Cargando datos</strong></div>";
		} 
		if (ajax.readyState==4){
			noselecall();
			document.getElementById(menu).className = "fselec";
			document.getElementById("zonaDescrip").innerHTML=ajax.responseText;
		}
	}
	ajax.send(datos);	
	return;
}

function selstar(puntos,idtipo,titulo) {
	marca = puntos * 16;
	selrate = "selrate"+idtipo;
	valora = "valora"+idtipo;
	txtvalora = "txtvalora"+idtipo;
	document.getElementById(selrate).style.width = marca+"px";
	document.getElementById(valora).value = puntos;
	document.getElementById(txtvalora).innerHTML = titulo;
}

function emailvalidation(email){
	apos=email.indexOf("@");
	dotpos=email.lastIndexOf(".");
	lastpos=email.length-1;
	if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2)		
		return false;
	else 
		return true;
}

function enviacomentario(){
	var enviar = true;
	var valoranombre = document.getElementById("valoranombre").value;
	var valoraemail = document.getElementById("valoraemail").value;
	var valoraentrada = document.getElementById("valoraentrada").value;
	//var valoracoment = document.getElementById("valoracoment").value;
	var valoraid = document.getElementById("valoraid").value;
	
	for(i=1;i<=10;i++){
		var campo = "valora"+i;
		if(document.getElementById(campo).value ==""){
			enviar=false;
			alert("Debe valorar todas las secciones");
			return;
		}
	}
	if(valoranombre ==""){
			enviar=false;
			alert("Debe introducir un nombre");
			return;	
	}
	if(!emailvalidation(valoraemail)){
			enviar=false;
			alert("Debe introducir un email valido");
			return;	
	}
	if(valoraentrada == "dd/mm/aaaa" || valoraentrada == ""){
			enviar=false;
			alert("Debe introducir una fecha de entrada");
			return;	
	}
	
	ajax = nuevoAjax();
	//datos = "sec=enviacoment&id="+valoraid+"&nombre="+valoranombre+"&email="+valoraemail+"&entrada="+valoraentrada+"&coment="+valoracoment;
	datos = "sec=enviacoment&id="+valoraid+"&nombre="+valoranombre+"&email="+valoraemail+"&entrada="+valoraentrada;
	for(i=1;i<=10;i++){
		var campo = "valora"+i;
		datos = datos+"&valora"+i+"="+document.getElementById(campo).value;
	}
	datos = datos+"&ip="+document.getElementById("ip").value;
	ajax.open("POST","../inc/menufichas.php",true);
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.onreadystatechange=function(){
		if (ajax.readyState==1){
			document.getElementById("zonaDescrip").innerHTML="<div align='center'><img src='../img/loading.gif' border='0' /><br /><br /><strong>Grabando datos</strong></div>";
		} 
		if (ajax.readyState==4){
			document.getElementById("zonaDescrip").innerHTML=ajax.responseText;
		}
	}
	ajax.send(datos);	
	return;
	
}

function vercalendario(capa){
	if(document.getElementById(capa).style.display == "block"){
		document.getElementById(capa).style.display = "none";
	}else{
		document.getElementById(capa).style.display = "block";
	}
}

function registrousu(id){
	if(document.getElementById("tipousuV").checked){
		nomenufichas("registrousu",id);
	}else{
		if(document.getElementById("tipousuE").checked){
			nomenufichas("registroempresa",id);
		}else{
			alert("Debes seleccionar el tipo de usuario");	
		}
	}
}

function registrousu2(){
	if(document.getElementById("tipousuV").checked){
		cargaregistro("registrousu");
	}else{
		if(document.getElementById("tipousuE").checked){
			cargaregistro("registroempresa");
		}else{
			alert("Debes seleccionar el tipo de usuario");	
		}
	}
}

function cargaregistro(menu){
	ajax = nuevoAjax();
	datos = "sec="+menu;
	ajax.open("POST","inc/registroviajeros.php",true);
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.onreadystatechange=function(){
		if (ajax.readyState==1){
			document.getElementById("cajaregistro").innerHTML="<div align='center'><img src='../img/loading.gif' border='0' /><br /><br /><strong>Cargando datos</strong></div>";
		} 
		if (ajax.readyState==4){
			document.getElementById("cajaregistro").innerHTML=ajax.responseText;
		}
	}
	ajax.send(datos);	
	return;
}

function guardaregistro(){
	var longitud = document.formusu.elements.length; 
	var datos="";
	for(i=0;i<longitud;i++){
		if(document.formusu.elements[i].name == "legal"){
			if(document.formusu.elements[i].checked){
				datos = datos+document.formusu.elements[i].name+"="+document.formusu.elements[i].value+"&";
			}
		}else{
			datos = datos+document.formusu.elements[i].name+"="+document.formusu.elements[i].value+"&";
		}
	}	
	datos = datos+"accion=guardar";
	ajax = nuevoAjax();
	ajax.open("POST","inc/guardaregistro.php",true);
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.onreadystatechange=function(){
		if (ajax.readyState==1){
			document.getElementById("mensajeRegistro").style.display="none";
		} 
		if (ajax.readyState==4){
			eval(ajax.responseText);
		}
	}
ajax.send(datos);
return;		
}


function nomenufichas(menu,id){
	ajax = nuevoAjax();
	datos = "sec="+menu+"&id="+id;
	ajax.open("POST","../inc/menufichas.php",true);
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.onreadystatechange=function(){
		if (ajax.readyState==1){
			document.getElementById("zonaDescrip").innerHTML="<div align='center'><img src='../img/loading.gif' border='0' /><br /><br /><strong>Cargando datos</strong></div>";
		} 
		if (ajax.readyState==4){
			document.getElementById("zonaDescrip").innerHTML=ajax.responseText;
		}
	}
	ajax.send(datos);	
	return;
}

function guardausu(id){
	var longitud = document.formusu.elements.length; 
	var datos="";
	for(i=0;i<longitud;i++){
		if(document.formusu.elements[i].name == "legal"){
			if(document.formusu.elements[i].checked){
				datos = datos+document.formusu.elements[i].name+"="+document.formusu.elements[i].value+"&";
			}
		}else{
			datos = datos+document.formusu.elements[i].name+"="+document.formusu.elements[i].value+"&";
		}
	}	
	datos = datos+"idaloj="+id;
	ajax = nuevoAjax();
	ajax.open("POST","../inc/guardausu.php",true);
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.onreadystatechange=function(){
		if (ajax.readyState==1){
			document.getElementById("mensajeRegistro").style.display="none";
		} 
		if (ajax.readyState==4){
			eval(ajax.responseText);
		}
	}
ajax.send(datos);
return;	
	
}

function validausu(id){
	if(document.getElementById("usuario").value == "" || document.getElementById("pass").value==""){
		alert("Debe introducir un usuario y contraseña");
		return;
	}else{
		datos = "idaloj="+id;
		datos = datos+"&usuario="+document.getElementById("usuario").value+"&pass="+document.getElementById("pass").value;
		ajax = nuevoAjax();
		ajax.open("POST","../inc/validausuario.php",true);
		ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		ajax.onreadystatechange=function(){
			if (ajax.readyState==1){
				document.getElementById("zonaDescrip").innerHTML="<div align='center'><img src='../img/loading.gif' border='0' /><br /><br /><strong>Cargando datos</strong></div>";
			} 
			if (ajax.readyState==4){
				eval(ajax.responseText);
			}
		}
		ajax.send(datos);
		return;			
	
	}
}

function Comparar_Fecha(Obj1,Obj2){
String1 = Obj1;
String2 = Obj2;
// Si los dias y los meses llegan con un valor menor que 10 
// Se concatena un 0 a cada valor dentro del string 
if (String1.substring(1,2)=="/") {
String1="0"+String1
}
if (String1.substring(4,5)=="/"){
String1=String1.substring(0,3)+"0"+String1.substring(3,9)
}

if (String2.substring(1,2)=="/") {
String2="0"+String2
}
if (String2.substring(4,5)=="/"){
String2=String2.substring(0,3)+"0"+String2.substring(3,9)
}

dia1=String1.substring(0,2);
mes1=String1.substring(3,5);
anyo1=String1.substring(6,10);
dia2=String2.substring(0,2);
mes2=String2.substring(3,5);
anyo2=String2.substring(6,10);


if (dia1 == "08") // parseInt("08") == 10 base octogonal
dia1 = "8";
if (dia1 == '09') // parseInt("09") == 11 base octogonal
dia1 = "9";
if (mes1 == "08") // parseInt("08") == 10 base octogonal
mes1 = "8";
if (mes1 == "09") // parseInt("09") == 11 base octogonal
mes1 = "9";
if (dia2 == "08") // parseInt("08") == 10 base octogonal
dia2 = "8";
if (dia2 == '09') // parseInt("09") == 11 base octogonal
dia2 = "9";
if (mes2 == "08") // parseInt("08") == 10 base octogonal
mes2 = "8";
if (mes2 == "09") // parseInt("09") == 11 base octogonal
mes2 = "9";

dia1=parseInt(dia1);
dia2=parseInt(dia2);
mes1=parseInt(mes1);
mes2=parseInt(mes2);
anyo1=parseInt(anyo1);
anyo2=parseInt(anyo2);

if (anyo1>anyo2)
{
return false;
}

if ((anyo1==anyo2) && (mes1>mes2))
{
return false;
}
if ((anyo1==anyo2) && (mes1==mes2) && (dia1>=dia2))
{
return false;
} 

return true;
}

function enviareserva(){
	if(document.getElementById("fentrada").value == "dd/mm/aaaa" || document.getElementById("fentrada").value == ""){
		alert("Debe introducir una fecha de entrada");
		return;
	}
	if(document.getElementById("fsalida").value == "dd/mm/aaaa" || document.getElementById("fsalida").value == ""){
		alert("Debe introducir una fecha de salida");
		return;
	}
	if(document.getElementById("adultos").value == ""){
		alert("Debe introducir el número de adultos");
		return;
	}

	if(document.getElementById("nombrereserva").value == ""){
		alert("Debe introducir un nombre");
		return;
	} 
	
	if(document.getElementById("emailreserva").value==""){
		alert("Debe introducir un email valido");
		return;	
	}else{
		if(document.getElementById("emailreserva").value != document.getElementById("repiteemailreserva").value){
			alert("El email de confirmacion es distinto al Email de contacto");
			return;				
		}	
	}
	
	if(document.getElementById("emailreserva").value!="" && !emailvalidation(document.getElementById("emailreserva").value)){
		alert("Debe introducir un email valido");
		return;
	} 
	if(document.getElementById("tlfreserva").value == "" || document.getElementById("tlfreserva").value.length <9 ){
		alert("Debe introducir un telefono valido");
		return;
	} 
	if (!Comparar_Fecha(document.getElementById("fentrada").value, document.getElementById("fsalida").value)){
		alert("La fecha de salida debe ser mayor que la fecha de entrada.");
		return false;
	}

	var longitud = document.formreserva.elements.length; 
	var datos="";
	for(i=0;i<longitud;i++){
		if(document.formreserva.elements[i].name == "aceptonews"){
			if(document.formreserva.elements[i].checked){
				datos = datos+document.formreserva.elements[i].name+"="+document.formreserva.elements[i].value+"&";
			}
		}else{
			datos = datos+document.formreserva.elements[i].name+"="+document.formreserva.elements[i].value+"&";
		}
	}
	datos = datos+"enviook=ok";
	
	ajax = nuevoAjax();
	ajax.open("POST","../inc/enviareserva.php",true);
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.onreadystatechange=function(){
		if (ajax.readyState==1){
			document.getElementById("reservaok").innerHTML="<div id='titprereserva' align='center'><img src='../img/loading.gif' border='0' /><br /><br /><strong>Enviando datos</strong></div>";
		} 
		if (ajax.readyState==4){
			document.getElementById("reservaok").innerHTML=ajax.responseText;
		}
	}
	ajax.send(datos);
	return;	
}

function enviaruta(){
   var origen = document.getElementById("dirorigen").value;
   var destino = document.getElementById("dirdestino").value
   if(origen =="" || destino ==""){
   		alert("Debe introducir origen y destino");
   }else{
   		origen = escape(origen);
		destino = escape(destino);
		var dirmapagoogle="http://maps.google.es/maps?f=d&saddr="+origen+"&daddr="+destino;
		window.location = dirmapagoogle;	
   } 
}

function ocultacolimg(){
	document.getElementById("foto").style.display = "none";
	document.getElementById("carruselfotos").style.display = "none";
	document.getElementById("mapagoogle").style.display = "none";
	document.getElementById("tabcomollegar").style.display = "none";
	document.getElementById("formmail").style.display = "none";
	document.getElementById("videocasa").style.display = "none";	
	document.getElementById("ventajas").style.display = "none";	
}

function verMail(){
	ocultacolimg();
	document.getElementById("formmail").style.display = "block";	
}

function verVentaja(){
	ocultacolimg();
	document.getElementById("ventajas").style.display = "block";	
}

function validacontacto(){
	if(document.getElementById("nombrecontacto").value == ""){
		alert("Debe introducir un nombre");
		return;
	}

	if(document.getElementById("emailcontacto").value=="" ){
		alert("Debe introducir un email");
		return;
	}

	if(document.getElementById("emailcontacto").value!="" && !emailvalidation(document.getElementById("emailcontacto").value)){
		alert("Debe introducir un email valido");
		return;
	}else{
		if(document.getElementById("emailcontacto").value!=document.getElementById("repiteemail").value){
			alert("El email de confirmacion es distinto al Email de contacto");
			return;
		}	
	}
	
	if(document.getElementById("telefonocontacto").value == ""){
		alert("Debe introducir un telefono");
		return;
	}
	
	if(document.getElementById("mensajecontacto").value == ""){
		alert("Debe introducir un comentario");
		return;
	}
	var longitud = document.mailcontacto.elements.length; 
	var datos="";
	for(i=0;i<longitud;i++){
		datos = datos+document.mailcontacto.elements[i].name+"="+document.mailcontacto.elements[i].value+"&";
	}
	datos = datos+"enviook=ok";
	
	ajax = nuevoAjax();
	ajax.open("POST","../inc/enviacontacto.php",true);
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.onreadystatechange=function(){
		if (ajax.readyState==1){
			document.getElementById("formucontacto").innerHTML="<div id='titprereserva' align='center'><img src='../img/loading.gif' border='0' /><br /><br /><strong>Enviando datos</strong></div>";
		} 
		if (ajax.readyState==4){
			document.getElementById("formucontacto").innerHTML=ajax.responseText;
		}
	}
	ajax.send(datos);
	return;		

}

function verFoto(){
	ocultacolimg();
	document.getElementById("foto").style.display = "block";
	document.getElementById("carruselfotos").style.display = "block";	
}

function verVideo(){
	ocultacolimg();
	document.getElementById("videocasa").style.display = "block";
}

function guardaboletin(){
	if(document.getElementById("emailboletin").value=="" || !emailvalidation(document.getElementById("emailboletin").value)){
		alert("Debe introducir un email valido");
		return;
	}
	datos = "email="+document.getElementById("emailboletin").value;
	ajax = nuevoAjax();
	ajax.open("POST","inc/guardaboletin.php",true);
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.onreadystatechange=function(){
		if (ajax.readyState==1){
			document.getElementById("boletin").innerHTML="<div align='center'><img src='../img/loading.gif' border='0' /><br /><br /><strong>Enviando datos</strong></div>";
		} 
		if (ajax.readyState==4){
			document.getElementById("boletin").innerHTML=ajax.responseText;
		}
	}
	ajax.send(datos);
	return;		
}

function verocupacion(id){
	var url = "http://www.selectahotels.com/calocupacion.php?idAlojamiento="+id;
	window.open(url,"ocupacion","width=610,height=200,scrollbars=NO");
}

function verformoferta(id){
	var oferta = "oferta"+id;
	document.getElementById(oferta).style.display = "block";
}

function enviaultimahora(id){
	var adultos = "adultos"+id;
	var nombrereserva = "nombrereserva"+id;
	var emailreserva = "emailreserva"+id;
	var tlfreserva = "tlfreserva"+id;
	var ninos = "ninos"+id;
	var comentarios = "comentarios"+id;
	var idoferta = "idoferta"+id;
	var capa = "oferta"+id;

	if(document.getElementById(nombrereserva).value == ""){
		alert("Debe introducir un nombre");
		return;
	} 
	
	if(document.getElementById(emailreserva).value==""){
		alert("Debe introducir un email valido");
		return;	
	}
	
	if(document.getElementById(emailreserva).value!="" && !emailvalidation(document.getElementById(emailreserva).value)){
		alert("Debe introducir un email valido");
		return;
	} 
	if(document.getElementById(tlfreserva).value == "" || document.getElementById(tlfreserva).value.length <9 ){
		alert("Debe introducir un telefono valido");
		return;
	} 
	if(document.getElementById(adultos).value == ""){
		alert("Debe introducir el número de adultos");
		return;
	}
	
	datos = "nombrereserva="+document.getElementById(nombrereserva).value;
	datos = datos+"&emailreserva="+document.getElementById(emailreserva).value;
	datos = datos+"&tlfreserva="+document.getElementById(tlfreserva).value;
	datos = datos+"&adultos="+document.getElementById(adultos).value;
	datos = datos+"&ninos="+document.getElementById(ninos).value;
	datos = datos+"&comentarios="+document.getElementById(comentarios).value;
	datos = datos+"&idoferta="+document.getElementById(idoferta).value;
	
	
	ajax = nuevoAjax();
	ajax.open("POST","../inc/enviaultimahora.php",true);
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.onreadystatechange=function(){
		if (ajax.readyState==1){
			document.getElementById(capa).innerHTML="<div id='titprereserva' align='center'><img src='../img/loading.gif' border='0' /><br /><br /><strong>Enviando datos</strong></div>";
		} 
		if (ajax.readyState==4){
			document.getElementById(capa).innerHTML=ajax.responseText;
		}
	}
	ajax.send(datos);
	return;		
	
}

function enviapermanente(id){
	var adultos = "adultos"+id;
	var nombrereserva = "nombrereserva"+id;
	var emailreserva = "emailreserva"+id;
	var tlfreserva = "tlfreserva"+id;
	var ninos = "ninos"+id;
	var comentarios = "comentarios"+id;
	var idoferta = "idoferta"+id;
	var fecha = "fecha"+id;
	var noches = "noches"+id;
	var idaloj = "idaloj"+id;
	var capa = "ofertapermanente"+id;

	if(document.getElementById(noches).value == ""){
		alert("Debe introducir el número de noches");
		return;
	}
	
	if(document.getElementById(adultos).value == ""){
		alert("Debe introducir el número de adultos");
		return;
	}
	
	if(document.getElementById(nombrereserva).value == ""){
		alert("Debe introducir un nombre");
		return;
	} 
	
	if(document.getElementById(emailreserva).value==""){
		alert("Debe introducir un email valido");
		return;	
	}
	
	if(document.getElementById(emailreserva).value!="" && !emailvalidation(document.getElementById(emailreserva).value)){
		alert("Debe introducir un email valido");
		return;
	} 
	if(document.getElementById(tlfreserva).value == "" || document.getElementById(tlfreserva).value.length <9 ){
		alert("Debe introducir un telefono valido");
		return;
	} 
	
	datos = "nombrereserva="+document.getElementById(nombrereserva).value;
	datos = datos+"&emailreserva="+document.getElementById(emailreserva).value;
	datos = datos+"&tlfreserva="+document.getElementById(tlfreserva).value;
	datos = datos+"&adultos="+document.getElementById(adultos).value;
	datos = datos+"&ninos="+document.getElementById(ninos).value;
	datos = datos+"&comentarios="+document.getElementById(comentarios).value;
	datos = datos+"&idoferta="+document.getElementById(idoferta).value;
	datos = datos+"&fecha="+document.getElementById(fecha).value;
	datos = datos+"&noches="+document.getElementById(noches).value;
	datos = datos+"&idaloj="+document.getElementById(idaloj).value;
		
	ajax = nuevoAjax();
	ajax.open("POST","../inc/enviapermanente.php",true);
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.onreadystatechange=function(){
		if (ajax.readyState==1){
			document.getElementById(capa).innerHTML="<div id='titprereserva' align='center'><img src='../img/loading.gif' border='0' /><br /><br /><strong>Enviando datos</strong></div>";
		} 
		if (ajax.readyState==4){
			document.getElementById(capa).innerHTML=ajax.responseText;
		}
	}
	ajax.send(datos);
	return;		
	
}

function cargafechasofertas(prefijo){
	var ajax = nuevoAjax();
	var indice = document.getElementById("destino").options[document.getElementById("destino").selectedIndex].value;
	var urlajax = prefijo+"ajax.php?func=3";
	strPos = "id="+indice;
	ajax.open("POST",urlajax,true);
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.onreadystatechange=function() {
		if (ajax.readyState==1){
			document.getElementById("celdafechas").innerHTML="<select disabled><option value=''>Cargando Fechas...</option></select>";
		} 
		if (ajax.readyState==4){
				document.getElementById("celdafechas").innerHTML=ajax.responseText;
		}
	}
ajax.send(strPos);
return;	
}









