// Archivo JScript
var ultimaUbicacion = "sec01"; //Esta variable me dice cual es la última ubicación que marque;
var ubicacionActual = "sec01";
var checkTodoZoom = 1;

window.onload=function(){
    //Deschequeo todo cuando entro
    checkOutAll();
}
function checkOutAll(){
    for(var i=1;i<=5;i++){
        checkTodoZoom = 1
        chekOut("sec0" + i);
    }
    for(var i=1;i<=15;i++){
        checkTodoZoom = 1
        chekOut("reg0" + i);
    }
    checkTodoZoom = 0;
}
function chekOut(element){
    var largo = $(element).firstChild.childNodes.length
    var elemento= $(element).firstChild.childNodes;
    if(largo==0){
        largo = $(element).childNodes[1].childNodes.length;
        elemento = $(element).childNodes[1].childNodes;
    }
    for(var i=0;i<largo;i++){
        for(var x=0;x<elemento[i].childNodes.length;x++){
            if(elemento[i].childNodes[x].type=="checkbox"){
                if(checkTodoZoom==1){
                    elemento[i].childNodes[x].checked=false;   
                }else{
                    elemento[i].childNodes[x].checked=true;
                }    
            } 
        }
    }
    (checkTodoZoom==1)?checkTodoZoom=0:checkTodoZoom=1;
}
function cambioOperacion(){
    //Esto se queda igual
    if(document.getElementById){  // si se trata de Netscape 6
        Refcapa='document.getElementById("';
        Refcapafin = '")';
        Refestilo='").style';
    }else if(document.layers){ // si se trata de Netscape 4
        Refcapa='document.';
        Refcapafin = '';
        Refestilo='';
    }else if(document.all){ // si se trata de Internet Explorer 4
        Refcapa='';
        Refcapafin = '';
        Refestilo='.style';
    }
    if(eval(Refcapa+'rbv'+Refcapafin+'.checked')){
        eval(Refcapa+'rbv1'+Refestilo+'.visibility = "visible"');
        eval(Refcapa+'rbv2'+Refestilo+'.visibility = "visible"');
        eval(Refcapa+'rbv3'+Refestilo+'.visibility = "visible"');
        eval(Refcapa+'rbv1'+Refcapafin+'.checked = "true"');
    }else{
        eval(Refcapa+'rbv1'+Refestilo+'.visibility = "hidden"');
        eval(Refcapa+'rbv2'+Refestilo+'.visibility = "hidden"');
        eval(Refcapa+'rbv3'+Refestilo+'.visibility = "visible"');
        eval(Refcapa+'rbv2'+Refcapafin+'.checked = "false"');
        eval(Refcapa+'rbv1'+Refcapafin+'.checked = "false"');
        eval(Refcapa+'rbv3'+Refcapafin+'.checked = "true"');
    }
}
function cambioUbicacion(ubicacion){
    if(ubicacion=="regiones"){
        $("rbr13").checked=true;
        cambioComunaRegion("rbr13");
        $("sectores").style.display="none";
        $("regiones").style.display="block";
    }
    if(ubicacion=="sectores"){
        $("rbu1").checked=true;
        cambioComunaSector("rbu1");
        $("sectores").style.display="block";
        $("regiones").style.display="none";
    }
}
function cambioComunaSector(sector){
    checkTodoZoom = 1;
    chekOut(ultimaUbicacion);
    //Oculto todos los sectores.
    ocultaComunas();
    //Oculto todas las regiones.
    ocultaRegiones();
    //Muestro el sector dependiendo de la ubicación.
    switch(sector){
        case "rbu1": $("sec01").style.display="block";ultimaUbicacion="sec01";break;
        case "rbu2": $("sec02").style.display="block";ultimaUbicacion="sec02";break;
        case "rbu3": $("sec03").style.display="block";ultimaUbicacion="sec03";break;
        case "rbu4": $("sec04").style.display="block";ultimaUbicacion="sec04";break;
        case "rbu5": $("sec05").style.display="block";ultimaUbicacion="sec05";break;
    }
}
function cambioComunaRegion(region){
    checkTodoZoom = 1;
    chekOut(ultimaUbicacion);
    ultimaUbicacion=region;
    //Oculto todos los sectores.
    ocultaComunas();
    //Oculto todas las regiones.
    ocultaRegiones();
    //Muestro las comunas dependiendo de la región.
    switch(region){
        case "rbr1": $("reg01").style.display="block";ultimaUbicacion="reg01";break;
        case "rbr2": $("reg02").style.display="block";ultimaUbicacion="reg02";break;
        case "rbr3": $("reg03").style.display="block";ultimaUbicacion="reg03";break;
        case "rbr4": $("reg04").style.display="block";ultimaUbicacion="reg04";break;
        case "rbr5": $("reg05").style.display="block";ultimaUbicacion="reg05";break;
        case "rbr6": $("reg06").style.display="block";ultimaUbicacion="reg06";break;
        case "rbr7": $("reg07").style.display="block";ultimaUbicacion="reg07";break;
        case "rbr8": $("reg08").style.display="block";ultimaUbicacion="reg08";break;
        case "rbr9": $("reg09").style.display="block";ultimaUbicacion="reg09";break;
        case "rbr10": $("reg010").style.display="block";ultimaUbicacion="reg010";break;
        case "rbr11": $("reg011").style.display="block";ultimaUbicacion="reg011";break;
        case "rbr12": $("reg012").style.display="block";ultimaUbicacion="reg012";break;
        case "rbr13": $("reg013").style.display="block";ultimaUbicacion="reg013";break;
        case "rbr14": $("reg014").style.display="block";ultimaUbicacion="reg014";break;
        case "rbr15": $("reg015").style.display="block";ultimaUbicacion="reg015";break;
    }
}
function ocultaRegiones(){
   for(var i=1;i<=15;i++){
        $("reg0"+i).style.display="none";
    } 
}
function ocultaComunas(){
    for(var i=1;i<=5;i++){
        $("sec0"+i).style.display="none";
    }
}
function checkInOut(){
    chekOut(ultimaUbicacion);    
}
