﻿function getDestination()
{
    var testo=jQuery.trim($('#ctl00_cphMain_txtDestinazione').val());
    if (testo.length >= 3)
    {
        var lingua=$('#ctl00_cphHeader_ucHeader_ddlLingua').val();
        var params = { json: 'true', op: 'SuggestAlberghi', testoSuggest: testo, lingua:lingua };
        $.post("/Handler/SuggestHandler.ashx?", params, populateDestination);  
    }
    else
        HideSuggest();
}


function populateDestination(obj)
{
    obj=eval('(' + obj.split('while(1);')[1] + ')');
    if (obj.error != undefined)
    {
        if (obj.error == false)
        {
            if (obj.payload.length > 0)
            {
                var result='';
                for (i=0; i < obj.payload.length; i++)
                {
                    var nome=obj.payload[i].arrNomi[0].Nome.replace('\'','&rsquo;') + ' - ' + obj.payload[i].CountryOF.arrNomi[0].Nome.replace('\'','&rsquo;');
                    result=result + '<div class="linkSuggestHotel" onclick="javascript:{setDestination(\'' + obj.payload[i].IDCity + '\',\'' + nome + '\')}"><a class="linkSuggestHotel" href="javascript:{setDestination(\'' + obj.payload[i].IDCity + '\',\'' + nome + '\')}" title="' + nome + '">' + nome + '</a></div>';
                }
                if (i <= 10)
                    $('#divDestinazione').attr('style', 'border:solid 1px #000000; display:block; position:absolute; margin-top:0px; margin-left:50px;');  
                else
                    $('#divDestinazione').attr('style', 'border:solid 1px #000000; display:block; position:absolute; margin-top:0px; overflow:auto; height:190px; margin-left:50px;');      
                $('#divDestinazione').addClass('sfondoBianco');
                $('#divDestinazione').html(result);
            }
            else
                HideSuggest();
        }
        else
            HideSuggest();
    }
    else
        HideSuggest();        
}


function setDestination(idCitta, nome)
{
    $('#ctl00_cphMain_txtDestinazione').val(nome);
    $('#ctl00_cphMain_hidIDCitta').val(idCitta);
    HideSuggest(); 
}
