﻿function LocateUTM(msgLocateUTM, bounds, idControl)
{
    try
    {
        var coords = bounds.split(',');
        
        var x=parseFloat($get(idControl+"txtX").value)*1000;
        var y=parseFloat($get(idControl+"txtY").value)*1000;       
        
        if (!isNaN(x) && !isNaN(y))
        {
            if (x>=coords[0] && x<=coords[2] && y>=coords[1] && y<=coords[3])
            {
                Visor.Locate(x,y);
                Visor.PutTack(x,y,"XY = " + (x/1000) +" , "+ (y/1000));
            }
            else alert(msgLocateUTM);
            
            //Reestablecemos UI
            $get(idControl+"txtX").value="";
            $get(idControl+"txtY").value="";
            $get(idControl+"txtX").focus();
        }
    }catch(e){ alert('Error en la introducción de coordenadas'); }
}


