function getRegiones(ridPais,ridRegion,indice){
    var obj = document.getElementById('REGION'+indice);
    if(obj){
        var trObj = document.getElementById('trRegion'+indice);
        if(ridPais!=''){
            trObj.style.display = '';
            callAjaxJS(obj,'/asc/ajax/geografia/getRegion.jsp?ridPais='+ridPais+'&selected='+ridRegion+'&obj=REGION'+indice);
        }else{
            while (obj.options.length>1) obj.remove(1);
            trObj.style.display = 'none';
        }
        getEstados('','',indice);
    }
}

function getEstados(ridRegion,ridEstado,indice){
    var obj = document.getElementById('ESTADO'+indice);
    if(obj){
        var trObj = document.getElementById('trEstado'+indice);
        if(ridRegion!=''){
            trObj.style.display = '';
            callAjaxJS(obj,'/asc/ajax/geografia/getEstado.jsp?ridRegion='+ridRegion+'&selected='+ridEstado+'&obj=ESTADO'+indice);
        }else{
            while (obj.options.length>1) obj.remove(1);
            trObj.style.display = 'none';
        }
        getMunicipios('','',indice);
    }
}

function getMunicipios(ridEstado,ridMunicipio,indice){
    var obj = document.getElementById('MUNICIPIO'+indice);
    if(obj){
        var trObj = document.getElementById('trMunicipio'+indice);
        if(ridEstado!=''){
            trObj.style.display = '';
            callAjaxJS(obj,'/asc/ajax/geografia/getMunicipio.jsp?ridEstado='+ridEstado+'&selected='+ridMunicipio+'&obj=MUNICIPIO'+indice);
        }else{
            while (obj.options.length>1) obj.remove(1);
            trObj.style.display = 'none';
        }
        getCiudades('','',indice);
    }
}

function getCiudades(ridMunicipio,ridCiudad,indice){
    var obj = document.getElementById('CIUDAD'+indice);
    if(obj){
        var trObj = document.getElementById('trCiudad'+indice);
        if(ridMunicipio!=''){
            trObj.style.display = '';
            callAjaxJS(obj,'/asc/ajax/geografia/getCiudad.jsp?ridMunicipio='+ridMunicipio+'&selected='+ridCiudad+'&obj=CIUDAD'+indice);
        }else{
            while (obj.options.length>1) obj.remove(1);
            trObj.style.display = 'none';
        }
        getZonas('','',indice);
    }
}

function getZonas(ridCiudad,ridZona,indice){
    var obj = document.getElementById('ZONA'+indice);
    if(obj){
        var trObj = document.getElementById('trZona'+indice);
        if(ridCiudad!=''){
            trObj.style.display = '';
            callAjaxJS(obj,'/asc/ajax/geografia/getZona.jsp?ridCiudad='+ridCiudad+'&selected='+ridZona+'&obj=ZONA'+indice);
        }else{
            while (obj.options.length>1) obj.remove(1);
            trObj.style.display = 'none';
        }
    }
}
