﻿var myXML = null;
var root = null;
var items = null;

function LoadXmlFromString(xmlString) {
var dom = null;
 
 if (document.implementation &&
  document.implementation.createDocument) {
  alert('En firefox');
  domParser = new DOMParser();
  dom = domParser.parseFromString(xmlString, 'text/xml');
 } else {
 	alert('Estoy en iexplorer');
  dom = new ActiveXObject('Microsoft.XMLDOM');
  dom.loadXML(xmlString);
 }
 
 return dom;
}


function addOption(combo,text, value)
{
	comboBox = document.getElementById(combo);
	if (comboBox==null) alert('null');
	newOption = new Option(text, value);
	
	comboBox.options[comboBox.options.length] = newOption;
}

function cargarCombos(combo,id) {
	var opciones = {
			method: 'get',
			onComplete: function(t) {
				//alert(t.status + ' -- ' + t.statusText);
				//to.innerHTML="";
			},
			onFailure: function(t) {
        			alert('Error ' + t.status + ' -- ' + t.statusText);
    			},

			parameters: 'combo=' + combo + '&concejo=' + id
			//parameters: 'concejo=' + concejo + '&localidad=' + localidad +'&pagina=' + pagina
		}
		new Ajax.Updater(combo,'../combos.php',opciones);

}

function cargaLocalidades(combo,i){
	
	cargarCombos(combo,i);
	
}

function pagina(pag) {
	
	   alert(pagina);
	
}

function buscarAlojamientos(pagina,conc,loca) {
	
	if (conc =="") 
		filtro_concejo=0;
	else
		filtro_concejo=conc;
	if (loca =="") 
		filtro_localidad=0;
	else
		filtro_localidad=loca;
		
	var opciones = {
			method: 'get',
			parameters: 'concejo=' + filtro_concejo + '&localidad=' + filtro_localidad +'&pagina=' + pagina
			//parameters: 'concejo=' + concejo + '&localidad=' + localidad +'&pagina=' + pagina
		}
	new Ajax.Updater('contenido','buscar.php',opciones);
}

function cargaComboLocalidad(id){
	//var to=document.getElementById("cargando");
	//to.innerHTML="<img src='images/loading.gif' align='absmiddle'>";
	
	if (id == 0)
		filtro = $('concejo').value;
	else 
		filtro = id;
 
	var opciones = { 
			method: 'get',
			onSuccess: function(t) {
				procesarLocalidades(t, 'concejo');
			},
			onComplete: function(t) {
				//alert(t.status + ' -- ' + t.statusText);
				//to.innerHTML="";
			},
			onFailure: function(t) {
        			alert('Error ' + t.status + ' -- ' + t.statusText);
    			},
    			parameters: 'concejo=' + filtro

		
	}
	new Ajax.Request('http://localhost/prestoso2/admin/datos2.php', opciones);


}

function procesar(t, obj) {
	
	contenedor = document.getElementById(obj); 
	


	
	datos = eval(t.responseText);
		
	for (var i=0; i < datos.length; i++) {
		dato = datos[i];
		addOption(obj,dato.nombre,dato.id);
		

	}
	
	//cargaComboLocalidad(1);
}

function procesarLocalidades(t,obj) {
	dat = eval(t.responseText);
	//if(dat.length>0) alert("Se encontraron localidades" + dat.length);
	$('localidad').length = 0;
	for ( i=0; i<dat.length ;i++) {
		d = dat[i];
		addOption('localidad',d.d_localidad,d.c_localidad);
	}
	
}
