// Copyright  2005 Mirode.com

if (suspension_renc=='') {
var list=["Immobilier" ,"Emploi", "Auto Moto Bateau Kart", "Bonnes Affaires", "Rencontre"];
} else {
var list=["Immobilier" ,"Emploi", "Auto Moto Bateau Kart", "Bonnes Affaires"];
}
var top_sel=["R U B R I Q U E", "Votre choix:", "Dans la commune de:", "Dans la région de:", "prix approximatif:", "De quoi s'agit(il?"]


function n_x(y){ return y.length; }
function gr_immo(y) { if (y.substring(0,1) == 0) return true; else return false;}
function gr_immo_loca(y) {if (y.substring(1,2) == 1) return true; else return false; }
function gr_immo_loca_saison(y) {if (y.substring(1,2) == 2) return true; else return false; }
function gr_immo_dema(y) {if (y.substring(1,2) == 3) return true; else return false; }
function gr_immo_dema_loc(y) {if (y.substring(2,3) == 1) return true; else return false; }
function gr_immo_dema_loc_saison(y) {if (y.substring(2,3) == 2) return true; else return false; }
function gr_immo_vente(y) {if (y.substring(1,2) == 0) return true; else return false; }
function gr_auto(y) { if (y.substring(0,1) == 2) return true; else return false;}
function gr_batorkart(y) { if ((y.substring(0,2) == '22')||(y.substring(0,2) == '23')) return true; else return false;}
function gr_bo(y) { if (y.substring(0,1) == 3) return true; else return false;}
function gr_renc(y) { if (y.substring(0,1) == 4) return true; else return false;}
function trouver_dans_list(e,f) { f=eval(f);for (i=0;i<f.length;i++) {if (e==f[i]) return true; } return false;  }
function trouver_numb_list(e,f) {f=eval(f);for (i=0;i<f.length;i++) {if (e==f[i]) {  return i;  }}}
function effacer_submain_all(){
}
function contenu_d_c(a,b) { if (b.indexOf(a)!=-1) return true; else return false;}
function appartient(a,b) {for (i=0; i<b.length; i++) {if (b[i]==a) return true;} return false;}
function find_price(e) { for (i=0; i<3; i++) { to_f="y"+i; if (contenu_d_c(to_f,e)) return true; } return false; }
function r_deb() {document.form_pa.final_choix.value=''; for (i=6;i>0;i--) { kx="mm"+i+"_choix";  rendre_visible(kx); } rendre_visible("mm1", 'on'); document.form_pa.mm1.options[0].selected=true; }
function change_menu(x,y,z) { document.form_pa.final_choix.value=''; for (i=6;i>x;i--) { kx="mm"+i+"_choix";  rendre_visible(kx); }submain(z,y,x); //goFocus(0,5); 
 }
