$(function() {
  $('#form-nav ul li a').each(function() {
    $(this).click(function() {
      if($('#doc #form .form-bg').css('display') == 'none') {
        $('#doc #form .form-bg').slideDown("normal",function() {
																														 $('#villes1 ul.newList').css({height:'150px',top:'27px'});
																														 $('#villes2 ul.newList').css({height:'150px',top:'27px'});
																														 $('#villes3 ul.newList').css({height:'150px',top:'27px'});
                                                             $('#form-nav ul li a').css('display','block');
                                                             $('#form-nav ul li a').css('zIndex','2000');
																														 });
      }
      $('#villes1 ul.newList').css({height:'150px',top:'27px'});
      $('#villes2 ul.newList').css({height:'150px',top:'27px'});
      $('#villes3 ul.newList').css({height:'150px',top:'27px'});
      div = $(this).attr('href');
      $('#form-nav').removeClass();
      $('#form-nav').addClass(div.replace(/#/,''));
      $('#form div.form-bg div.form-container').hide();
      $('#pagesjaunes-container').hide();
      $('#tsimer-container').hide();
      $(div).fadeIn("fast");
      return false;
    });
  });

  $('#pjneuf').click(function() {
    if($(this).val() == 'o') {
      $('#tip').val(2);
    } else {
      $('#tip').val(0);
    }
  });

  $('.tabbed_box ul.tabs li a').click(function() {
    id = $(this).attr('id').replace(/tab_/,'');
    $('.tabbed_box ul.tabs li a.active').removeClass("active");
    $(this).addClass('active');
    $('.tabbed_box div.content').hide();
    $('.tabbed_box div#content_'+id).fadeIn();
    return false;
  });

  $('marquee').marquee().mouseover(function () {
            $(this).trigger('stop');
        }).mouseout(function () {
            $(this).trigger('start');
        }).mousemove(function (event) {
            if ($(this).data('drag') == true) {
                this.scrollTop = $(this).data('scrollY') + ($(this).data('y') - event.clientY);
            }
        }).mousedown(function (event) {
            $(this).data('drag', true).data('y', event.clientY).data('scrollY', this.scrollTop);
        }).mouseup(function () {
            $(this).data('drag', false);
        });

  $('#carousel-partenaires').jcarousel({
      auto: 4,
      wrap: 'last'
  });

  $('#carousel-metier').jcarousel({
      //auto: 1,
      wrap: 'last'
  });

  $('#region1').sSelect({ddMaxHeight: '150px'}).change(
    function() {
      var ville = $('#region1').val();
      var url = 'ajax.php?action=getQuartier&id=1&ville='+encodeURIComponent(ville);
      $('#quartier1_div').load(url);
    }
  );
  $('#villes1 ul.newList').css({height:'150px',top:'27px'});

  $('#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';
        $("#amount-vente").html('' + ui.values[0] + ' - ' + max);
        $("#prix-mini-vente").val(ui.values[0]);
        $("#prix-maxi-vente").val(ui.values[1]);
        if(ui.values[1] >= 1000000) $("#prix-maxi-vente").val('max');
      }
    });

  var price = '' + $("#slider-price-vente").slider("values", 0) + ' - ' + ' max';
  $("#amount-vente").html(price);
  $("#prix-mini-vente").val($("#slider-price-vente").slider("values", 0));
  //$("#prix-maxi-vente").val($("#slider-price-vente").slider("values", 1));
  $("#prix-maxi-vente").val('max');

  $("#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';
      $("#superficie-vente").val(ui.values[0]);
      $("#superficie-max-vente").val(ui.values[1]);
      $("#superficie-display-vente").html(ui.values[0]+' m&sup2; - '+max+' m&sup2;');
    }
  });
  $("#superficie-display-vente").html($("#slider-superficie-vente").slider("values", 0)+' m&sup2; - Max m&sup2;');
  /*
  var sup = $("#slider-superficie-vente").slider("value");
  $("#superficie-vente").val(sup);
  if(sup != 300)
    $("#superficie-display-vente").html(sup+' m&sup2;');
  else
    $("#superficie-display-vente").html(sup+'+ m&sup2;');*/

  /*$("#slider-superficie-vente").slider({
    range: "min",
    value:0,
    min: 0,
    max: 300,
    step: 10,
    slide: function(event, ui) {
      var sup = ui.value;
      $("#superficie-vente").val(sup);
      if(sup != 300)
        $("#superficie-display-vente").html(sup+' m&sup2;');
      else
        $("#superficie-display-vente").html(sup+'+ m&sup2;');
    }
  });
  var sup = $("#slider-superficie-vente").slider("value");
  $("#superficie-vente").val(sup);
  if(sup != 300)
    $("#superficie-display-vente").html(sup+' m&sup2;');
  else
    $("#superficie-display-vente").html(sup+'+ m&sup2;');
  */

  $('#region2').sSelect({ddMaxHeight: '150px'}).change(
    function() {
      var ville = $('#region2').val();
      var url = 'ajax.php?action=getQuartier&id=2&ville='+encodeURIComponent(ville);
      $('#quartier2_div').load(url);
    }
  );
  $('#villes2 ul.newList').css({height:'150px',top:'27px'});

  $('#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';
        $("#amount-location").html('' + ui.values[0] + ' - ' + max);
        $("#prix-mini-location").val(ui.values[0]);
        $("#prix-maxi-location").val(ui.values[1]);
        if(ui.values[1] >= 2000) $("#prix-maxi-location").val('max');
      }
    });

  var price = '' + $("#slider-price-location").slider("values", 0) + ' - max';
  $("#amount-location").html(price);
  $("#prix-mini-location").val($("#slider-price-location").slider("values", 0));
  //$("#prix-maxi-location").val($("#slider-price-location").slider("values", 1));
  $("#prix-maxi-location").val('max');

  /*$("#slider-superficie-location").slider({
    range: "min",
    value:0,
    min: 0,
    max: 300,
    step: 10,
    slide: function(event, ui) {
      var sup = ui.value;
      $("#superficie-location").val(sup);
      if(sup != 300)
        $("#superficie-display-location").html(sup+' m&sup2;');
      else
        $("#superficie-display-location").html(sup+'+ m&sup2;');
    }
  });
  var sup = $("#slider-superficie-location").slider("value");
  $("#superficie-location").val(sup);
  if(sup != 300)
    $("#superficie-display-location").html(sup+' m&sup2;');
  else
    $("#superficie-display-location").html(sup+'+ m&sup2;');*/
  $("#slider-superficie-location").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';
      $("#superficie-location").val(ui.values[0]);
      $("#superficie-max-location").val(ui.values[1]);
      $("#superficie-display-location").html(ui.values[0]+' m&sup2; - '+max+' m&sup2;');
    }
  });
  $("#superficie-display-location").html($("#slider-superficie-location").slider("values", 0)+' m&sup2; - Max m&sup2;');

  $('#region3').sSelect({ddMaxHeight: '150px'}).change(
    function() {
      var ville = $('#region3').val();
      var url = 'ajax.php?action=getQuartier&id=3&ville='+encodeURIComponent(ville);
      $('#quartier3_div').load(url);
    }
  );
  $('#villes3 ul.newList').css({height:'150px',top:'27px'});

  $('#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';
        $("#amount-vacances").html('' + ui.values[0] + ' - ' + max);
        $("#prix-mini-vacances").val(ui.values[0]);
        $("#prix-maxi-vacances").val(ui.values[1]);
        if(ui.values[1] >= 2000) $("#prix-maxi-vacances").val('max');
      }
    });

  //var price = '$' + $("#slider-price-vacances").slider("values", 0) + ' - $' + $("#slider-price-vacances").slider("values", 1);
  var price = '' + $("#slider-price-vacances").slider("values", 0) + ' - max';
  $("#amount-vacances").html(price);
  $("#prix-mini-vacances").val($("#slider-price-vacances").slider("values", 0));
  //$("#prix-maxi-vacances").val($("#slider-price-vacances").slider("values", 1));
  $("#prix-maxi-vacances").val('max');


  $('#quartiers1,#quartier1,#quartier1_div').hover(function() {ShowCat('quartier1_div');},function() {HideCat('quartier1_div')});
  $('#quartiers2,#quartier2,#quartier2_div').hover(function() {ShowCat('quartier2_div');},function() {HideCat('quartier2_div')});
  $('#quartiers3,#quartier3,#quartier3_div').hover(function() {ShowCat('quartier3_div');},function() {HideCat('quartier3_div')});

  $('#type-bien1,#bienra1,#bienra1_div').hover(function() {ShowCat('bienra1_div');},function() {HideCat('bienra1_div')});
  $('#type-bien2,#bienra2,#bienra2_div').hover(function() {ShowCat('bienra2_div');},function() {HideCat('bienra2_div')});
  $('#type-bien3,#bienra2,#bienra3_div').hover(function() {ShowCat('bienra3_div');},function() {HideCat('bienra3_div')});



  /*$("#slider-superficie-vacances").slider({
    range: "min",
    value:0,
    min: 0,
    max: 300,
    step: 10,
    slide: function(event, ui) {
      var sup = ui.value;
      $("#superficie-vacances").val(sup);
      if(sup != 300)
        $("#superficie-display-vacances").html(sup+' m&sup2;');
      else
        $("#superficie-display-vacances").html(sup+'+ m&sup2;');

    }
  });
  var sup = $("#slider-superficie-vacances").slider("value");
  $("#superficie-vacances").val(sup);
  if(sup != 300)
    $("#superficie-display-vacances").html(sup+' m&sup2;');
  else
    $("#superficie-display-vacances").html(sup+'+ m&sup2;');*/
  $("#slider-superficie-vacances").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';
      $("#superficie-vacances").val(ui.values[0]);
      $("#superficie-max-vacances").val(ui.values[1]);
      $("#superficie-display-vacances").html(ui.values[0]+' m&sup2; - '+max+' m&sup2;');
    }
  });
  $("#superficie-display-vacances").html($("#slider-superficie-vacances").slider("values", 0)+' m&sup2; - Max m&sup2;');


  $('.fav').click(function() {
    var info = $(this).attr('id').split('-');
    var id = info[1];
    var ag = info[2];
    $.get('./star.php',{id:id,ag:ag},function(data) {
      var resultat = data.split(';');
      if(resultat[0] == 1) {
        if(resultat[2] == 'added') {
          $('#star-'+id+'-'+ag).addClass('favorited');
        }

        if(resultat[2] == 'removed') {
          $('#star-'+id+'-'+ag).removeClass('favorited');
        }

        $('#nbrselection').html(resultat[1]);
      }
    });
    return false;
  });

  $('div.pj-nav a').click(function() {
  $('div.form-container').fadeOut("fast");
  $('#tsimer-container').fadeOut("fast");
  $('#pagesjaunes-container').fadeIn("fast");
  return false;
  /*
    $('#pagesjaunes-container').animate({
      left: "-600px"
    },1500,function() {
      $(this).css('z-index',9999);
      $('div.form-container').fadeOut("slow");
    }).animate({
      left: "20px"
    },1500);
    return false;
    */
  });

  $('div.tsimer-nav a').click(function() {
  $('div.form-container').fadeOut("fast");
  $('#pagesjaunes-container').fadeOut("fast");
  $('#tsimer-container').fadeIn("fast");
  return false;
  });

  $('a.cachedinfo').click(function() {
    if($(this).hasClass('gourl')) {
      return true;
    }
    isUrl = $(this).hasClass('url');

    s = $(this).attr('rel');
    if(isUrl) {
      $(this).html(s);
      $(this).attr('href','http://'+s);
      $(this).attr('target','_blank');
      $(this).addClass('gourl');
    } else {
      $(this).parent().html(s);
    }

    info = $(this).attr('id').split('-');
    $.post('./annonceStats.php',{id:info[1],ag:info[2],type:info[0]});


    return false;
  });

  $('#topjf').attr('src','tj.php');
});

function ShowCat(item){
    obj=  document.getElementById(item);
    if (obj)obj.style.display="block";
}

function HideCat(item){
    obj=  document.getElementById(item);
    if (obj) obj.style.display="none";
}

function AddName(o,lst){
  var txt = '';
  var o = document.getElementById(o);
  if (o) {

    allInput = o.getElementsByTagName("input");
    for (i=0; i<allInput.length;i++) {
      if (allInput[i].checked) {
            txt=txt+allInput[i].name+', ';
      }
    }
  }

  o=document.getElementById(lst);

      if (o!=null) {
        txt=String(txt).substring(0,txt.length-2);
         o.value=txt;

      }

}

