function maj_largeur()
{
        var qs="";
	
        num = document.f1.type.selectedIndex;
        type=document.f1.type.options[num].value;
        url="http://www.acdpneus.fr/rech_largeur.php";
        qs      += 'type' + "=" + escape(type);
        resultat=chargerPage(url,"POST",qs);
       	if(resultat =='-1'){ 
		alert("Il faut choisir un type de pneu !");
		return;
	}
	document.forms['f1'].selhauteur.options.length=0;
	eval("document.forms['f1'].selhauteur.options[0]=new Option('Toutes','','true','');");
	document.forms['f1'].seldiam.options.length=0;
	eval("document.forms['f1'].seldiam.options[0]=new Option('Tous','','true','');");
	document.forms['f1'].selvit.options.length=0;
	eval("document.forms['f1'].selvit.options[0]=new Option('Toutes','','true','');");
	document.forms['f1'].selcharge.options.length=0;
	eval("document.forms['f1'].selcharge.options[0]=new Option('Tous','','true','');");
	if(resultat ==0)
	{
		document.forms['f1'].sellargeur.options.length=0;
		eval("document.forms['f1'].sellargeur.options[0]=new Option('Toutes','','','true');");
		// on n'a pas trouve de largeur
		maj_hauteur();
		return;
	}
	// ok, on affiche la liste 
	eval(resultat);

	// on affiche les marques
       	url="http://www.acdpneus.fr/rech_marques.php";
       	resultat=chargerPage(url,"POST",qs);
	eval(resultat);
        return;
}

