function calcul_velocite(){
	with (document.velocite){
		switch(unite1.value)
		{
			case 'fts':
				switch(unite2.value)
				{
					case 'fts' : resultat.value = roundit(data.value); break;
					case 'ftmin' : resultat.value =  roundit(data.value*60);break;
					case 'mih' : resultat.value =  roundit(data.value*0.6804);break;
					case 'ms' : resultat.value =  roundit(data.value*0.3048);break;
					case 'mmin' : resultat.value =  roundit(data.value*12.288);break;
					case 'kmh' : resultat.value =  roundit(data.value*1.09738);break;
				}
			break;
			case 'ftmin':
				switch(unite2.value)
				{
					case 'fts' : resultat.value = roundit(data.value*0.01667); break;
					case 'ftmin' : resultat.value = roundit(data.value); break;
					case 'mih' : resultat.value =  roundit(data.value*0.0113);break;
					case 'ms' : resultat.value =  roundit(data.value*0.005);break;
					case 'mmin' : resultat.value =  roundit(data.value*0.3048);break;
					case 'kmh' : resultat.value =  roundit(data.value*0.0183);break;
				}
			break;
			case 'mih':
				switch(unite2.value)
				{
					case 'fts' : resultat.value = roundit(data.value*1.467); break;
					case 'ftmin' : resultat.value =  roundit(data.value*88);break;
					case 'mih' :resultat.value = roundit(data.value); break;
					case 'ms' : resultat.value =  roundit(data.value*0.447);break;
					case 'mmin' : resultat.value =  roundit(data.value*26.82);break;
					case 'kmh' : resultat.value =  roundit(data.value*1.6093);break;
				}
			break;
			case 'ms':
				switch(unite2.value)
				{
					case 'fts' : resultat.value = roundit(data.value*3.281); break;
					case 'ftmin' : resultat.value =  roundit(data.value*196.85);break;
					case 'mih' : resultat.value =  roundit(data.value*2.237);break;
					case 'ms' : resultat.value = roundit(data.value); break;
					case 'mmin' : resultat.value =  roundit(data.value*60);break;
					case 'kmh' : resultat.value =  roundit(data.value*3.6);break;
				}
			break;
			case 'mmin':
				switch(unite2.value)
				{
					case 'fts' : resultat.value = roundit(data.value*0.0546); break;
					case 'ftmin' : resultat.value =  roundit(data.value*3.281);break;
					case 'mih' : resultat.value =  roundit(data.value*0.03728);break;
					case 'ms' : resultat.value =  roundit(data.value*0.01667);break;
					case 'mmin' : resultat.value = roundit(data.value); break;
					case 'kmh' : resultat.value =  roundit(data.value*0.06);break;
				}
			break;
			case 'kmh':
				switch(unite2.value)
				{
					case 'fts' : resultat.value = roundit(data.value*0.9113); break;
					case 'ftmin' : resultat.value =  roundit(data.value*54.675);break;
					case 'mih' : resultat.value =  roundit(data.value*0.6214);break;
					case 'ms' : resultat.value =  roundit(data.value*0.2778);break;
					case 'mmin' : resultat.value =  roundit(data.value*16.667);break;
					case 'kmh' : resultat.value = roundit(data.value); break;
				}
			break;
		}
	}
}