var mainArray = new Array (
	"--", "Data Storage and Transmission", "IEC international standard of 1998 suggests using special prefixes for binary multiplies used in data processing and transmission, i.e. kibi (1024) instead of kilo (1000).",
	"exbibit", "exbibit", "Eibit",
	"pebibit", "pebibit", "Pibit",
	"tebibit", "tebibit", "Tibit",
	"gibibit", "gibibit", "Gibit",
	"mebibit", "mebibit", "Mibit",
	"kibibit", "kibibit", "Kibit",
	"bit", "bit", "-",
	"exbibyte", "exbibyte", "EB",
	"pebybyte", "pebibyte", "PiB",
	"tebibyte", "tebibyte", "TiB",
	"gibibyte", "gibibyte", "GiB",
	"mebibyte", "mebibyte", "MiB",
	"kibibyte", "kibybyte", "KiB",
	"byte", "byte (octet)", "-");

var coeffArray = new Array ( 
 1024,
 1048576,
 1.0737418e+09,
 1.0995116e+12,
 1.1258999e+15,
 1.1529215e+18,
 0.125,
 128,
 131072,
 1.3421773e+08,
 1.3743895e+11,
 1.4073749e+14,
 1.4411519e+17,
 1024,
 1048576,
 1.0737418e+09,
 1.0995116e+12,
 1.1258999e+15,
 0.00012207031,
 0.125,
 128,
 131072,
 1.3421773e+08,
 1.3743895e+11,
 1.4073749e+14,
 1024,
 1048576,
 1.0737418e+09,
 1.0995116e+12,
 1.1920929e-07,
 0.00012207031,
 0.125,
 128,
 131072,
 1.3421773e+08,
 1.3743895e+11,
 1024,
 1048576,
 1.0737418e+09,
 1.1641532e-10,
 1.1920929e-07,
 0.00012207031,
 0.125,
 128,
 131072,
 1.3421773e+08,
 1024,
 1048576,
 1.1368684e-13,
 1.1641532e-10,
 1.1920929e-07,
 0.00012207031,
 0.125,
 128,
 131072,
 1024,
 1.110223e-16,
 1.1368684e-13,
 1.1641532e-10,
 1.1920929e-07,
 0.00012207031,
 0.125,
 128,
 1.0842022e-19,
 1.110223e-16,
 1.1368684e-13,
 1.1641532e-10,
 1.1920929e-07,
 0.00012207031,
 0.125,
 1024,
 1048576,
 1.0737418e+09,
 1.0995116e+12,
 1.1258999e+15,
 1.1529215e+18,
 1024,
 1048576,
 1.0737418e+09,
 1.0995116e+12,
 1.1258999e+15,
 1024,
 1048576,
 1.0737418e+09,
 1.0995116e+12,
 1024,
 1048576,
 1.0737418e+09,
 1024,
 1048576,
 1024);

