function maj_pays()
{
        var qs="";
	
        num = document.f1.type.selectedIndex;
        type=document.f1.type.options[num].value;
	//alert("maj_pays"+type);
        url="http://www.aumillesime.com/rech_pays.php";
        qs      += 'type' + "=" + escape(type);
        resultat=chargerPage(url,"POST",qs);
       	if(resultat =='-1'){ 
		alert("Il faut choisir un pays !");
		return;
	}
	document.forms['f1'].selregion.options.length=0;
	eval("document.forms['f1'].selregion.options[0]=new Option('Toutes','','true','');");
	document.forms['f1'].selmillesime.options.length=0;
	eval("document.forms['f1'].selmillesime.options[0]=new Option('Tous','','true','');");
	document.forms['f1'].selcontenance.options.length=0;
	eval("document.forms['f1'].selcontenance.options[0]=new Option('Toutes','','true','');");
	document.forms['f1'].selniveau.options.length=0;
	eval("document.forms['f1'].selniveau.options[0]=new Option('Tous','','true','');");
	if(resultat ==0)
	{
		document.forms['f1'].selpays.options.length=0;
		eval("document.forms['f1'].selpays.options[0]=new Option('Tous','','','true');");
		// on n'a pas trouve de pays
		maj_region();
		return;
	}
	// ok, on affiche la liste 
	eval(resultat);

	// on affiche les regions
	maj_region();
        return;
}

function maj_region()
{
        var qs="";
        num = document.f1.type.selectedIndex;
        type=document.f1.type.options[num].value;
        num1 = document.f1.pays.selectedIndex;
        pays=document.f1.pays.options[num1].value;
	//alert("maj_region"+type+" et pays "+pays);

	// on recherche les regions
        qs      += 'type' + "=" + escape(type);
        qs      += '&pays' + "=" + escape(pays);
        url="http://www.aumillesime.com/rech_region.php";
        resultat=chargerPage(url,"POST",qs);

	document.forms['f1'].selmillesime.options.length=0;
	eval("document.forms['f1'].selmillesime.options[0]=new Option('Tous','','true','');");
	document.forms['f1'].selcontenance.options.length=0;
	eval("document.forms['f1'].selcontenance.options[0]=new Option('Toutes','','true','');");
	document.forms['f1'].selniveau.options.length=0;
	eval("document.forms['f1'].selniveau.options[0]=new Option('Tous','','true','');");
	//alert("resultat " +resultat);
	if(resultat ==0)
	{
		// on n'a pas trouve des regions
		document.forms['f1'].selregion.options.length=0;
		eval("document.forms['f1'].selregion.options[0]=new Option('Toutes','','','true');");
		maj_millesime();
		return;
	}
	// ok
	eval(resultat);

	// on affiche les appellations
	maj_millesime();
        return;
}

