function nuevoAjax()
{ 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	var xmlhttp=false; 
	try 
	{ 
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e)
	{ 
		try
		{ 
			// Creacion del objet AJAX para IE 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); } 

	return xmlhttp; 
} 


function eliminaEspacios(cadena)
{
	while(cadena.charAt(cadena.length-1)==" ") cadena=cadena.substr(0, cadena.length-1);
	while(cadena.charAt(0)==" ") cadena=cadena.substr(1, cadena.length-1);
	return cadena;
}

function enviar_form()
{
	
	var v_nombre  = document.form.f_nombre.value;
	var v_tel = document.form.f_tel.value;
	var v_email = document.form.f_email.value;	
	var v_llegada  = document.form.date1.value;
	var v_partida = document.form.date.value;
	var v_habitaciones =document.form.f_habitaciones.value;
	var v_habxpersona =document.form.f_habxpersona.value;	
	/*alert (v_llegada);	
	alert(v_partida);
	*/
	var v_ll = v_llegada.split("/"); 
	var v_pa = v_partida.split("/"); 
	
	v_ll = v_ll[2]+v_ll[1]+v_ll[0];
	v_pa = v_pa[2]+v_pa[1]+v_pa[0];
	
	valor=eliminaEspacios(v_nombre);
	if(valor=""){
		alert("Ingrese su nombre ");
		document.form.f_nombre.focus();	
	}else if(v_pa<v_ll){
		alert("El fecha de partida es Inferior a la fecha de Llegada");
		document.form.date.focus();	
	}else if(v_partida==""){
		alert("Ingresa la fecha de Partida");
		document.form.date.focus();		
	}else if(v_tel==""){
		alert("Ingresa su Tel&eacute;fono");
		document.form.f_tel.focus();		
	}else if(v_llegada==""){
		alert("Ingresa la fecha de Llegada");
		document.form.date1.focus();
	}
	else if(v_email==""){ 
		alert("El campo Email esta vacio");
		document.form.f_email.focus();
	}else if(!(/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/.test(v_email))) 
	{	
		alert("El campo Email No es Correcto");
		document.form.f_email.focus();
	}else if(v_email.length == 0) 
	{ 
		alert("El campo Email esta vacio");
		document.form.f_email.focus();
	}else{
		ajax=nuevoAjax();
		ajax.open("POST", "recibir.php",true);
		ajax.onreadystatechange=function() 
		{
			if (ajax.readyState==4) 
			{
				 document.getElementById('formulario').innerHTML = ajax.responseText;
				 
	 		}else{
				document.getElementById("formulario").innerHTML = "<table height=230 border=0 cellpadding=0 cellspacing=0><tr><td><div align=center><br /><br /><img src=img/cargador.gif /><br /><p>Procesando ...</p><br /><br /><br /><br /></div></td></tr></table>";
			}	
		}
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("v_llegada="+v_llegada+"&v_partida="+v_partida+"&v_habitaciones="+v_habitaciones+"&v_habxpersona="+v_habxpersona+"&v_nombre="+v_nombre+"&v_email="+v_email+"&v_tel="+v_tel)
	}
}

////////////// form contacto //////////////////

function cargaform_datosCont()
{
	var v_nombre = document.form_contacto.f_nombre.value;
	var v_apellido  = document.form_contacto.f_apellido.value;
	var v_empresa = document.form_contacto.f_empresa.value;
	var v_direccion =document.form_contacto.f_direccion.value;
	var v_ciudad = document.form_contacto.f_ciudad.value;
	var v_provincia =document.form_contacto.f_provincia.value;
	var v_codpostal = document.form_contacto.f_codpostal.value;
	var v_telefono =document.form_contacto.f_telefono.value;
	var v_mail = document.form_contacto.f_mail.value;
	var v_comentario =document.form_contacto.f_comentario.value;
	
	v_nombre=eliminaEspacios(v_nombre);
	v_apellido=eliminaEspacios(v_apellido);	
	v_mail=eliminaEspacios(v_mail);	
	if(v_nombre=="") 
	{ 
		alert("El campo Nombre esta vacio");
		document.form_contacto.f_nombre.focus();
	}else if(v_apellido=="") 
	{ 
		alert("El campo Apellido esta vacio");
		document.form_contacto.f_apellido.focus();
	}else if(v_mail=="") 
	{ 
		alert("El campo Email esta vacio");
		document.form_contacto.f_mail.focus();
	}else if(!(/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/.test(v_mail))) 
	{	
		alert("El campo Email No es Correcto");
		document.form_contacto.f_mail.focus();
	}else if(v_mail.length == 0) 
	{ 
		alert("El campo Email esta vacio");
		document.form.f_mail.focus();
	}else	
	{
		ajax=nuevoAjax();
		ajax.open("POST", "contacto_proceso.php",true);
		ajax.onreadystatechange=function() 
		{
			if (ajax.readyState==4) 
			{
				 document.getElementById('formulariocontacto').innerHTML = ajax.responseText;
				 
	 		}else{
				document.getElementById("formulariocontacto").innerHTML = "<div align=center><br /><br /><img src=imgs/cargador1.gif /><br /><span class=txt_campo_form>Procesando ...</span><br /><br /><br /><br /></div>";
			}	
		}
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("v_nombre="+v_nombre+"&v_apellido="+v_apellido+"&v_empresa="+v_empresa+"&v_direccion="+v_direccion+"&v_ciudad="+v_ciudad+"&v_provincia="+v_provincia+"&v_codpostal="+v_codpostal+"&v_telefono="+v_telefono+"&v_mail="+v_mail+"&v_comentario="+v_comentario)
	}
}
// paginador Universal -------------------------------------
function Pagina(nropagina,fechapasar,pagina,v_div)
{
	ajax=nuevoAjax();
//	ajax.open("GET", "paginador.php?pag="+nropagina+"&fechapasar="+fechapasar, true);
	ajax.open("GET", pagina+".php?pag="+nropagina+"&fechapasar="+fechapasar, true);
	ajax.send(null);
	ajax.onreadystatechange=function() 
	{
		if (ajax.readyState==4) 
		{
//			document.getElementById('contenido').innerHTML = ajax.responseText
		document.getElementById(v_div).innerHTML = ajax.responseText
		}else{
  //  		document.getElementById('contenido').innerHTML= '<br><br><br><div align=center><img src=indicator.gif width=16 height=16 /><br><p>Procesando</p></div>';	  
 	 		document.getElementById(v_div).innerHTML= '<br><br><br><div align=center><img src=indicator.gif width=16 height=16 /><br><p>Procesando</p></div>';	  
		}
	}
}
