function formatNumber(num,dec,thou,pnt,curr1,curr2,n1,n2) {var x = Math.round(num * Math.pow(10,dec));if (x >= 0) n1=n2='';var y = (''+Math.abs(x)).split('');var z = y.length - dec; if (z<0) z--; for(var i = z; i < 0; i++) y.unshift('0'); if (z<0) z = 1; y.splice(z, 0, pnt); if(y[0] == pnt) y.unshift('0'); while (z > 3) {z-=3; y.splice(z,0,thou);}var r = curr1+n1+y.join('')+n2+curr2;return r;}	
	
function SortIt(TheArr,us,u,vs,v,ws,w,xs,x,ys,y,zs,z){
// us-zs: 1=asc, -1=desc.  u-z: column-numbers.  See example

  if(u==undefined){TheArr.sort(Sortsingle);} // if this is a simple array, not multi-dimensional, ie, SortIt(TheArr,1): ascending.
  else{TheArr.sort(Sortmulti);}

  function Sortsingle(a,b){
    var swap=0;
    if(isNaN(a-b)){
      if((isNaN(a))&&(isNaN(b))){swap=(b<a)-(a<b);}
      else {swap=(isNaN(a)?1:-1);}
    }
    else {swap=(a-b);}
    return swap*us;
  }

  function Sortmulti(a,b){
  var swap=0;
    if(isNaN(a[u]-b[u])){
      if((isNaN(a[u]))&&(isNaN(b[u]))){swap=(b[u]<a[u])-(a[u]<b[u]);}
      else{swap=(isNaN(a[u])?1:-1);}
    }
    else{swap=(a[u]-b[u]);}
    if((v==undefined)||(swap!=0)){return swap*us;}
    else{
      if(isNaN(a[v]-b[v])){
        if((isNaN(a[v]))&&(isNaN(b[v]))){swap=(b[v]<a[v])-(a[v]<b[v]);}
        else{swap=(isNaN(a[v])?1:-1);}
      }
      else{swap=(a[v]-b[v]);}
      if((w==undefined)||(swap!=0)){return swap*vs;}
      else{
        if(isNaN(a[w]-b[w])){
          if((isNaN(a[w]))&&(isNaN(b[w]))){swap=(b[w]<a[w])-(a[w]<b[w]);}
          else{swap=(isNaN(a[w])?1:-1);}
        }
        else{swap=(a[w]-b[w]);}
        if((x==undefined)||(swap!=0)){return swap*ws;}
        else{
          if(isNaN(a[x]-b[x])){
            if((isNaN(a[x]))&&(isNaN(b[x]))){swap=(b[x]<a[x])-(a[x]<b[x]);}
            else{swap=(isNaN(a[x])?1:-1);}
          }
          else{swap=(a[x]-b[x]);}
          if((y==undefined)||(swap!=0)){return swap*xs;}
          else{
            if(isNaN(a[y]-b[y])){
              if((isNaN(a[y]))&&(isNaN(b[y]))){swap=(b[y]<a[y])-(a[y]<b[y]);}
              else{swap=(isNaN(a[y])?1:-1);}
            }
            else{swap=(a[y]-b[y]);}
            if((z=undefined)||(swap!=0)){return swap*ys;}
            else{
              if(isNaN(a[z]-b[z])){
                if((isNaN(a[z]))&&(isNaN(b[z]))){swap=(b[z]<a[z])-(a[z]<b[z]);}
                else{swap=(isNaN(a[z])?1:-1);}
              }
              else{swap=(a[z]-b[z]);}
              return swap*zs;
} } } } } } }	
	
	
function getArgs() {
	var args = new Object();
	var pairs = query.split("&");
	for(var i = 0; i < pairs.length; i++) {
		var pos = pairs[i].indexOf('=');
		if (pos == -1) continue;
		var argname = pairs[i].substring(0,pos);
		var value = pairs[i].substring(pos+1);
		value = value.replace(/%2f/g,'/');
		args[argname] = unescape(value);	
	}
	return args;
}


function removeSubstring(myStr, mySubstr) {
  myStr = "," + myStr + ",";
  myStr = myStr.split("," + mySubstr + ",").join(",");
  myStr = myStr.substring(1, myStr.length-1);
  return myStr;
}

