function fdprices(data) { var r= data['results'][lcode]; var drpices= {}; for (var occ in r) { for (var wrid in r[occ]) drpices[wrid]= r[occ][wrid]; } return drpices; } function wbCheckAvail(button, grid) { var dfrom= $('#dfrom_' + grid).val(); if (!dfrom) { return alert('Seleziona una data per favore'); } var nights= $('#nights_' + grid).val(); $(button).hide(); $('#check_' + grid).html(''); WuBook.fount({'dfrom': dfrom, 'nights': nights, 'compact': 0}, function(data) { var dprices= fdprices(data); var res= {}; var something= false; for (var wrid in grooms[grid]) { var p= dprices[wrid]; if (!p) continue; res[wrid]= p * nights; something= true; } if (!something) { $(button).show(); return alert('Non ci sono stanze disponibili per il periodo scelto.'); } var html= '
'; for (var wrid in res) { var p= res[wrid]; html+= '
'; var ads= grooms[grid][wrid]['adults']; var chi= grooms[grid][wrid]['children']; var ico= WuBook.occupancy_icon_tag(ads, chi); html+= ico + p.toFixed(2) + ' €  
'; var action= "WuBook.open({dfrom: '" + dfrom + "', nights: " + nights + ', bookrooms:' + wrid +'})'; console.log(action); html+= '
'; } html+= '
'; $('#check_' + grid).html(html); $(button).show(); }); }