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 Cargar(url){
	//alert('entro');
		var contenidos, preloader;
		//conchek = document.getElementById('concheck');
        //precheck = document.getElementById('concheck');		
        contenidos = document.getElementById('contenidos');
        preloader = document.getElementById('preloader');
        //creamos el objeto XMLHttpRequest
        ajax=NuevoAjax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("POST", url,true); 
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
                  // contenidos.innerHTML = "Cargando...";
				   contenidos.innerHTML = "<div align='center'><span class='estilo_buscar'> Cargando... </span </div>";
                        //modificamos el estilo de la div, mostrando una imagen de fondo
//                     preloader.style.background = "url('../images/wait_ax.gif') no-repeat"; 
                   preloader.innerHTML = "<img src='/../in.gif'>"; 
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
                                //mostramos los datos dentro de la div
                                contenidos.innerHTML = ajax.responseText; 
                                preloader.innerHTML = " ";
                                //preloader.style.background = "url('loaded.gif') no-repeat";
                        }else if(ajax.status==404){
                                contenidos.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                contenidos.innerHTML = "Error:".ajax.status; 
                        }
                }
        }
        ajax.send(null);
}
function Cam(url,valor){
		if(document.form1.brisasd.value.length == 0)
		{
			alert("No puede dejar el campo en blanco");
			document.form1.brisasd.focus();
			document.form1.brisasd.select();	
			return false();
		}
        costo =  document.form1.brisasd.value;
		costo = validarEntero(costo);
	    document.form1.brisasd.value=costo;
		if(costo=="")
		{
       		alert("Tiene que introducir un cantidad con número, ejemplo = 250")
       		document.form1.brisasd.focus();
       		document.form1.brisasd.select();	
       		return false(); 
		} 
		if(document.form1.brisas.value.length == 0)
		{
			alert("No puede dejar el campo en blanco");
			document.form1.brisas.focus();
			document.form1.brisas.select();	
			return false();
		}
        costo =  document.form1.brisas.value;
		costo = validarEntero(costo);
	    document.form1.brisas.value=costo;
		if(costo=="")
		{
       		alert("Tiene que introducir un cantidad con número, ejemplo = 250")
       		document.form1.brisas.focus();
       		document.form1.brisas.select();	
       		return false(); 
		}
		var c1, c2, c3, c4;
	    c1 = document.getElementById('c1');
		
       // preloader = document.getElementById('preloader');
        //creamos el objeto XMLHttpRequest
        ajaxs=NuevoAjax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajaxs.open("POST", url,true); 
        ajaxs.onreadystatechange=function(){
                if(ajaxs.readyState==1){
                  // contenidos.innerHTML = "Cargando...";
				c1.innerHTML = "<div align='center'><span class='estilo_buscar'> Cargando... </span </div>";
				//modificamos el estilo de la div, mostrando una imagen de fondo
//                     preloader.style.background = "url('../images/wait_ax.gif') no-repeat"; 
                  // preloader.innerHTML = "<img src='../in.gif'>"; 
                }else if(ajaxs.readyState==4){
                        if(ajaxs.status==200){
                                //mostramos los datos dentro de la div
						
							c1.innerHTML = ajaxs.responseText;
							
                              //  preloader.innerHTML = " ";
                                //preloader.style.background = "url('loaded.gif') no-repeat";
                        }else if(ajaxs.status==404){
						 c1.innerHTML = "La página no existe"; 
                                
                        }else{
                                //mostramos el posible error
						 c1.innerHTML = "Error:".ajaxs.status; 
													
                                 
                        }
                }
        }
        ajaxs.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        ajaxs.send(valor);

}
function Cam1(url,valor){
		if(document.form2.d6712.value.length == 0)
		{
			alert("No puede dejar el campo en blanco");
			document.form2.d6712.focus();
			document.form2.d6712.select();	
			return false();
		}
        costo =  document.form2.d6712.value;
		costo = validarEntero(costo);
	    document.form2.d6712.value=costo;
		if(costo=="")
		{
       		alert("Tiene que introducir un cantidad con número, ejemplo = 250")
       		document.form2.d6712.focus();
       		document.form2.d6712.select();	
       		return false(); 
		}
		//
		if(document.form2.d671.value.length == 0)
		{
			alert("No puede dejar el campo en blanco");
			document.form2.d671.focus();
			document.form2.d671.select();	
			return false();
		}
        costo =  document.form2.d671.value;
		costo = validarEntero(costo);
	    document.form2.d671.value=costo;
		if(costo=="")
		{
       		alert("Tiene que introducir un cantidad con número, ejemplo = 250")
       		document.form2.d671.focus();
       		document.form2.d671.select();	
       		return false(); 
		}
		var c1, c2, c3, c4;
	   
		c2 = document.getElementById('c2');
		
       // preloader = document.getElementById('preloader');
        //creamos el objeto XMLHttpRequest
        ajaxz=NuevoAjax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajaxz.open("POST", url,true); 
        ajaxz.onreadystatechange=function(){
                if(ajaxz.readyState==1){
                  // contenidos.innerHTML = "Cargando...";
				c2.innerHTML = "<div align='center'><span class='estilo_buscar'> Cargando... </span </div>";
				//modificamos el estilo de la div, mostrando una imagen de fondo
//                     preloader.style.background = "url('../images/wait_ax.gif') no-repeat"; 
                  // preloader.innerHTML = "<img src='../in.gif'>"; 
                }else if(ajaxz.readyState==4){
                        if(ajaxz.status==200){
                                //mostramos los datos dentro de la div
						
							c2.innerHTML = ajaxz.responseText;
							
                              //  preloader.innerHTML = " ";
                                //preloader.style.background = "url('loaded.gif') no-repeat";
                        }else if(ajaxz.status==404){
						 c2.innerHTML = "La página no existe"; 
                                
                        }else{
                                //mostramos el posible error
						 c2.innerHTML = "Error:".ajaxz.status; 
													
                                 
                        }
                }
        }
        ajaxz.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        ajaxz.send(valor);

}
function Cam2(url,valor){
		if(document.form3.d8522.value.length == 0)
		{
			alert("No puede dejar el campo en blanco");
			document.form3.d8522.focus();
			document.form3.d8522.select();	
			return false();
		}
        costo =  document.form3.d8522.value;
		costo = validarEntero(costo);
	    document.form3.d8522.value=costo;
		if(costo=="")
		{
       		alert("Tiene que introducir un cantidad con número, ejemplo = 250")
       		document.form3.d8522.focus();
       		document.form3.d8522.select();	
       		return false(); 
		}
	    //
		if(document.form3.d852.value.length == 0)
		{
			alert("No puede dejar el campo en blanco");
			document.form3.d852.focus();
			document.form3.d852.select();	
			return false();
		}
        costo =  document.form3.d852.value;
		costo = validarEntero(costo);
	    document.form3.d852.value=costo;
		if(costo=="")
		{
       		alert("Tiene que introducir un cantidad con número, ejemplo = 250")
       		document.form3.d852.focus();
       		document.form3.d852.select();	
       		return false(); 
		}
		var c1, c2, c3, c4;
	   
		c3 = document.getElementById('c3');
		
       // preloader = document.getElementById('preloader');
        //creamos el objeto XMLHttpRequest
        ajaxz=NuevoAjax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajaxz.open("POST", url,true); 
        ajaxz.onreadystatechange=function(){
                if(ajaxz.readyState==1){
                  // contenidos.innerHTML = "Cargando...";
				c3.innerHTML = "<div align='center'><span class='estilo_buscar'> Cargando... </span </div>";
				//modificamos el estilo de la div, mostrando una imagen de fondo
//                     preloader.style.background = "url('../images/wait_ax.gif') no-repeat"; 
                  // preloader.innerHTML = "<img src='../in.gif'>"; 
                }else if(ajaxz.readyState==4){
                        if(ajaxz.status==200){
                                //mostramos los datos dentro de la div
						
							c3.innerHTML = ajaxz.responseText;
							
                              //  preloader.innerHTML = " ";
                                //preloader.style.background = "url('loaded.gif') no-repeat";
                        }else if(ajaxz.status==404){
						 c3.innerHTML = "La página no existe"; 
                                
                        }else{
                                //mostramos el posible error
						 c3.innerHTML = "Error:".ajaxz.status; 
													
                                 
                        }
                }
        }
        ajaxz.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        ajaxz.send(valor);

}
function Cam3(url,valor){
	     if(document.form4.d2522.value.length == 0)
		{
			alert("No puede dejar el campo en blanco");
			document.form4.d2522.focus();
			document.form4.d2522.select();	
			return false();
		}
        costo =  document.form4.d2522.value;
		costo = validarEntero(costo);
	    document.form4.d2522.value=costo;
		if(costo=="")
		{
       		alert("Tiene que introducir un cantidad con número, ejemplo = 250")
       		document.form4.d2522.focus();
       		document.form4.d2522.select();	
       		return false(); 
		}
	    //
		if(document.form4.d252.value.length == 0)
		{
			alert("No puede dejar el campo en blanco");
			document.form4.d252.focus();
			document.form4.d252.select();	
			return false();
		}
        costo =  document.form4.d252.value;
		costo = validarEntero(costo);
	    document.form4.d252.value=costo;
		if(costo=="")
		{
       		alert("Tiene que introducir un cantidad con número, ejemplo = 250")
       		document.form4.d252.focus();
       		document.form4.d252.select();	
       		return false(); 
		}
		var c1, c2, c3, c4;
	   
		c4 = document.getElementById('c4');
		
       // preloader = document.getElementById('preloader');
        //creamos el objeto XMLHttpRequest
        ajaxz=NuevoAjax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajaxz.open("POST", url,true); 
        ajaxz.onreadystatechange=function(){
                if(ajaxz.readyState==1){
                  // contenidos.innerHTML = "Cargando...";
				c4.innerHTML = "<div align='center'><span class='estilo_buscar'> Cargando... </span </div>";
				//modificamos el estilo de la div, mostrando una imagen de fondo
//                     preloader.style.background = "url('../images/wait_ax.gif') no-repeat"; 
                  // preloader.innerHTML = "<img src='../in.gif'>"; 
                }else if(ajaxz.readyState==4){
                        if(ajaxz.status==200){
                                //mostramos los datos dentro de la div
						
							c4.innerHTML = ajaxz.responseText;
							
                              //  preloader.innerHTML = " ";
                                //preloader.style.background = "url('loaded.gif') no-repeat";
                        }else if(ajaxz.status==404){
						 c4.innerHTML = "La página no existe"; 
                                
                        }else{
                                //mostramos el posible error
						 c4.innerHTML = "Error:".ajaxz.status; 
													
                                 
                        }
                }
        }
        ajaxz.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        ajaxz.send(valor);

}
function Cmail(url,valor){ 

		if(document.form1.name.value.length == 0)
		{
			alert("No puede dejar el campo en blanco");
			document.form1.name.focus();
			document.form1.name.select();	
			return false();
		}
	    var em = document.form1.email.value;		
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(em)){
   			//alert("La dirección de email " + valor    + " es correcta.") 
  			// return (true)
  		} else {
  		 alert("La dirección de email es incorrecta.");
		    document.form1.email.focus();
			document.form1.email.select();
   			return false();
  		}
		if(document.form1.tel.value.length == 0)
		{
			alert("No puede dejar el campo en blanco");
			document.form1.tel.focus();
			document.form1.tel.select();	
			return false();
		}
		if(document.form1.invoicetotal.value.length == 0)
		{
			alert("No puede dejar el campo en blanco");
			document.form1.invoicetotal.focus();
			document.form1.invoicetotal.select();	
			return false();
		}
				
	 	var contenidosc;	   
		contenidosc = document.getElementById('contenidosc');
		
       // preloader = document.getElementById('preloader');
        //creamos el objeto XMLHttpRequest
        ajaxz=NuevoAjax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajaxz.open("POST", url,true); 
        ajaxz.onreadystatechange=function(){
                if(ajaxz.readyState==1){
                  // contenidos.innerHTML = "Cargando...";
				contenidosc.innerHTML = "<div align='center'><span class='estilo_buscar'> Cargando... </span </div>";
				//modificamos el estilo de la div, mostrando una imagen de fondo
//                     preloader.style.background = "url('../images/wait_ax.gif') no-repeat"; 
                  // preloader.innerHTML = "<img src='../in.gif'>"; 
                }else if(ajaxz.readyState==4){
                        if(ajaxz.status==200){
                                //mostramos los datos dentro de la div
						
							contenidosc.innerHTML = ajaxz.responseText;
							
                              //  preloader.innerHTML = " ";
                                //preloader.style.background = "url('loaded.gif') no-repeat";
                        }else if(ajaxz.status==404){
						 contenidosc.innerHTML = "La página no existe"; 
                                
                        }else{
                                //mostramos el posible error
						 contenidosc.innerHTML = "Error:".ajaxz.status; 
													
                                 
                        }
                }
        }
        ajaxz.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        ajaxz.send(valor);

}
function Cargarc(url){
		var contenidosc, preloader;
	    contenidosc = document.getElementById('contenidosc');
        preloader = document.getElementById('preloader');
        //creamos el objeto XMLHttpRequest
        ajax=NuevoAjax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("POST", url,true); 
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
				   contenidosc.innerHTML = "<div align='center'><span class='estilo_buscar'></span </div>";
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                   //preloader.style.background = "url('../images/wait_ax.gif') no-repeat"; 
                   preloader.innerHTML = "<img src='in.gif'>"; 
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
                                //mostramos los datos dentro de la div
                                contenidosc.innerHTML = ajax.responseText; 
                                preloader.innerHTML = " ";
                                //preloader.style.background = "url('loaded.gif') no-repeat";
                        }else if(ajax.status==404){
                                contenidosc.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                contenidosc.innerHTML = "Error:".ajax.status; 
                        }
                }
        }
        ajax.send(null);
}