function getPageScrollTop() {
    var yScrolltop;
    var xScrollleft;
    if (self.pageYOffset || self.pageXOffset) {
      yScrolltop = self.pageYOffset;
      xScrollleft = self.pageXOffset;
    } else if(document.documentElement&& document.documentElement.scrollTop
      || document.documentElement.scrollLeft ){   // Explorer 6 Strict
      yScrolltop = document.documentElement.scrollTop;
      xScrollleft = document.documentElement.scrollLeft;
    } else if (document.body) {// all other Explorers
      yScrolltop = document.body.scrollTop;
      xScrollleft = document.body.scrollLeft;
    }
    arrayPageScroll = new Array(xScrollleft,yScrolltop);
    return arrayPageScroll;
  }


function clean_arg(arg){
	var fargs = getArgs();
	if(fargs[arg] != undefined){
		var outarg = arg + '=' + fargs[arg];
		//query = removeSubstring(query,outarg);
		query = query.replace(outarg,'');
		clean_arg(arg);
	}
}


function clean_arg_geoloc(){
  clean_arg('fakeci');
  clean_arg('situation');
	clean_arg('ci');
	clean_arg('cp');
	clean_arg('idlieux');
	clean_arg('div');
	clean_arg('sdiv2');
	clean_arg('sdiv1');
	clean_arg('sdiv');
	clean_arg('idq');
	clean_arg('idll');
	clean_arg('idqfix');
  clean_arg('idpays');
}

function loader_on(){
		var scrollbarpos = getPageScrollTop();
		var posy = scrollbarpos[1]+"px";
		var posx = ((($j(window).width())/2)-175)+"px";
		var posy_info = scrollbarpos[1]+8+"px";
		var posx_info = ((($j(window).width())/2)-175)+8+"px";

		$j("#search_cnt").fadeTo("fast", 0.33);
		$j("#searchrefine").fadeTo("fast", 0.33);

		$j(".loadajax_refine_cnt,.loadajax_refine_cnt_info").show();
    $j(".loadajax_refine_cnt").css("margin-top",posy).css("left",posx);
    $j(".loadajax_refine_cnt_info").css("margin-top",posy_info).css("left",posx_info);
}

function loader_off(){
	if($j("#search_cnt").css('display') == "none"){
	
		$j("#search_cnt").css('display','block');
	}
	$j("#search_cnt").fadeTo("fast", 1);
	$j("#searchrefine").fadeTo("fast", 1);

	setTimeout(function() {

   }, 4000); 
	$j(".loadajax_refine_cnt,.loadajax_refine_cnt_info").hide();

}

function init_size_page(){
	 div1 = $j("#refine_cnt").height();       // 1
	 div2= $j("#search_cnt").height();               // 2
	 div3 = $j("#pub_contener_right").height();  // 3
	 if(div2 > div1){
		 if (div3 > div2){
   	 	$j("#searchrefine").css('height',div3);
  	 }else {
  	 	$j("#searchrefine").css('height',div2);
  	 }
   }else if (div3 > div1){
   	 	$j("#searchrefine").css('height',(div3-20) + 'px');
   }else {   
   	// div1 > div2
   	if(eval(div2) > eval(div3)){
   		$j("#searchrefine").css('height',div1+ 'px');
   	}else {
   		$j("#searchrefine").css('height',div1+ 'px');
   		div1 = $j("#searchrefine").height();   
   	}
   }	
   /*div2= $j("#search_cnt").height();
	 div1 = $j("#searchrefine").height();
	 div3 = $j("#pub_contener_right").height();*/
   
}	

