// === Map Tools ==============================================================

function setRegionOnLoad() {
    // for dat_simple_search.act
    var rgn_id = document.getElementById('rgn_id');
    // for dat_companies.act
    var x_rid = document.getElementById('x_rid');
    // for   dat_simple_search.act  or dat_companies.act
    var id = query('rgn_id')        || query('x_rid') ||
             (rgn_id ? rgn_id.value :  x_rid ?
                                       x_rid.options[x_rid.selectedIndex].
                                             value : '');
    if (id != '' && id != 0) setRegion(id);
}

function setRegion(id) {
    // set image
    var map = document.getElementById('map');
    if (map)
        if (1 <= id && id <= 14) {
            map.src = "/dat-img/mapa2-" + id + ".png";
        } else {
            map.src = "/dat-img/mapa2.png";
        }
    // for dat_simple_search.act
    var rgn_id = document.getElementById('rgn_id');
    if (rgn_id) rgn_id.value = id;
    var region = document.getElementById('region');
    if (region)
        if(1 <= id && id <= 14) {
            region.style.visibility = 'visible';
            if (region.firstChild) {
                region.firstChild.nodeValue =
                  document.getElementById('area' + id).alt;
            } else {
                region.appendChild(document.
                                   createTextNode(document.
                                                  getElementById('area' + id).
                                                  alt));
            }
        } else {
            region.style.visibility = 'hidden';
            if (region.firstChild) region.firstChild.nodeValue = '';
        }
    // for dat_companies.act
    var x_rid = document.getElementById('x_rid');
    if (x_rid) {
        if (x_rid.value != id) {
            if (id) {
                x_rid.value = id
            } else {
                x_rid.value = 0;
            }
            setCompanyFilter('x_rid','');
        }
    }
}

// === Map Tools (end) ========================================================

