// JavaScript Document
	function comprobarsugerencias()
	{
		var form=document.formulario;	
		if (form.nombre.value.length==0)
		{
			alert("Por favor, introduzca su nombre.");
			form.nombre.focus();
			return false;
		}
		if (form.fechaentrada.value.length==0)
		{
			alert("Por favor, introduzca la fecha de entrada.");
			form.fechaentrada.focus();
			return false;
		}
		if (form.fechasalida.value.length==0)
		{
			alert("Por favor, introduzca la fecha de salida.");
			form.fechasalida.focus();
			return false;
		}
		
		if((form.fechaentrada.value.length!=0)&&(form.fechasalida.value.length!=0))
		{
			var fecha1 = form.fecha_entrada.value.split("/");
			
			if(fecha1[1].length==1){var mes1="0"+fecha1[1];}
			else{var mes1=fecha1[1];}
			
			if(fecha1[0].length==1){var dia1="0"+fecha1[0];}
			else{var dia1=fecha1[0];}
			
			var numero1=fecha1[2]+mes1+dia1;
			
			var fecha2 = form.fechasalida.value.split("/");
			
			if(fecha2[1].length==1){var mes2="0"+fecha2[1];}
			else{var mes2=fecha2[1];}
			
			if(fecha2[0].length==1){var dia2="0"+fecha2[0];}
			else{var dia2=fecha2[0];}
			
			var numero2=fecha2[2]+mes2+dia2;
			
			if(numero1>numero2)
			{
				alert("La fecha de entrada es mayor que la fecha de salida.");
				form.fechaentrada.focus();
				return false;
			}
		}
		
		if ((!form.atencion[0].checked)&&(!form.atencion[1].checked)&&(!form.atencion[2].checked)&&(!form.atencion[3].checked)&&(!form.atencion[4].checked))
		{
			alert("Por favor, puntue la atencion.");
			return false;
		}
		if ((!form.instalaciones[0].checked)&&(!form.instalaciones[1].checked)&&(!form.instalaciones[2].checked)&&(!form.instalaciones[3].checked)&&(!form.instalaciones[4].checked))
		{
			alert("Por favor, puntue las instalaciones.");
			return false;
		}
		if ((!form.calidad_precio[0].checked)&&(!form.calidad_precio[1].checked)&&(!form.calidad_precio[2].checked)&&(!form.calidad_precio[3].checked)&&(!form.calidad_precio[4].checked))
		{
			alert("Por favor, puntue la calidad-precio");
			return false;
		}
		if ((!form.limpieza[0].checked)&&(!form.limpieza[1].checked)&&(!form.limpieza[2].checked)&&(!form.limpieza[3].checked)&&(!form.limpieza[4].checked))
		{
			alert("Por favor, puntue la limpieza.");
			return false;
		}
		if ((!form.general[0].checked)&&(!form.general[1].checked)&&(!form.general[2].checked)&&(!form.general[3].checked)&&(!form.general[4].checked))
		{
			alert("Por favor, puntue en general.");
			return false;
		}
		if (form.sugerencias.value.length==0)
		{
			alert("Por favor, introduzca las sugerencias.");
			form.sugerencias.focus();
			return false;
		}
		form.action="enviar.php";
		form.submit();
	}
	
	function comprobar()
	{
		var form=document.formulario;	
		if (form.nombre.value.length==0)
		{
			alert("Por favor, introduzca su nombre.");
			form.nombre.focus();
			return false;
		}
		if (form.apellidos.value.length==0)
		{
			alert("Por favor, introduzca sus apellidos.");
			form.apellidos.focus();
			return false;
		}
		if (form.empresa.value.length==0)
		{
			alert("Por favor, introduzca la empresa.");
			form.empresa.focus();
			return false;
		}
		if (form.direccion.value.length==0)
		{
			alert("Por favor, introduzca una direccion.");
			form.direccion.focus();
			return false;
		}
		if (form.telefono.value.length==0)
		{
			alert("Por favor, introduzca un telefono.");
			form.telefono.focus();
			return false;
		}
		if (!TelefonoValido(form.telefono.value))
		{
			alert("Por favor, introduzca un telefono valido");
			form.telefono.focus();
			return false;
		}
		if (form.departamento.selectedIndex==0)
		{
			alert("Por favor, seleccione un departamento.");
			form.departamento.focus();
			return false;
		}
		if (form.email.value.length==0)
		{
			alert("Por favor, introduzca un email.");
			form.email.focus();
			return false;
		}
		if(!ComprobarEmail(form.email.value))
		{
			alert("Por favor, introduzca un email valido");
			form.email.focus();
			return false;
		}
		if (form.motivo.value.length==0)
		{
			alert("Por favor, introduzca un motivo de la consulta.");
			form.motivo.focus();
			return false;
		}
		form.action="enviar.php";
		form.submit();
	}
	
	function comprobareserva()
	{
		var form=document.formulario;
		
		if(form.fecha_entrada.value.length!=0)
		{
			var fecha1 = form.fecha_entrada.value.split("/");
			
			if(fecha1[1].length==1){var mes1="0"+fecha1[1];}
			else{var mes1=fecha1[1];}
			
			if(fecha1[0].length==1){var dia1="0"+fecha1[0];}
			else{var dia1=fecha1[0];}
			
			var numero1=fecha1[2]+mes1+dia1;
			
			var fechactual=new Date()
			var mesactual = parseInt(fechactual.getMonth()) + 1;			
			var anioactual = fechactual.getFullYear();
			var diaactual = fechactual.getDate();
			
			var mesactual2=mesactual.toString()
			var diaactual2=diaactual.toString()
			
			if(mesactual2.length==1){var mes2="0"+mesactual2;}
			else{var mes2=mesactual2;}
			
			if(diaactual2.length==1){var dia2="0"+diaactual2;}
			else{var dia2=diaactual2;}
			
			var numero2=anioactual.toString()+mes2+dia2;
			
			if(numero1<numero2)
			{
				alert("La fecha de entrada es menor que la fecha actual.");
				form.fecha_entrada.focus();
				return false;
			}
		}
		if(form.fecha_salida.value.length!=0)
		{
			var fecha1 = form.fecha_salida.value.split("/");
			
			if(fecha1[1].length==1){var mes1="0"+fecha1[1];}
			else{var mes1=fecha1[1];}
			
			if(fecha1[0].length==1){var dia1="0"+fecha1[0];}
			else{var dia1=fecha1[0];}
			
			var numero1=fecha1[2]+mes1+dia1;
			
			var fechactual=new Date()
			var mesactual = parseInt(fechactual.getMonth()) + 1;			
			var anioactual = fechactual.getFullYear();
			var diaactual = fechactual.getDate();
			
			var mesactual2=mesactual.toString()
			var diaactual2=diaactual.toString()
			
			if(mesactual2.length==1){var mes2="0"+mesactual2;}
			else{var mes2=mesactual2;}
			
			if(diaactual2.length==1){var dia2="0"+diaactual2;}
			else{var dia2=diaactual2;}
			
			var numero2=anioactual.toString()+mes2+dia2;

			if(numero1<numero2)
			{
				alert("La fecha de salida es menor que la fecha actual.");
				form.fecha_salida.focus();
				return false;
			}
		}
		
		if((form.fecha_entrada.value.length!=0)&&(form.fecha_salida.value.length!=0))
		{
			var fecha1 = form.fecha_entrada.value.split("/");
			if(fecha1[1].length==1){var mes1="0"+fecha1[1];}
			else{var mes1=fecha1[1];}
			
			if(fecha1[0].length==1){var dia1="0"+fecha1[0];}
			else{var dia1=fecha1[0];}

			var numero1=fecha1[2]+mes1+dia1;			
			fechadentrada=new Date(fecha1[2],mes1,dia1);
			
			var fecha2 = form.fecha_salida.value.split("/");
			if(fecha2[1].length==1){var mes2="0"+fecha2[1];}
			else{var mes2=fecha2[1];}
			
			if(fecha2[0].length==1){var dia2="0"+fecha2[0];}
			else{var dia2=fecha2[0];}
			
			var numero2=fecha2[2]+mes2+dia2;
			fechadesalida=new Date(fecha2[2],mes2,dia2);

			if(numero1>numero2)
			{
				alert("La fecha de entrada es mayor que la fecha de salida.");
				form.fecha_entrada.focus();
				return false;
			}
			
			fechadentradatmp=fechadentrada.getTime();
			fechadesalidatmp=fechadesalida.getTime();
			resta=fechadesalidatmp-fechadentradatmp;
			resultado = Math.floor(resta/(1000*60*60*24));
			 
			if(resultado<3)
			{
				alert("Las fechas tiene que ser mayor a dos dias.");
				return false;
			}
		}	
		if (form.alojamiento.selectedIndex==0)
		{
			alert("Por favor, seleccione un alojamiento.");
			form.alojamiento.focus();
			return false;
		}	
		if (form.nombre.value.length==0)
		{
			alert("Por favor, introduzca un nombre.");
			form.nombre.focus();
			return false;
		}
		if (form.telefonofijo.value.length==0)
		{
			alert("Por favor, introduzca un telefono fijo.");
			form.telefonofijo.focus();
			return false;
		}
		if (!TelefonoValido(form.telefonofijo.value))
		{
			alert("Por favor, introduzca un telefono fijo valido");
			form.telefonofijo.focus();
			return false;
		}
		if (form.telefonomovil.value.length==0)
		{
			alert("Por favor, introduzca un telefono movil.");
			form.telefonomovil.focus();
			return false;
		}
		if (!TelefonoValido(form.telefonomovil.value))
		{
			alert("Por favor, introduzca un telefono movil valido");
			form.telefonomovil.focus();
			return false;
		}
		if (form.email.value.length==0)
		{
			alert("Por favor, introduzca un email.");
			form.email.focus();
			return false;
		}
		if(!ComprobarEmail(form.email.value))
		{
			alert("Por favor, introduzca un email valido");
			form.email.focus();
			return false;
		}
		if (form.hora.selectedIndex==0)
		{
			alert("Por favor, seleccione la hora.");
			form.hora.focus();
			return false;
		}
		if (form.minuto.selectedIndex==0)
		{
			alert("Por favor, seleccione los minutos.");
			form.minuto.focus();
			return false;
		}
		form.action="index.php?pag=reserva_online";
		form.submit();
	}
	function comprobarconfirmacion()
	{
		var form=document.formulario;
		
		if (form.formadepago.selectedIndex==0)
		{
			alert("Por favor, seleccione una forma de pago.");
			form.formadepago.focus();
			return false;
		}
		if(form.numtarjeta.value.length==0)
		{
			alert("Por favor, introduzca el numero de la tarjeta.");
			form.numtarjeta.focus();
			return false;
		}
		if(form.numtarjeta.value.length!=0)
		{
			if(isNaN(form.numtarjeta.value))
			{
				alert("Por favor, introduzca el numero de la tarjeta valida.");
				form.numtarjeta.focus();
				return false;
			}
		}
		
		if(form.mescaducidad.value.length==0)
		{
			alert("Por favor, introduzca la caducidad mes.");
			form.mescaducidad.focus();
			return false;
		}
		if(form.mescaducidad.value.length!=0)
		{
			if(isNaN(form.mescaducidad.value))
			{
				alert("Por favor, introduzca la caducidad mes valida.");
				form.mescaducidad.focus();
				return false;
			}
		}
		
		if(form.anyocaducidad.value.length==0)
		{
			alert("Por favor, introduzca la caducidad a\xf1o.");
			form.anyocaducidad.focus();
			return false;
		}
		if(form.anyocaducidad.value.length!=0)
		{
			if(isNaN(form.anyocaducidad.value))
			{
				alert("Por favor, introduzca la caducidad a\xf1o valido.");
				form.anyocaducidad.focus();
				return false;
			}
		}
		
		form.action="enviar.php";
		form.submit();
	}
	function volver()
	{
		var form=document.formulario;
		form.op.value="";
		form.action="index.php?pag=reserva_online";
		form.submit();
	}
	
	function ponercapa(valor)
	{
		if(valor=="Pagar_al_llegar_al_apartamento")
		{
			document.getElementById("capatransferencia").style.display="none";
			document.getElementById("capatarjetacredito").style.display="";
			document.formulario.numtarjeta.value="";
			document.formulario.mescaducidad.value="";
			document.formulario.anyocaducidad.value="";
		}
		else if(valor=="Transferencia")
		{
			document.getElementById("capatransferencia").style.display="";
			document.getElementById("capatarjetacredito").style.display="";
			document.formulario.numtarjeta.value="";
			document.formulario.mescaducidad.value="";
			document.formulario.anyocaducidad.value="";
		}
		else if(valor=="")
		{
			document.getElementById("capatransferencia").style.display="none";
			document.getElementById("capatarjetacredito").style.display="none";
			document.formulario.numtarjeta.value="";
			document.formulario.mescaducidad.value="";
			document.formulario.anyocaducidad.value="";
		}
	}
