function clean_volumeResult()
{
	document.volumeConverter.volume_length.value=0;
	document.volumeConverter.volume_width.value=0;
	document.volumeConverter.volume_height.value=0;
	document.volumeConverter.pcs.value=1;
	
	document.volumeConverter.resultMillimeter.value = 0;
	document.volumeConverter.resultCentimeter.value = 0;
	document.volumeConverter.resultMeter.value = 0;
	document.volumeConverter.resultInch.value = 0;
	document.volumeConverter.resultFoot.value = 0;
	document.volumeConverter.resultYard.value = 0;
	document.volumeConverter.resultMilliLiter.value = 0;
	document.volumeConverter.resultLiter.value = 0;
	document.volumeConverter.resultOunce.value = 0;
	document.volumeConverter.resultOunceUK.value = 0;
	document.volumeConverter.resultPintDry.value = 0;
	document.volumeConverter.resultPintLiquid.value = 0;
	document.volumeConverter.resultPintUK.value = 0;
	document.volumeConverter.resultQuartDry.value = 0;
	document.volumeConverter.resultQuartLiquid.value = 0;
	document.volumeConverter.resultQuartUK.value = 0;
	document.volumeConverter.resultGallonDry.value = 0;
	document.volumeConverter.resultGallonLiquid.value = 0;
	document.volumeConverter.resultGallonUK.value = 0;
}

function clean_dimensionResult()
{
	document.volumeConverter.volume.value=0;
	
	document.volumeConverter.resultMillimeter.value = 0;
	document.volumeConverter.resultCentimeter.value = 0;
	document.volumeConverter.resultMeter.value = 0;
	document.volumeConverter.resultInch.value = 0;
	document.volumeConverter.resultFoot.value = 0;
	document.volumeConverter.resultYard.value = 0;
	document.volumeConverter.resultMilliLiter.value = 0;
	document.volumeConverter.resultLiter.value = 0;
	document.volumeConverter.resultOunce.value = 0;
	document.volumeConverter.resultPintDry.value = 0;
	document.volumeConverter.resultPintLiquid.value = 0;
	document.volumeConverter.resultPintUK.value = 0;
	document.volumeConverter.resultQuartDry.value = 0;
	document.volumeConverter.resultQuartLiquid.value = 0;
	document.volumeConverter.resultQuartUK.value = 0;
	document.volumeConverter.resultGallonDry.value = 0;
	document.volumeConverter.resultGallonLiquid.value = 0;
	document.volumeConverter.resultGallonUK.value = 0;
}

