function changeComboEstados(idEstado) {
	
	if (parseInt(idEstado) == 0) {
		document.getElementById("tabBoton").style.display = "none";
	} else {
		document.getElementById("tabBoton").style.display = "block";
	}
	
	objAjax = getObjAjax();

    if (objAjax == null) {
        alert ("Browser does not support HTTP Request");
        return;
    }

    var url = "getComboMunicipios.asp?idEstado=" + idEstado;

    objAjax.onreadystatechange = cambiosDivComboMunicipios;
    objAjax.open("GET", url, true);
    objAjax.send(null);
    
    document.busquedas.idMunicipio.value = "0";
    //changeComboCategorias();
    changeComboCategoriasSefiplan();

}

function cambiosDivComboMunicipios() { 

    if (objAjax.readyState == 4 || objAjax.readyState == "complete") {

        document.getElementById("divComboMunicipios").innerHTML = objAjax.responseText;
        
        var combo = "";
        combo += "<select name='idLocalidad' style='width:195px'>";
        combo += "<option value='0'>-- Seleccione una localidad --</option>";
        combo += "</select>";
        
        document.getElementById("divComboLocalidades").innerHTML = combo;
        
        //alert(objAjax.responseText);

    } 

}

function changeComboMunicipios() {
	
	objAjax = getObjAjax();

    if (objAjax == null) {
        alert ("Browser does not support HTTP Request");
        return;
    }

    var parametros = "";
    parametros += "?idEstado=" + document.busquedas.idEstado.value;
    parametros += "&idMunicipio=" + document.busquedas.idMunicipio.value;
    
    var url = "getComboLocalidades.asp" + parametros;

    objAjax.onreadystatechange = cambiosDivComboLocalidades;
    objAjax.open("GET", url, true);
    objAjax.send(null);
    
    document.busquedas.idLocalidad.value = "0";
    //changeComboCategorias();
    changeComboCategoriasSefiplan();
    
}

function cambiosDivComboLocalidades() { 

    if (objAjax.readyState == 4 || objAjax.readyState == "complete") {

        document.getElementById("divComboLocalidades").innerHTML = objAjax.responseText;
        //alert(objAjax.responseText);

    } 

}


function changeComboLocalidades() {

    //changeComboCategorias();
    changeComboCategoriasSefiplan();

}



var objAjax2 = null;

function changeComboCategorias() {
	
	objAjax2 = getObjAjax();

    if (objAjax2 == null) {
        alert ("Browser does not support HTTP Request");
        return;
    }

    var parametros = "";
    parametros += "?idEstado=" + document.busquedas.idEstado.value;
    parametros += "&idMunicipio=" + document.busquedas.idMunicipio.value;
    parametros += "&idLocalidad=" + document.busquedas.idLocalidad.value;
    parametros += "&idTipo=" + document.busquedas.idTipo.value;
    
    var url = "getComboPuntosInteres.asp" + parametros;

    objAjax2.onreadystatechange = cambiosDivComboPuntosInteres;
    objAjax2.open("GET", url, true);
    objAjax2.send(null);
    
}

function cambiosDivComboPuntosInteres() { 

    if (objAjax2.readyState == 4 || objAjax2.readyState == "complete") {

        document.getElementById("divComboPuntosInteres").innerHTML = objAjax2.responseText;
        //alert(objAjax.responseText);

    } 

}



var objAjax3 = null;

function changeComboCategoriasSefiplan() {
	
	var html = "";
	html += "<select style='width:195px'><option>Actualizando...</option></select>";
	
	document.getElementById("divComboPuntosSefiplan").innerHTML = html;
	
	objAjax3 = getObjAjax();

    if (objAjax3 == null) {
        alert ("Browser does not support HTTP Request");
        return;
    }

    var parametros = "";
    parametros += "?idEstado=" + document.busquedas.idEstado.value;
    parametros += "&idMunicipio=" + document.busquedas.idMunicipio.value;
    parametros += "&idLocalidad=" + document.busquedas.idLocalidad.value;
    parametros += "&categoria=" + document.busquedas.categoriaSefiplan.value;
    
    var url = "getComboPuntosSefiplan.asp" + parametros;

    objAjax3.onreadystatechange = cambiosDivComboPuntosSefiplan;
    objAjax3.open("GET", url, true);
    objAjax3.send(null);
    
}

function cambiosDivComboPuntosSefiplan() { 

    if (objAjax3.readyState == 4 || objAjax3.readyState == "complete") {

        document.getElementById("divComboPuntosSefiplan").innerHTML = objAjax3.responseText;
        //alert(objAjax.responseText);

    } 

}




function actualizarFrameMapa(x, y, z, idPuntoBusqueda) {
    
    showFrameStatus();
	getFrameMapa().status.x.value = x;
	getFrameMapa().status.y.value = y;
	getFrameMapa().status.z.value = z;
    getFrameMapa().status.op.value = -1;
    
    var tabPunto = new String(idPuntoBusqueda).split(",");
    
    if (tabPunto.length == 1) {
        getFrameMapa().status.idPuntoBusqueda.value = idPuntoBusqueda;
    } else {
        getFrameMapa().status.idPuntoSefiplanBusqueda.value = idPuntoBusqueda;
    }
    
    getFrameMapa().status.submit();
    
}

function showFrameStatus() {

    var m = getFrameMapa().getElementById('mstatus').style;
    m.visibility = 'visible';
    m.display = 'block';

}

function getFrameMapa() {

    return parent.document.frames["mapa"].document;

}
