function clean_massResult()
{
	document.massConverter.resultMilligram.value = 0;
	document.massConverter.resultGram.value = 0;
	document.massConverter.resultKilogram.value = 0;
	document.massConverter.resultTonne.value = 0;
	document.massConverter.resultOunce.value = 0;
	document.massConverter.resultPound.value = 0;
}

function mass_Convert(_mass, _scale)
{ 
	clean_massResult(); 
	floatMass  = parseFloat(_mass);
	floatBuffer = 0;	
	
	intScale = parseInt(_scale); 

	if ( (_mass == "")  || !(floatMass >= 0) )
	{
 		alert("Weight must be an integer."); 
 		document.massConverter.mass.focus(); 
 		document.massConverter.mass.select(); 
 		return false;
	}
	else
	{
	   switch (intScale) 
	   {
			case 1:			// Milligramm
				floatBuffer = floatMass;
				document.massConverter.resultMilligram.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatMass * 0.001;
				document.massConverter.resultGram.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 0.000001;
				document.massConverter.resultKilogram.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 0.000000001;
				document.massConverter.resultTonne.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 0.001 * 0.035273962;
				document.massConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 0.001 * 0.002204623;
				document.massConverter.resultPound.value = floatBuffer.toFixed(6);
			    break;
			case 2:			// Gramm
				floatBuffer = floatMass;
				document.massConverter.resultGram.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatMass * 1000;
				document.massConverter.resultMilligram.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 0.001;
				document.massConverter.resultKilogram.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 0.000001;
				document.massConverter.resultTonne.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 0.035273962;
				document.massConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 0.002204623;
				document.massConverter.resultPound.value = floatBuffer.toFixed(6);
			    break;
			case 3:			// Kilogramm
				floatBuffer = floatMass;
				document.massConverter.resultKilogram.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatMass * 1000000;
				document.massConverter.resultMilligram.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 1000;
				document.massConverter.resultGram.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 0.001;
				document.massConverter.resultTonne.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 35.27396195;
				document.massConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 2.204622622;
				document.massConverter.resultPound.value = floatBuffer.toFixed(6);
			    break;
			case 4:			// Tonne
				floatBuffer = floatMass;
				document.massConverter.resultTonne.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatMass * 1000000000;
				document.massConverter.resultMilligram.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 1000000;
				document.massConverter.resultGram.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 1000;
				document.massConverter.resultKilogram.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 35273.96194958;
				document.massConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 2204.622621849;
				document.massConverter.resultPound.value = floatBuffer.toFixed(6);
			    break;
			case 5:			// Ounce
				floatBuffer = floatMass;
				document.massConverter.resultOunce.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatMass * 1000 * 28.349523125;
				document.massConverter.resultMilligram.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 28.349523125;
				document.massConverter.resultGram.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 0.028349523;
				document.massConverter.resultKilogram.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 0.00002835;
				document.massConverter.resultTonne.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 0.0625;
				document.massConverter.resultPound.value = floatBuffer.toFixed(6);
			    break;
			case 6:			// Pound
				floatBuffer = floatMass;
				document.massConverter.resultPound.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatMass * 1000 * 453.59237;
				document.massConverter.resultMilligram.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 453.59237;
				document.massConverter.resultGram.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 0.45359237;
				document.massConverter.resultKilogram.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 0.000453592;
				document.massConverter.resultTonne.value = floatBuffer.toFixed(6);
				floatBuffer = floatMass * 16;
				document.massConverter.resultOunce.value = floatBuffer.toFixed(6);
			    break;
			default:
				document.massConverter.resultMilligram.value = 0;
				document.massConverter.resultGram.value = 0;
				document.massConverter.resultKilogram.value = 0;
				document.massConverter.resultTonne.value = 0;
				document.massConverter.resultOunce.value = 0;
				document.massConverter.resultPound.value = 0;
		}

	}

}
