$(function() {
    // These first three lines of code compensate for Javascript being turned on and off. 
    // It simply changes the submit input field from a type of "submit" to a type of "button".
	
    //var paraTag = $('input#submit').parent('#bouton_filtre');
    //$(paraTag).children('input').remove();
   // $(paraTag).append('<input type="button" name="submit" id="submit" value="" />');
	
    $('#filtre #filtre_submit').click(function() {
	
	if(click_filtre){
		click_filtre = false;
        //$('#menu').append('<img src="img/ajax-loader.gif" class="loaderIcon" alt="Loading..." />');
		
		var bouton = $(this);
		$(bouton).attr("disabled", "true");
		
		var paraTag2 = $('#retour_wall');
		$(paraTag2).children('#retour').remove();
		$(paraTag2).append('<span id="load"> </span>');
		$('#load').hide();
		$('#load').append('<img src="img/ajax-loader.gif" class="loaderIcon" alt="Loading..." />');
		$(paraTag2).append('<span id="retour"> </span>');
		
		var paraTag = $('#corps');
		//$('#corps_filtre').hide();
		$('#corps_filtre').fadeOut(500, function () {
			$(paraTag).css({'height' : '200px'});
			$('#load').fadeIn(100);;
			$(paraTag).children('#corps_filtre').remove();
			
			
			$(paraTag).append('<div id="corps_filtre"><div id="bloc_pagination"></div></div>');
			$('#corps_filtre').hide();
			
			
		var sex= $('input[name=sex]:checked').val();
        var pays = $('select#pays').val();
		var region = $('select#region').val();
        var ville = $('select#ville').val();
		var lieu = $('select#lieu').val();
		var extra = $('select#extra').val();
		var send = $('input#send_filtre').val();
		var date = $('input#date').val();
		var horaire = $('select#horaire').val();
		var mots = $('input#mots_cles').val();
		
		var url_recherche= '/?pays=' + pays + '&region=' + region + '&ville=' + ville + '&lieu=' + lieu + '&extra=' + extra + '&send=' + send + '&date=' + date + '&horaire=' + horaire + '&sex=' + sex + '&mots_cles=' + encodeURIComponent(mots);
		// alert(url_recherche);
		$(location).attr('href',url_recherche);
		
        // $.ajax({
            // type: 'post',
            // url: 'php/messages.php',
            // data: 'pays=' + pays + '&region=' + region + '&ville=' + ville + '&lieu=' + lieu + '&extra=' + extra + '&send=' + send + '&date=' + date + '&horaire=' + horaire + '&sex=' + sex + '&mots_cles=' + encodeURIComponent(mots),

			// success: function(results) {
				// $('#load img.loaderIcon').fadeOut(1000, function() {
				// $('#bloc_pagination').html(results);
				// var num_entries = $('#nombre_total_message').val();
				// paginer();
				// $('#load').remove();
				// $(paraTag).css({'height' : ''});
				// $('#page_affiche').fadeIn(1500, function() {
					// $('#messages_cache').hide();
					// $('#corps_filtre table').show();
					// $(paraTag2).children('#retour').append('<input type="submit" value="RETOUR" />');
					// $(bouton).removeAttr("disabled");
					// click_filtre = true;
					// });
				// });
			
			 //--------------------------------------------------------------------------------
			 // activation des bouttons  meme fonctions que modifier.js et supprimer.js
			//call_modifier();
			//call_supprimer();
			 
			//---------------------------------equivalent boxy reponse---------------------
			//call_boxy_reponse();
			//-----------------------------------------------------------------------------------
			//call_boxy_remonter();
           
		   
		   
			// }
			// }); 
			// end ajax
		});
	}
    });
	
	$('#mots_cles').keyup(function(e) {
	//alert(e.keyCode);
	if(e.keyCode == 13) {
		if(click_filtre){
		click_filtre = false;
        //$('#menu').append('<img src="img/ajax-loader.gif" class="loaderIcon" alt="Loading..." />');
		
		var bouton = $('#filtre #filtre_submit');
		$(bouton).attr("disabled", "true");
		
		var paraTag2 = $('#retour_wall');
		$(paraTag2).children('#retour').remove();
		$(paraTag2).append('<span id="load"> </span>');
		$('#load').hide();
		$('#load').append('<img src="img/ajax-loader.gif" class="loaderIcon" alt="Loading..." />');
		$(paraTag2).append('<span id="retour"> </span>');
		
		var paraTag = $('#corps');
		//$('#corps_filtre').hide();
		$('#corps_filtre').fadeOut(500, function () {
			$(paraTag).css({'height' : '200px'});
			$('#load').fadeIn(100);;
			$(paraTag).children('#corps_filtre').remove();
			
			
			$(paraTag).append('<div id="corps_filtre"><div id="bloc_pagination"></div></div>');
			$('#corps_filtre').hide();
			
			
		var sex= $('input[name=sex]:checked').val();
        var pays = $('select#pays').val();
		var region = $('select#region').val();
        var ville = $('select#ville').val();
		var lieu = $('select#lieu').val();
		var extra = $('select#extra').val();
		var send = $('input#send_filtre').val();
		var date = $('input#date').val();
		var horaire = $('select#horaire').val();
		var mots = $('input#mots_cles').val();
		var url_recherche= '/?pays=' + pays + '&region=' + region + '&ville=' + ville + '&lieu=' + lieu + '&extra=' + extra + '&send=' + send + '&date=' + date + '&horaire=' + horaire + '&sex=' + sex + '&mots_cles=' + encodeURIComponent(mots);
		// alert(url_recherche);
		$(location).attr('href',url_recherche);
		
        // $.ajax({
            // type: 'post',
            // url: 'php/messages.php',
            // data: 'pays=' + pays + '&region=' + region + '&ville=' + ville + '&lieu=' + lieu + '&extra=' + extra + '&send=' + send + '&date=' + date + '&horaire=' + horaire + '&sex=' + sex + '&mots_cles=' + encodeURIComponent(mots),

			// success: function(results) {
				// $('#load img.loaderIcon').fadeOut(1000, function() {
				// $('#messages_cache').html(results);
				// var num_entries = $('#nombre_total_message').val();
				// paginer();
				// $('#load').remove();
				// $(paraTag).css({'height' : ''});
				// $('#page_affiche').fadeIn(1500, function() {
					// $('#messages_cache').hide();
					// $('#corps_filtre table').show();
					// $(paraTag2).children('#retour').append('<input type="submit" value="RETOUR" />');
					// $(bouton).removeAttr("disabled");
					// click_filtre = true;
					// });
				// });
			
			 //--------------------------------------------------------------------------------
			 // activation des bouttons  meme fonctions que modifier.js et supprimer.js
			//call_modifier();
			//call_supprimer();
			 
			//---------------------------------equivalent boxy reponse---------------------
			//call_boxy_reponse();
			//-----------------------------------------------------------------------------------
			//call_boxy_remonter();
            
			
			// }
			// }); 
			// end ajax
		});
	}
	
	}
	});
	
	
});
		
