//----Definition der Struktur der Einheitendatenbank
var DimDB = new Array();
function Dim(Info, Name, Display, OwnUnit, CalcSecSep, Typ)
	{
	this.Info = Info;
	this.Name = Name;
	this.Display = Display;			//Anzahl Sections, die bei Aufruf angezeigt werden
	this.OwnUnit = OwnUnit;			//Felder für eigene Einheiten (1 = JA, 0 = NEIN)
	this.CalcSecSep = CalcSecSep;	//Sections separat berechnen (bei ungleicher Dimension) (1 = JA, 0 = NEIN)
	this.Typ = Typ;					//Typ 0 = normale Größe, Typ 1 = Spezialgebiet
	}

var SecName = new Array();

var UnitDB = new Array();
function Unit(Name, Abk, Umrech, Summa, Expon)
	{
	this.Name = Name;
	this.Abk = Abk;
	this.Umrech = Umrech;
	this.Summa = Summa;
	this.Expon = Expon;
	}

var OwnUnitList = new Array();
function OwnUnit(Number, MulDiv, Expo, BoSelecta)
	{
	this.Number = Number;
	this.MulDiv = MulDiv;
	this.Expo = Expo;
	this.BoSelecta = BoSelecta;
	}

var BoSelecta = new Array(1, 2, 0, 0, 0, 0, 0, 1, 0, 1, 0, 4, 0, 0, 0);

//----Dimensionen definieren-----------------------------------------------------------------------
DimDB[DimDB.length] = new Dim("leng", "Länge",               1, 0, 0, 0);
DimDB[DimDB.length] = new Dim("area", "Fläche",              1, 0, 0, 0);
DimDB[DimDB.length] = new Dim("volu", "Volumen",             1, 0, 0, 0);
DimDB[DimDB.length] = new Dim("angl", "Winkel",              4, 0, 0, 0);
DimDB[DimDB.length] = new Dim("time", "Zeit",                1, 0, 0, 0);
DimDB[DimDB.length] = new Dim("freq", "Frequenz",            2, 0, 0, 0);
DimDB[DimDB.length] = new Dim("velo", "Geschwindigkeit",     1, 1, 0, 0);
DimDB[DimDB.length] = new Dim("acce", "Beschleunigung",      4, 1, 0, 0);
DimDB[DimDB.length] = new Dim("mass", "Masse",               1, 0, 0, 0);
DimDB[DimDB.length] = new Dim("forc", "Kraft",               4, 1, 0, 0);
DimDB[DimDB.length] = new Dim("ener", "Energie",             1, 1, 0, 0);
DimDB[DimDB.length] = new Dim("powe", "Leistung",            6, 1, 0, 0);
DimDB[DimDB.length] = new Dim("dens", "Dichte",              2, 1, 0, 0);
DimDB[DimDB.length] = new Dim("pres", "Druck",               1, 1, 0, 0);
DimDB[DimDB.length] = new Dim("temp", "Temperatur",          2, 0, 0, 0);
DimDB[DimDB.length] = new Dim("cars", "Fahrzeuge",           7, 0, 1, 1);
DimDB[DimDB.length] = new Dim("naut", "Nautik & Aeronautik", 4, 0, 1, 1);
DimDB[DimDB.length] = new Dim("astr", "Astronomie",          2, 0, 1, 1);
DimDB[DimDB.length] = new Dim("mete", "Meteorologie",        4, 0, 1, 1);
DimDB[DimDB.length] = new Dim("comp", "Computer",            2, 0, 1, 1);
DimDB[DimDB.length] = new Dim("prin", "Typographie & Grafik",2, 0, 0, 1);
//DimDB[DimDB.length] = new Dim("vine", "Weinbau",             1, 0, 1, 1);
DimDB[DimDB.length] = new Dim("nutr", "Ernährung",           1, 0, 1, 1);
//DimDB[DimDB.length] = new Dim("acou", "Akustik",             2, 0, 1, 1);
DimDB[DimDB.length] = new Dim("elec", "Elektrizität",        1, 0, 1, 1);
DimDB[DimDB.length] = new Dim("magn", "Magnetismus",         3, 0, 1, 1);
DimDB[DimDB.length] = new Dim("emwv", "Elektromagn. Wellen", 4, 0, 0, 1);
DimDB[DimDB.length] = new Dim("radi", "Radioaktivität",      5, 0, 1, 1);
/*DimDB[DimDB.length] = new Dim("phot", "Photometrie",         1, 0, 1, 1);
DimDB[DimDB.length] = new Dim("thdy", "Thermodynamik",       1, 0, 1, 1);
DimDB[DimDB.length] = new Dim("chem", "Chemie",              1, 0, 1, 1);
DimDB[DimDB.length] = new Dim("ptph", "Atome & Teilchen",    1, 0, 1, 1);
DimDB[DimDB.length] = new Dim("quan", "Quantenphysik",       1, 0, 1, 1);*/

for (var ius = 0; ius < DimDB.length; ius++)
	{
	UnitDB[ius] = new Array();
	SecName[ius] = new Array();
	OwnUnitList[ius] = new Array();
	}

