
/* Funciones ajax */

function cambiarEstadoCheck(objetocheckbox) {
	objetocheckbox.checked=!objetocheckbox.checked;
}

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 MostrarConsulta(datos){
	divResultado = document.getElementById('resultado');
	ajax=objetoAjax();
	
	ajax.open("GET", datos+"?t1=t1");
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText
		}
	}
	ajax.send(null)
}

function MostrarConsultaYear(datos){
	divResultado = document.getElementById('calendarios');
	ajax=objetoAjax();
	
	var idinmueble = document.getElementById('idinmueble');
	var idconjunto = document.getElementById('idconjunto');
	var year = document.getElementById('year');
	
	ajax.open("GET", datos+"?year="+year.value+"&id_conjunto="+idconjunto.value+"&id_inmueble="+idinmueble.value);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText
		}
	}
	ajax.send(null)
}

function MostrarConsultaDisp(datos){
	divResultado = document.getElementById('calendarios');
	ajax=objetoAjax();

	var idinmueble = document.getElementById('idinmueble');
	var idconjunto = document.getElementById('idconjunto');

	ajax.open("GET", datos+"?id_conjunto="+idconjunto.value+"&id_inmueble="+idinmueble.value);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText
		}
	}
	ajax.send(null)
}


function cargar_resultado(datos){
	divResultado = document.getElementById('resultado');
	ajax=objetoAjax();

	ajax.open("GET", datos+"?t1=t1");
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText
		}
	}
	ajax.send(null)
}

function CargarImagenes(datos){
	divResultado = document.getElementById('resultado');
	ajax=objetoAjax();

	var t1 = document.getElementById('idconjunto');
	var t2 = document.getElementById('idinmueble');

	var capa_calc_tarifa = document.getElementById('calc_tarifa');

	if(datos=='./cargar_disp_cal.php')
		capa_calc_tarifa.style.display='block';
	else
		capa_calc_tarifa.style.display='none';

	ajax.open("GET", datos+"?t1="+t1.value+"&t2="+t2.value);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText
		}
	}
	ajax.send(null)
}

function cargar_plazas(formulario){
	var nelementos = formulario.elements.length;
	var cadena = '';
	for(i=0; i<nelementos; i++){
		formulario.elements[i].value;
	}
	
}

function cargar_precio(datos,formulario) {
	
	divResultado = document.getElementById('resultado_precio');
	ajax=objetoAjax();

	var totaltipopax = 0;
	var nelementos = formulario.elements.length;
	var cadena = '';
	var paxsel = Array();
	var regsel = Array();
	var extsel = Array();
	var extselcombo = Array();
	
	for(i=0; i<nelementos; i++){
		cadena += formulario.elements[i].name + '=' + formulario.elements[i].value+' >--< ' ;
		if(formulario.elements[i].name=='totaltipopax') {

			var totaltipopax = formulario.elements[i].value

			for(z=0;z<totaltipopax;z++){
				paxsel[z]=eval('formulario.plazas_tipo_pax'+z+'.value');
			}

			for(c=0;c<totaltipopax;c++){
				regsel[c]=eval('formulario.regimen_persona'+c+'.value');
			}
		}

		if(formulario.elements[i].name=='totalextras') {
		
			var totalextras = formulario.elements[i].value;
			
			for(l=0;l<totalextras;l++){
				extsel[l]=eval('formulario.chkExtra_'+l+'.checked');
				extselcombo[l]=eval('formulario.cmbUnidad_'+l+'.value');
				
			}
		}
	}

	var idconj = document.getElementById('idconjunto');
	var idtiin = document.getElementById('idtipoinmueble');
	var fentra = document.getElementById('fentrada');
	var fsalid = document.getElementById('fsalida');

	if(!fentra.value) {
		alert('Debe Insertar una Fecha de Entrada');
		fentra.focus;
		return false;
	}

	if(!fsalid.value) {
		alert('Debe Insertar una Fecha de Salida');
		fsalid.focus;
		return false;
	}
	
	

	ajax.open("GET", datos+"?idconj="+idconj.value+"&idtiin="+idtiin.value+"&fentra="+fentra.value+"&fsalid="+fsalid.value+"&regsel="+regsel+"&paxsel="+paxsel+"&extsel="+extsel+"&extselcombo="+extselcombo);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText
		}
	}
	ajax.send(null)
}

