
var optionsMagicWep = [
					   ["mFrostbld", "Frostklinge", 100],
					   ["mDreadlan", "Schreckenslanze", 60],
					   ["mSkabscra", "Skabscrath", 30],
					   ["mSwordKng", "Schwert der Könige", 25],
					   ["mTombBlad", "Gruftklinge", 25],
					   ["mBaleSpk", "Hexenfeuerlanze", 10]
  ].concat(commonMagicWep).optSort().optAdd("changeFunction", maxOneOfMWep);

var optionsMagicWepVamp = [ ["mBloodDrn", "Blutdrinker", 40, {changeFunction:maxOneOfMWep}] ].
  concat( optionsMagicWep );


var optionsMagicArm = [
					   ["mWalHau", "Shaitaans Blutrüstung", 45],
					   ["mAccArm", "Die verfluchte Rüstung", 25],
					   ["mFlayHaub", "Rüstung des Gehäuteten", 25],
					   ["mArmNig", "Rüstung der Nacht", 25],
					   ["mNightsh", "Leichentuch", 20]
  ].concat(commonMagicArm).optSort().optAdd("changeFunction", maxOneOfMArm);

var optionsMagicArmVamp = optionsMagicArm.concat( 
												 [ ["mCadCuir", "Leichenkürass", 15, {changeFunction:maxOneOfMArm}] ] );

var optionsMagicEnc = [
						["mHandDus", "Staubhand", 50 ],
						["mRodFlamD", "Stab des Flammentodes", 40 ],
						["mHelmCom", "Helm der absoluten Kontrolle", 30 ],
						["mCursedBk", "Verfluchtes Buch", 20 ]
  ].concat(commonMagicEnc).optSort().optAdd("changeFunction", maxOneOfMEnc);

var optionsMagicEncVamp = optionsMagicEnc.concat( 
												 [ ["mTalLyc", "Amulet der Bestie", 20, {changeFunction: maxOneOfMEnc} ] ] );


var optionsMagicTal = [
						["mCarstRng", "Carsteinring", 75.],
						["mCrownDam", "Krone der Verdammten", 35 ],
						["mWristBGl", "Armbänder aus schwarzem Gold", 30 ],
						["mGemBlood", "Blutjuwel", 25 ],
  ].concat(commonMagicTal).optSort().optAdd("changeFunction", maxOneOfMTalisman);

var optionsMagicArc = [
					   ["mSkullSt", "Schädelstab", 65 ],
					   ["mStafDamn", "Fluchstab", 40.],
					   ["mBookArkh", "Buch von Arkhan", 35.],

					   ["mCrimson", "Rubin von Lahmia", 20.],

					   ["mSceptNo", "Zepter von Noirot", 25.],
					   ["mStaffSor", "Stab der Zauberei", 25.],
					   ["mBlackPer", "Schwarzer Periapt", 15.],
  ].concat(commonMagicArc).optSort().optAdd("changeFunction", maxOneOfMArc);


var optionsBloodlines = [
						["iSpecForm", "Spektrale Gestalt", 50 ],
						["iGhoulkin", "Herr der Ghoule", 25 ],
						["iSupeHorr", "Übernatürlicher Schrecken", 25 ],

						["iBldMastB", "Meister der Schwarzen Künste", 50.],
						["iBldForbL", "Verbotenes Wissen", 35.],
						["iBldNehek", "Dunkler Acolyth", 30.],

						["iFlyingHo", "Fliegender Schrecken", 30.],
						["iInfHat", "Unendlicher Hass", 25.],
						["iHunterIn", "Jäger der Finsterniss", 25.],

						["iRedFr", "Rote Wut", 50.],
						["iAvatarSh", "Avatar des Todes (Schild)", 20.],
						["iAvatarGW", "Avatar des Todes (Zweihandwaffe)", 20.],
						["iAvatar2W", "Avatar des Todes (Zwei Waffen)", 20.],
						["iDreadkni", "Ritter der Nacht", 25, {icons: ["mountedvampire01.gif"]} ],

						["iAuraDM", "Aura finsterer Erhabenheit", 50.],
						["iWalkDead", "Wandelnder Tod", 25.],
						["iBegu", "Bezauberndes Wesen", 25.],

						["iLordODead", "Herrscher der Toten", 15.],
						["iSummonC", "Kreaturen der Nacht herbeirufen", 15.],
						["iSummonGh", "Ghoule herbeirufen", 15.]
						];