//----Länge----------------------------------------------------------------------------------------
var d = 0;
var u = 0; SecName[d][u] = "Häufigste Einheiten";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilometer",   "km",  1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Meter",       "m",   1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Zentimeter",  "cm",  1e-2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millimeter",  "mm",  1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("mile (Meile)","mi.", c_mtin*12*3*1760, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("yard",        "yd.", c_mtin*12*3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("foot (Fuß)",  "ft.", c_mtin*12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("inch (Zoll)", "in.", c_mtin, 0, 1);
u++; SecName[d][u] = "SI-System";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilometer",   "km", 1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Hektometer",  "hm", 1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Dekameter",   "dam",1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Meter",       "m",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Dezimeter",   "dm", 1e-1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Zentimeter",  "cm", 1e-2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millimeter",  "mm", 1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Mikrometer",  "µm", 1e-6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kiloångström","kÅ", 1e-7, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Nanometer",   "nm", 1e-9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Ångström",    "Å",  1e-10, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Pikometer",   "pm", 1e-12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Femtometer",  "fm", 1e-15, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Attometer",   "am", 1e-18, 0, 1);
u++; SecName[d][u] = "Nautik";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Seemeile (international)",     "sm",   1852, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Seemeile (admiralty) (brit.)", "nm.",  c_mtin*12*6080, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kabellänge (international)",   "kbl",  185.2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kabellänge (brit.)",           "cbl.", c_mtin*12*608, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("nautical league",              "nl.",  c_mtin*12*6080*3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("shackle, shot",                "",     c_mtin*12*6*15, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("fathom",                       "fm.",  c_mtin*12*6, 0, 1);
u++; SecName[d][u] = "Astronomie";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Lichtjahr (julian. Jahr)",       "Lj",  299792000*365.25*24*60*60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Lichtstunde",                    "Lh",  299792000*60*60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Lichtminute",                    "Lm",  299792000*60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Lichtsekunde",                   "Ls",  299792000, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Astronomische Einheit",          "AE",  149597870691, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Parsec",                         "pc",  149597870691/Math.tan(c_pi/3600/180), 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kiloparsec",                     "kpc", 149597870691/Math.tan(c_pi/3600/180)*1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Megaparsec",                     "Mpc", 149597870691/Math.tan(c_pi/3600/180)*1e6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gigaparsec",                     "Gpc", 149597870691/Math.tan(c_pi/3600/180)*1e9, 0, 1);
u++; SecName[d][u] = "Militär";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("calibre", "cal.", c_mtin/100, 0, 1);
u++; SecName[d][u] = "Angloamerikanisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("league",     "lea.", c_mtin*12*3*1760*3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("mile",       "mi ",  c_mtin*12*3*1760, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("furlong",    "fur.", c_mtin*10*4*198, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("chain",      "ch.",  c_mtin*4*198, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("rod",        "rd.",  c_mtin*198, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("yard",       "yd.",  c_mtin*12*3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("link",       "li.",  c_mtin*198/25, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("foot",       "ft.",  c_mtin*12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("foot (U.S. survey)", "ft.",  c_mtin_surv*12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("inch",       "in.",  c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("inch (U.S. survey)", "in.",  c_mtin_surv, 0, 1);
u++; SecName[d][u] = "Englisch (veraltet)";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("digit",     "", c_mtin*3/4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("finger",    "", c_mtin*7/8, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("palm",      "", c_mtin*3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("hand",      "", c_mtin*4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("shaftment", "", c_mtin*6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("span",      "", c_mtin*9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("cubit",     "", c_mtin*18, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("ell",       "", c_mtin*45, 0, 1);
u++; SecName[d][u] = "Russisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("totschka (точка)",  "", c_mtin/100, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("linja (линия)",     "", c_mtin/10, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("djuim (дюйм)",      "", c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("werschok (вершoк)", "", c_mtin*7/4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pjad (пядь)",       "", c_mtin*7, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("fut (фут)",         "", c_mtin*12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("stopa (cтопа)",     "", c_mtin*14, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("arschin (аршин)",   "", c_mtin*28, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("saschen (сажень)",  "", c_mtin*28*3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("werst (верста)",    "", c_mtin*28*1500, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("milja (миля)",      "", c_mtin*28*1500*7, 0, 1);
u++; SecName[d][u] = "Chinesisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("hū",    "忽",		1/3/1000000, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("sī",    "丝",		1/3/100000, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("háo",   "毫",		1/3/10000, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("lí",    "市厘",	1/3/1000, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("fēn",   "市分",	1/3/100, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("cùn",   "市寸",	1/3/10, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("chǐ",   "市尺",	1/3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("bù",    "步",		1/3*5, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("zhàng", "市丈",	1/3*10, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("yǐn",   "引",		1/3*100, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("lǐ",    "市里",	1/3*1500, 0, 1);
u++; SecName[d][u] = "Japanisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("mō",    "毛", 1/33000, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("rin",   "厘", 1/3300, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("bu",    "分", 1/330, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("sun",   "寸", 1/33, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("shaku", "尺", 10/33, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("ken",   "間", 20/11, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("jō",    "丈", 100/33, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("chō",   "町", 1200/11, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("ri",    "里", 43200/11, 0, 1);
u++; SecName[d][u] = "Thailändisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("kabiet", "", 0.005, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("niu",    "", 0.02, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("kueb",   "", 0.25, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("sok",    "", 0.5, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("wah",    "", 2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("sen",    "", 40, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("yojana", "", 16000, 0, 1);
u++; SecName[d][u] = "Römisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("digitus",      "", c_mtrf/16, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("palmus",       "", c_mtrf/4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pes",          "", c_mtrf, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("cubitus",      "", c_mtrf*1.5, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("gradus",       "", c_mtrf*2.5, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("passus",       "", c_mtrf*5, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pertica",      "", c_mtrf*10, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("actus",        "", c_mtrf*120, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("stadium",      "", c_mtrf*625, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("mille passus", "", c_mtrf*5000, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("leuga",        "", c_mtrf*7500, 0, 1);

//----Fläche---------------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "Häufigste Einheiten";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Quadratkilometer",  "km<sup>2</sup>",  1e6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Hektar",            "ha",              1e4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Quadratmeter",      "m<sup>2</sup>",   1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Quadratzentimeter", "cm<sup>2</sup>",  1e-4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("square mile",       "mi.<sup>2</sup>", c_mtin*c_mtin*144*9*1760*1760, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("square foot",       "ft.<sup>2</sup>", c_mtin*c_mtin*144, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("square inch",       "in.<sup>2</sup>", c_mtin*c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("acre",              "ac.",             c_mtin*c_mtin*144*9*4840, 0, 1);
u++; SecName[d][u] = "SI-System";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Quadratkilometer",  "km<sup>2</sup>", 1e6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Hektar",            "ha",             1e4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Ar",                "a",              1e2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Quadratmeter",      "m<sup>2</sup>",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Quadratdezimeter",  "dm<sup>2</sup>", 1e-2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Quadratzentimeter", "cm<sup>2</sup>", 1e-4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Quadratmillimeter", "mm<sup>2</sup>", 1e-6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Quadratmikrometer", "µm<sup>2</sup>", 1e-12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Quadratnanometer",  "nm<sup>2</sup>", 1e-18, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Quadratpikometer",  "pm<sup>2</sup>", 1e-24, 0, 1);
u++; SecName[d][u] = "Atom-, Kern- und Teilchenphysik";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Barn",      "b",  1e-28, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millibarn", "mb", 1e-31, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Mikrobarn", "µb", 1e-34, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Nanobarn",  "nb", 1e-37, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Pikobarn",  "pb", 1e-40, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Femtobarn", "fb", 1e-43, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Shed",      "",   1e-52, 0, 1);
u++; SecName[d][u] = "Angloamerikanisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("square mile",  "mi.<sup>2</sup>",  c_mtin*c_mtin*144*9*1760*1760, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("square yard",  "yd.<sup>2</sup>",  c_mtin*c_mtin*144*9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("square foot",  "ft.<sup>2</sup>",  c_mtin*c_mtin*144, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("square inch",  "in.<sup>2</sup>",  c_mtin*c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("circular inch","circ.in.",         c_mtin*c_mtin*c_pi/4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("square mil",   "mil.<sup>2</sup>", c_mtin*c_mtin/1e6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("circular mil", "circ.mil.",        c_mtin*c_mtin/1e6*c_pi/4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("square rod",   "rd.<sup>2</sup>",  c_mtin*c_mtin*198*198, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("acre",         "ac.",              c_mtin*c_mtin*144*9*4840, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("rood",         "ro.",              c_mtin*c_mtin*144*9*1210, 0, 1);
u++; SecName[d][u] = "Amerikanisch (Landvermessung)";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("square mile (U.S. survey)", "mi.<sup>2</sup>", c_mtin_surv*c_mtin_surv*144*9*1760*1760, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("square yard (U.S. survey)", "yd.<sup>2</sup>", c_mtin_surv*c_mtin_surv*144*9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("square foot (U.S. survey)", "ft.<sup>2</sup>", c_mtin_surv*c_mtin_surv*144, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("square rod (U.S. survey)",  "rd.<sup>2</sup>", c_mtin_surv*c_mtin_surv*198*198, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("acre (U.S. survey)",        "ac.",             c_mtin_surv*c_mtin_surv*144*43560, 0, 1);
u++; SecName[d][u] = "Russisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("diuim<sup>2</sup> (дюйм<sup>2</sup>)",     "", c_mtin*c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("fut<sup>2</sup> (фут<sup>2</sup>)",        "", c_mtin*c_mtin*144, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("arschin<sup>2</sup> (аршин<sup>2</sup>)",  "", c_mtin*c_mtin*784, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("saschen<sup>2</sup> (сажень<sup>2</sup>)", "", c_mtin*c_mtin*144*49, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("dessjatine (десятина)",                    "", c_mtin*c_mtin*144*49*2400, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("werst<sup>2</sup> (верста<sup>2</sup>)",   "", c_mtin*c_mtin*144*49*250000, 0, 1);
u++; SecName[d][u] = "Chinesisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("fāng cùn",   "方寸", 1/900, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("fāng chǐ",   "方尺", 1/9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("fāng zhàng", "方丈", 100/9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("lí",         "市厘", 2/3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("fēn",        "市分", 20/3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("mǔ",         "市亩", 2000/3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("shí",        "市石", 20000/3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("qǐng",       "市顷", 200000/3, 0, 1);
u++; SecName[d][u] = "Japanisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("shaku", "勺", 4/121, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("gō",    "合", 40/121, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("jō",    "畳", 200/121, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("tsubo", "坪", 400/121, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("une",   "畝", 12000/121, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("tan",   "段", 120000/121, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("chō",   "町", 1200000/121, 0, 1);
u++; SecName[d][u] = "Thailändisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("tarangwah", "", 4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("ngan",      "", 400, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("rai",       "", 1600, 0, 1);
u++; SecName[d][u] = "Römisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pes quadratus"  , "", c_mtrf*c_mtrf, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("scripulum",       "", c_mtrf*c_mtrf*100, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("actus minimus",   "", c_mtrf*c_mtrf*14400/30, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("clima",           "", c_mtrf*c_mtrf*14400/4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("actus quadratus", "", c_mtrf*c_mtrf*14400, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("iugerum",         "", c_mtrf*c_mtrf*14400*2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("heredium",        "", c_mtrf*c_mtrf*14400*4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("centuria",        "", c_mtrf*c_mtrf*14400*400, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("saltus",          "", c_mtrf*c_mtrf*14400*1600, 0, 1);

//----Volumen--------------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "Häufigste Einheiten";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kubikmeter",      "m<sup>3</sup>",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kubikzentimeter", "cm<sup>3</sup>", 1e-6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Liter",           "l",              1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Milliliter",      "ml",             1e-6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("gallon (Gallone)","US.liq.gal.",    231*c_mtin*c_mtin*c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pint",            "US.liq.pt.",     231*c_mtin*c_mtin*c_mtin/4/2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("fluid ounce",     "US.fl.oz.",      231*c_mtin*c_mtin*c_mtin/4/2/2/2/4, 0, 1);
u++; SecName[d][u] = "SI-System";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kubikkilometer",  "km<sup>3</sup>", 1e9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kubikmeter",      "m<sup>3</sup>",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kubikdezimeter",  "dm<sup>3</sup>", 1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kubikzentimeter", "cm<sup>3</sup>", 1e-6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kubikmillimeter", "mm<sup>3</sup>", 1e-9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kubikmikrometer", "µm<sup>3</sup>", 1e-18, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kubiknanometer",  "nm<sup>3</sup>", 1e-27, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Hektoliter", "hl",  1e-1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Dekaliter",  "dal", 1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Liter",      "l",   1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Deziliter",  "dl",  1e-4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Zentiliter", "cl",  1e-5, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Milliliter", "ml",  1e-6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Mikroliter", "µl",  1e-9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Nanoliter",  "nl",  1e-12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Pikoliter",  "pl",  1e-15, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Femtoliter", "fl",  1e-18, 0, 1);
u++; SecName[d][u] = "Angloamerikanisch (allgemein)";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("cubic mile",   "cu.mi.", c_mtin*c_mtin*c_mtin*1728*27*1760*1760*1760, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("cubic yard",   "cu.yd.", c_mtin*c_mtin*c_mtin*1728*27, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("cubic foot",   "cu.ft.", c_mtin*c_mtin*c_mtin*1728, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("cubic inch",   "cu.in.", c_mtin*c_mtin*c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("gross register ton", "GRT", c_mtin*c_mtin*c_mtin*1728*100, 0, 1);
u++; SecName[d][u] = "Amerikanisch (Flüssigkeitsmaße)";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("minim",         "US.min.",     231*c_mtin*c_mtin*c_mtin/4/2/2/2/4/8/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("fluid dram",    "US.fl.dr.",   231*c_mtin*c_mtin*c_mtin/4/2/2/2/4/8, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("fluid ounce",   "US.fl.oz.",   231*c_mtin*c_mtin*c_mtin/4/2/2/2/4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("gill",          "US.liq.gi.",  231*c_mtin*c_mtin*c_mtin/4/2/2/2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("cup",           "US.liq.cup",  231*c_mtin*c_mtin*c_mtin/4/2/2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pint",          "US.liq.pt.",  231*c_mtin*c_mtin*c_mtin/4/2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("quart",         "US.liq.qt.",  231*c_mtin*c_mtin*c_mtin/4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("gallon",        "US.liq.gal.", 231*c_mtin*c_mtin*c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("petrol barrel", "bl.",         231*c_mtin*c_mtin*c_mtin*42, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("acre-inch",     "ac.in.",      c_mtin*c_mtin*144*9*4840*c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("acre-foot",     "ac.ft.",      c_mtin*c_mtin*144*9*4840*c_mtin*12, 0, 1);
u++; SecName[d][u] = "Amerikanisch (Trockenmaße)";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pint",    "US.dry.pt.",  2150.42*c_mtin*c_mtin*c_mtin/4/2/4/2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("quart",   "US.dry.qt.",  2150.42*c_mtin*c_mtin*c_mtin/4/2/4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("gallon",  "US.dry.gal.", 2150.42*c_mtin*c_mtin*c_mtin/4/2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("peck",    "pk.",         2150.42*c_mtin*c_mtin*c_mtin/4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("bushel",  "US.bsh.",     2150.42*c_mtin*c_mtin*c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("quarter", "qr.",         2150.42*c_mtin*c_mtin*c_mtin*8, 0, 1);
u++; SecName[d][u] = "Britisch (Hohlmaße)";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("minim",         "Imp.min.",   4.54609e-3/4/2/2/2/5/8/3/20, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("fluid srucple", "Imp.fl.sc.", 4.54609e-3/4/2/2/2/5/8/3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("fluid drachm",  "Imp.fl.dr.", 4.54609e-3/4/2/2/2/5/8, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("fluid ounce",   "Imp.fl.oz.", 4.54609e-3/4/2/2/2/5, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("gill",          "Imp.gi.",    4.54609e-3/4/2/2/2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("cup",           "Imp.cup",    4.54609e-3/4/2/2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pint",		  "Imp.pt.",    4.54609e-3/4/2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("quart",		  "Imp.qt.",    4.54609e-3/4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("gallon",		  "Imp.gal.",   4.54609e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("peck",		  "Imp.pk.",    4.54609e-3*2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("bushel",		  "Imp.bsh.",   4.54609e-3*2*4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("quarter",		  "Imp.qr.",    4.54609e-3*2*4*8, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("barrel",		  "bl.",        4.54609e-3*35, 0, 1);
u++; SecName[d][u] = "Russische (Trockenmaße)";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("garnetz (гарнец)",       "", 0.00328, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("tschetwerka (четверка)", "", 0.00328*2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("tschetwerik (четверик)", "", 0.00328*2*4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pajak (паяк)",           "", 0.00328*2*4*2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("osmin (осьмин)",         "", 0.00328*2*4*2*2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("tschetwert (четверть)",  "", 0.00328*2*4*2*2*2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("last (ласт)",            "", 0.00328*2*4*2*2*2*16, 0, 1);
u++; SecName[d][u] = "Russische (Flüssigmaße)";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("schkalik (шкалик)",     "", 0.01229941/10/10/2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("tscharka (чарка)",      "", 0.01229941/10/10, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("butilka (бутылка)",     "", 0.01229941/4/5, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("kruschka (кружка)",     "", 0.01229941/10, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("tschetwert (четверть)", "", 0.01229941/4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("wedro (ведро)",         "", 0.01229941, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("anker (анквр)",         "", 0.01229941*3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("botschka (бочка)",      "", 0.01229941*40, 0, 1);
u++; SecName[d][u] = "Chinesisch (Trockenmaße)";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("cuō",   "撮",		1e-6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("sháo",  "勺",		1e-5, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("gě",    "合",		1e-4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("shēng", "市升",	1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("dǒu",   "市斗",	1e-2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("dàn",   "市石",	1e-1, 0, 1);
u++; SecName[d][u] = "Japanisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("shaku", "勺", 2401/1331/100000, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("gō",    "合", 2401/1331/10000, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("shō",   "升", 2401/1331/1000, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("to",    "斗", 2401/1331/100, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("koku",  "石", 2401/1331/10, 0, 1);
u++; SecName[d][u] = "Thailändisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("tanan", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("sat",   "", 20, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("ban",   "", 1000, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("kwian", "", 2000, 0, 1);
u++; SecName[d][u] = "Römisch (Flüssigmaße)";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("ligula",    "", c_mtrf*c_mtrf*c_mtrf/2/4/6/12/4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("cyathus",   "", c_mtrf*c_mtrf*c_mtrf/2/4/6/12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("sextans",   "", c_mtrf*c_mtrf*c_mtrf/2/4/6/6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("triens",    "", c_mtrf*c_mtrf*c_mtrf/2/4/6/3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("hemina",    "", c_mtrf*c_mtrf*c_mtrf/2/4/6/2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("cheonix",   "", c_mtrf*c_mtrf*c_mtrf/2/4/6/3*2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("sextarius", "", c_mtrf*c_mtrf*c_mtrf/2/4/6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("congius",   "", c_mtrf*c_mtrf*c_mtrf/2/4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("urna",      "", c_mtrf*c_mtrf*c_mtrf/2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("amphora",   "", c_mtrf*c_mtrf*c_mtrf, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("culleus",   "", c_mtrf*c_mtrf*c_mtrf*20, 0, 1);
u++; SecName[d][u] = "Römisch (Trockenmaße)";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("acetabulum", "", c_mtrf*c_mtrf*c_mtrf/3/128, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("quartarius", "", c_mtrf*c_mtrf*c_mtrf/3/64, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("hemina",     "", c_mtrf*c_mtrf*c_mtrf/3/32, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("sextarius",  "", c_mtrf*c_mtrf*c_mtrf/3/16, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("semodius",   "", c_mtrf*c_mtrf*c_mtrf/3/2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("modius",     "", c_mtrf*c_mtrf*c_mtrf/3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("quadrantal", "", c_mtrf*c_mtrf*c_mtrf, 0, 1);

//----Winkel---------------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "Häufigste Einheiten";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Radiant",        "rad",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Milliradiant",   "mrad", 0.001, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Grad",           "°",    c_pi/180, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Bogenminuten",   "\'",   c_pi/180/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Bogensekunden",  "\"",   c_pi/180/60/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gon",            "gon",  c_pi/200, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Zentigon",       "cgon", c_pi/20000, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Milligon",       "mgon", c_pi/200000, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Neugrad",        "<sup>g</sup>" , c_pi/200, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Neuminute",      "<sup>c</sup>",  c_pi/20000, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Neusekunde",     "<sup>cc</sup>", c_pi/2000000, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Vollwinkel",     "v",    2*c_pi, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("rechter Winkel", "r",    c_pi/2, 0, 1);
u++; SecName[d][u] = "Nautik";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Strich (nautisch)", "¯", c_pi/16, 0, 1);
u++; SecName[d][u] = "Militär";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Strich (artilleristisch)", "mil", c_pi/3200, 0, 1);
u++; SecName[d][u] = "Astronomie";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Stunde",  "<sup>h</sup>", c_pi/12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Minute",  "<sup>m</sup>", c_pi/12/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Sekunde", "<sup>s</sup>", c_pi/12/60/60, 0, 1);

//----Zeit-----------------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "Häufigste Einheiten";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Sekunde",   "s",   1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Minute",    "min", 60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Stunde",    "h",   3600, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Tag",       "d",   86400, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Jahr (SI)", "a",   86400*365.25, 0, 1);
u++; SecName[d][u] = "SI-System";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Sekunde",      "s",   1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millisekunde", "ms",   1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Mikrosekunde", "µs",   1e-6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Nanosekunde",  "ns",   1e-9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Pikosekunde",  "ps",   1e-12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Svedberg",     "S",    1e-13, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Femtosekunde", "fs",   1e-15, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Attosekunde",  "as",   1e-18, 0, 1);
u++; SecName[d][u] = "Kalenderjahre";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gregorianisches Kalenderjahr", "", 86400*365.2425, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Julianisches Kalenderjahr", "", 86400*365.25, 0, 1);
u++; SecName[d][u] = "Astronomische Jahre";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Tropisches Jahr (2000)", "",      (365*86400+ 5*3600+48*60+45.261), 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Siderisches Jahr (2000)", "",     (365*86400+ 6*3600+ 9*60+ 9.54 ), 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Anomalistisches Jahr (2000)", "", (365*86400+ 6*3600+13*60+52.539), 0, 1);
u++; SecName[d][u] = "Zusammenfassung von Jahren";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Jahrzehnt",     "",   (365*86400+ 5*3600+48*60+45.261)*1e1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Jahrhundert",   "",   (365*86400+ 5*3600+48*60+45.261)*1e2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Jahrtausend",   "ka", (365*86400+ 5*3600+48*60+45.261)*1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Jahrmillion",   "Ma", (365*86400+ 5*3600+48*60+45.261)*1e6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Jahrmilliarde", "Ga", (365*86400+ 5*3600+48*60+45.261)*1e9, 0, 1);

//----Frequenz-------------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "SI-System";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Hertz",     "Hz",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilohertz", "kHz", 1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Megahertz", "MHz", 1e6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gigahertz", "GHz", 1e9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Terahertz", "THz", 1e12, 0, 1);
u++; SecName[d][u] = "Drehzahlen";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pro Sekunde", "1/s",   1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pro Minute",  "1/min", 1/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pro Stunde",  "1/h",   1/60/60, 0, 1);

//----Geschwindigkeit------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "Häufigste Einheiten";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Meter pro Sekunde",    "m/s",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilometer pro Stunde", "km/h", 1e3/60/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("mile per hour",        "mi/h", c_mtin*12*3*1760/60/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Knoten",               "kn",   1852/60/60, 0, 1);
u++; SecName[d][u] = "SI-System";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilometer pro Sekunde",  "km/s",  1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Meter pro Sekunde",      "m/s",   1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Zentimeter pro Sekunde", "cm/s",  1e-2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millimeter pro Sekunde", "mm/s",  1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Meter pro Minute",       "m/min", 1/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilometer pro Stunde",   "km/h",  1e3/60/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Meter pro Stunde",       "m/h",   1/60/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Zentimeter pro Jahr",    "cm/a",  1e-2/60/60/24/365.25, 0, 1);
u++; SecName[d][u] = "Angloamerikanisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("mile per hour",   "mi/h",   c_mtin*12*3*1760/60/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("mile per minute", "mi/min", c_mtin*12*3*1760/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("mile per second", "mi/s",   c_mtin*12*3*1760, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("foot per hour",   "ft/h",   c_mtin*12/60/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("foot per minute", "ft/min", c_mtin*12/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("foot per second", "ft/s",   c_mtin*12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("inch per second", "in/s",   c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("inch per year",   "in/a",   c_mtin/60/60/24/365.25, 0, 1);
u++; SecName[d][u] = "Nautik";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Knoten", "kn", 1852/60/60, 0, 1);
u++; SecName[d][u] = "Naturkonstanten";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Lichtgeschwindigkeit",          "c",  c_c, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Schallgeschw. (Mach) (+20 °C)", "Ma", 343.48, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Schallgeschw. (Mach) (-50 °C)", "Ma", 299.68, 0, 1);

OwnUnitList[d][0] = new Array();
OwnUnitList[d][0][0] = new OwnUnit(0,  1, 1, 0, 1);
OwnUnitList[d][0][1] = new OwnUnit(4, -1, 1, 0, 1);

//----Beschleunigung-------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "SI-System";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilometer pro Sekunde²",  "km/s<sup>2</sup>", 1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Meter pro Sekunde²",      "m/s<sup>2</sup>",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Zentimeter pro Sekunde²", "cm/s<sup>2</sup>", 1e-2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millimeter pro Sekunde²", "mm/s<sup>2</sup>", 1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Mikrometer pro Sekunde²", "µm/s<sup>2</sup>", 1e-6, 0, 1);
u++; SecName[d][u] = "Angloamerikanisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("inch per second²", "in/s<sup>2</sup>", c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("foot per second²", "ft/s<sup>2</sup>", c_mtin*12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("yard per second²", "yd/s<sup>2</sup>", c_mtin*12*3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("mile per second²", "mi/s<sup>2</sup>", c_mtin*12*3*1760, 0, 1);
u++; SecName[d][u] = "cgs-System";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gal", "Gal", 1e-2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Milligal", "mGal", 1e-5, 0, 1);
u++; SecName[d][u] = "Erdbeschleunigung";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Standarderdbeschl.", "g<sub>N</sub>", c_msgn, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Erdbeschl. (Äquator)", "g(0°)", 9.78033, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Erdbeschl. (45. Breitengrad)", "g(45°)", 9.80620, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Erdbeschl. (Pole)", "g(90°)", 9.83219, 0, 1);

OwnUnitList[d][0] = new Array();
OwnUnitList[d][0][0] = new OwnUnit(0,  1, 1);
OwnUnitList[d][0][1] = new OwnUnit(4, -1, 2);
OwnUnitList[d][1] = new Array();
OwnUnitList[d][1][0] = new OwnUnit(6,  1, 1);
OwnUnitList[d][1][1] = new OwnUnit(4, -1, 1);

//----Masse----------------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "Häufigste Einheiten";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilogramm",     "kg",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gramm",         "g",   1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pound (Pfund)", "lb.", c_kglb, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("ounce (Unze)",  "oz.", c_kglb/16, 0, 1);
u++; SecName[d][u] = "SI-System";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Megatonne",  "Mt",  1e9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilotonne",  "kt",  1e6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Tonne",      "t",   1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilogramm",  "kg",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Dekagamm",   "dag", 1e-2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gramm",      "g",   1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Milligramm", "mg",  1e-6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Mikrogramm", "µg",  1e-9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Nanogramm",  "ng",  1e-12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Pikogramm",  "pg",  1e-15, 0, 1);
u++; SecName[d][u] = "Astronomie";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Erdmasse",    "M<sub>E</sub>", 5.9736e24, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Sonnenmasse", "M<sub>S</sub>", 1.9891e30, 0, 1);
u++; SecName[d][u] = "Atom- und Teilchenphysik";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Atomare Masseneinheit", "u",   1.660538782e-27, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Dalton",                "Da",  1.660538782e-27, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilodalton",            "kDa", 1.660538782e-24, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Megadalton",            "MDa", 1.660538782e-21, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Elektronenmasse", "m<sub>e</sub>", 9.10938188e-31, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Protonenmasse",   "m<sub>p</sub>", 1.67262158e-27, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Neutronenmasse",  "m<sub>n</sub>", 1.67492716e-27, 0, 1);
u++; SecName[d][u] = "Angloamerikanisch (Handelsgewichte)";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("grain",               "gr.",     c_kglb/7000, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("drachm",              "dr.",     c_kglb/16/16, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("ounce",               "oz.",     c_kglb/16, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pound",               "lb.",     c_kglb, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("stone",               "st.",     c_kglb*14, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("short hundredweight", "cwt.sh.", c_kglb*100, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("long hundredweight",  "cwt.l." , c_kglb*14*8, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("short ton",           "tn.sh.",  c_kglb*100*20, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("long ton",            "tn.l.",   c_kglb*14*8*20, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("slug",                "sl.",     c_kglb*c_msgn/c_mtin/12, 0, 1);
u++; SecName[d][u] = "Angloamerikanisch (Münzgewichte)";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pennyweight", "dwt.",        c_kglb/7000*24, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("ounce (Feinunze)", "tr.oz.", c_kglb/7000*24*20, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pound", "tr.lb.",            c_kglb/7000*24*20*12, 0, 1);
u++; SecName[d][u] = "Russisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("dolja (доля)",         "", c_kgrulb/32/3/96, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("solotnik (золотник)",  "", c_kgrulb/32/3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("lot (лот)",            "", c_kgrulb/32, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("lana (лана)",          "", c_kgrulb/12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("funt (фунт)",          "", c_kgrulb, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pud (пуд)",            "", c_kgrulb*40, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("korsez ()",            "", c_kgrulb*40*6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("berkowetz (беркoвец)", "", c_kgrulb*40*10, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("packen (паккен)",      "", c_kgrulb*40*10*3, 0, 1);
u++; SecName[d][u] = "Chinesisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("hū",    "忽",		5e-8, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("sī",    "絲",		5e-7, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("háo",   "毫",		5e-6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("lí",    "市厘",	5e-5, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("fēn",   "市分",	5e-4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("qián",  "市钱",	5e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("liǎng", "市两",	5e-2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("jīn",   "市斤",	5e-1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("dàn",   "市担",	50, 0, 1);
u++; SecName[d][u] = "Japanisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("fun",   "分", 0.000375, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("momme", "匁", 0.00375, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("ryō",   "両", 0.0375, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("kin",   "斤", 0.6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("kan",   "貫", 3.75, 0, 1);
u++; SecName[d][u] = "Thailändisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("fueang",   "", 0.015/4/2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("salueng",  "", 0.015/4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("baht",     "", 0.015, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("tamlueng", "", 0.06, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("chang",    "", 1.2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("hap",      "", 60, 0, 1);
u++; SecName[d][u] = "Römisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("granum",    "", c_kgrlb/12/4/2/3/2/12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("chalcus",   "", c_kgrlb/12/4/2/3/2/8, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("siliqua",   "", c_kgrlb/12/4/2/3/2/3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("obolus",    "", c_kgrlb/12/4/2/3/2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("scrupulum", "", c_kgrlb/12/4/2/3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("drachma",   "", c_kgrlb/12/4/2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("sicilius",  "", c_kgrlb/12/4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("uncia",     "", c_kgrlb/12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("libra",     "", c_kgrlb, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("mina",      "", c_kgrlb*4/3, 0, 1);

//----Kraft----------------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "SI-System";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilonewton",  "kN",  1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Newton",      "N",   1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Dekanewton",  "daN", 1e1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millinewton", "mN",  1e-3, 0, 1);
u++; SecName[d][u] = "Angloamerikanisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("poundal",         "pdl.",     c_kglb*c_mtin*12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pound-force",     "lbf.",     c_kglb*c_msgn, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("ounce-force",     "ozf.",     c_kglb*c_msgn/16, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("long ton-force",  "tn.sh.f.", c_kglb*c_msgn*2000, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("short ton-force", "tn.l.f.",  c_kglb*c_msgn*14*8*20, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("kip-force",       "kipf.",    c_kglb*c_msgn*1000, 0, 1);
u++; SecName[d][u] = "cgs-System";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Dyn", "dyn", 1e-5, 0, 1);
u++; SecName[d][u] = "Technisches Maßsystem";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Pond",     "p",  c_msgn*1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilopond", "kp", c_msgn, 0, 1);

OwnUnitList[d][0] = new Array();
OwnUnitList[d][0][0] = new OwnUnit(8,  1, 1);
OwnUnitList[d][0][1] = new OwnUnit(7,  1, 1);

//----Energie--------------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "Häufigste Einheiten";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Joule",          "J",   1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilojoule",      "kJ",  1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilokalorie (international)",  "kcal<sub>IT</sub>", 4.1867e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilowattstunde", "kWh", 3.6e6, 0, 1);
u++; SecName[d][u] = "SI-System";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gigajoule",  "GJ", 1e9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Megajoule",  "MJ", 1e6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilojoule",  "kJ", 1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Joule",      "J",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millijoule", "mJ", 1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Mikrojoule", "µJ", 1e-6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Wattstunde",     "Wh",  3.6e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilowattstunde", "kWh", 3.6e6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Megawattstunde", "MWh", 3.6e9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gigawattstunde", "GWh", 3.6e12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Terawattstunde", "TWh", 3.6e15, 0, 1);
u++; SecName[d][u] = "Angloamerikanisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("foot poundal",              "ft. pdl.",         c_mtin*12*c_kglb*c_mtin*12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("foot pound-force",          "ft. lbf.",         c_mtin*12*c_kglb*c_msgn, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("inch pound-force",          "in. lbf.",         c_mtin*c_kglb*c_msgn, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("inch ounce-force",          "in. ozf.",         c_mtin*c_kglb/16*c_msgn, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("British thermal unit (IT)", "BTU<sub>IT</sub>", 1055.05585262, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Therm",                     "",                 1055.05585262e5, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Quad",                      "",                 1055.05585262e15, 0, 1);
u++; SecName[d][u] = "cgs-System";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Erg", "erg", 1e-7, 0, 1);
u++; SecName[d][u] = "Technisches Maßsystem";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilopondmeter", "kpm", c_msgn, 0, 1);
u++; SecName[d][u] = "Wärmemenge und Nährwertkennzeichnung";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kalorie (international)",      "cal<sub>IT</sub>",  4.1867, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kalorie (thermochemisch)",     "cal<sub>th</sub>",  4.184, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kalorie (14.5°C-15.5°C)",      "cal<sub>15</sub>",  4.18580, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilokalorie (international)",  "kcal<sub>IT</sub>", 4.1867e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilokalorie (thermochemisch)", "kcal<sub>th</sub>", 4.184e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilokalorie (14.5°C-15.5°C)",  "kcal<sub>15</sub>", 4.18580e3, 0, 1);
u++; SecName[d][u] = "Atom-, Kern- und Teilchenphysik";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Teraelektronenvolt", "TeV", c_e*1e12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gigaelektronenvolt", "GeV", c_e*1e9,  0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Megaelektronenvolt", "MeV", c_e*1e6,  0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kiloelektronenvolt", "keV", c_e*1e3,  0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Elektronenvolt",     "eV",  c_e,      0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millielektronenvolt","meV", c_e*1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Mikroelektronenvolt","µeV", c_e*1e-6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Nanoelektronenvolt", "neV", c_e*1e-9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Pikoelektronenvolt", "peV", c_e*1e-12,0, 1);

OwnUnitList[d][0] = new Array();
OwnUnitList[d][0][0] = new OwnUnit(9,  1, 1);
OwnUnitList[d][0][1] = new OwnUnit(0,  1, 1);
OwnUnitList[d][1] = new Array();
OwnUnitList[d][1][0] = new OwnUnit(11,  1, 1);
OwnUnitList[d][1][1] = new OwnUnit( 4,  1, 1);

//----Leistung-------------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "SI-System";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Terawatt",   "TW", 1e12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gigawatt",   "GW", 1e9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Megawatt",   "MW", 1e6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilowatt",   "kW", 1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Watt",       "W",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Milliwatt",  "mW", 1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Milkrowatt", "µW", 1e-6, 0, 1);
u++; SecName[d][u] = "Angloamerikanisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("foot pound-force per second",  "ft.lbf./s",    c_kglb*c_msgn*c_mtin*12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("foot pound-force per minute",  "ft.lbf./min",  c_kglb*c_msgn*c_mtin*12/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("foot pound-force per hour",    "ft.lbf./h",    c_kglb*c_msgn*c_mtin*12/60/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("quad per year",                "",             1055.05585262e15/60/60/24/365.25, 0, 1);
u++; SecName[d][u] = "cgs-System";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Erg pro Sekunde", "erg/s", 1e-7, 0, 1);
u++; SecName[d][u] = "Technisches Maßsystem";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilopondmeter pro Sekunde", "kpm/s", c_msgn, 0, 1);
u++; SecName[d][u] = "Fahrzeuge";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Pferdestärke", "PS", c_msgn*75, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Pferdestärke (britisch)", "bhp",  c_kglb*c_msgn*c_mtin*12*550, 0, 1);
u++; SecName[d][u] = "Kalorien";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilokalorie pro Stunde", "kcal/h", 1, 0, 1);

OwnUnitList[d][0] = new Array();
OwnUnitList[d][0][0] = new OwnUnit(10,  1, 1);
OwnUnitList[d][0][1] = new OwnUnit( 4, -1, 1);

//----Dichte---------------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "SI-System";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilogramm pro Kubikmeter",      "kg/m<sup>3</sup>",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilogramm pro Liter",           "kg/l",              1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilogramm pro Kubikzentimeter", "kg/cm<sup>3</sup>", 1e6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gramm pro Liter",               "g/l",               1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gramm pro Kubikzentimeter",     "g/cm<sup>3</sup>",  1e-3*1e6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gramm pro Milliliter",          "g/ml",              1e-3*1e6, 0, 1);
u++; SecName[d][u] = "Angloamerikanisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("grain per gallon (US.liq.)", "gr./gal.",              c_kglb/7000/231/c_mtin/c_mtin/c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("grain per gallon (Imp.)",    "gr./gal.",              c_kglb/7000/4.54609e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("ounce per cubic inch",       "oz./in.<sup>3</sup>",   c_kglb/16/c_mtin/c_mtin/c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("ounce per gallon (US.liq.)", "oz./gal.",              c_kglb/16/231/c_mtin/c_mtin/c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("ounce per gallon (Imp.)",    "oz./gal.",              c_kglb/16/4.54609e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pound per cubic inch",       "lb./in.<sup>3</sup>",   c_kglb/c_mtin/c_mtin/c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pound per cubic foot",       "lb./ft.<sup>3</sup>",   c_kglb/c_mtin/c_mtin/c_mtin/1728, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pound per cubic yard",       "lb./yd.<sup>3</sup>",   c_kglb/c_mtin/c_mtin/c_mtin/1728/27, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pound per gallon (US.liq.)", "lb./gal.",              c_kglb/231/c_mtin/c_mtin/c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pound per gallon (Imp.)",    "lb./gal.",              c_kglb/4.54609e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("short ton per cubic yard",   "tn.sh./yd<sup>3</sup>", c_kglb*100*20, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("long ton per cubic yard",    "tn.l./yd<sup>3</sup>",  c_kglb*14*8*20, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("slug per cubic foot",        "sl./ft.<sup>3</sup>",   c_kglb*c_msgn/c_mtin/12/c_mtin/c_mtin/c_mtin/12/12/12, 0, 1);

OwnUnitList[d][0] = new Array();
OwnUnitList[d][0][0] = new OwnUnit(8,  1, 1);
OwnUnitList[d][0][1] = new OwnUnit(2, -1, 1);
OwnUnitList[d][1] = new Array();
OwnUnitList[d][1][0] = new OwnUnit(8,  1, 1);
OwnUnitList[d][1][1] = new OwnUnit(0, -1, 3);

//----Druck----------------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "Häufigste Einheiten";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Pascal",                      "Pa",   1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Hektopascal",                 "hPa",  1e2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Bar",                         "bar",  1e5, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millibar",                    "mbar", 1e2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pound-force per square inch", "psi",  c_kglb*c_msgn/c_mtin/c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Torr",                        "torr", 101325/760, 0, 1);
u++; SecName[d][u] = "SI-System";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gigapascal",  "GPa",  1e9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Megapascal",  "MPa",  1e6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilopascal",  "kPa",  1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Hektopascal", "hPa",  1e2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Dekapascal",  "daPa", 1e1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Pascal",      "Pa",   1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Bar",         "bar",  1e5, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millibar",    "mbar", 1e2, 0, 1);
u++; SecName[d][u] = "Angloamerikanisch";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pound-force per square inch", "psi",                   c_kglb*c_msgn/c_mtin/c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pound-force per square foot", "lbf./ft.<sup>2</sup>",  c_kglb*c_msgn/c_mtin/12/c_mtin/12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("poundal per square foot",     "pdl./ft.<sup>2</sup>",  c_kglb*c_mtin*12/c_mtin/12/c_mtin/12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("kip per square inch",         "kipf./in.<sup>2</sup>", c_kglb*c_msgn*1000/c_mtin/c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("inch of mercury (conv.)",     "inHg",                  101325/760*c_mtin*1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("foot of mercury (conv.)",     "ftHg",                  101325/760*c_mtin*1e3*12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("inch of water (conv.)",       "inH<sub>2</sub>O",      c_msgn*c_mtin*1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("foot of water (conv.)",       "ftH<sub>2</sub>O",      c_msgn*c_mtin*1e3*12, 0, 1);
u++; SecName[d][u] = "cgs-System";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Barye",                       "b",    1e-1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Torr",                        "torr", 101325/760, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millimeter Quecksilbersäule", "mmHg", 133.322, 0, 1);
u++; SecName[d][u] = "Technisches Maßsystem";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Technische Atmosphäre",  "at",   c_msgn*1e4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Meter Wassersäule",      "mWS",  c_msgn*1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millimeter Wassersäule", "mmWA", c_msgn, 0, 1);
u++; SecName[d][u] = "weitere veraltete Einheiten";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Physikalische Atmosphäre", "atm", 101325, 0, 1);

OwnUnitList[d][0] = new Array();
OwnUnitList[d][0][0] = new OwnUnit(9,  1, 1);
OwnUnitList[d][0][1] = new OwnUnit(1, -1, 1);
OwnUnitList[d][1] = new Array();
OwnUnitList[d][1][0] = new OwnUnit(9,  1, 1);
OwnUnitList[d][1][1] = new OwnUnit(0, -1, 2);

//----Temperatur-----------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "Häufigste Einheiten";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kelvin",          "K",   1,   0,        1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Grad Celsius",    "°C",  1,   c_KC,     1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Grad Fahrenheit", "°F",  5/9, c_KF*5/9, 1);
u++; SecName[d][u] = "Veraltete Einheiten";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Grad Rankine",    "°Ra", 5/9,    0,              1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Grad Delisle",    "°De", -2/3,   c_KC+100,       1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Grad Newton",     "°N",  100/33, c_KC,           1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Grad Réaumur",    "°Ré", 1.25,   c_KC,           1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Grad Rømer",      "°Rø", 40/21,  c_KC-40/21*7.5, 1);

//----Fahrzeuge------------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "Geschwindigkeit";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Meter pro Sekunde",    "m/s",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilometer pro Stunde", "km/h", 1e3/60/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Meilen pro Stunde",    "mph",  c_mtin*3*12*1760/60/60, 0, 1);
u++; SecName[d][u] = "Leistung";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilowatt",                "kW",  1000, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Pferdestärke",            "PS",  c_msgn*75, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Pferdestärke (britisch)", "bhp", c_kglb*c_msgn*c_mtin*12*550, 0, 1);
u++; SecName[d][u] = "Hubraum";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Liter",                   "l",              1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kubikzentimeter",         "cm<sup>3</sup>", 1e-6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("cubic inch displacement", "CID",            c_mtin*c_mtin*c_mtin, 0, 1);
u++; SecName[d][u] = "Drehmoment";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Newtonmeter",      "Nm",       1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("foot pound-force", "ft. lbf.", c_mtin*12*c_kglb*c_msgn, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilopondmeter",    "kpm",      c_msgn, 0, 1);
u++; SecName[d][u] = "Reifendruck";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Pascal",                        "Pa",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Bar",                           "bar", 1e5, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Techn. Atmosphäre",             "at",  c_msgn*1e4, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Techn. Atmosphäre (Überdruck)", "atü", c_msgn*1e4, 1e5, 1);//minus Umgebungsdruck
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pound-force per square inch",   "psi", c_kglb*c_msgn/c_mtin/c_mtin, 0, 1);
u++; SecName[d][u] = "Tankvolumen";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Liter",           "l",           1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("gallon (US)",     "US.liq.gal.", 231*c_mtin*c_mtin*c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("gallon (brit.)",  "Imp.gal.",    4.54609e-3, 0, 1);
u++; SecName[d][u] = "Verbrauch/Reichweite";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Liter pro 100 Kilometer",  "l/100km",  1e-3/1e5,                                    0,  1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("miles per gallon (US)",    "mpg(US)",  231*c_mtin*c_mtin*c_mtin/(c_mtin*3*12*1760), 0, -1);//invers
UnitDB[d][u][UnitDB[d][u].length] = new Unit("miles per gallon (brit.)", "mpg(Imp)", 4.54609e-3/(c_mtin*3*12*1760),               0, -1);//invers

//----Nautik & Aeronautik--------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "Länge";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Seemeile (international)",     "sm",   1852, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Seemeile (admiralty) (brit.)", "nm.",  c_mtin*12*6080, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kabellänge (international)",   "kbl",  185.2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kabellänge (brit.)",           "cbl.", c_mtin*12*608, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("nautical league",              "nl.",  c_mtin*12*6080*3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("shackle, shot",                "",     c_mtin*12*6*15, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("fathom",                       "fm.",  c_mtin*12*6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilometer",                    "km",   1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Meter",                        "m",    1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("mile (Meile)",                 "mi.",  c_mtin*12*3*1760, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("yard",                         "yd.",  c_mtin*12*3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("foot (Fuß)",                   "ft.",  c_mtin*12, 0, 1);
u++; SecName[d][u] = "Geschwindigkeit";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Knoten",                        "kn",   1852/60/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilometer pro Stunde",          "km/h", 1e3/60/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("mile per hour",                 "mi/h", c_mtin*12*3*1760/60/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Schallgeschw. (Mach) (+20 °C)", "Ma",   343.48, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Schallgeschw. (Mach) (-50 °C)", "Ma",   299.68, 0, 1);
u++; SecName[d][u] = "Winkel";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Grad",   "°", c_pi/180, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Strich", "¯", c_pi/16, 0, 1);
u++; SecName[d][u] = "Volumen";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kubikmeter",    "m<sup>3</sup>",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Registertonne", "RT",             c_mtin*c_mtin*c_mtin*1728*100, 0, 1);

//----Astronomie-----------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "Entfernungen";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilometer",                      "km",  1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Lichtjahr (julian. Jahr)",       "Lj",  299792000*365.25*24*60*60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Lichtjahr (gregor. Jahr)",       "Lj",  299792000*365.2425*24*60*60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Lichtjahr (trop. Jahr (2000))",  "Lj",  299792000*(365*86400+ 5*3600+48*60+45.261), 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Lichtjahr (sider. Jahr (2000))", "Lj",  299792000*(365*86400+ 6*3600+ 9*60+ 9.54 ), 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Lichtstunde",                    "Lh",  299792000*60*60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Lichtminute",                    "Lm",  299792000*60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Lichtsekunde",                   "Ls",  299792000, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Astronomische Einheit",          "AE",  149597870691, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Parsec",                         "pc",  149597870691/Math.tan(c_pi/3600/180), 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kiloparsec",                     "kpc", 149597870691/Math.tan(c_pi/3600/180)*1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Megaparsec",                     "Mpc", 149597870691/Math.tan(c_pi/3600/180)*1e6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gigaparsec",                     "Gpc", 149597870691/Math.tan(c_pi/3600/180)*1e9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Abstand Erde-Mond",              "",    384403000, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Durchmesser Erde",               "",    2*6371000, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Durchmesser Mond",               "",    2*1737100, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Durchmesser Sonne",              "",    1.392e9, 0, 1);
u++; SecName[d][u] = "Zeitspannen";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Jahr (SI)",                   "a", 86400*365.25, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Tropisches Jahr (2000)",      "", (365*86400+ 5*3600+48*60+45.261), 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Siderisches Jahr (2000)",     "", (365*86400+ 6*3600+ 9*60+ 9.54 ), 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Anomalistisches Jahr (2000)", "", (365*86400+ 6*3600+13*60+52.539), 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Tropischer Monat",            "", (27*86400+ 7*3600*43*60+ 4.7), 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Siderischer Monat",           "", (27*86400+ 7*3600*43*60+11.5), 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Anomalistischer Monat",       "", (27*86400+13*3600*19*60+33.1), 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Drakonitischer Monat",        "", (27*86400+ 5*3600* 5*60+35.8), 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Synodischer Monat",           "", (29*86400+12*3600*44*60+ 2.9), 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Sonnentag (Kalendertag)",     "d", 24*3600, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Sterntag",                    "", (23*3600+56*60+ 4.091), 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Siderischer Tag",             "", (23*3600+56*60+ 4.099), 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Sol (Marstag)",               "", (24*3600+39*60+35.244), 0, 1);
u++; SecName[d][u] = "Masse";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Megatonne",   "Mt", 1e9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Tonne",       "t",  1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Erdmasse",    "",   5.9736e24, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Mondmasse",   "",   7.3477e22, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Sonnenmasse", "",   1.9891e30, 0, 1);
u++; SecName[d][u] = "Winkel";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Grad",           "°",     c_pi/180, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Bogenminuten",   "\'",    c_pi/180/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Bogensekunden",  "\"",    c_pi/180/60/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Stunde",  "<sup>h</sup>", c_pi/12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Minute",  "<sup>m</sup>", c_pi/12/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Sekunde", "<sup>s</sup>", c_pi/12/60/60, 0, 1);

//----Meteorologie---------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "Temperatur";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Grad Celsius",    "°C",  1,   c_KC,     1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Grad Fahrenheit", "°F",  5/9, c_KF*5/9, 1);
u++; SecName[d][u] = "Niederschlagsmenge";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millimeter",                      "mm",              0.001, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Liter pro Quadratmeter",          "l/m<sup>2</sup>", 0.001, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("inch (Zoll)",                     "in.",             c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("gallons (US) per square foot",    "gal./sq.ft.",     231*c_mtin*c_mtin*c_mtin/c_mtin/c_mtin/144, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("gallons (brit.) per square foot", "gal./sq.ft.",     4.54609e-3/c_mtin/c_mtin/144, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("gallons (US) per square yard",    "gal./sq.yd.",     231*c_mtin*c_mtin*c_mtin/c_mtin/c_mtin/144/9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("gallons (brit.) per square yard", "gal./sq.yd.",     4.54609e-3/c_mtin/c_mtin/144/9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("gallons (US) per acre",           "gal./ac.",        231*c_mtin*c_mtin*c_mtin/c_mtin/c_mtin/144/9/4840, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("gallons (brit.) per acre",        "gal./ac.",        4.54609e-3/c_mtin/c_mtin/144/9/4840, 0, 1);
u++; SecName[d][u] = "Windgeschwindigkeit";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Windstärke (Beaufortskala)", "B",    0.836, 0, 1.5);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Meter pro Sekunde",          "m/s",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilometer pro Stunde",       "km/h", 1e3/60/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("mile per hour",              "mi/h", c_mtin*12*3*1760/60/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Knoten",                     "kn",   1852/60/60, 0, 1);
u++; SecName[d][u] = "Luftdruck";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Pascal",                      "Pa",   1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Hektopascal",                 "hPa",  1e2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Bar",                         "bar",  1e5, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millibar",                    "mbar", 1e2, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pound-force per square inch", "psi",  c_kglb*c_msgn/c_mtin/c_mtin, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Torr",                        "torr", 101325/760, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Physikalische Atmosphäre",    "atm",  101325, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("inch of mercury (conv.)",     "inHg", 101325/760*c_mtin*1e3, 0, 1); 



//----Computer-------------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "Datenmenge";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Bit",  "bit", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilobit (dezimal)", "kbit",  1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilobit (binär)",   "kibit", 1024, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Megabit (dezimal)", "Mbit",  1e6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Megabit (binär)",   "Mibit", 1024*1024, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gigabit (dezimal)", "Gbit",  1e9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gigabit (binär)",   "Gibit", 1024*1024*1024, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Byte", "B", 8, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilobyte (dezimal)", "kB",  8*1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilobyte (binär)",   "kiB", 8*1024, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Megabyte (dezimal)", "MB",  8*1e6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Megabyte (binär)",   "MiB", 8*1024*1024, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gigabyte (dezimal)", "GB",  8*1e9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gigabyte (binär)",   "GiB", 8*1024*1024*1024, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Terabyte (dezimal)", "TB",  8*1e12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Terabyte (binär)",   "TiB", 8*1024*1024*1024*1024, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Petabyte (dezimal)", "PB",  8*1e15, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Petabyte (binär)",   "PiB", 8*1024*1024*1024*1024*1024, 0, 1);
u++; SecName[d][u] = "Taktfrequenz & Taktperiode";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilohertz", "kHz",   1e3,    0,  1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Megahertz", "MHz",   1e6,    0,  1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gigahertz", "GHz",   1e9,    0,  1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millisekunde", "ms", 1/1e-3, 0, -1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Mikrosekunde", "µs", 1/1e-6, 0, -1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Nanosekunde",  "ns", 1/1e-9, 0, -1);

//----Typographie----------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "Schriftgrößen";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millimeter",           "mm",  1e-3, 0, 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Inch",                 "in.", c_mtin, 0, 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Didot-Punkt (franz.)", "pt",  0.376e-3, 0, 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Punkt (amerik.)",      "pt",  c_mtin*0.166/12, 0, 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("DTP-Punkt",            "pt",  c_mtin/72, 0, 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Cicero",               "pc",  0.376e-3*12, 0, 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Pica (amerik.)",       "pc",  c_mtin*0.166, 0, 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Pica (DTP)",           "pc",  c_mtin/6, 0, 1, 0, 1);
u++; SecName[d][u] = "Computergrafik";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("twip",                 "twp.",c_mtin/72/20, 0, 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Himetric",             "",    1e-5, 0, 1, 0, 1);


//----Weinbau--------------------------------------------------------------------------------------
/*d++;
var u = 0; SecName[d][u] = "Mostdichte";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilogramm pro Liter",           "kg/l",              1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Grad Oechsle", "°Oe", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Grad Baumé",   "°Bé", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Grad Brix",    "°Bx", 1, 0, 1);
u++; SecName[d][u] = "";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);*/


//----Ernährung------------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "Brennwert";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Joule",      "J",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilojoule",  "kJ", 1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kalorie (international)",      "cal<sub>IT</sub>",  4.1867, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kalorie (thermochemisch)",     "cal<sub>th</sub>",  4.184, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kalorie (14.5°C-15.5°C)",      "cal<sub>15</sub>",  4.18580, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilokalorie (international)",  "kcal<sub>IT</sub>", 4.1867e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilokalorie (thermochemisch)", "kcal<sub>th</sub>", 4.184e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilokalorie (14.5°C-15.5°C)",  "kcal<sub>15</sub>", 4.18580e3, 0, 1);


//----Akustik--------------------------------------------------------------------------------------
/*d++;
var u = 0; SecName[d][u] = "Lautstärke";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Phon",    "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Sone",    "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Bel",     "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Dezibel", "", 1, 0, 1);
u++; SecName[d][u] = "Schallgeschwindigkeit";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Meter pro Sekunde",    "m/s",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilometer pro Stunde", "km/h", 1e3/60/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("mile per hour",        "mi/h", c_mtin*12*3*1760/60/60, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Schallgeschw. (Mach) (+20 °C)", "Ma", 343.48, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Schallgeschw. (Mach) (-50 °C)", "Ma", 299.68, 0, 1);*/

//----Elektrizität---------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "Ladung";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Coulomb",         "C",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millicoulomb",    "mC", 1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Mikrocoulomb",    "µC", 1e-6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Nanoocoulomb",    "nC", 1e-9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Amperestunde",    "Ah", 3600, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Franklin",        "Fr", 1/c_c, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Elementarladung", "e",  c_e, 0, 1);
u++; SecName[d][u] = "Stromstärke";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kiloampere",  "kA", 1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Ampere",      "A",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Milliampere", "mA", 1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Mikroampere", "µA", 1e-6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Biot",        "Bi", 10, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gilbert",     "Gb", 10/4/c_pi, 0, 1);
u++; SecName[d][u] = "Spannung";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Megavolt",  "MV", 1e6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilovolt",  "kV", 1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Volt",      "V",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millivolt", "mV", 1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Mikrovolt", "µV", 1e-6, 0, 1);
u++; SecName[d][u] = "Widerstand";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Megaohm",  "MΩ", 1e6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kiloohm",  "kΩ", 1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Ohm",      "Ω",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Milliohm", "mΩ", 1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Mikroohm", "µΩ", 1e-6, 0, 1);
u++; SecName[d][u] = "Leitwert";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Megasiemens",  "MS", 1e6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilosiemens",  "kS", 1e3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Siemens",      "S",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millisiemens", "mS", 1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Mikrosiemens", "µS", 1e-6, 0, 1);
u++; SecName[d][u] = "Kapazität";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Farad",      "F",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millifarad", "mF", 1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Mikrofarad", "µF", 1e-6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Nanofarad",  "nF", 1e-9, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Pikofarad",  "pF", 1e-12, 0, 1);
/*u++; SecName[d][u] = "Feldstärke";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Newton pro Coulomb",  "N/C",  1, 0, 1);*/

//----Magnetismus----------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "Magnetische Flussdichte";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Tesla",      "T",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millitesla", "mT", 1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Mikrotesla", "µT", 1e-6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gauss",      "G",  1e4, 0, 1);
u++; SecName[d][u] = "Magnetischer Fluss";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Weber",   "Wb",   1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Maxwell", "Mx",   1e8, 0, 1);
u++; SecName[d][u] = "Magnetische Feldstärke";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Ampere pro Meter",      "A/m",  1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Milliampere pro Meter", "mA/m", 1e-3, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Mikroampere pro Meter", "µA/m", 1e-6, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Oersted",               "Oe",   1000/4/c_pi, 0, 1);
/*u++; SecName[d][u] = "Induktion";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);*/

//----Elektromagn. Wellen--------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "Wellenlänge";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilometer",   "km", c_c/1e3,   0, -1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Meter",       "m",  c_c/1,     0, -1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Zentimeter",  "cm", c_c/1e-2,  0, -1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millimeter",  "mm", c_c/1e-3,  0, -1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Mikrometer",  "µm", c_c/1e-6,  0, -1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Nanometer",   "nm", c_c/1e-9,  0, -1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Ångström",    "Å",  c_c/1e-10, 0, -1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Pikometer",   "pm", c_c/1e-12, 0, -1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Femtometer",  "fm", c_c/1e-15, 0, -1);
u++; SecName[d][u] = "Frequenz";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Terahertz", "THz", 1e12, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Gigahertz", "GHz", 1e9,  0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Megahertz", "MHz", 1e6,  0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kilohertz", "kHz", 1e3,  0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Hertz",     "Hz",  1,    0, 1);
u++; SecName[d][u] = "Wellenzahl";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("pro Zentimeter", "cm<sup>-1</sup>", 1e2*c_c, 0, 1);
u++; SecName[d][u] = "Photonenenergie";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Kiloelektronenvolt", "keV", c_e*1e3/c_h,  0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Elektronenvolt",     "eV",  c_e/c_h,      0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Millielektronenvolt","meV", c_e*1e-3/c_h, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Mikroelektronenvolt","µeV", c_e*1e-6/c_h, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Nanoelektronenvolt", "neV", c_e*1e-9/c_h, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Pikoelektronenvolt", "peV", c_e*1e-12/c_h,0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Joule",              "J",   1/c_h,        0, 1);

//----Radioaktivität-------------------------------------------------------------------------------
d++;
var u = 0; SecName[d][u] = "Energiedosis";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Joule pro Kilogramm", "J/kg", 1,    0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Grey",                "Gy",   1,    0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Rad",                 "rad",  1e-2, 0, 1);
//UnitDB[d][u][UnitDB[d][u].length] = new Unit("Röntgen equivalent physical", "rep", 93e-4, 0, 1);
u++; SecName[d][u] = "Äquivalentdosis";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Joule pro Kilogramm", "J/kg", 1,    0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Sievert",             "Sv",   1,    0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Rem",                 "rem",  1e-2, 0, 1);
u++; SecName[d][u] = "Ionendosis";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Coulomb pro Kilogramm", "C/kg", 1,       0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Röntgen",               "R",    2.58e-4, 0, 1);
u++; SecName[d][u] = "Aktivität";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Zerfälle pro Sekunde", "1/s", 1,      0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Becquerel",            "Bq",  1,      0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Curie",                "Ci",  3.7e10, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Rutherford",           "Rd",  1e6,    0, 1);
u++; SecName[d][u] = "Aktivitätskonzentration";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Becquerel pro Liter", "Bq/l", 1,        0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Curie pro Liter",     "Ci/l", 3.7e10,   0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Stat",                "St",   1e3*13.5, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Mache-Einheit",       "ME",   13.5,     0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Eman",                "",     3.7,      0, 1);

//----Photometrie----------------------------------------------------------------------------------
/*d++;
var u = 0; SecName[d][u] = "Lichtstärke";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
u++; SecName[d][u] = "Lichtstrom";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
u++; SecName[d][u] = "Lichtausbeute";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
u++; SecName[d][u] = "Lichtmenge";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
u++; SecName[d][u] = "Leuchtdichte";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
u++; SecName[d][u] = "Beleuchtungsstärke";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
u++; SecName[d][u] = "Belichtung";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);*/

//----Thermodynamik--------------------------------------------------------------------------------
/*d++;
var u = 0; SecName[d][u] = "Temperatur";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
u++; SecName[d][u] = "Wärmekapazität";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
u++; SecName[d][u] = "";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
u++; SecName[d][u] = "";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);*/

//----Chemie---------------------------------------------------------------------------------------
/*d++;
var u = 0; SecName[d][u] = "Stoffmenge";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Mol", "mol", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
u++; SecName[d][u] = "";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);*/

//----Atome & Teilchen-----------------------------------------------------------------------------
/*d++;
var u = 0; SecName[d][u] = "";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
u++; SecName[d][u] = "";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);*/

//----Quantenphysik--------------------------------------------------------------------------------
/*d++;
var u = 0; SecName[d][u] = "Länge";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Planck-Länge", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("Meter", "m", 1, 0, 1);
u++; SecName[d][u] = "";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
u++; SecName[d][u] = "";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
u++; SecName[d][u] = "";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
u++; SecName[d][u] = "";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
u++; SecName[d][u] = "";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
u++; SecName[d][u] = "";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
u++; SecName[d][u] = "";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
u++; SecName[d][u] = "";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
u++; SecName[d][u] = "";
UnitDB[d][u] = new Array();
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);
UnitDB[d][u][UnitDB[d][u].length] = new Unit("", "", 1, 0, 1);*/

