		$(function(){
				
				// Slider
				$('#tarif-slider').slider({
					range: true,
					min: 0,
					max: 60,
					values: [ 10, 40 ],
					slide: function( event, ui ) {
					       $( "#trf" ).html(ui.values[ 0 ]+"€/h-" + ui.values[ 1 ]+"€/h" );
					       $("input[name=tarif_min]").val(ui.values[ 0 ]);
					       $("input[name=tarif_max]").val(ui.values[ 1 ]);
					}
					

				});
				$( "#trf" ).html( $( "#tarif-slider" ).slider( "values", 0 ) +"€/h-"+
						$( "#tarif-slider" ).slider( "values", 1 )+"€/h"  );
							
					
			});
	

  $(document).ready(function(){
  
	$("#result-res-table").tablesorter({sortList: [[3,0]],widthFixed: true, widgets: ['zebra']});
    $("#annonce_form").validate({
                                  rules:
								   {
										  tarif:
										  {
										  required: true,
										  digits: true,
										  range: [0, 60]
										  }
										  ,
										  titre:
										  {
										  required: true,
										  }
										  ,
										  matieres:
										  {
										  atleast:true,  
										  }
										  ,
										  ville:
										  {
										  required: true,
										  rangelength:[3,100],
										  }
										  ,
										  presentation:
										  {
										  required: true,
										  rangelength: [50, 255],
										  
										  }
								  }
								  ,
								  messages: 
								  {
										  tarif: 
										  {  
													  required: "Il est nécessaire d'indiquer un tarif horaire",
													  digits: "Le tarif est uniquement composé de chiffres",
													  range: "Le tarif horaire(en chiffres) doit être compris entre 0 et 60 euros",
										  }
										  ,
										  titre: 
										  {
										  required: "Il est nécessaire de donner un titre à l'annonce(uniquement composé de lettres, de chiffres et d'espaces)",
										  
										  }
										  ,
										  ville:
										  {
										  required: "Il est indispensable d'indiquer le nom de la ville(uniquement composé de lettres, de chiffres et d'espaces)",
										  rangelength: "Le nom de la ville  doit contenir entre 3 et 100 caractères",
										  }
										  ,		  
										  presentation:
										  {
										  required: "Il est indispensable de rédiger un texte de présentation",
										  rangelength: "La description doit contenir entre 60 et 255 caractères",
										  }
								  }
								  

							    });
			
function Verifcheckboxgroup() {
      var n = $(this).find("input:unchecked").length;
	  
	  if((n == $(this).find("input").length)  && ($(this).next("div.error").length == 0))
	  {
		  $(this).after("<div class=\"error\">Il faut faire au moins un choix.</div>");
	  }
	  if($(this).find("input:unchecked").length <= ($(this).find("input").length - 1))
	  {
		  $(this).next("div.error").remove();

	  }
    };
$("#matieres").mouseleave(Verifcheckboxgroup);
$("#niveaux").mouseleave(Verifcheckboxgroup);

//formulaire de recherche
var matiere;
var niveau;
$("select[name='matiere']").change(function(){
matiere =  $("select[name='matiere'] option:selected").val();
}).change();

$("select[name='niveau']").change(function(){
niveau =  $("select[name='niveau'] option:selected").val();
	}).change();


$("#send_info").click(function(){
var min_t = $("input[name='tarif_min']").val();
var max_t = $("input[name='tarif_max']").val();
var ville = $("input[name='ville']").val();
$.ajax({
	   type: "POST",
	   url: "recherche_soutien_scolaire.php",
	   beforeSend :function(){
	   $("td#sc").css({background:"url(./forum/styles/prosilver/theme/site/img/ajax-loader.gif) no-repeat center center"});},
	   data: "matiere="+matiere+"&niveau="+niveau+"&tarif_min=+"+min_t+"&tarif_max="+max_t+"&ville="+ville,
	   success: function(msg){
	     $("#ann_search_results").html(msg);
	     $("td#sc").css({background:"none"});
	     $("td#sc span").remove();
	     $("#resulttable").tablesorter({sortList: [[3,0]]});
	     
	     
	   }
	 });


});
var used = 0;
function checkVille(){
	if($("#ville").val().length > 4)
	{
		var gterm = $("#ville").val();
		$.getJSON("./rs.php",{type:"chv",term:gterm}, function(json){
   		alert(json[0]);
 });
	}
}

$("#ville").keyup(checkVille);

  });

