jQuery(function() {
  jQuery('#slider-price-vente').slider({
      range: true,
      min: 0,
      max: 1000000,
      values: [0, 1000000],
      step: 10000,
      slide: function(event, ui) {
        max = ''+ui.values[1];
        if(ui.values[1] >= 1000000) max = 'max';
        jQuery("#amount-vente").html('' + ui.values[0] + ' - ' + max);
        jQuery("#prix-mini").val(ui.values[0]);
        jQuery("#prix-maxi").val(ui.values[1]);
        if(ui.values[1] >= 1000000) jQuery("#prix-maxi").val('max');
      }
    });

  var price = '' + jQuery("#slider-price-vente").slider("values", 0) + ' - ' + ' max';
  jQuery("#amount-vente").html(price);
  jQuery("#prix-mini").val(jQuery("#slider-price-vente").slider("values", 0));
  //jQuery("#prix-maxi").val(jQuery("#slider-price-vente").slider("values", 1));
  jQuery("#prix-maxi").val('max');
  
  
  jQuery("#slider-superficie-vente").slider({
    range: true,
    values: [0, 400],
    min: 0,
    max: 400,
    step: 10,
    slide: function(event, ui) {
      var max =  ui.values[1];
      if(max >= 400) max = 'Max';
      jQuery("#superficie-vente").val(ui.values[0]);
      jQuery("#superficie-max-vente").val(ui.values[1]);
      jQuery("#superficie-display-vente").html(ui.values[0]+' m&sup2; - '+max+' m&sup2;');
      if(ui.values[1] >= 400) jQuery("#superficie-max-vente").val('max');
    }
  });
  jQuery("#superficie-display-vente").html(jQuery("#slider-superficie-vente").slider("values", 0)+' m&sup2; - Max m&sup2;');
  
  jQuery('#slider-price-location').slider({
      range: true,
      min: 0,
      max: 2000,
      values: [0, 2000],
      step: 50,
      slide: function(event, ui) {
        max = ui.values[1];
        if(ui.values[1] >= 2000) max = 'max';
        jQuery("#amount-location").html('' + ui.values[0] + ' - ' + max);
        jQuery("#prix-mini").val(ui.values[0]);
        jQuery("#prix-maxi").val(ui.values[1]);
        if(ui.values[1] >= 2000) jQuery("#prix-maxi").val('max');
      }
    });

  var price = '' + jQuery("#slider-price-location").slider("values", 0) + ' - max';
  jQuery("#amount-location").html(price);
  jQuery("#prix-mini").val(jQuery("#slider-price-location").slider("values", 0));
  //jQuery("#prix-maxi").val(jQuery("#slider-price-location").slider("values", 1));
  jQuery("#prix-maxi").val('max');
  
  jQuery('#slider-price-vacances').slider({
      range: true,
      min: 0,
      max: 2000,
      values: [0, 2000],
      step: 50,
      slide: function(event, ui) {
        max = ''+ui.values[1];
        if(ui.values[1] >= 2000) max = 'max';
        jQuery("#amount-vacances").html('' + ui.values[0] + ' - ' + max);
        jQuery("#prix-mini").val(ui.values[0]);
        jQuery("#prix-maxi").val(ui.values[1]);
        if(ui.values[1] >= 2000) jQuery("#prix-maxi").val('max');
      }
    });

  var price = '' + jQuery("#slider-price-vacances").slider("values", 0) + ' - max';
  jQuery("#amount-vacances").html(price);
  jQuery("#prix-mini").val(jQuery("#slider-price-vacances").slider("values", 0));
  //jQuery("#prix-maxi").val(jQuery("#slider-price-vacances").slider("values", 1));
  jQuery("#prix-maxi").val('max');
  
  jQuery('#typeannonce').change(function() {
    jQuery('#price-vente').hide();
    jQuery('#price-location').hide();
    jQuery('#price-vacances').hide();
    initFormSearch();

  });
  
  initFormSearch();
  
  jQuery('#listcdc').jcarousel({
    auto: 1,
    scroll: 1,
    animation: 1000,
    wrap: 'last'

  });
  
  jQuery('#formspageint #quartier,#formspageint #quartier_div').hover(
		function() {
			ShowCat('quartier_div');
		},function() {
			HideCat('quartier_div');
		}
	);
	
	jQuery('#formspageint #bienra,#formspageint #bienra_div').hover(
		function() {
			ShowCat('bienra_div');
		},function() {
			HideCat('bienra_div');
		}
	);
  
});

function initFormSearch() {
    switch(jQuery('#typeannonce').val()) {
      case '0':
      case '2':
        jQuery('#price-vente').show();
        jQuery("#prix-mini").val(jQuery("#slider-price-vente").slider("values", 0));
        jQuery("#prix-maxi").val(jQuery("#slider-price-vente").slider("values", 1));
        if(jQuery("#slider-price-vente").slider("values", 1) >= 1000000) jQuery("#prix-maxi").val('max'); 
        break;
      case '1':
        jQuery('#price-location').show();
        jQuery("#prix-mini").val(jQuery("#slider-price-location").slider("values", 0));
        jQuery("#prix-maxi").val(jQuery("#slider-price-location").slider("values", 1));
        if(jQuery("#slider-price-vente").slider("values", 1) >= 2000) jQuery("#prix-maxi").val('max');
        break;
      case '3':
        jQuery('#price-vacances').show();
        jQuery("#prix-mini").val(jQuery("#slider-price-vacances").slider("values", 0));
        jQuery("#prix-maxi").val(jQuery("#slider-price-vacances").slider("values", 1));
        if(jQuery("#slider-price-vente").slider("values", 1) >= 2000) jQuery("#prix-maxi").val('max');
        break;        
    }
}
