$(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 table').hide();
		$('#page_affiche').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 id="page_affiche"></div><table><tr><td id="page"> PAGE :</td><td><span id="Pagination" class="pagination"></span></td></tr></table><div id="messages_cache"></div></div></div>');
			$('#corps_filtre table').hide();
			$('#page_affiche').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();
		
        $.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
		});
	}
    });
	
	$('#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 table').hide();
		$('#page_affiche').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 id="page_affiche"></div><table><tr><td id="page"> PAGE :</td><td><span id="Pagination" class="pagination"></span></td></tr></table><div id="messages_cache"></div></div></div>');
			$('#corps_filtre table').hide();
			$('#page_affiche').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();
		
        $.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
		});
	}
	
	}
	});
	
	
});
		