﻿var iconOverCtrl=null;
var iconProcessing=false;
function IconClick(id, layer, filepos)
{
    try
    {
        //alert("id="+id+" layer="+layer+" filepos="+filepos+" url="+url);
        //abrirFicha(id);
        callLtnId(id);
    }catch(e){}
}

function abrirFicha(id)
{
    var url="./Ficha.aspx?idFicha="+id;
    abrirVentanaFlotante(url);
}

function callLtnId(ltnid)
{
    SetCargando(true);
    var ret = WebService.SetLtnId(ltnid, OnCompleteIDFicha, OnError, OnTimeOut, null);
    return true;
}

function IconOver(ctrl, id, layer, filepos)
{
    if (!iconProcessing)
    {
        //status = "id="+id+" layer="+layer+" filepos="+filepos;
        if (ctrl.alt=="")
        {
            iconProcessing=true;
            //ctrl.alt = "Cargando...";
            iconOverCtrl=ctrl;
            var ret = WebService.GetDescription(id, layer, OnCompleteIcon, OnErrorIcon, OnErrorIcon, null);
        }
    }
}

function OnCompleteIcon(arg)
{
    if(iconOverCtrl)
    {
        if (arg=="") arg="Sin descripción";
        iconOverCtrl.alt=arg;
        iconProcessing=false;
    }
}

function OnErrorIcon()
{
    iconProcessing=false;
} 