var optionsMagicBanner = [
            ["FlgDrakhof", "Drakenhofbanner", 125],
            ["FlgofBlo", "Banner der Blutfeste", 75],
            ["BanBarrw", "Banner der Hügelgräber", 45],
            ["ScreamBn", "Kreischendes Banner", 40],
            ["RoyalSta", "Königliche Standarte von Strigos", 35],
            ["IconofVe", "Ikone der Vergeltung", 25],
            ["BanDeadL", "Banner der toten Legion", 25],
            ["CursedPe", "Fluchfahne von Mousillon", 25],
            ["BanEndle", "Banner der ewigen Albträume", 25],
            ["StdHellV", "Standarte der höllischen Lebenskraft", 25],
            ["StdEverl", "Standarte des immerwährenden Untodes", 15],
            ["BanHellf", "Höllenfeuerbanner", 10]
          ].concat(commonMagicBan).optSort().optAdd("changeFunction", maxOneOfBanner).optAdd("disabled", noStandardBearer);


var iconFolder = "image/";

var baseDefinition = {
  name: "Vampirfürsten",
  maxsize: 1,
  noSpecialName: 1,
  subDefinitions: {

	vlad: {
	  name:       "Vlad",
	  fullName:   "Vlad von Carstein",
	  points:     490.,
	  maxsize:    1,
	  basicText:  "Verursacht Entsetzen, Wandelnder Tod, Aura finsterer Erhabenheit, Bezauberndes Wesen,<br/> Blutdrinker",
    slot:       "Lord",
	  icons:      ["vampire1.gif"],
	  options:    []
	},

	mannfred: {
	  name:       "Fürst Manfred",
	  fullName:   "Fürst Manfred",
	  points:     475.,
	  maxsize:    1,
	  basicText:  "Meister der Schwarzen Künste, Schwert der unheiligen Macht, Summon Creatures of the Nicht, Schrecken der Unterwelt, Herrscher der Toten",
    slot:       "Lord",
	  icons:      ["vampire2.gif"],
	  options:    [
				   [
					["iNightmr", "Barded Nachtmahr", 20, {changeFunction: maxOneOfMount, icons: ["mountedvampire01.gif"]} ],
					["iHellstd", "Höllenross", 30, {changeFunction: maxOneOfMount, icons: ["mountedvampire01.gif"]} ],
					["iAbyssTr", "Schrecken der Unterwelt", 135, {changeFunction: maxOneOfMount} ]
					],
				   optionsMagicArc,
				   ]
	},

	vampireLord: {
	  name:       "Vampirfürst",
	  points:     205.,
	  itemPoints: 100,
	  maxsize:    1,
    slot:       "Lord",
	  icons:      ["vampire1.gif","vampire2.gif","vampire3.gif","vampire4.gif"],
	  options:    [
				   [
					["iNightmr", "Nachtmahr", 20, {changeFunction: maxOneOfMount, icons: ["mountedvampire01.gif"]} ],
					["iHellstd", "Höllenross", 30, {changeFunction: maxOneOfMount, icons: ["mountedvampire01.gif"]} ],
					["iAbyssTr", "Schrecken der Unterwelt", 135, {changeFunction: maxOneOfMount} ],
					["iDragon", "Zombie Drache", 275, {changeFunction: maxOneOfMount, icons: ["zombiedragon01.gif"]} ],
					null,
					["Magic3", "Level 3 Upgrade", 50.],
					].concat( null, optionsMagicArmVamp ),
				   optionsMagicWepVamp,
				   optionsMagicEncVamp.concat( null, optionsMagicTal ),
				   optionsMagicArc,
				   optionsBloodlines,
				   ]
	},

	acolythMan: {
	  name:       "Mannfred A.",
	  fullName:   "Mannfred the Acolyte",
	  points:     185.,
	  maxsize:    1,
    slot:       "Hero",
	  icons:      ["vampire2.gif"],
	  basicText:  "Schwert der unheiligen Macht, Schrecken der Unterwelt, Wandelnder Tod",
	  options:    [
				   [
					["iNightmr", "Barded Nachtmahr", 20, {changeFunction: maxOneOfMount, icons: ["mountedvampire01.gif"]} ],
					["iAbyssTr", "Schrecken der Unterwelt", 135, {changeFunction: maxOneOfMount} ],
					],
				   optionsMagicArc,
				   ]
	},

	konrad: {
	  name:       "Konrad",
	  fullName:   "Konrad von Carstein",
	  points:     145.,
	  maxsize:    1,
    slot:       "Hero",
	  icons:      ["necromancer1.gif"],
	  basicText:  "Rote Wut, Unendlicher Hass",
	  options:    []
	},

	isabel: {
	  name:       "Isabella",
	  fullName:   "Isabella von Carstein",
	  points:     90.,
	  maxsize:    1,
    slot:       "Hero",
	  icons:      ["vampire4.gif"],
	  basicText:  "Bezauberndes Wesen",
	  options:    []
	},

	necromancer: {
	  name:       "Nekromant",
	  points:     40,
	  itemPoints: 50,
	  maxsize:    1,
	  basicText:  "Magier level 1",
    slot:       "Hero",
	  icons:      ["necromancer1.gif","necromancer2.gif"],
	  options:    [
				   [
					["iNightmr", "Nachtmahr", 15, {changeFunction: maxOneOfMount, icons: ["mountedvampire01.gif"]}],
					null,
					["spell1", "Anrufung des Nehek", 15.],
					["spell2", "Tote Erwecken", 15.],
					["spell3", "Vanhels Totentanz", 15.]
					],
				   optionsMagicWep.concat( null, [
												  ["mNightsh", "Leichentuch", 20 ]
												  ] ),
				   optionsMagicEnc.concat( null, optionsMagicTal ),
				   optionsMagicArc,
				   ]
	},

	vampire: {
	  name:       "Vampir",
	  points:     100.,
	  itemPoints: 50,
	  maxsize:    1,
    slot:       "Hero",
	  icons:      ["vampire1.gif","vampire2.gif","vampire3.gif","vampire4.gif"],
	  options:    [
				   [
					["iNightmr", "Nachtmahr", 8, {changeFunction: maxOneOfMount, icons: ["mountedvampire01.gif"]} ],
					["iHellstd", "Höllenross", 20, {changeFunction: maxOneOfMount, icons: ["mountedvampire01.gif"]} ],
					["iBSB", "Armeestandartenträger", 25, {changeFunction: deselectBanners}],
					].concat( null, optionsMagicArmVamp ),
				   optionsMagicWepVamp,
				   optionsMagicEncVamp.concat( null, optionsMagicTal ),
				   optionsMagicBanner.concat( null, optionsMagicArc ),
				   optionsBloodlines
				   ]
	},

	wightKi: {
	  name:       "Fluchfürst",
	  points:     75,
	  itemPoints: 50,
	  maxsize:    1,
	  basicText:  "Schild, Schwere Rüstung",
    slot:       "Hero",
	  icons:      ["wightlord1.gif"],
	  options:    [
				   [
					["iSteed", "Skeletpferd", 15, {changeFunction: maxOneOfMount, icons: ["mountedwightchampion1.gif"]} ],
					["iBarding", "Barding", 5 ],
					["iLance", "Lanze", 12, {changeFunction: maxOneOfWep} ],
					["iGreatWep", "Zweihandwaffe", 10, {changeFunction: maxOneOfWep} ],
					["iExtraHand", "Zusätzlich Handwaffe", 8, {changeFunction: maxOneOfWep} ],
					null,
					["iBSB", "Armeestandartenträger", 25, {changeFunction: deselectBanners, icons: ["skeleton_std01.gif"] } ]
					],
				   optionsMagicWep.concat( [["mBlackAxe", "Black Axe of Krell", 50 ]], null, optionsMagicArm ),
				   optionsMagicEnc,
           optionsMagicTal,
				   optionsMagicBanner
				   ]
	},

	zombies: {
	  name:       "Zombie Horde",
	  points:     4.,
	  minsize:    20,
    slot:       "Core",
	  icons: [ "zombie1.gif", "zombie2.gif", "zombie3.gif", "zombie4.gif", "zombie5.gif", "zombie6.gif",],
	  options:    [
				   [
					["Music", "Musiker", 4.],
					["Std", "Standartenträger", 8, {icons: ["zombie_std01.gif"] } ],
					]
				   ]
	},

	skeletons: {
	  name:       "Skelettkrieger",
	  points:     8.,
	  minsize:    10,
	  basicText:  "Schild, Leichte Rüstung",
    slot:       "Core",
	  icons:      ["skeleton1.gif", "skeleton2.gif", "skeleton3.gif", "skeleton4.gif", "skeleton5.gif" ],
	  options:    [
				   [
					["iSpear", "Speer", 1, {icons: ["skeleton1.gif", "skeleton_spear01.gif"] } ],
					], 
				   [
					["Champ", "Champion", 8, {icons: ["skeletonheavy1.gif"] } ],
					["Music", "Musiker", 4, {icons: ["skeletonmusic1.gif"]} ],
					["Std", "Standartenträger", 8, {changeFunction: deselectBanners, icons: ["skeleton_std01.gif"] } ]
					],
				   optionsMagicBanner.optSort(25),
				   ]
	},

	ghouls: {
	  name:       "Gruftghoule",
	  points:     8.,
	  minsize:    10,
	  basicText:  "Gift",
    slot:       "Core",
	  icons:      ["ghoul1.gif","ghoul2.gif","ghoul3.gif","ghoul4.gif","ghoul5.gif"],
	  options:    [
				   [
					["Champ", "Gruftghast", 8, {icons: ["ghoul_champ01.gif"] } ],
					],
				   ]
	},

	direWolfes: {
	  name:       "Todeswölfe",
	  points:     8.,
	  minsize:    5,
	  maxsize:    21,
	  basicText:  "Schnelle Kavallerie",
    slot:       "Core",
	  icons:      ["direwolf1.gif", "direwolf2.gif", "direwolf3.gif" ],
	  options:    [
				   [
					["Champ", "Warg", 10, {icons: ["doomwolf1.gif"]} ]
					]
				   ]
	},

	batSwarm: {
	  name:       "Fledermausschwarm",
	  points:     35.,
	  minsize:    3,
	  maxsize:    10,
	  basicText:  "Schwarm, Flyer",
    slot:       "Core",
	  icons:      ["batswarm1.gif"]
	},


	corpseChart: {
	  name:       "Leichenkarren",
	  noSpecialName: 1,
	  points:     75,
	  maxsize:    1,
	  basicText:  "Regeneration",
    slot:       "Core",
	  icons:      ["corpsechart.gif"],
	  options:    [ [
				   ["iBalefire", "Hexenfeuer", 25 ],
				   ["iLodestone", "Unheiliger Sog", 25 ]
				   ]
			]
	},


	graveGrd: {
	  name:       "Verfluchte",
	  points:     12.,
	  minsize:    5,
    slot:       "Special",
    icons:
	  ["skeletonheavy1.gif","skeletonheavy2.gif","skeletonheavy3.gif","skeletonheavy4.gif"],
	  basicText:  "Untot, Schwere Rüstung, Schild",
	  options:    [
				   [
					["iGreatWep", "Zweihandwaffe", 1.],
					["Champ", "Seneschall", 12],
					["Std", "Standartenträger", 12, {changeFunction: deselectBanners}],
					["Music", "Musiker", 6.],
					],
				   optionsMagicBanner.optSort(50),
				   ]
	},

	blackKnights: {
	  name:       "Fluchritter",
	  points:     24.,
	  minsize:    5,
	  basicText:  "Lanze, Schwere Rüstung, Schild, Skeletpferd",
    slot:       "Special",
	  icons:      ["mountedwight1.gif","mountedwight2.gif","mountedwight3.gif",
				   "mountedwight4.gif","mountedwight5.gif"],
	  options:    [
				   [
					["iBarding", "Barding", 4.],
					["Champ", "Höllenritter", 16],
					["Music", "Musiker", 8.],
					["Std", "Standartenträger", 16, {changeFunction: deselectBanners}],
					],
				   optionsMagicBanner.optSort(50),
				   ]
	},

	fellBats: {
	  name:       "Vampirfledermäuse",
	  points:     20.,
	  minsize:    3,
	  maxsize:    10,
    slot:       "Special",
	  icons: 	["vampirebat1.gif"],
	  basicText:  "Untot, Flyer"
	},

	spirHosts: {
	  name:       "Geister",
	  points:     65.,
	  minsize:    3,
	  maxsize:    10,
    slot:       "Special",
	  icons: 	["ghosts.gif"],
	  basicText:  "Körperlos"
	},

	varghulf: {
	  name:       "Varghulf",
	  points:     175.,
	  itemPoints: 0,
	  maxsize:    1,
    slot:       "Rare",
	  basicText:  "Hass, Regeneration, Undead, Verursacht Entsetzen"
	},

	wraiths: {
	  name:       "Gespenster",
	  points:     50.,
	  minsize:    3,
	  maxsize:    10,
    slot:       "Rare",
	  icons:
	  ["skeletonheavy1.gif","skeletonheavy2.gif","skeletonheavy3.gif","skeletonheavy4.gif"],
	  basicText:  "Plänkler, Verursacht Entsetzen, Zweihandwaffe, Körperlos",
	  options:    [
				   [
					["Champ", "Banshee", 25, {icons:
					["banshee1.gif"]} ],
					]
				   ]
	},

	bloodKnights: {
	  name:       "Blutritter",
	  points:     55.,
	  minsize:    4,
	  maxsize:    20,
	  basicText:  "Nachtmahrs, Raserei, Undead, Lanze, Schwere Rüstung, Schild",
    slot:       "Rare",
	  icons:      ["mountedwight1.gif","mountedwight2.gif","mountedwight3.gif",
				   "mountedwight4.gif","mountedwight5.gif"],
	  options:    [
				   [
					["Champ", "Kastellan", 20, {icons:["mountedwight1.gif"]} ],
					["Music", "Musiker", 10.],
					["Std", "Standartenträger", 20, {changeFunction: deselectBanners}]
					],
				optionsMagicWep.optSort(25).optAdd("disabled", noChampion),
				optionsMagicBanner.optSort(75).optAdd("disabled", noStandardBearer),
				   ]
	},

	blkCoach: {
	  name:       "Schwarze Kutsche",
	  noSpecialName: 1,
	  points:     200.,
	  itemPoints: 0,
	  maxsize:    1,
	  basicText:  "Nachtmahrs, Chariot, Verursacht Entsetzen, Großes Ziel",
    slot:       "Rare",
	  icons:      ["blackcoach.gif"]
	}

  }
};


var baseUnit = new Unit( null, null );