function maj_millesime()
{
        var qs="";
        num = document.f1.type.selectedIndex;
        type=document.f1.type.options[num].value;
        num1 = document.f1.pays.selectedIndex;
        pays=document.f1.pays.options[num1].value;
        num2 = document.f1.region.selectedIndex;
        region=document.f1.region.options[num2].value;
	//alert("maj_millesime"+type+" et pays "+pays+" et region " +region);

        qs      += 'type' + "=" + escape(type);
        qs      += '&pays' + "=" + escape(pays);
        qs      += '&region' + "=" + escape(region);
	// on recherche les millesimes
        url="http://www.aumillesime.com/rech_millesime.php";
        resultat=chargerPage(url,"POST",qs);
//alert("resultat " +resultat);

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

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

	// on affiche les contenances
	maj_contenance();
        return;
}
function maj_contenance()
{
        var qs="";
        num = document.f1.type.selectedIndex;
        type=document.f1.type.options[num].value;
        num1 = document.f1.pays.selectedIndex;
        pays=document.f1.pays.options[num1].value;
        num2 = document.f1.region.selectedIndex;
        region=document.f1.region.options[num2].value;
        num5 = document.f1.millesime.selectedIndex;
        millesime=document.f1.millesime.options[num5].value;

	//alert("maj_contenance"+type+" et pays "+pays+" et region " +region +" et millesime "+millesime);
        qs      += 'type' + "=" + escape(type);
        qs      += '&pays' + "=" + escape(pays);
        qs      += '&region' + "=" + escape(region);
        qs      += '&millesime' + "=" + escape(millesime);
	// on recherche les contenances
        url="http://www.aumillesime.com/rech_contenance.php";
        resultat=chargerPage(url,"POST",qs);
//alert("resultat "+resultat);

	document.forms['f1'].selniveau.options.length=0;
	eval("document.forms['f1'].selniveau.options[0]=new Option('Tous','','true','');");
	if(resultat==0)
	{
		document.forms['f1'].selcontenance.options.length=0;
		eval("document.forms['f1'].selcontenance.options[0]=new Option('Toutes','','','true');");
		maj_niveau();
		return;
	}
	eval(resultat);
	maj_niveau();
        return;
}
function maj_niveau()
{
        var qs="";
        num = document.f1.type.selectedIndex;
        type=document.f1.type.options[num].value;
        num1 = document.f1.pays.selectedIndex;
        pays=document.f1.pays.options[num1].value;
        num2 = document.f1.region.selectedIndex;
        region=document.f1.region.options[num2].value;
        num5 = document.f1.millesime.selectedIndex;
        millesime=document.f1.millesime.options[num5].value;
        num6 = document.f1.contenance.selectedIndex;
        contenance=document.f1.contenance.options[num6].value;
	//alert("maj_niveau"+type+" et pays "+pays+" et region " +region +" et millesime "+millesime + " et conte "+contenance);

        qs      += 'type' + "=" + escape(type);
        qs      += '&pays' + "=" + escape(pays);
        qs      += '&region' + "=" + escape(region);
        qs      += '&millesime' + "=" + escape(millesime);
        qs      += '&contenance' + "=" + escape(contenance);
        url="http://www.aumillesime.com/rech_niveau.php";
        resultat=chargerPage(url,"POST",qs);
//alert("resultat "+resultat);

	if(resultat==0)
	{
		document.forms['f1'].selniveau.options.length=0;
		eval("document.forms['f1'].selniveau.options[0]=new Option('Tous','','','true');");
		return;
	}
	else { eval(resultat); }
        return;
}
function init(pays,region,millesime,contenance,niveau)
{
        var qs="";
        num = document.f1.type.selectedIndex
        type=document.f1.type.options[num].value;
        url="http://www.aumillesime.com/rech_pays.php";
        qs      += 'type' + "=" + escape(type);
        qs      += '&pays' + "=" + escape(pays);
        resultat=chargerPage(url,"POST",qs);
	if(resultat == -1)	return;
        if(resultat ==0)
        {
                document.forms['f1'].selpays.options.length=0;
                eval("document.forms['f1'].selpays.options[0]=new Option('Tous','','','true');");
	}
	else { 	eval(resultat);}

        url="http://www.aumillesime.com/rech_region.php";
       	qs      += '&region' + "=" + escape(region);
       	resultat=chargerPage(url,"POST",qs);
        if(resultat ==0)
        {
                document.forms['f1'].selregion.options.length=0;
                eval("document.forms['f1'].selregion.options[0]=new Option('Toutes','','','true');");
	}
	else { 	eval(resultat);}
	

        url="http://www.aumillesime.com/rech_millesime.php";
       	qs      += '&millesime' + "=" + escape(millesime);
       	resultat=chargerPage(url,"POST",qs);
	//if(resultat != 0) { 	eval(resultat);}
        if(resultat == 0)
        {
                document.forms['f1'].selmillesime.options.length=0;
                eval("document.forms['f1'].selmillesime.options[0]=new Option('Tous','','','true');");
	}
	else { 	eval(resultat);}

        url="http://www.aumillesime.com/rech_contenance.php";
       	qs      += '&contenance' + "=" + escape(contenance);
       	resultat=chargerPage(url,"POST",qs);
        if(resultat == 0)
        {
                document.forms['f1'].selcontenance.options.length=0;
                eval("document.forms['f1'].selcontenance.options[0]=new Option('Toutes','','','true');");
	}
	else { 	eval(resultat);}

        url="http://www.aumillesime.com/rech_niveau.php";
       	qs      += '&niveau' + "=" + escape(niveau);
       	resultat=chargerPage(url,"POST",qs);
        if(resultat == 0)
        {
                document.forms['f1'].selniveau.options.length=0;
                eval("document.forms['f1'].selniveau.options[0]=new Option('Tous','','','true');");
	}
	else { 	eval(resultat);}
        return;
}
function raz(nomsel,titsel)
{
	var msg="";
	msg='<option value="">'+titsel+'</option>';
	//document.getElementById(nomsel).innerHTML=msg;	

	return;
}
