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 enviarMail(){
	c = document.getElementById('resultado_mensaje');
	//variable=documenet.nombre_del_form.nombre_del_control.value
	emis=document.contacto.nombre.value;
	dest=document.contacto.correo.value;
	men=document.contacto.mensaje.value;	
	if ((emis=="" || emis.length < 5) || (men=="" || men.length < 5)) {
	  c.innerHTML = "<div style=\"background-color:red;color:white;padding:4px;text-align:center;\">Por favor complete el formulario.</div>";
	  return false;
	}

	ajax=nuevoAjax();
	c.innerHTML = '<p style="text-align:center;"><img src="../esperando.gif"/></p>'; 
	ajax.open("POST", "../form_scrib.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			c.innerHTML = ajax.responseText
		}
		borrarCampos()
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("destinatario="+dest+"&emisor="+emis+"&tipo=contacto&mensaje="+men)
}

function enviarReservacion(){
	c = document.getElementById('Resultado');
	d = document.getElementById('myForm');

	resulbo=document.reservacion.submit.value;	
	if (resulbo!='Por favor espere...') {
	  return false;
	}

	validareservahabi = 0;
	if(document.reservacion.matrimonial.value!=0)
		validareservahabi = 1;
	if(document.reservacion.doble.value!=0)
		validareservahabi = 1;
	if(document.reservacion.triple.value!=0)
		validareservahabi = 1;
	if(document.reservacion.cuadruple.value!=0)
		validareservahabi = 1;
	if(document.reservacion.doblematrimonial.value!=0)
		validareservahabi = 1;
	if(document.reservacion.juniorsuite.value!=0)
		validareservahabi = 1;	
	if(validareservahabi==0) {
		alert("Disculpe, debe seleccionar al menos una habitaci\xF3n.");
		document.reservacion.submit.value="Continuar con la reservaci\xF3n";
		return false;
	} else {
		c.style.display="block";
	}
	var Formulario = document.getElementById('reservacion');
	var longitudFormulario = Formulario.elements.length;
	var cadenaFormulario = ""
	var sepCampos
	sepCampos = ""
	for (var i=0; i <= Formulario.elements.length-1;i++) {
		cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value);
		sepCampos="&";
	}

	ajax=nuevoAjax();
	c.innerHTML = '<p style="text-align:center;"><img src="../esperando.gif"/></p>'; 
	ajax.open("POST", "../form_scrib.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			if(ajax.responseText == 'ko') {
				c.innerHTML = "<div style=\"background-color:red;color:white;padding:4px;text-align:center;\">Disculpe, complete el formulario por favor.</div>";
			} else {
				c.innerHTML = ajax.responseText;
				d.style.display="none";
				if(document.reservacion.tipo.value!='reservacion') {
					alert("Distinguido Huesped:\n\nA continuaci\xF3n se mostrar\xE1n sus datos, si alguno es incorrecto presione \"Modificar reservaci\xF3n\", en caso contrario presione \"Enviar reservaci\xF3n\", gracias.");
				}
				//d.innerHTML = '';
			}
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=ISO-8859-1");
	ajax.send(cadenaFormulario)
}

function enviarBoletin(){
	c = document.getElementById('resultado_boletin');
	//variable=documenet.nombre_del_form.nombre_del_control.value
	emis=document.boletin.correo.value;
	if (emis=="" || emis.length < 5)
	{
	  c.innerHTML = "<div style=\"background-color:red;color:white;padding:4px;text-align:center;\">Por favor complete el formulario.</div>";
	  return false;
	}

	ajax2=nuevoAjax();
	c.innerHTML = '<p style="text-align:center;"><img src="../esperando.gif"/></p>'; 
	ajax2.open("POST", "../validamail.php",true);
	ajax2.onreadystatechange=function() {
		if (ajax2.readyState==4) {
			c.innerHTML = ajax2.responseText
			if(ajax2.responseText == 'ko') {
			c.innerHTML = "<div style=\"background-color:red;color:white;padding:4px;text-align:center;\">Por favor verifique su direcci&oacute;n de correo-e.</div>";
			return false;
			} else {
				ajax=nuevoAjax();
				c.innerHTML = '<p style="text-align:center;"><img src="../esperando.gif"/></p>'; 
				ajax.open("POST", "../form_scrib.php",true);
				ajax.onreadystatechange=function() {
					if (ajax.readyState==4) {
						c.innerHTML = ajax.responseText
					}
					borrarCamposB()
				}
				ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
				ajax.send("correo="+emis+"&tipo=inscribe")
			}
		}
		//borrarCamposB()
	}
	ajax2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax2.send("correo="+emis)
}

function borrarCampos(){
	document.contacto.nombre.value="";
	document.contacto.correo.value="";
	document.contacto.mensaje.value="";
}
function borrarCamposB(){
	document.boletin.correo.value="";
}
function cambiaxx(){
	c = document.getElementById('Resultado');
	d = document.getElementById('myForm');
	d.style.display="block";
	c.style.display="none";
	document.reservacion.submit.value="Continuar con la reservaci\xF3n";
}
function cambiaxxx(){
	d = document.getElementById('myForm');
	d.style.display="block";
	document.reservacion.tipo.value="reservacion";
}
