function mapOver(obj)
{
    id = obj.href;
    id = id.replace(/^.*[#]/, '');

    if ($('region-'+id)) {
        reg = $('region-'+id);
        if (!reg.visible()) {
            reg.show();
        }
    }

    $('map-hint').innerHTML = obj.title;
}

function mapOut(obj)
{
    id = obj.href;
    id = id.replace(/^.*[#]/, '');

    $('map-hint').innerHTML = '&nbsp;';

    if ($('region-'+id)) {
        reg = $('region-'+id);
        if ((reg.visible())&&(reg.className!='active')) {
            reg.hide();
        }
    }
}

function mapClick(obj)
{
    id = obj.href;
    id = id.replace(/^.*[#]/, '');
    
    if ($('region-'+id)) {
        reg = $('region-'+id);
        if (reg.className=='active') {
            reg.hide();
            reg.className = '';
            $('reg-'+id).value = 0;
        } else {
            reg.show();
            reg.className = 'active';
            $('reg-'+id).value = 1;
        }
    }
    
    inlineMapClick();
}