function Cargar2(url){
	//alert('entro');
		var contenidos2, preloader;
		//conchek = document.getElementById('concheck');
        //precheck = document.getElementById('concheck');		
        contenidos2 = document.getElementById('contenidos2');
        preloader = document.getElementById('preloader');
        //creamos el objeto XMLHttpRequest
        ajax=NuevoAjax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("POST", url,true); 
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
                  // contenidos.innerHTML = "Cargando...";
				   contenidos2.innerHTML = "<div align='center'><span class='estilo_buscar'> Cargando... </span </div>";
                        //modificamos el estilo de la div, mostrando una imagen de fondo
//                     preloader.style.background = "url('../images/wait_ax.gif') no-repeat"; 
                   preloader.innerHTML = "<img src='../contenidos/in.gif'>"; 
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
                                //mostramos los datos dentro de la div
                                contenidos2.innerHTML = ajax.responseText; 
                                preloader.innerHTML = " ";
                                //preloader.style.background = "url('loaded.gif') no-repeat";
                        }else if(ajax.status==404){
                                contenidos2.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                contenidos2.innerHTML = "Error:".ajax.status; 
                        }
                }
        }
        ajax.send(null);
}

function Chek(urli,valores){
	var titulo;
	titulo = document.myform.nombre.value;
	
		var concheck, precheck;        
        concheck = document.getElementById('concheck');
        precheck = document.getElementById('precheck');
        //contenidos = document.getElementById('concheck');
        //creamos el objeto XMLHttpRequest
        ajaxi=NuevoAjax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajaxi.open("POST", urli,true); 
        ajaxi.onreadystatechange=function(){
                if(ajaxi.readyState==1){
                  // contenidos.innerHTML = "Cargando...";
				   concheck.innerHTML = "<div align='center'><span class='stylemensaje'> Cargando... </span </div>";
                        //modificamos el estilo de la div, mostrando una imagen de fondo
//                     preloader.style.background = "url('../images/wait_ax.gif') no-repeat"; 
                   precheck.innerHTML = "<img src='ajax-loader1.gif'>"; 
                }else if(ajaxi.readyState==4){
                        if(ajaxi.status==200){
                                //mostramos los datos dentro de la div
                               concheck.innerHTML = "<div align='center'><span class='stylemensaje'>"+ajaxi.responseText+"</span </div>"; 
                                precheck.innerHTML = " ";
                                //preloader.style.background = "url('loaded.gif') no-repeat";
                        }else if(ajaxi.status==404){
                                concheck.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                concheck.innerHTML = "Error:".ajaxi.status; 
                        }
                }
        }
	    ajaxi.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        ajaxi.send(valores);
   }