function f_query_hash(h_query){
	h_query = h_query.replace(/\//g,';');
	h_query = h_query.replace(/&/g,'/');
	h_query = h_query.replace(/=/g,':');
	window.location.hash = h_query;
}


function _mlt_lookup_frame(){
	var h_oto = $j('#suggestions_p, #suggestions').css("height");
	h_oto = h_oto.replace('px','');
	if(h_oto <= 313){
		if($j('#autoSuggestionsList,#autoSuggestionsList_p').html() == ""){
			setTimeout(function() {
				mlt_lookup_frame()
			}, 1000);
		}
	}	
}	
	
function _mlt_fill_s_classic(c_libelle,c_name,c_code,c_actif,c_checked,c_value,c_namesup,c_valuesup,c_mode) {
	setTimeout(function() {
		$j('#suggestions,#suggestions_p').fadeOut()
   }, 200);
	$j('#ville,#ville_p').val(c_libelle);
	argloca = "&"+c_name+"="+c_value;
	if(c_namesup != ""){
		argloca = argloca + "&"+c_namesup+"="+c_valuesup;
	}
	if(c_mode == 2){
			clean_arg_geoloc();
			query = query + argloca;
			if(argloca){
				loader_on();
				f_query(query);
			}
	}else if(c_mode == 5){
		query = argloca;
		if(argloca){
				loader_on();
				f_query(query);
			}
	}else {
		$j('#ville,#ville_p').animate({ backgroundColor: "#ffffff" }, "fast");			
	}
}


function mlt_fill_s_cmi(c_libelle,c_name,c_code,c_actif,c_checked,c_value,c_namesup,c_valuesup,c_mode) {
	setTimeout(function() {
		$j('#suggestions,#suggestions_p').fadeOut()
   }, 200);
	$j('#ville,#ville_p').val(c_libelle);
	argloca = "&"+c_name+"="+c_value;
	if(c_namesup != ""){
		argloca = argloca + "&"+c_namesup+"="+c_valuesup;
	}
	if(c_mode == 4){
			clean_arg_geoloc();
			query = query + argloca;
			if(argloca){
				loader_on();
				f_query(query);
			}
	}else if(c_mode == 5){
		query = argloca;
		if(argloca){
				loader_on();
				f_query(query);
			}
	}else {
		$j('#ville,#ville_p').animate({ backgroundColor: "#ffffff" }, "fast");			
	}
}


	function mlt_lookup_down(){
		
	}	
	
	function doTri(o) {
	if (o) {
			var tri = o.options[o.selectedIndex].value;
			if (tri=='-') return false;
			id3_go(urlpreliste+'?'+qryprelistesanstri+'&tri='+tri);
			return false;
		}
	}
	
	/*new*/

function mlt_lookup_frame(){
	var h_oto = $j('#suggestions_p, #suggestions').css("height");
	h_oto = h_oto.replace('px','');
	if(h_oto > 313){
		//$j('#autoSuggestionsList,#autoSuggestionsList_p').css('height','300px');
		//$j('#autoSuggestionsList,#autoSuggestionsList_p').css('overflow-y','scroll');
	//	$j('#autoSuggestionsList,#autoSuggestionsList_p').css('overflow-x','hidden');
	}else {
		console.debug("#################### "+$j('#autoSuggestionsList,#autoSuggestionsList_p').find('ul').css('height'));
		console.debug("#################### "+$j('#autoSuggestionsList,#autoSuggestionsList_p').children().html());
		//$j('#autoSuggestionsList,#autoSuggestionsList_p').css('height','auto');
	//	$j('#autoSuggestionsList,#autoSuggestionsList_p').css('overflow-y','hidden');
	//	$j('#autoSuggestionsList,#autoSuggestionsList_p').css('overflow-x','hidden');
		if($j('#autoSuggestionsList,#autoSuggestionsList_p').html() == ""){
			setTimeout(function() {
				mlt_lookup_frame()
			}, 1000);
		}
	}	
	
}

var mlt_lookup_query;
function mlt_lookup(ville,mode,event) {
		// 1 classic miniengine
		// 2 classic preliste
		// 3 cmi miniengine
		// 4 cmi preliste
		if(mode == 1){
			if($j('#ville').is(":hidden")){
				classloader = "loadotosugg";	
			}else {
				classloader = "loadotosugg_n";	
			}
		}else {
			classloader = "loadotosuggmini";
		}
		if(ville.length == 0) {
			// Hide the suggestion box.
			setTimeout(function() {
				$j('#suggestions,#suggestions_p').fadeOut()
				//mlt_lookup_down()
		   }, 200);
		} else {
		  $j('#ville, #ville_p').addClass(classloader);
			if((mode == 3) ||(mode == 4)){
				var urlautosuggest = "/js,ajax,villequery_cmi_v2.htm";
			}else if((mode == 1) ||(mode == 2)){
				var urlautosuggest = "/js,ajax,villequery_v2.htm";
			}else if (mode == 5){
				var urlautosuggest = "/js,ajax,villequery_v2.htm";
			}
			if(mode == 2){
				var query_oto =  "ville="+ville+"&mode="+mode+"&"+query;
			}else {
				var query_oto =  "ville="+ville+"&mode="+mode+"&";

			}
			console.info("----------------------"+query_oto);
		if(event.keyCode != 13) {	
			if(mlt_lookup_query){
				mlt_lookup_query.abort();
				console.info("clean ajax");
			}
			mlt_lookup_query = $j.ajax({ 
		    url: urlautosuggest, 
		    data: query_oto,
		    type: 'GET', 
		 		dataType: "html", 
		    timeout: 5000,
		    async: false,
		    success: function(data){ 
		    	console.info(1);
		    	if(data.length >1) {
		    		console.info(2);
						$j('#suggestions,#suggestions_p').show();
						console.info(3);
						var b = data.replace(/&plusmn;/g,"'").replace(/&yen;/g,"\"");
						console.info(4);
						console.log(b);
						$j('#autoSuggestionsList').html(b);	
							console.info(44);
						$j('#autoSuggestionsList_p').html(b);	

						console.info(5);
					}	
					
					// removed by YR
					//setTimeout(function() {
						$j('#ville,#ville_p').removeClass(classloader)
					//}, 100);
					console.info(6);
		    
		     if((mode != 1)&&(mode != 3)){
					 $j("#autoSuggestionsList .addloc,#autoSuggestionsList_p .addloc").click(function () {
					 	console.info(61);
					 	loader_on();
					 	var elem_info = $j(this).parent().attr("rel");
					 	elem_info = elem_info.split('_');
						query = query + "&" + elem_info[1]+"="+elem_info[2];
						f_query(query);
						console.info(62);
					 });
					 			  
				  $j("#autoSuggestionsList .addloc,#autoSuggestionsList_p .addloc,#autoSuggestionsList .lib,#autoSuggestionsList_p .lib").tooltip({ 
				    track: true, 
				    delay: 0, 
				    showURL: false, 
				    showBody: " - ", 
				    fade: 250 
					});
		  	} 
		   		
		    }, 
		    error: function() {   
		    	$j('#ville,#ville_p').removeClass(classloader);
		    } 
			}); 
			
		}else {
			$j('#ville,#ville_p').removeClass(classloader);
			// Added by YR and now the Enter key work
			$j('#autoSuggestionsList .first .lib,#autoSuggestionsList_p .first .lib').click();
		}
			
		}	
		console.info(7);
}	
	
	
function mlt_fill_s_classic(c_libelle,c_name,c_code,c_actif,c_checked,c_value,c_namesup,c_valuesup,c_mode) {
	document.getElementById("issuggest").value = "1";
	setTimeout(function() {
		$j('#suggestions,#suggestions_p').fadeOut()
   }, 200);
	console.debug(c_libelle+"_"+c_name+"_"+c_code+"_"+c_actif+"_"+c_checked+"_"+c_value+"_"+c_namesup+"_"+c_valuesup+"_"+c_mode);
	$j('#ville,#ville_p').val(c_libelle);
	argloca = "&"+c_name+"="+c_value;
	if(c_namesup != ""){
		argloca = argloca + "&"+c_namesup+"="+c_valuesup;
	}
	console.info(argloca);
	if(c_mode == 2){
			clean_arg_geoloc();
			query = query + argloca;
			if(argloca){
				loader_on();
				f_query(query);
			}
	}else if(c_mode == 5){
		query = argloca;
		if(argloca){
				loader_on();
				f_query(query);
			}
	}else {
		$j('#ville,#ville_p').animate({ backgroundColor: "#ffffff" }, "fast");
	}
}
	
function pdoTri(o) {
	if (o) {
			var tri = o.options[o.selectedIndex].value;
			if (tri=='-') return false;
			id3_go(urlpreliste+'?'+qryprelistesanstri+'&tri='+tri);
			return false;
		}
}

function clearCpVille() {
		argloca = "";
		document.getElementById("issuggest").value = "0";
		document.getElementById("cp").value = "";
		document.getElementById("ville").value = "";
}
	
function init_mea(){
	$j("#blk_mea").show();
	$j(".boxblkmea").jCarouselLite({
	    btnNext: "#blk_mea .bt_right",
	    btnPrev: "#blk_mea .bt_left",
	    btnGo:
	    ["#blk_bt_mea_1", "#blk_bt_mea_2",
	    "#blk_bt_mea_3", "#blk_bt_mea_4",
	    "#blk_bt_mea_5", "#blk_bt_mea_6"],
	    beforeStart: function(a) {
        //console.debug(a.length + " nombres sont définis");
        $j('#blk_bt_mea div').each(function(){
					$j(this).removeClass();
					$j(this).addClass('off');
				}); 
				
       // console.debug('_'+a[1].childNodes[0].innerHTML);
	    },
	    afterEnd: function(a) {
	      $j(a).each(function(){
					//console.debug($j(this).find("h2").attr('id'));
					var el = $j(this).find("h2").attr('id');
					el = "#blk_bt_" + el
					console.debug(el);
					$j(el).removeClass();
					$j(el).addClass('on');
					console.debug($j(el).attr('id'));
				});      
	    }
	});
	
	$j("#blk_mea").find("img").each(function(){
		console.debug("ici" + $j(this).css("width"));
		var widthph = $j(this).css("width")
		widthph = widthph.replace('px','');
		if(widthph > 100){
			$j(this).css("width","100px");
		}
	}); 
	


	$j("#blk_bt_mea").show();	
}

function init_mea_ann(){
	$j("#little_engine .l5_brd, #little_engine_p .l5_brd").show();
	$j("#little_engine .boxenginediapo, #little_engine_p .boxenginediapo").jCarouselLite({
	    btnNext: ".engine_diapo .bt_right",
	    btnPrev: ".engine_diapo .bt_left",
	    visible: 3
	});
}

function init_engine_home(){	
	$j("#type_transaction").find('li').click(function () {
	});
	
	//remove les balises <a> pour référencement + action sur le click
	$j("#type_transaction").find('a').each(function(){
		var replace_a = "<span>" + $j(this).html() + "</span>";
		$j(this).parent().html(replace_a);
	});
	
	var ongl_mn_e = "#idtt_2";
	$j("#type_transaction .off").each(function(){
		$j(this).mouseover(function() {
			$j(this).removeClass();
			$j(this).addClass('on');
		}).mouseout(function() {
			$j(this).removeClass();
			$j(this).addClass('off');
		});	
	});
	
	$j("#type_transaction").find('li').click(function () { 
	});
	
	$j(".inputaffiner input[type='text']").focus(function() {
		$j(this).val("");
	});
	

	$j(".inputaffiner input[type='text']").blur(function() {
		if($j(this).val()=="") {
			if($j(this).attr('id') == "surfacemin"){ 
				$j(this).val('En m²');
			}else {
				$j(this).val('En €');
			}
		}
	});
	
	$j("#ville,#ville_p").focus(function() {
		
	});
	
		$j(".input input[type='text']").blur(function() {
			if($j(this).val()=="") {
				if(($j(this).attr('id') == "input_surfacemin")||($j(this).attr('id') == "input_prixmin")){ 
					$j(this).val('min');
				}else {
					$j(this).val('max');
				}
			}
		});

	$j("#ville,#ville_p").focus(function() {
		if($j(this).val()=="Vous devez renseigner la situation !") {
			$j(this).val('');
		}
	});
		
	$j("#ville,#ville_p").blur(function() {
		if($j(this).val()=="Vous devez renseigner la situation !") {
			$j(this).val('');
		}
	});	
	
  $j('#typer').change(function(event) {
		var ongl_actif = $j(this).children("[@selected]").attr("id"); 
		ongl_actif = ongl_actif.split('_');
		if(ongl_actif[0] == 'idtt'){
			$j('#typer').animate({ backgroundColor: "#ffffff" }, "fast");	
			if(ongl_actif[1] == "8"){id3_go(URL8);}
			if(ongl_actif[1] == "9"){id3_go_blank(URL9);}
			if(ongl_actif[1] == "bc"){id3_go(URLBC);}
			if(ongl_actif[1] == "cmi"){id3_go(URLCMI);}
		}else if (ongl_actif[0] == 'idtypeannonce'){
			$j('#typer').animate({ backgroundColor: "#ffffff" }, "fast");	
		}else {
			$j('#typer').animate({ backgroundColor: "#f0e68c" }, "slow");	
		}
  });

	$j("input:radio[@name=typerecherche]").click(function() {
		$j(".l1").find('label').each(function(){
			$j(this).removeClass();
		}); 
		$j(this).next().addClass('on');
		var ongl_actif = $j(this).attr("id");   
	  ongl_actif = ongl_actif.split('_');
		if(ongl_actif[1] == "8"){id3_go(URL8);}
		if(ongl_actif[1] == "9"){id3_go_blank(URL9);}
		if(ongl_actif[1] == "bc"){id3_go(URLBC);}
		if(ongl_actif[1] == "cmi"){id3_go(URLCMI);}
	}); 		
	
	
	$j("#btn_engine,#btn_engine2,#btn_engine3,#btn_engine4").click(function () {

		var issuggest = document.getElementById("issuggest").value;
		var otdb = document.getElementById("typebien");
		var opxmin = document.getElementById("pxmin");
		var opxmax = document.getElementById("pxmax");
		var osurfacemin = document.getElementById("surfacemin");
		var osurfacemax = document.getElementById("surfacemax");
		var osi_piscine = document.getElementById("si_piscine");
		var onb_balconsmin = document.getElementById("nb_balconsmin");
		var osi_terrasse = document.getElementById("si_terrasse");
		var ocp = document.getElementById("cp");
		var opays = document.getElementById("idpays");
		var oidregion = document.getElementById("idregion");
		var oville = document.getElementById("ville");

		var ix = $j( "#typer" ).attr( "selectedIndex" );
		var ongl_actif = $j( "#typer").find( "option:eq(" + ix +")" ).attr("id"); 
		var idtypebien ="";
		var pxmin = "";
		var pxmax = "";
		var surfacemin = "";
		var surfacemax = "";
		var surf_terrainmin = "";
		var surf_terrainmax = "";
		var si_piscine = "";
		var nb_balconsmin = "";
		var si_terrasse = "";
		var pays = "";
		var idregion = "";
		
		if (otdb.value != ""){
			idtypebien = '&idtypebien='+otdb.value;
		}
		if (opxmin.value != ""){
			pxmin = '&pxmin='+opxmin.value;
		}
		if (opxmax.value != ""){
			pxmax = '&pxmax='+opxmax.value;
		}
		if (osurfacemin.value != ""){
			surfacemin = '&surfacemin='+osurfacemin.value;
		}
		if (osurfacemax.value != ""){
			surfacemax = '&surfacemax='+osurfacemax.value;
		}
		if (osi_piscine.checked == true){
			si_piscine = '&si_piscine=1';
		}
		if (onb_balconsmin.checked == true){
			nb_balconsmin = '&nb_balconsmin=1';
		}
		if (osi_terrasse.checked == true){
			si_terrasse = '&si_terrasse=1';
		}
				
		if (oidregion.value != ""){
			idregion = '&idregion='+oidregion.value;
		}
		
		if(ocp.value != ''){
			argloca = '&cp='+ocp.value;
		}
		
		if (opays.value == "nofr"){
			pays = '&idpays='+opays.value;
			argloca = "";
		}
		
		var trackomni = "&org=engine";
		
		if(ongl_actif==undefined){
			if($j("#btn_engine_p")){
				var ongl_actif = $j("input:radio[@name=typerecherche]:checked").attr('id');
				console.info("---yes--->"+ongl_actif);
				if(ongl_actif==undefined){ongl_actif="";}
			}
		}
		console.info("------>"+ongl_actif);
		ongl_actif = ongl_actif.split('_');
		if (issuggest == "1"){
			query = "/recherche.htm?idtt=8"+ argloca + idtypebien + pxmin + pxmax + surfacemin + surfacemax + surf_terrainmin + surf_terrainmax + si_piscine + nb_balconsmin + si_terrasse + pays + idregion + trackomni;
		}else{
			argloca = '&cp='+oville.value;
			query = "/prerecherche.htm?idtt=8"+ argloca + idtypebien + pxmin + pxmax + surfacemin + surfacemax + surf_terrainmin + surf_terrainmax + si_piscine + nb_balconsmin + si_terrasse + pays + idregion + trackomni;
		}
		//alert(issuggest);
		//alert(query);
		//alert(argloca);
		id3_go(query);	
		
		if(argloca){
			if(ongl_actif[0] == "idtt"){
				query = URLANN + "/prerecherche.htm?"+query + argloca + '&idtypebien=1,2';				
				id3_go(query);
				engine_check(ongl_actif[1]);
			}else if(ongl_actif == ""){
				erreur_engine = 1;
				$j('#typer').animate({ backgroundColor: "#f0e68c" }, "slow");	
				$j('#le_right_p .l1').animate({ backgroundColor: "#f0e68c" }, "slow");
			}
		}else{
			erreur_engine = 1;
			//$j("#ville,#ville_p").val("Vous devez renseigner la situation !");
			$j('#ville,#ville_p').animate({ backgroundColor: "#f0e68c" }, "slow");	
			if(ongl_actif == ""){
				$j('#le_right_p .l1').animate({ backgroundColor: "#f0e68c" }, "slow");	
				$j('#typer').animate({ backgroundColor: "#f0e68c" }, "slow");	
			}
		}	
	});
	

	
	$j(".engine_direct,#accesplusde").click(function () {
		var ongl_actif = $j('#typer').children("[@selected]").attr("id"); 
		ongl_actif = ongl_actif.split('_');
		if((ongl_actif[1] == "1")||(ongl_actif[1] == "2")||(ongl_actif[1] == "3")||(ongl_actif[1] == "4")||(ongl_actif[1] == "5")||(ongl_actif[1] == "6")){
			var qry = $j(this).attr('href');
			qry = qry.replace('idtt=2','');
			qry = qry.replace('idtypeannonce=1','');
			qry = qry+ongl_actif[0]+'='+ongl_actif[1]
			$j(this).attr('href',qry);
			return true;
		}
	});
	
	
	$j("#fast_idtt_2").click(function () {
		$j("#idtt_2").attr("selected", true);
	});
	$j("#fast_idtt_1").click(function () {
		$j("#idtt_1").attr("selected", true);
	});
	$j("#fast_idtt_8").click(function () {
		$j("#idtt_8").attr("selected", true);
	});	
	$j("#fast_idtt_4").click(function () {
		$j("#idtt_4").attr("selected", true);
	});	
	$j("#fast_idtypeannonce_1").click(function () {
		$j("#idtypeannonce_1").attr("selected", true);
	});
	$j("#fast_idtypeannonce_2").click(function () {
		$j("#idtypeannonce_2").attr("selected", true);
	});
}

$j(document).ready(function() {

	if((page == "157530_index.htm")||(page == "157530_157547/rub.htm")||(page == "157530_157546/rub.htm")||(page == "157561_agences-immobilieres.htm")){
		init_engine_home();
		init_mea_ann();
		init_mea();

			/*$j("#ville_p,#ville").keyup(function(e) {
				var emode = $j("#emode").val();
				if(emode){
					mlt_lookup($j(this).val(),emode,e);
				}else{
					mlt_lookup($j(this).val(),1,e);
				}
			});
			
			$j("#ville_p,#ville").blur(function() {
				
			});*/
			
		$j("#setgeoloc").click(function () {
			setgeoloc();
		});	
	}

});
	<!-- ID3x v4.60 - X10 - 00.025.897 - none - 30/07/2010 15:47:29 - js\functions.js -->