﻿var iconOverCtrl=null;
var iconProcessing=false;
function IconClick(id, layer, filepos)
{
    try
    {     
        callLtnId(id);
    }catch(e){}
}

function abrirFicha(id)
{
    var url="./Ficha.aspx?idFicha="+id+"&x="+LtnWebViewer1.getCenterUtmX()+"&y="+LtnWebViewer1.getCenterUtmY()+"&escala="+LtnWebViewer1.getScale();
    abrirVentanaFlotante(url);

}

function callLtnId(ltnid)
{
    SetCargando(true);

    $.ajax({ data: 'tipo=SetLtnId&ltnid=' + ltnid,
        success: function(text, status) {
            OnCompleteIDFicha(text);
        }, dataType: 'text'
    }); 
    return true;
}

function IconOver(ctrl, id, layer, filepos)
{
    if (!iconProcessing)
    {
        if (ctrl.alt=="")
        {
            iconProcessing=true;
            iconOverCtrl=ctrl;
            $.ajax({ data: 'tipo=GetDescription&id=' + id + '&layer=' + layer,
                success: function(text, status) {
                    if (iconOverCtrl) {
                        if (text == "") text = "Sin descripción";
                        iconOverCtrl.alt = text;
                        iconProcessing = false;
                    }
                },
                error: OnErrorIcon,
                dataType: 'text'
            }); 
        }
    }
}

function OnErrorIcon()
{
    iconProcessing=false;
} 