function disp(url,valores){
		
		if(document.form1.nombre.value.length == 0)
		{
			alert("Debe escribir su nombre");
			document.form1.nombre.focus();
			document.form1.nombre.select();	
			return false();
		}
	    var em = document.form1.email.value;		
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(em)){
   			//alert("La dirección de email " + valor    + " es correcta.") 
  			// return (true)
  		} else {
  		 alert("La dirección de email es incorrecta. Ejemplo: mimail@dominio.com");
		    document.form1.email.focus();
			document.form1.email.select();
   			return false();
  		}
		if(document.form1.tel.value.length == 0)
		{
			alert("Debe de escribir su teléfono, de esta manera lo podrémos contactar darle detalles.");
			document.form1.tel.focus();
			document.form1.tel.select();	
			return false();
		}
		if(document.form1.startdate.value.length == 0)
		{
			alert("Debe de seleccionar del calendario la fecha de llegada");
			document.form1.startdate.focus();
			document.form1.startdate.select();	
			return false();
		}
		if(document.form1.enddate.value.length == 0)
		{
			alert("Debe de seleccionar del calendario la fecha de salida");
			document.form1.enddate.focus();
			document.form1.enddate.select();	
			return false();
		}
		if(document.form1.lo.value == 0)
		{
			alert("Debe de seleccionar un condominio o casa");
			document.form1.lo.focus();
			document.form1.lo.select();	
			return false();
		}
		var d;
		//conchek = document.getElementById('concheck');
        //precheck = document.getElementById('concheck');		
        d = document.getElementById('d');