function maj_hauteur()
{
        var qs="";
        num = document.f1.type.selectedIndex;
        type=document.f1.type.options[num].value;
        num1 = document.f1.largeur.selectedIndex;
        largeur=document.f1.largeur.options[num1].value
        url="http://www.acdpneus.fr/rech_hauteur.php";

        qs      += 'type' + "=" + escape(type);
        qs      += '&largeur' + "=" + escape(largeur);
        resultat=chargerPage(url,"POST",qs);

	document.forms['f1'].seldiam.options.length=0;
	eval("document.forms['f1'].seldiam.options[0]=new Option('Tous','','true','');");
	document.forms['f1'].selvit.options.length=0;
	eval("document.forms['f1'].selvit.options[0]=new Option('Toutes','','true','');");
	document.forms['f1'].selcharge.options.length=0;
	eval("document.forms['f1'].selcharge.options[0]=new Option('Tous','','true','');");
	if(resultat ==0)
	{
		// on n'a pas trouve des hauteurs
		document.forms['f1'].selhauteur.options.length=0;
		eval("document.forms['f1'].selhauteur.options[0]=new Option('Toutes','','','true');");
		maj_diametre();
		return;
	}
	// ok
	eval(resultat);

	// on affiche les marques
        url="http://www.acdpneus.fr/rech_marques.php";
        resultat=chargerPage(url,"POST",qs);
        eval(resultat);
        return;
}
function maj_diametre()
{
        var qs="";
        num = document.f1.type.selectedIndex;
        type=document.f1.type.options[num].value;
        num1 = document.f1.largeur.selectedIndex;
        largeur=document.f1.largeur.options[num1].value
        num2 = document.f1.hauteur.selectedIndex;
        hauteur=document.f1.hauteur.options[num2].value
        url="http://www.acdpneus.fr/rech_diametre.php";

        qs      += 'type' + "=" + escape(type);
        qs      += '&largeur' + "=" + escape(largeur);
        qs      += '&hauteur' + "=" + escape(hauteur);
        resultat=chargerPage(url,"POST",qs);

	document.forms['f1'].selvit.options.length=0;
	eval("document.forms['f1'].selvit.options[0]=new Option('Toutes','','true','');");
	document.forms['f1'].selcharge.options.length=0;
	eval("document.forms['f1'].selcharge.options[0]=new Option('Tous','','true','');");

	if(resultat==0)
	{
		document.forms['f1'].seldiam.options.length=0;
		eval("document.forms['f1'].seldiam.options[0]=new Option('Tous','','','true');");
		maj_vitesse();
		return;
	}
	eval(resultat);

	// on affiche les marques
        url="http://www.acdpneus.fr/rech_marques.php";  
        resultat=chargerPage(url,"POST",qs);
        eval(resultat);
        return;
}
function maj_vitesse()
{
        var qs="";
        num = document.f1.type.selectedIndex;
        type=document.f1.type.options[num].value;
        num1 = document.f1.largeur.selectedIndex;
        largeur=document.f1.largeur.options[num1].value
        num2 = document.f1.hauteur.selectedIndex;
        hauteur=document.f1.hauteur.options[num2].value
        num3 = document.f1.diametre.selectedIndex;
        diametre=document.f1.diametre.options[num3].value
        url="http://www.acdpneus.fr/rech_vitesse.php";

        qs      += 'type' + "=" + escape(type);
        qs      += '&largeur' + "=" + escape(largeur);
        qs      += '&hauteur' + "=" + escape(hauteur);
        qs      += '&diametre' + "=" + escape(diametre);
        resultat=chargerPage(url,"POST",qs);

	document.forms['f1'].selcharge.options.length=0;
	eval("document.forms['f1'].selcharge.options[0]=new Option('Tous','','true','');");

	if(resultat==0)
	{
		document.forms['f1'].selvit.options.length=0;
		eval("document.forms['f1'].selvit.options[0]=new Option('Toutes','','','true');");
		maj_icharge();
		return;
	}
	eval(resultat);

	// on affiche les marques
        url="http://www.acdpneus.fr/rech_marques.php";
        resultat=chargerPage(url,"POST",qs);
       	eval(resultat);
        return;
}
function maj_icharge()
{
        var qs="";
        num = document.f1.type.selectedIndex;
        type=document.f1.type.options[num].value;
        num1 = document.f1.largeur.selectedIndex;
        largeur=document.f1.largeur.options[num1].value
        num2 = document.f1.hauteur.selectedIndex;
        hauteur=document.f1.hauteur.options[num2].value
        num3 = document.f1.diametre.selectedIndex;
        diametre=document.f1.diametre.options[num3].value
        num4 = document.f1.vitesse.selectedIndex;
        vitesse=document.f1.vitesse.options[num4].value
        url="http://www.acdpneus.fr/rech_charge.php";

        qs      += 'type' + "=" + escape(type);
        qs      += '&largeur' + "=" + escape(largeur);
        qs      += '&hauteur' + "=" + escape(hauteur);
        qs      += '&diametre' + "=" + escape(diametre);
        qs      += '&vitesse' + "=" + escape(vitesse);
        resultat=chargerPage(url,"POST",qs);

	if(resultat==0)
	{
		document.forms['f1'].selcharge.options.length=0;
		eval("document.forms['f1'].selcharge.options[0]=new Option('Tous','','','true');");
		maj_marques();
		return;
	}
	eval(resultat);

	// on affiche les marques
        url="http://www.acdpneus.fr/rech_marques.php";
        resultat=chargerPage(url,"POST",qs);
       	eval(resultat);
        return;
}
function maj_marques()
{
        var qs="";
        num = document.f1.type.selectedIndex;
        type=document.f1.type.options[num].value;
        num1 = document.f1.largeur.selectedIndex;
        largeur=document.f1.largeur.options[num1].value
        num2 = document.f1.hauteur.selectedIndex;
        hauteur=document.f1.hauteur.options[num2].value
        num3 = document.f1.diametre.selectedIndex;
        diametre=document.f1.diametre.options[num3].value
        num4 = document.f1.vitesse.selectedIndex;
        vitesse=document.f1.vitesse.options[num4].value
        num5 = document.f1.charge.selectedIndex;
        charge=document.f1.charge.options[num5].value

        qs      += 'type' + "=" + escape(type);
        qs      += '&largeur' + "=" + escape(largeur);
        qs      += '&hauteur' + "=" + escape(hauteur);
        qs      += '&diametre' + "=" + escape(diametre);
        qs      += '&vitesse' + "=" + escape(vitesse);
        qs      += '&charge' + "=" + escape(charge);
	// on affiche les marques
        url="http://www.acdpneus.fr/rech_marques.php";
        resultat=chargerPage(url,"POST",qs);
        eval(resultat);
        return;
}
function init(largeur,hauteur,diametre,vitesse,charge,marque)
{
        var qs="";
        num = document.f1.type.selectedIndex
        type=document.f1.type.options[num].value;
        url="http://www.acdpneus.fr/rech_largeur.php";
        qs      += 'type' + "=" + escape(type);
        qs      += '&largeur' + "=" + escape(largeur);
        resultat=chargerPage(url,"POST",qs);
	if(resultat == -1)	return;
        if(resultat ==0)
        {
                document.forms['f1'].sellargeur.options.length=0;
                eval("document.forms['f1'].sellargeur.options[0]=new Option('Toutes','','','true');");
	}
	else { 	eval(resultat);}

       	url="http://www.acdpneus.fr/rech_hauteur.php";
       	qs      += '&hauteur' + "=" + escape(hauteur);
       	resultat=chargerPage(url,"POST",qs);
        if(resultat ==0)
        {
                document.forms['f1'].selhauteur.options.length=0;
                eval("document.forms['f1'].selhauteur.options[0]=new Option('Toutes','','','true');");
	}
	else { 	eval(resultat);}
	
       	url="http://www.acdpneus.fr/rech_diametre.php";
       	qs      += '&diametre' + "=" + escape(diametre);
       	resultat=chargerPage(url,"POST",qs);
	//if(resultat != 0) { 	eval(resultat);}
        if(resultat == 0)
        {
                document.forms['f1'].seldiametre.options.length=0;
                eval("document.forms['f1'].seldiametre.options[0]=new Option('Tous','','','true');");
	}
	else { 	eval(resultat);}

       	url="http://www.acdpneus.fr/rech_vitesse.php";
       	qs      += '&vitesse' + "=" + escape(vitesse);
       	resultat=chargerPage(url,"POST",qs);
	//if(resultat != 0) { 	eval(resultat);}
        if(resultat == 0)
        {
                document.forms['f1'].selvitesse.options.length=0;
                eval("document.forms['f1'].selvitesse.options[0]=new Option('Toutes','','','true');");
	}
	else { 	eval(resultat);}

       	url="http://www.acdpneus.fr/rech_charge.php";
       	qs      += '&charge' + "=" + escape(charge);
       	resultat=chargerPage(url,"POST",qs);
	//if(resultat != 0) { 	eval(resultat);}
        if(resultat == 0)
        {
                document.forms['f1'].selcharge.options.length=0;
                eval("document.forms['f1'].selcharge.options[0]=new Option('Toutes','','','true');");
	}
	else { 	eval(resultat);}

       	url="http://www.acdpneus.fr/rech_marques.php";
       	qs      += '&marque' + "=" + escape(marque);
       	resultat=chargerPage(url,"POST",qs);
	if(resultat != 0) { 	eval(resultat);}
        return;
}
function raz(nomsel,titsel)
{
	var msg="";
	msg='<option value="">'+titsel+'</option>';
	//document.getElementById(nomsel).innerHTML=msg;	

	return;
}