function volume_Convert(_volume, _scale)
{ 
	clean_volumeResult(); 
	floatVolume = parseFloat(_volume); 
	floatBuffer = 0; 
	
	intScale  = parseInt(_scale); 
	
	if ( (_volume == "")  || !(floatVolume >= 0) )
	{
 		alert("Volume must be an integer."); 
 		document.volumeConverter.volume.focus(); 
 		document.volumeConverter.volume.select(); 
 		return false;
	}
	else
	{
	   switch (intScale) 
	   {
			case 1:			// Cubic millimeter
				floatBuffer = floatVolume;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 0.001;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000000001;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000061023744;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000000035315;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000000001308;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.001;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000001;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000033814023;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000035195079;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000001816166;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000002113376;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000001759754;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000000908083;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000001056688;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000000879877;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000000227021;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000000264172;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000000219969;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 2:			// Cubic centimeter
				floatBuffer = floatVolume;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 1000;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000001;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.061023744;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000035315;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000001308;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.001;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.033814023;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.035195079;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.001816166;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.002113376;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.001759754 
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000908083;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.001056688;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000879877;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000227021;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000264172;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000219969;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 3:			// Cubic meter
				floatBuffer = floatVolume;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 1000000000;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1000000;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 61023.744094732;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 35.314666721;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume *  1.307950619;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1000000;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1000;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 33814.022701843;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 35195.079108577;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1816.165956523;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 2113.376418865;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1759.753986393;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume *  908.082978262;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1056.688209433;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume *  879.876993196;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 227.020744565;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 264.172052358;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 219.969248299;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 4:			// Cubic inch
				floatBuffer = floatVolume;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 16387.064;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 16.387064;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000016387;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000578704;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000021433;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 16.387064;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.016387064;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.554112554;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.576744014;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.029761628;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.034632035;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.028837201;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.014880814;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.017316017;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.014418601;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.003720203;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.004329004;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.003604650;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 5:			// Cubic foot
				floatBuffer = floatVolume;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 28316846.592;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 28316.846592;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.028316847;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1728;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.037037037;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 28316.846592;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 28.316846592;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 957.506493506;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 996.613655910888;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 51.428092776;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 59.844155844;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 49.830683672;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 25.714046388;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 29.922077922;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 24.915341836;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 6.428511597;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 7.480519481;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 6.228835459;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 6:			// Cubic yard
				floatBuffer = floatVolume;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 764554857.984;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 764554.857984;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.764554858;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 46656;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 27;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 764554.857984;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 764.554857984;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 25852.675324675;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 26908.568709594;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume *  1388.558504965;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1615.792207792;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1345.428459153;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 694.279252482;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 807.896103896;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 672.714229577;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 173.569813121;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 201.974025974;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 168.178557394;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 7:			// Milliliter
				floatBuffer = floatVolume;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 1000;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000001;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.061023744095;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000035314667;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000001307951;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.001;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.033814022202;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.035195079106;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.001816165956;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.002113376419;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.001759754;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000908083;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.001056688;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000879877;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000227021;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000264172;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000219969;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 8:			// Liter
				floatBuffer = floatVolume;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 1000000;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1000;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.001;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 61.023744095;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.035314667;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.001307951;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1000;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 33.814022702;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 35.195079109;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1.816165957;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 2.113376419;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1.759753986;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.908082978;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1.056688209;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.879876993;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.227020745;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.264172052;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.219969248;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 9:			// Ounce US
   				floatBuffer = floatVolume;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 29573.529563;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 29.573529563;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000029574;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1.8046875;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.001044379;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000038681;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 29.57353;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.02957353;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1.04084273;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.053710438;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.0625;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.052042137;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.026855219;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.03125;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.026021069;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.006713805;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.0078125;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.006505267;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 10:			// Ounce UK
   				floatBuffer = floatVolume;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 28413.063000;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 28.413063000;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume *  0.000028413;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume *  1.733871485;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume *  0.001003398;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume *  0.000037163;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 28.413063;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume *  0.028413063;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.96075994;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.0516028377;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.0600474973;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.0500000009;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.0258014189;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.0300237487;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.0250000004;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.0064503547;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.0075059372;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.0062500001;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 11:			// Pint dry
				floatBuffer = floatVolume;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 550610.475;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 550.610475;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.00055061;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 33.600312722;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume *  0.019444625;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000720171;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 550.610475;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.550610475;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 18.618355102;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 19.378779226;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1.163647194;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.968938978;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.5;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.581823597;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.484469489;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.125;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.145455899;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.121117372;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 12:			// Pint liquid
   				floatBuffer = floatVolume;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 473176.473;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 473.176473;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000473176;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 28.875;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.016710069;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000618891;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 473.176473;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.473176473;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 16;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 16.65348340;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.859367002;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.832674185;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.429683501;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.5;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.416337092;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.107420875;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.125;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.104084273;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 13:			// Pint UK
   				floatBuffer = floatVolume;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 568261.250000;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 568.261250;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000568;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 34.677429;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.020068;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000743;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 568.261250;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.568261;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 19.215198;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 19.99999965;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume *  1.03205674;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1.2009499;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.516028;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.600475;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.5;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.129007;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.150119;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.125;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 14:			// Quart dry
   				floatBuffer = floatVolume;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 1101220.95;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1101.22095;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.001101221;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 67.200625445;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.038889251;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.001440343;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1101.22095;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1.10122095;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 37.236710203;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 38.757558451;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 2;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 2.327294388;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1.937877957;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1.163647194;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.968938978;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.25;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.290911798;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.242234745;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 15:			// Quart liquid
				floatBuffer = floatVolume;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 946352.946;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 946.352946;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000946353;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 57.75;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.033420139;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.001237783;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 946.352946;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.946352946;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 32;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 33.306966799;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1.718734003;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 2;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1.665348369;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.859367002;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.832674185;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.21484175;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.25;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.20816855;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 16:			// Quart UK
				floatBuffer = floatVolume;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 1136522.5;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1136.52250;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.0011365;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 69.354858;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.040136;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.0014865;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1136.52250;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1.13652250;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 38.430397;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 40;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 2.064113;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 2.4018998;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 2;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1.032057;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1.2009499;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.258014;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.300237;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.25;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 17:			// Gallon dry
   				floatBuffer = floatVolume;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 4404883.8;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 4404.8838;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.004404884;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 268.802501778;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.155557003;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.00576137;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 4404.8838;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 4.4048838;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 148.946840812;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 155.030233805;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 8;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 9.309177551;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 7.751511827;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 4;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 4.654588775;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 3.875755913;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1.163647194;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.968938978;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 18:			// Gallon liquid
				floatBuffer = floatVolume;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 3785411.784;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 3785.411784;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.003785412;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 231;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.133680556;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.004951132;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 3785.411784;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 3.785411784;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 128;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 133.2278672;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 6.874936014;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 8;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 6.661393477;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 3.437468007;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 4;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 3.330696738516;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.859367002;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.832674184629;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 19:			// Gallon UK
				floatBuffer = floatVolume;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 4546090;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 4546.09;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.004546;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 277.419433;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.160544;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.005946;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume *  4546.09;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 4.54609;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 153.721588;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 160;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 8.256454;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 9.607599;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 8;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 4.128227;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 4.8037997;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 4;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1.032057;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1.2009499;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
			    break;
			default:
				document.volumeConverter.resultMillimeter.value = 0;
				document.volumeConverter.resultCentimeter.value = 0;
				document.volumeConverter.resultMeter.value = 0;
				document.volumeConverter.resultInch.value = 0;
				document.volumeConverter.resultFoot.value = 0;
				document.volumeConverter.resultYard.value = 0;
				document.volumeConverter.resultMilliLiter.value = 0;
				document.volumeConverter.resultLiter.value = 0;
				document.volumeConverter.resultOunce.value = 0;
				document.volumeConverter.resultOunceUK.value = 0;
				document.volumeConverter.resultPintDry.value = 0;
				document.volumeConverter.resultPintLiquid.value = 0;
				document.volumeConverter.resultPintUK.value = 0;
				document.volumeConverter.resultQuartDry.value = 0;
				document.volumeConverter.resultQuartLiquid.value = 0;
				document.volumeConverter.resultQuartUK.value = 0;
				document.volumeConverter.resultGallonDry.value = 0;
				document.volumeConverter.resultGallonLiquid.value = 0;
				document.volumeConverter.resultGallonUK.value = 0;
		}

	}
}


