function objetoAjax(){
 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 cargarComboCCAA(){

var cUrl="http://"+document.domain+"/cargar_las_comunidades/PCCAA.html";

divResultado = document.getElementById('divcomunidades');
	ajax0=objetoAjax();
	ajax0.open("POST", cUrl,true);
	ajax0.onreadystatechange=function() { 
		if (ajax0.readyState==4) { 
			divResultado.innerHTML = ajax0.responseText 
		} 
	} 
	ajax0.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax0.send(null);
} 

function cargarComboProvincias(comunidad){

tp1=document.getElementById('idccaa').value;
var cUrl="http://"+document.domain+"/cargar/todas-las-provincias-de_PC"+tp1+".html";	
var cUrlc="http://"+document.domain+"/cargar/todas-las-costas-de_CO"+tp1+".html";	

divResultado = document.getElementById('divprovincias');
divResultado1 = document.getElementById('divcostas');


	ajax0=objetoAjax(); 
	ajax0.open("POST", cUrl,true); 
	ajax0.onreadystatechange=function() { 
		if (ajax0.readyState==4) { 
		divResultado.innerHTML = ajax0.responseText;
		} 
	} 
	ajax1=objetoAjax(); 
	ajax1.open("POST", cUrlc,true); 
	ajax1.onreadystatechange=function() { 
		if (ajax1.readyState==4) { 
		divResultado1.innerHTML = ajax1.responseText 
		} 
	}
	ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax1.send(null);
	ajax0.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax0.send(null);
	
} 


function cargarComboCostas(){
	
var cUrl="http://"+document.domain+"/cargar/todas-las-costas-de_CO00.html";

divResultado = document.getElementById('divcostas');
	ajax0=objetoAjax(); 
	ajax0.open("POST", cUrl,true); 
	ajax0.onreadystatechange=function() { 
		if (ajax0.readyState==4) { 
		divResultado.innerHTML = ajax0.responseText 
		} 
	} 
	ajax0.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax0.send(null);
	
}

function cargarComboMunicipios(provincia){
divResultado = document.getElementById('divciudades');
tp1=document.getElementById('idccaa').value;
tp2=provincia;

var cUrl="http://"+document.domain+"/cargar/todas-las-ciudades-de_PR"+tp2+"_CA"+tp1+".html";

ajax=objetoAjax();
ajax.open("POST", cUrl,true); 
ajax.onreadystatechange=function() { 
	if (ajax.readyState==4) { 
		divResultado.innerHTML = ajax.responseText 
	} 
} 
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
ajax.send(null);
}

function cargarComboCMunicipios(costa){

divResultado = document.getElementById('divciudades');
tp1=document.getElementById('select_costas').value;

var cUrl="http://"+document.domain+"/cargar/todas-las-ciudades-de_COS"+costa+".html";

ajax=objetoAjax();
ajax.open("POST", cUrl,true); 
ajax.onreadystatechange=function() { 
	if (ajax.readyState==4) { 
		divResultado.innerHTML = ajax.responseText 
	} 
} 
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
ajax.send(null);
}

function cargarLstPlayas(){
	
	divResultado = document.getElementById('lstPlayas');
	ajax=objetoAjax();
	ajax.open("POST", "http://"+document.domain+"/cargar/todas-las-playas_PLS00.html",true); 
	ajax.onreadystatechange=function() { 
		if (ajax.readyState==4) { 
			divResultado.innerHTML = ajax.responseText 
		} 
	} 
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax.send(null);
}

function cargarLstPlayasM(municipio){

	divResultado = document.getElementById('lstPlayas');
	ajax=objetoAjax();
	ajax.open("POST", "http://"+document.domain+"/cargar/todas-las-playas_PLS"+municipio+".html",true); 
	ajax.onreadystatechange=function() { 
		if (ajax.readyState==4) { 
			divResultado.innerHTML = ajax.responseText 
			$("a.vrplaya").fancybox({
			'width'				: '99%',
			'height'			: '99%',
			'autoScale'			: false,
			'transitionIn'		: 'elastic',
			'transitionOut'		: 'none',
			'type'				: 'iframe'
			});
		} 
	} 
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax.send(null);
	

}

function buscarHotelesPlaya(){
	alert("Num Habs:"+document.getElementById('numHabs').value);
	alert(document.getElementById('select_costas').value);
	alert(document.getElementById('select_municipio').value);
	alert(document.getElementById('datepicker').value);
	alert(document.getElementById('datepicker2').value);
	alert(document.getElementById('categoria').value);
	alert(document.getElementById('regimen').value);
}

function listadoMedios(idMedio){

var cUrl="http://"+document.domain+"/medios/medios_T"+idMedio+".html";
divResultado = document.getElementById('divlstMedios');
	ajax0=objetoAjax();
	ajax0.open("POST", cUrl,true);
	ajax0.onreadystatechange=function() { 
		if (ajax0.readyState==4) { 
			divResultado.innerHTML = ajax0.responseText 
		} 
	} 
	ajax0.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax0.send(null);
} 

function ira(txtHotel){
var cmunicipio=$("#select_municipio option:selected").text();	
	
document.getElementById("bscHotel").action="http://"+document.domain+"/"+txtHotel+"/PL"+document.getElementById("select_municipio").value+".html";
document.getElementById("bscHotel").submit();
	$(".vrhtls").fancybox({
		'width'				: 800,
		'height'			: 460,
		'autoScale'			: true,
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe'
	});
	$(".vrplaya").fancybox({
		'width'				: 800,
		'height'			: 460,
		'autoScale'			: true,
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe'
	})		
}

function cambiarhabsreserva(idreserva, id){

var cUrl="http://"+document.domain+"/reservas/cambia_habitacion_HTL"+idreserva+".html";	
var cUrlc="http://"+document.domain+"/reservas/cambia_total_habitaciones_RESE"+idreserva+".html";	

var ndiv0='habsreserva#'+id;

divResultado = document.getElementById(ndiv0);
var ndiv1='totalhabs#'+id;

divResultado1 = document.getElementById(ndiv1);
divResultado1.innerHTML ='<img src="http://'+document.domain+'/imagenes/loader.gif">';

divResultado.innerHTML ='<img src="http://'+document.domain+'/imagenes/loader.gif">';
	ajax0=objetoAjax(); 
	ajax0.open("POST", cUrl,true); 
	ajax0.onreadystatechange=function() { 
		if (ajax0.readyState==4) { 
		divResultado.innerHTML = ajax0.responseText;
		setTimeout("",2000);
		cambiartotalreserva(idreserva, id);		
		} 
	} 

	ajax0.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax0.send(null);

}

function cambiartotalreserva(idreserva, id){

var cUrlc="http://"+document.domain+"/reservas/cambia_total_habitaciones_RESE"+idreserva+".html";	

var ndiv1='totalhabs#'+id;

divResultado1 = document.getElementById(ndiv1);
divResultado1.innerHTML ='<img src="http://'+document.domain+'/imagenes/loader.gif">';
	ajax1=objetoAjax(); 
	ajax1.open("POST", cUrlc,true); 
	ajax1.onreadystatechange=function() { 
		if (ajax1.readyState==4) { 
		divResultado1.innerHTML = ajax1.responseText 
		} 
	}
	ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax1.send(null);
	
}

function cargarCCAA(){

var cUrl="http://"+document.domain+"/cargar/CCAAS.html";

divResultado = document.getElementById('divcomunidades');
	ajax0=objetoAjax();
	ajax0.open("POST", cUrl,true);
	ajax0.onreadystatechange=function() { 
		if (ajax0.readyState==4) { 
			divResultado.innerHTML = ajax0.responseText 
		} 
	} 
	ajax0.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax0.send(null);
} 

function cargarProvincias(comunidad){

tp1=document.getElementById('idccaa').value;

var cUrl="http://"+document.domain+"/cargar/provincias-en_CCAA"+tp1+".html";	

divResultado = document.getElementById('divprovincias');

	ajax0=objetoAjax(); 
	ajax0.open("POST", cUrl,true); 
	ajax0.onreadystatechange=function() { 
		if (ajax0.readyState==4) { 
		divResultado.innerHTML = ajax0.responseText;
		} 
	} 

	ajax0.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax0.send(null);
	
} 

function cargarMunicipios(provincia){
divResultado = document.getElementById('divciudades');
tp1=document.getElementById('idccaa').value;
tp2=provincia;

var cUrl="http://"+document.domain+"/cargar/ciudades-de_CA"+tp1+"_PR"+tp2+".html";

ajax=objetoAjax();
ajax.open("POST", cUrl,true); 
ajax.onreadystatechange=function() { 
	if (ajax.readyState==4) { 
		divResultado.innerHTML = ajax.responseText 
	} 
} 
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
ajax.send(null);
}

function verpuntos(p1, p2){

downloadUrl("http://"+document.domain+"/cargar/xml.html", function(data) { 
														   
	var xml = parseXml(data);
	var markerNodes = xml.documentElement.getElementsByTagName("marker");   
	var bounds = new google.maps.LatLngBounds();   
	for (var i = 0; i < markerNodes.length; i++) {     
		var name = markerNodes[i].getAttribute("name");     
		var address = markerNodes[i].getAttribute("address");   
		var latlng = new google.maps.LatLng(parseFloat(markerNodes[i].getAttribute("lat")), parseFloat(markerNodes[i].getAttribute("lng")));      
		//createOption(name, distance, i);     
		createMarker(latlng, name, address);     
		bounds.extend(latlng);   
	}   
	map.fitBounds(bounds);  });

}

    
//http://code.google.com/intl/es/apis/maps/articles/phpsqlsearch_v3.html
