var myForm
var choisissez='Choisissez dans la liste';
var pasDeModele='Pas de modèle';
function SetValue(value,sfield)
{
	sindex = 0;
	field=eval('myForm.'+sfield);

	for (i=0 ; i<field.length; i++)
	{
		if (field.options[i].value==value)
		{
			sindex = i;
		}
	}
	field.selectedIndex=sindex;
}
function Gamme(marque,codemarque,modele,codmod)
{
	this.marque=marque;
	this.codemarque=codemarque;
	this.modele=modele;
	this.codmod=codmod;
	return this;
}
function InitMarques(sForm,tradChoisissez,tradPasDeModele)
{
choisissez=tradChoisissez;
pasDeModele=tradPasDeModele;
myForm=eval('document.'+sForm);
for(rnum=0;rnum<99;rnum++){ myForm.vo_codmarq.options[0]=null;}
for(rnum=1;rnum<99;rnum++)	{
	if(!mytest[rnum]){	break;
	}else{
		if (rnum==1){
			newOption = new Option(choisissez);
			newOption.value= 'rien';
			myForm.vo_codmarq.options[0]=newOption;	
		}
		newOption = new Option(mytest[rnum].marque);
		newOption.value= mytest[rnum].codemarque;
		myForm.vo_codmarq.options[rnum]=newOption;
	}
}
myForm.vo_codmarq.selectedIndex=0;	
chmarquesmodele(sForm);
}
function SetMarque(codemarque)
{
myForm.vo_codmarq.selectedIndex=0;
for (i=1 ; i<999; i++){
	if (!mytest[i]){ break;
	}else{
		if (mytest[i].codemarque==codemarque){
			myForm.vo_codmarq.selectedIndex=i;
			break;
		}
	}
}
chmarquesmodele(sForm);
}
function SetModele(codmod)
{
valMarque=myForm.vo_codmarq.selectedIndex;
if (valMarque >0 ) {
for (i=0 ; i<999; i++){
	if(!mytest[valMarque].codmod[i]){break;
	}else{
		if (mytest[valMarque].codmod[i]==codmod){
			myForm.vo_codgam.selectedIndex=i+1;
			break;
		}
	}
}
}
}
function SetMarque2(codemarque,sForm)
{
myForm=eval('document.'+sForm);
myForm.vo_codmarq.selectedIndex=0;
for (i=1 ; i<999; i++){
	if (!mytest[i]){ break;
	}else{
		if (mytest[i].codemarque==codemarque){
			myForm.vo_codmarq.selectedIndex=i;
			break;
		}
	}
}
chmarquesmodele(sForm);
}
function SetModele2(codmod,sForm)
{
myForm=eval('document.'+sForm);
valMarque=myForm.vo_codmarq.selectedIndex;
if (valMarque >0 ) {
for (i=0 ; i<999; i++){
	if(!mytest[valMarque].codmod[i]){break;
	}else{
		if (mytest[valMarque].codmod[i]==codmod){
			myForm.vo_codgam.selectedIndex=i+1;
			break;
		}
	}
}
}
}
function chmarquesmodele(sForm)
{
myForm=eval('document.'+sForm);
valMarque=myForm.vo_codmarq.selectedIndex;
for(rnum=0;rnum<80;rnum++)
{
	myForm.vo_codgam.options[0]=null;
}
if(valMarque!=0 && valMarque!=58)
{
	for(rnum=0;rnum<80;rnum++)
	{
		if(!mytest[valMarque].modele[rnum]){
			break;
		}else{
			if (rnum==0){
				newOption = new Option(pasDeModele);
				newOption.value= 'rien';
				myForm.vo_codgam.options[0]=newOption;
			}
			newOption = new Option(mytest[valMarque].modele[rnum]);
			newOption.value= mytest[valMarque].codmod[rnum];
			myForm.vo_codgam.options[rnum+1]=newOption;
		}
	}
	if (rnum==0){
		newOption = new Option(pasDeModele);
		newOption.value= 'rien';
		myForm.vo_codgam.options[0]=newOption;
	}
}else{
	newOption = new Option(pasDeModele);
	newOption.value= 'rien';
	myForm.vo_codgam.options[0]=newOption;
}
myForm.vo_codgam.selectedIndex=0;
}