function submain(numb,nom,ww) { effacer_submain_all(); 
mm_choix = 'mm'+ww+'_choix';
k_in=0;votre_choix=top_sel[1];zz = n_x(""+numb+"");
sfor_mm_choix = '<select name="'+nom+'" onChange="main_final(this,\''+nom+'\','+ww+')" class="inp2">';
if ((zz>1) &&(gr_immo(numb))) { 
if ((zz==2) &&  (gr_immo_loca(numb)))  kila='01';
if ((zz==2) &&  (gr_immo_loca_saison(numb)))  kila='01s';
else if ((zz==2) && (gr_immo_dema(numb))) kila='03';
else if ((zz==3) && (gr_immo_dema(numb)) && (gr_immo_dema_loc(numb)) ) kila='01';
else if ((zz==3) && (gr_immo_dema(numb)) && (gr_immo_dema_loc_saison(numb)) ) kila='01s';
else if ((zz==3) && (gr_immo_dema(numb)) && (!gr_immo_dema_loc(numb)) && (!gr_immo_dema_loc_saison(numb)) ) kila='00';
else if (zz==3) kila='000';
else if (((zz>3)&&(gr_immo_vente(numb)))||((zz>4)&&(gr_immo_dema(numb))&&(!gr_immo_dema_loc(numb))&&(!gr_immo_dema_loc_saison(numb)))) kila='0f';
else if (((zz>3)&&(gr_immo_loca(numb)))||((zz>3)&&(gr_immo_loca_saison(numb)))||((zz>4)&&(gr_immo_dema(numb))&&(gr_immo_dema_loc(numb)))||((zz>4)&&(gr_immo_dema(numb))&&(gr_immo_dema_loc_saison(numb)))) kila='01f';
else if ((zz==4)&&(gr_immo_dema(numb))) { kila='001'; votre_choix=top_sel[3]; } 
else kila=numb;
} 
else if (((zz==2)&&(gr_batorkart(numb)))||((zz>3) &&  (gr_auto(numb)))) kila='200';
else kila=numb;
if ((zz==3) &&  (gr_immo(numb)) && (gr_immo_loca(numb)))  { votre_choix=top_sel[2]; kila='000';}
if ((zz==3) &&  (gr_immo(numb)) && (gr_immo_loca_saison(numb)))  { votre_choix=top_sel[2]; kila='000';}
if ((zz==3) &&  (gr_immo(numb)) && (gr_immo_vente(numb))) votre_choix=top_sel[2];
if (((zz>3) &&  (gr_immo(numb)) && (!gr_immo_dema(numb))&&(contenu_d_c("x",numb)))||((zz>4)&&(gr_immo_dema(numb)))) votre_choix=top_sel[4];
if (((zz>3) &&  (gr_auto(numb)))||(numb=='22')||(numb=='23')) votre_choix=top_sel[5];
sfor_mm_choix += '<option selected>'+votre_choix+'</option>';
eval('var what_opt_sel = opt_sel_' + kila);
while (k_in<what_opt_sel.length) { 
s1 = what_opt_sel[k_in];
numb2=trouver_numb_list(s1,what_opt_sel);
if (((zz==3)&&(gr_immo(numb))&&(!gr_immo_dema(numb)))||((zz==4)&&(gr_immo(numb))&&(gr_immo_dema(numb)))||((zz==2) &&  (gr_auto(numb))))  numb2= numb+"x"+numb2+"y"; else numb2= numb+""+numb2;
k_zer='<option value="'+numb2+'">'+s1+'</option>';
sfor_mm_choix+=k_zer; k_in++;}
sfor_mm_choix+='</select>';charger_inert(mm_choix, sfor_mm_choix);			  
rendre_visible(mm_choix,'on'); 										 }
function main(obj,k){
	if (k)
		var option =  k;
	else
		var option = obj.options[obj.selectedIndex].text;
	if(option!='R U B R I Q U E')  {
		mm1_choix_value = option +' <a href="#" onclick="r_deb()" class="hhh">[Changer]</a> :: ';
		e=trouver_numb_list(option,"list");
	
		/************** A ENLEVER SI ON NE VEUT PAS DE TEST D'ACCESS ***************/
		//if (e==4) { if (!test_acces()) return false; }
		/***************************************************************************/
		charger_inert("mm1_choix", mm1_choix_value); rendre_visible("mm1"); rendre_visible("mm1_choix",'on'); submain(e,option,2); goFocus(0,7); 
		document.location.href = '#classement_annonce'; } else  {
		rendre_visible("mm1_choix");rendre_visible("mm1",'on');
	}
}
function main_final(obj,ret,kk){
	var option = obj.options[obj.selectedIndex].text;
	e = obj.options[obj.selectedIndex].value;
	cc=kk+1;
	mm_choix_value = 'mm'+kk+'_choix';
	if (!trouver_dans_list(option,top_sel))  {
		m=e.length;
		if ((e=='23x0y')||(e=='23x1y')||(e=='23x2y')) o='23';
		else {
			if ( (m>1) && (find_price(e)) ) {
				pl=e.indexOf("x",1);
				if (gr_immo_dema(e)) n=m-pl+3;
				else if ( (gr_auto(e)) && ((m==7)||(m==6)) )  n=m-pl+1;
				else if ( (!gr_immo_dema(e)) && (m==7) )  n=m-pl+2;
				else if ( (!gr_immo_dema(e)) && (m==8) )  n=m-pl+3;
				
			} else if ( (m>1) && (gr_immo_dema(e)) && (contenu_d_c("x",e)) ) {
				pl=e.indexOf("x",1);  n=m-pl+1;
			} else if (contenu_d_c("x",e)) {
					pl=e.indexOf("x",1); 
					if ((m==6) && (!gr_auto(e))) n=m-pl; else if ((m==6) && (gr_auto(e)))  n=m-pl-2;  else n=m-pl-1;
			} else
				n=m-1; 
			o=e.substring(0,n);
		}
		if (e=='10' || e=='11') xx_choix_value = option +' <a href="#" onclick="change_menu('+kk+',\''+ret+'\',\''+o+'\')" class="hhh">[Changer]</a>';
		else if ((trouver_dans_list(option,opt_sel_200))&&(gr_auto(e))) xx_choix_value = 'Type d\'annonce: '+option +' <a href="#" onclick="change_menu('+kk+',\''+ret+'\',\''+o+'\')" class="hhh">[Changer]</a>';
		else if (gr_bo(e)) xx_choix_value = 'Rubrique: '+option +' <a href="#" onclick="change_menu('+kk+',\''+ret+'\',\'3\')" class="hhh">[Changer]</a>';
		else if (gr_renc(e)) xx_choix_value = 'Catégorie: '+option +' <a href="#" onclick="change_menu('+kk+',\''+ret+'\',\'4\')" class="hhh">[Changer]</a>';
		else if ((trouver_dans_list(option,opt_sel_0f)) || (trouver_dans_list(option,opt_sel_01f)) ) {

			if (gr_immo_vente(o)){ ol=o.length; if(ol==8) { ol=ol-1; ok=o.substring(0,ol);o=ok;} }
			if (gr_immo_loca(o)){ ol=o.length; if(ol==8) { ol=ol-1; ok=o.substring(0,ol);o=ok;} }
			if (gr_immo_loca_saison(o)){ ol=o.length; if(ol==8) { ol=ol-1; ok=o.substring(0,ol);o=ok;} }

			xx_choix_value = 'dont le prix ext '+option +' € <a href="#" onclick="change_menu('+kk+',\''+ret+'\',\''+o+'\')" class="hhh">[Changer]</a>. ';

		} else xx_choix_value = option +' <a href="#" onclick="change_menu('+kk+',\''+ret+'\',\''+o+'\')" class="hhh">[Changer]</a> :: ';
		
		charger_inert(mm_choix_value, xx_choix_value);

		if ((trouver_dans_list(option,opt_sel_0f))||(trouver_dans_list(option,opt_sel_01f))|| e=='10' || e=='11'||(trouver_dans_list(option,opt_sel_200))||(gr_bo(e))||(gr_renc(e))) {
			document.form_pa.final_choix.value=e; 
			alert ("Merci de passer à la dernière étape: l'édition de votre annonce."); 
		} else {
			submain(e,option,cc); goFocus(0,7);
			document.location.href = '#classement_annonce';
		}
	} else  {
		rendre_visible(mm_choix_value);main(0,ret); goFocus(0,7);
		document.location.href = '#classement_annonce';
	}
}
function k1(a,m) {
max=m;
limit=2*max;
used=a.value.length;
remaining=max-used;
if (used > limit) a.value=a.value.substring(0, limit);
document.uk1.width=0;
document.unk1.width=Math.min(245, 245 * (remaining / max));
document.uk1.width=245 - document.unk1.width;
if (used > max) {
errorTitle="ERREUR: champ limité à " + max + " charactères, " + used + " charactères utilisés";
document.uk1.style.backgroundColor="red";
document.uk1.title=errorTitle;
document.unk1.title=errorTitle;
a.value = a.value.substring(0,m);
alert(errorTitle);
} else {
words=a.value.split(" ");
numWords=words.length;
title=used + " charactères utilisés, " + remaining + " charactères restants; " + numWords + " mots";
document.uk1.style.backgroundColor="#0000ff";
document.uk1.title=title;
document.unk1.title=title;
}}
//function mves(cur,which) { if(document.getElementById) { if (which==0) { if(document.all) cur.filters.alpha.opacity=100; else cur.style.setProperty("-moz-opacity", 1, ""); } else { if(document.all) cur.filters.alpha.opacity=40; else cur.style.setProperty("-moz-opacity", .4, "");}}}
