function AggiornaSpinner(idFrom, idTo, idFrame, pageUrl,ot_ddlClientID,it_ddlClientID,commonCityVisible,
            rbl_HotelCommonCities, numCommonCities, ddlPrDestinationClientID, ddlPackageTypeClientId, numElemPackageType, 
            idDdlFrom, idDdlTo,tbAeroPart_ClientID,tbAeroArr_ClientID, soloAndata, rbSoloAndata_ClientID, searchType)
{
    var iframeSp = null;
    
    if (idFrame != null)
        if (idFrame != "")
            iframeSp = document.getElementById(idFrame);
     
    var queryString = "?";
    
    var from = document.getElementById(idFrom).value;
    var to = document.getElementById(idTo).value;
    
    var city = RecuperaCittaDestinazione(ot_ddlClientID,it_ddlClientID, commonCityVisible, rbl_HotelCommonCities, numCommonCities, ddlPrDestinationClientID,searchType);
    //var type = "H";
    
    var url = pageUrl;
    
    if(searchType == 'FHC' || searchType == 'FH' || searchType == 'FC')
    {
        var pkType = document.getElementById(ddlPackageTypeClientId);
        
        searchType = RecuperaValoreSelezionatoDaGruppoRadioButton(ddlPackageTypeClientId,numElemPackageType);
    }
    
    queryString+="From="+ from +"&To="+ to + "&City="+ city + "&Type=" + searchType;
    
    if(searchType == 'FHC' || searchType == 'FH' || searchType == 'FC')
    {        
        var aerFrom = RecuperaValoreDdl(idDdlFrom); //"Parigi";
        var aerTo= RecuperaValoreDdl(idDdlTo); //"Roma";
        
        queryString +="&AerportFrom=" + aerFrom+ "&AerportTo=" + aerTo; 
    }
    else if(searchType == 'F')
    {
        var tbAerFrom = document.getElementById(tbAeroPart_ClientID);
        var tbAerTo = document.getElementById(tbAeroArr_ClientID);
        
        var aerFrom = tbAerFrom.value; //"Parigi";
        var aerTo= tbAerTo.value; //"Roma";
        
        var rbSoloAndata = document.getElementById(rbSoloAndata_ClientID);
        
        if(rbSoloAndata!=null)
        {
            soloAndata = rbSoloAndata.checked;
        }
        
        queryString +="&AerportFrom=" + aerFrom+ "&AerportTo=" + aerTo + '&SoloAndata=' + soloAndata; 
    }

    var totUrl = url + queryString; 

    if(iframeSp != null)
        iframeSp.src= totUrl;
    
    if(typeof GLOinstSpin != 'undefined')
        GLOinstSpin.urltopass = totUrl;
        
    viewModalSpinner(totUrl,400,300);
      
    
}

function RecuperaValoreSelezionatoDaGruppoRadioButton(idGruppo, numItem)
{
    var scelta="";
    var gruppoRbs = document.getElementById(idGruppo);
    var len = numItem;
    
    for (i = 0; i < len; i++) 
    {
        var nomeItem = idGruppo + "_" + i.toString();
        var item = document.getElementById(nomeItem);
        
        if (item.checked) 
        {
               scelta = item.value;
//            var lbl = item.nextSibling;
//            scelta = lbl.innerText;
        }
    }
    
    return scelta;
}

function RecuperaValoreDdl(ddlId)
{
    var ritorno ="";
    var ddl = document.getElementById(ddlId);
                
    if(ddl!=null && ddl.disabled == false)
    {
        //ritorno = ddl.options[ddl.selectedIndex].innerText;
        if (ddl.selectedIndex != -1)
            ritorno = ddl.options[ddl.selectedIndex].text;
    }   
    
     return ritorno;
}


function viewModalSpinner(url,width,height) 
{
//    if (window.showModalDialog) 
//    {
//        popupSpinnerWindow = window.showModalDialog(url,"name",
//        "dialogWidth:"+width+"px;dialogHeight:"+height+"px");
//    } 
//    else 
//    {
//        popupSpinnerWindow = window.open(url,'name',"height="+height+",width=" + width + ",toolbar=no,directories=no,"
//            +"status=no,menubar=no,scrollbars=no,resizable=no ,modal=yes");
//    }
} 

function ChiudiSpinner()
{
    popupSpinnerWindow.Close();
}