function dimensionConvert(_length, _width, _height, _pcs, _scale)
{ 
	clean_dimensionResult(); 
	floatLength = parseFloat(_length);
	floatWidth = parseFloat(_width);
	floatHeight = parseFloat(_height);
	
	intPcs = parseInt(_pcs); 
	intScale = parseInt(_scale); 
	
	floatVolume  = floatLength * floatWidth * floatHeight * intPcs; 
	floatBuffer = 0; 
	
	if ( (_length == "")  || (_width == "")  || (_height == "")  || !(floatVolume >= 0) )
	{
 		alert("Volume must be an integer."); 
 		document.volumeConverter.volume.focus(); 
 		document.volumeConverter.volume.select(); 
 		return false;
	}
	else
	{
	   switch (intScale) 
	   {
			case 1:			// Cubic millimeter
				floatBuffer = floatVolume;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 0.001;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000000001;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000061023744;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000000035315;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000000001308;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.001;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000001;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000033814023;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000035195079;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000001816166;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000002113376;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000001759754;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000000908083;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000001056688;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000000879877;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000000227021;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000000264172;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000000219969;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 2:			// Cubic centimeter
				floatBuffer = floatVolume;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 1000;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000001;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.061023744;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000035315;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000001308;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.001;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.033814023;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.035195079;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.001816166;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.002113376;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.001759754 
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000908083;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.001056688;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000879877;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000227021;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000264172;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000219969;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 3:			// Cubic meter
				floatBuffer = floatVolume;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 1000000000;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1000000;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 61023.744094732;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 35.314666721;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume *  1.307950619;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1000000;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1000;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 33814.022701843;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 35195.079108577;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1816.165956523;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 2113.376418865;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1759.753986393;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume *  908.082978262;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1056.688209433;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume *  879.876993196;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 227.020744565;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 264.172052358;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 219.969248299;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 4:			// Cubic inch
				floatBuffer = floatVolume;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 16387.064;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 16.387064;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000016387;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000578704;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.000021433;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 16.387064;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.016387064;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.554112554;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.576744014;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.029761628;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.034632035;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.028837201;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.014880814;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.017316017;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.014418601;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.003720203;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.004329004;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.003604650;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 5:			// Cubic foot
				floatBuffer = floatVolume;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 28316846.592;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 28316.846592;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.028316847;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1728;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.037037037;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 28316.846592;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 28.316846592;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 957.506493506;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 996.613655910888;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 51.428092776;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 59.844155844;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 49.830683672;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 25.714046388;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 29.922077922;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 24.915341836;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 6.428511597;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 7.480519481;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 6.228835459;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			case 6:			// Cubic yard
				floatBuffer = floatVolume;
				document.volumeConverter.resultYard.value = floatBuffer.toFixed(6);
				
				floatBuffer = floatVolume * 764554857.984;
				document.volumeConverter.resultMillimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 764554.857984;
				document.volumeConverter.resultCentimeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 0.764554858;
				document.volumeConverter.resultMeter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 46656;
				document.volumeConverter.resultInch.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 27;
				document.volumeConverter.resultFoot.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 764554.857984;
				document.volumeConverter.resultMilliLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 764.554857984;
				document.volumeConverter.resultLiter.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 25852.675324675;
				document.volumeConverter.resultOunce.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 26908.568709594;
				document.volumeConverter.resultOunceUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume *  1388.558504965;
				document.volumeConverter.resultPintDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1615.792207792;
				document.volumeConverter.resultPintLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 1345.428459153;
				document.volumeConverter.resultPintUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 694.279252482;
				document.volumeConverter.resultQuartDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 807.896103896;
				document.volumeConverter.resultQuartLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 672.714229577;
				document.volumeConverter.resultQuartUK.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 173.569813121;
				document.volumeConverter.resultGallonDry.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 201.974025974;
				document.volumeConverter.resultGallonLiquid.value = floatBuffer.toFixed(6);
				floatBuffer = floatVolume * 168.178557394;
				document.volumeConverter.resultGallonUK.value = floatBuffer.toFixed(6);
			    break;
			default:
				document.volumeConverter.resultMillimeter.value = 0;
				document.volumeConverter.resultCentimeter.value = 0;
				document.volumeConverter.resultMeter.value = 0;
				document.volumeConverter.resultInch.value = 0;
				document.volumeConverter.resultFoot.value = 0;
				document.volumeConverter.resultYard.value = 0;
				document.volumeConverter.resultMilliLiter.value = 0;
				document.volumeConverter.resultLiter.value = 0;
				document.volumeConverter.resultOunce.value = 0;
				document.volumeConverter.resultOunceUK.value = 0;
				document.volumeConverter.resultPintDry.value = 0;
				document.volumeConverter.resultPintLiquid.value = 0;
				document.volumeConverter.resultPintUK.value = 0;
				document.volumeConverter.resultQuartDry.value = 0;
				document.volumeConverter.resultQuartLiquid.value = 0;
				document.volumeConverter.resultQuartUK.value = 0;
				document.volumeConverter.resultGallonDry.value = 0;
				document.volumeConverter.resultGallonLiquid.value = 0;
				document.volumeConverter.resultGallonUK.value = 0;
		}

	}
}
