// JavaScript Document
function muestra_calendario (php, id_capa)
{
	if ((document.getElementById('fecha_reserva_consulta').value != "") && (document.getElementById('numero-de-noches').value != "")) {
		obtener_calendario(php, id_capa);
		
	}
}

//**************************************************
// XMLHTTP
//**************************************************
function XmlHttp(){}
XmlHttp.getAvailableActiveX = function(){
	if(XmlHttp.availableActiveX)
		return XmlHttp.availableActiveX;

	var ids = ["Msxml2.XMLHTTP.5.0", "MSXML4.XmlHttp", "MSXML3.XmlHttp", "MSXML2.XmlHttp", "MSXML.XmlHttp", "Microsoft.XmlHttp", "Msxml2.XMLHTTP"];

	for(var i=0; i<ids.length; i++){ 
		try{
			var obj = new ActiveXObject(ids[i]);
			XmlHttp.availableActiveX = ids[i];
			return ids[i];
		} 
		catch(ex){
			xmlhttp = false; 
		}
	}
	throw new Exception('XmlHttp objects not supported by the browser');
}

XmlHttp.create = function(){
	try{
		if(window.ActiveXObject){
			return new ActiveXObject(XmlHttp.getAvailableActiveX());
		}
		else if (window.XMLHttpRequest){
			var r = new XMLHttpRequest();

			// para alguna versiones de Mozilla que no disponen de readyState y onReadyState
			if(r.readyState == null){
				r.readyState = 1;
				r.addEventListener('load', function(){
					r.readyState = 4;
					if(typeof(r.onreadystatechange)=='function')
						r.onreadystatechange();
				}, false);
			}
			return r;
		}
	}
	catch (ex) {}
	throw new Error('XmlHttp objects not supported by the browser');
}
//*******************************************
//  
//*******************************************
function obtener_calendario(php, id_capa) {
		// Set up the request
	   var xmlHttp = XmlHttp.create();
	   xmlHttp.open("POST", php, true);
	   xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=iso-8859-1');
	   xmlHttp.onreadystatechange = function () 
	   {
		  if (xmlHttp.readyState == 4) 
		  {
			 document.getElementById(id_capa).innerHTML = xmlHttp.responseText;
		  }
	   };
	   document.getElementById(id_capa).innerHTML = '<img src="img/loading.gif">';

	   // llamada en otro hilo para permitir actualizar el interfaz
	   window.setTimeout(function () 
	   {
		  xmlHttp.send('timeout');
	   }, 10);
	   return xmlHttp.responseText;
}
/******************** Javascript **********************/