//        preloader = document.getElementById('preloader');
        //creamos el objeto XMLHttpRequest
        ajax=NuevoAjax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("POST", url,true); 
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
                  // contenidos.innerHTML = "Cargando...";
				   d.innerHTML = "<div align='center'><span class='estilo_buscar'> Cargando... </span </div>";
                        //modificamos el estilo de la div, mostrando una imagen de fondo
//                     preloader.style.background = "url('../images/wait_ax.gif') no-repeat"; 
                  // preloader.innerHTML = "<img src='/../in.gif'>"; 
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
                                //mostramos los datos dentro de la div
                                d.innerHTML = ajax.responseText; 
                                //preloader.innerHTML = " ";
                                //preloader.style.background = "url('loaded.gif') no-repeat";
                        }else if(ajax.status==404){
                                d.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                d.innerHTML = "Error:".ajax.status; 
                        }
                }
        }
        ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        ajax.send(valores);}   
function validarEntero(valor){ 
      //intento convertir a entero. 
     //si era un entero no le afecta, si no lo era lo intenta convertir 
     valor = parseInt(valor) 

      //Compruebo si es un valor numérico 
      if (isNaN(valor)) { 
            //entonces (no es numero) devuelvo el valor cadena vacia 
            return "" 
      }else{ 
            //En caso contrario (Si era un número) devuelvo el valor 
            return valor 
      } 
} 
