
	var ct=0;
	//  qty is the amount input -->
	var qty=0;
	//choice is the argument passed in
	var choice=0;
	//  mult is the conversion factor -->
	var mult=0;
	var test="TEST";
	//  mult2 is the product -->
	var mult2=0;


	//  U N I T S -->
	var cap1=new Array(16);
	cap1[0]="  Cubic Millimeter(s)";
	cap1[1]="  MilliLiter(s)";
	cap1[2]="  Teaspoons";
	cap1[3]="  Tablespoons";
	cap1[4]="  Cubic Inches";
	cap1[5]="  Fluid Ounce(s)";
	cap1[6]="  Cup(s)";
	cap1[7]="  Pint(s) (US)";
	cap1[8]="  Quart(s) (US)";
	cap1[9]="  Liter(s)";
	cap1[10]="  Gallon(s) (US)";
	cap1[11]="  Case(s)";
	cap1[12]="  750ML Bottle(s)";
	cap1[13]="  Cubic Meters (Steres)";
	cap1[14]="  Cubic Kilometers";
	cap1[15]="  Cubic Miles";

	var box=new Array("b1","b2","b3","b4","b5","b6","b7","b8","b9","b10","b11","b12","b13","b14","b15","b16");
	var boxa=new Array("b1a","b2a","b3a","b4a","b5a","b6a","b7a","b8a","b9a","b10a","b11a","b12a","b13a","b14a","b15a","b16a");

	var sigfig=4;
	
	function IsNumeric(sText)
	{
		var ValidChars = "0123456789.";
		var IsNumber=true;
		var Char;

 
		for (i = 0; i < sText.length && IsNumber == true; i++) 
		{ 
			Char = sText.charAt(i); 
			if (ValidChars.indexOf(Char) == -1) 
			{
				IsNumber = false;
			}
		}
	return IsNumber;
   }

	function calc(boxes)
	{
		ct=0;
		var txtbox;
		while(ct<16)
		{
			 txtbox = document.boxes[box[ct]];
			if(txtbox)
				document.boxes[boxa[ct]].value=[cap1[ct]];
			ct++;
		}
		//  MEASUREMENT ARRAY-->
		var m=new Array(16);
		{m[0]=.001};
		{m[1]=1};
		{m[2]=4.928922};
		{m[3]=14.786766};
		{m[4]=16.387064};
		{m[5]=29.573532};
		{m[6]=236.588256};
		{m[7]=473.176512};
		{m[8]=946.353024};
		{m[9]=1000};
		{m[10]=3785.412096};
		{m[11]=9000};
		{m[12]=750};
		{m[13]=1000000};
		{m[14]=1000000000000000};
		{m[15]=4168181825440579.584};

		//  OUTPUT ARRAY-->
		var n=new Array(24);
		//  Converting input number to Cubic Centimeters-->
		var userInputBox = document.getElementById('txtUserInput');
		var responsePane = document.getElementById('spnResponse');
		//var sigDigitsBox = document.getElementById('txtSignificantDigits');
		if(userInputBox.value=='' || !IsNumeric(userInputBox.value))
		{
			alert('Please enter an amount to be calculated');
			return;
		}
		qty=eval(userInputBox.value);
		(responsePane.innerHTML)="  " + qty + "  " + cap1[choice]+"   EQUALS";
		
		
		mult=m[choice];
		mult2=mult*qty;
		ct=0;
		sigfig=2;
		while (ct<16)
		{
			n[ct]=mult2/(m[ct]);ct=ct+1
		}
		ct=0;
		if(sigfig<0){sigfig=20};
		while (ct<16)
		{
			/*if (sigfig<20)
			{
				n[ct]=n[ct].toExponential(sigfig);
				if (n[ct] >.001 && n[ct]<1000)
				{
					n[ct]=n[ct]*1
				}
			}; */
			var txtbox = document.boxes[box[ct]];
			if(txtbox!=null || txtbox=='undefined')
				txtbox.value="  "+n[ct]; 
			ct++;
		}
}
	

