$(document).ready(function() {
  $("#nb_chambres,#budget_mini,#budget,#duree,#date_amenagement").change(function() {
    $("#pieces-count").load("/apartment/count?nb_chambres="+$("#nb_chambres").attr("value")+"&date_amenagement="+$("#date_amenagement").attr("value")+"&duree="+$("#duree").attr("value")+"&budget_mini="+$("#budget_mini").attr("value")+"&budget="+$("#budget").attr("value"), {limit: 25}, function(){changeTotal()});
  });
  $("#order_by").change(function(){$("#order_by_form").submit()});
});

function changeTotal() {
  var total = 0;
  $(".piececount").each(function(){
    total+=parseFloat($(this).html());
  });
  $("#total").html("<span>"+parseFloat(total)+"</span>");
}

function callBackMap(a) {
  var r="";
  for(var i=0;i<a.length;i++) {
    if(a[i]!=null) r+="&district[]="+a[i];
  }
  if(r=="") r="&district=null";
  $("#pieces-count").load("/apartment/count?q=1"+r, {limit: 25}, function(){changeTotal()});
}