function _reposition(a)
{
     var start = a.indexOf("<center");
     var end = a.indexOf(">", start) + 1;
     
     var c = _m.map.getCenterLatLng();
     var center = "<center lat='" + c.y + "' lng='" + c.x + "'/>";
     var a1 = a.substr(0, start) + center + a.substr(end);
     
     return a1;
}

function _rezoom(a)
{
     var start = a.indexOf("<span");
     var end = a.indexOf(">", start) + 1;
     
     var s = _m.map.getSpanLatLng();
     var span = "<span lat='" + s.height + "' lng='" + s.width + "'/>";
     var a1 = a.substr(0, start) + span + a.substr(end);
     
     return a1;
}

updateXML = function(a)
{
    a = _reposition(a);
    a = _rezoom(a);
    return a;
}

function loadTab(tab)
{
    _m.panel.innerHTML = "&nbsp;&nbsp;<img src='icons/loading.gif'></img>";
    var c = _el("tabs").childNodes[0].childNodes;  
    for (var i=0; i<c.length; i++)
    {
        if (c[i].innerHTML.indexOf(tab) > -1)
        {
            c[i].childNodes[0].className = "current";
        }
        else
        {
            c[i].childNodes[0].className = "";
        }
        c[i].childNodes[0].blur();        
    }
    
    _loadFromUrl(_getUrlParam(tab).value, true, updateXML);
}
