var searchDate, searchBudget, searchType, searchGestion, searchBien;


var verifDate = function(date){
  if(date=='') return true;
  var date = date.split("/");
  if(date[0].length==2 && date[1].length==2 && date[2].length==4) return true;
  else return false;
};



var updateMoteur = function(){
	var date = $("#searchDate").val();
	if( !verifDate(date) ) return -1;
    var bud = $("#searchBudget").val();
	var type = ""; $(".searchType").each(function(){ if($(this).is(":checked")) type += "-"+$(this).val(); });
    if(
      searchDate != date ||
      searchBudget != bud ||
      searchType != type
    ){
      searchDate = date;
      searchBudget = bud;
      searchType = type;
      typeArray = searchType.substring(1);
      typeArray = typeArray.split("-");
      
      $("#searchResult").stop().fadeOut(250,function(){
        $(this).load("ax.search.php?t="+typeArray+"&d="+searchDate+"&b="+searchBudget, function(){
          $(this).fadeIn(250, function(){
            $(this).css({opacity: 1}).show();
          });
        });
      });
    }
};


var SearchMoteur = function(){
  
  searchDate = $("#searchDate").focus(updateMoteur).change(updateMoteur).keyup(updateMoteur).val();
  searchBudget = $("#searchBudget").change(updateMoteur).keyup(updateMoteur).val();
  searchType = "";
  $(".searchType").change(updateMoteur).keyup(updateMoteur).click(updateMoteur).each(function(){
    if($(this).is(":checked")) searchType += $(this).val()+"-";
  });
  
};




var updateMoteur2 = function(){
    var bud = $("#searchBudget").val();
	var type = $("#searchType").val();
	var bien = $("#searchBien").val();
	var gest = $("#searchGestion").val();
    if(
      searchBudget != bud ||
      searchBien != bien ||
      searchGestion != gest ||
      searchType != type
    ){
      searchBudget = bud;
      searchType = type;
      searchBien = bien;
      searchGestion = gest;
      
      $("#searchResult").stop().fadeOut(250,function(){
        $(this).load("ax.search2.php?t="+searchType+"&b="+searchBudget+"&g="+searchGestion+"&b2="+searchBien, function(){
          $(this).fadeIn(250, function(){
            $(this).css({opacity: 1}).show();
          });
        });
      });
    }
};


var SearchMoteur2 = function(){
  
  searchBudget = $("#searchBudget").change(updateMoteur2).keyup(updateMoteur2).val();
  searchType = $("#searchType").change(updateMoteur2).keyup(updateMoteur2).val();
  searchGestion = $("#searchGestion").change(updateMoteur2).keyup(updateMoteur2).val();
  searchBien = $("#searchBien").change(updateMoteur2).keyup(updateMoteur2).val();
  
};


