function setAlignmentOptions() {


	var chosen = document.powerTable.ALIGNMENT.options[document.powerTable.ALIGNMENT.selectedIndex].value;
	var vselbox = document.getElementById('VCHAR');
	var hselbox = document.getElementById('HCHAR');


	if(chosen == "villain") {
		hselbox.disabled = true;
		vselbox.disabled = false;
	}
	else if(chosen == "hero") {
		vselbox.disabled = true;
		hselbox.disabled = false;
	}
	else {
		hselbox.disabled = true;
		vselbox.disabled = true;
	}
}



function setTeamOptions() {


	var chosen = document.powerTable.ALIGNMENT.options[document.powerTable.ALIGNMENT.selectedIndex].value;
	var selbox = document.getElementById('TEAM');

	var i = selbox.options.length - 1;
	for(i; i>=0; i--) {
		selbox.options[i] = null;
	}

	if(chosen == "Villain") {
		selbox.options[0] = new Option('Solo Villain','6');
		selbox.options[1] = new Option('The Fallen','4');
		selbox.options[2] = new Option('The Syndicate','5');
	}
	else if(chosen == "Hero") {
		selbox.options[0] = new Option('Solo Hero','3');
		selbox.options[1] = new Option('The Angels of Mercy','1');
		selbox.options[2] = new Option('The Sentinels of Liberty and Justice','2');
	}
	else {
		selbox.options[0] = new Option('Choose One','0');
	}
}


function setPowerOptions(x,characterLevel) {

	var chosen;
	var selbox;
	var check1;
	var check2;
	var check3;
	var check4;
	var check5;
	var check6;
	var textbox;

	if(x == 1) {
		chosen = document.powerTable.POWER_CAT1.options[document.powerTable.POWER_CAT1.selectedIndex].value;
		selbox = document.getElementById('POWER_ID1');
		check1 = document.getElementById('RANGED1');
		check2 = document.getElementById('LONG_RANGED1');
		check3 = document.getElementById('AREA_EFFECT1');
		check4 = document.getElementById('SUPER_AREA_EFFECT1');
		check5 = document.getElementById('MULTI_ATTACK1');
		check6 = document.getElementById('SEEKER1');
		textbox = document.getElementById('RUNNING_TOTAL1');
	}
	if(x == 2) {
		chosen = document.powerTable.POWER_CAT2.options[document.powerTable.POWER_CAT2.selectedIndex].value;
		selbox = document.getElementById('POWER_ID2');
		check1 = document.getElementById('RANGED2');
		check2 = document.getElementById('LONG_RANGED2');
		check3 = document.getElementById('AREA_EFFECT2');
		check4 = document.getElementById('SUPER_AREA_EFFECT2');
		check5 = document.getElementById('MULTI_ATTACK2');
		check6 = document.getElementById('SEEKER2');
		textbox = document.getElementById('RUNNING_TOTAL2');
	}
	if(x == 3) {
		chosen = document.powerTable.POWER_CAT3.options[document.powerTable.POWER_CAT3.selectedIndex].value;
		selbox = document.getElementById('POWER_ID3');
		check1 = document.getElementById('RANGED3');
		check2 = document.getElementById('LONG_RANGED3');
		check3 = document.getElementById('AREA_EFFECT3');
		check4 = document.getElementById('SUPER_AREA_EFFECT3');
		check5 = document.getElementById('MULTI_ATTACK3');
		check6 = document.getElementById('SEEKER3');
		textbox = document.getElementById('RUNNING_TOTAL3');
	}
	if(x == 4) {
		chosen = document.powerTable.POWER_CAT4.options[document.powerTable.POWER_CAT4.selectedIndex].value;
		selbox = document.getElementById('POWER_ID4');
		check1 = document.getElementById('RANGED4');
		check2 = document.getElementById('LONG_RANGED4');
		check3 = document.getElementById('AREA_EFFECT4');
		check4 = document.getElementById('SUPER_AREA_EFFECT4');
		check5 = document.getElementById('MULTI_ATTACK4');
		check6 = document.getElementById('SEEKER4');
		textbox = document.getElementById('RUNNING_TOTAL4');
	}
	if(x == 5) {
		chosen = document.powerTable.POWER_CAT5.options[document.powerTable.POWER_CAT5.selectedIndex].value;
		selbox = document.getElementById('POWER_ID5');
		check1 = document.getElementById('RANGED5');
		check2 = document.getElementById('LONG_RANGED5');
		check3 = document.getElementById('AREA_EFFECT5');
		check4 = document.getElementById('SUPER_AREA_EFFECT5');
		check5 = document.getElementById('MULTI_ATTACK5');
		check6 = document.getElementById('SEEKER5');
		textbox = document.getElementById('RUNNING_TOTAL5');
	}
	if(x == 6) {
		chosen = document.powerTable.POWER_CAT6.options[document.powerTable.POWER_CAT6.selectedIndex].value;
		selbox = document.getElementById('POWER_ID6');
		check1 = document.getElementById('RANGED6');
		check2 = document.getElementById('LONG_RANGED6');
		check3 = document.getElementById('AREA_EFFECT6');
		check4 = document.getElementById('SUPER_AREA_EFFECT6');
		check5 = document.getElementById('MULTI_ATTACK6');
		check6 = document.getElementById('SEEKER6');
		textbox = document.getElementById('RUNNING_TOTAL6');
	}
	if(x == 7) {
		chosen = document.powerTable.POWER_CAT7.options[document.powerTable.POWER_CAT7.selectedIndex].value;
		selbox = document.getElementById('POWER_ID7');
		check1 = document.getElementById('RANGED7');
		check2 = document.getElementById('LONG_RANGED7');
		check3 = document.getElementById('AREA_EFFECT7');
		check4 = document.getElementById('SUPER_AREA_EFFECT7');
		check5 = document.getElementById('MULTI_ATTACK7');
		check6 = document.getElementById('SEEKER7');
		textbox = document.getElementById('RUNNING_TOTAL7');
	}
	if(x == 8) {
		chosen = document.powerTable.POWER_CAT8.options[document.powerTable.POWER_CAT8.selectedIndex].value;
		selbox = document.getElementById('POWER_ID8');
		check1 = document.getElementById('RANGED8');
		check2 = document.getElementById('LONG_RANGED8');
		check3 = document.getElementById('AREA_EFFECT8');
		check4 = document.getElementById('SUPER_AREA_EFFECT8');
		check5 = document.getElementById('MULTI_ATTACK8');
		check6 = document.getElementById('SEEKER8');
		textbox = document.getElementById('RUNNING_TOTAL8');
	}
	if(x == 9) {
		chosen = document.powerTable.POWER_CAT9.options[document.powerTable.POWER_CAT9.selectedIndex].value;
		selbox = document.getElementById('POWER_ID9');
		check1 = document.getElementById('RANGED9');
		check2 = document.getElementById('LONG_RANGED9');
		check3 = document.getElementById('AREA_EFFECT9');
		check4 = document.getElementById('SUPER_AREA_EFFECT9');
		check5 = document.getElementById('MULTI_ATTACK9');
		check6 = document.getElementById('SEEKER9');
		textbox = document.getElementById('RUNNING_TOTAL9');
	}
	if(x == 10) {
		chosen = document.powerTable.POWER_CAT10.options[document.powerTable.POWER_CAT10.selectedIndex].value;
		selbox = document.getElementById('POWER_ID10');
		check1 = document.getElementById('RANGED10');
		check2 = document.getElementById('LONG_RANGED10');
		check3 = document.getElementById('AREA_EFFECT10');
		check4 = document.getElementById('SUPER_AREA_EFFECT10');
		check5 = document.getElementById('MULTI_ATTACK10');
		check6 = document.getElementById('SEEKER10');
		textbox = document.getElementById('RUNNING_TOTAL10');
	}
	if(x == 11) {
		chosen = document.powerTable.POWER_CAT11.options[document.powerTable.POWER_CAT11.selectedIndex].value;
		selbox = document.getElementById('POWER_ID11');
		check1 = document.getElementById('RANGED11');
		check2 = document.getElementById('LONG_RANGED11');
		check3 = document.getElementById('AREA_EFFECT11');
		check4 = document.getElementById('SUPER_AREA_EFFECT11');
		check5 = document.getElementById('MULTI_ATTACK11');
		check6 = document.getElementById('SEEKER11');
		textbox = document.getElementById('RUNNING_TOTAL11');
	}
	if(x == 12) {
		chosen = document.powerTable.POWER_CAT12.options[document.powerTable.POWER_CAT12.selectedIndex].value;
		selbox = document.getElementById('POWER_ID12');
		check1 = document.getElementById('RANGED12');
		check2 = document.getElementById('LONG_RANGED12');
		check3 = document.getElementById('AREA_EFFECT12');
		check4 = document.getElementById('SUPER_AREA_EFFECT12');
		check5 = document.getElementById('MULTI_ATTACK12');
		check6 = document.getElementById('SEEKER12');
		textbox = document.getElementById('RUNNING_TOTAL12');
	}

	var i = selbox.options.length - 1;
	for(i; i>=0; i--) {
		selbox.options[i] = null;
	}

	check1.checked = false;
	check2.checked = false;
	check3.checked = false;
	check4.checked = false;
	check5.checked = false;
	check6.checked = false;
	textbox.value = '0';

	if(chosen == 0) {
		selbox.options[0] = new Option('No Power','0');
		check1.disabled = true;
		check2.disabled = true;
		check3.disabled = true;
		check4.disabled = true;
		check5.disabled = true;
		check6.disabled = true;
	} 
	if(chosen == 1) {
		selbox.options[0] = new Option('No Power','0');
		selbox.options[1] = new Option('Fire','101');
		selbox.options[2] = new Option('Cold','102');
		selbox.options[3] = new Option('Electricity','103');
		selbox.options[4] = new Option('Magnetism','104');
		selbox.options[5] = new Option('Radiation','105');
		selbox.options[6] = new Option('Seismics','106');
		selbox.options[7] = new Option('Sonics','107');
		selbox.options[8] = new Option('Gravity','108');
		selbox.options[9] = new Option('Eldritch Energy','109');
		selbox.options[10] = new Option('Weather Control','110');
	}
	if(chosen == 2) {
		selbox.options[0] = new Option('No Power','0');
		selbox.options[1] = new Option('Telepathy','201');
		selbox.options[2] = new Option('Mind Control','202');
		selbox.options[3] = new Option('Empathy','203');
		selbox.options[4] = new Option('Emotion Control','204');
		selbox.options[5] = new Option('Mind Blast','205');
		selbox.options[6] = new Option('Illusion Control','206');
		selbox.options[7] = new Option('Psychic Vampire','207');
		selbox.options[8] = new Option('Telekinesis','208');
	}
	if(chosen == 3) {
		selbox.options[0] = new Option('No Power','0');
		selbox.options[1] = new Option('Martial Arts','301');
		selbox.options[2] = new Option('Weapon Master','302');
		selbox.options[3] = new Option('Marksman','303');
		selbox.options[4] = new Option('Tactician','304');
		selbox.options[5] = new Option('Detective','305');
		selbox.options[6] = new Option('Acrobat','306');
		selbox.options[7] = new Option('Force of Will','307');
		selbox.options[8] = new Option('Communication','308');
	}
	if(chosen == 4) {
		selbox.options[0] = new Option('No Power','0');
		selbox.options[1] = new Option('Decay','401');
		selbox.options[2] = new Option('Poison','402');
		selbox.options[3] = new Option('Bio Vampire','403');
		selbox.options[4] = new Option('Binding','404');
		selbox.options[5] = new Option('Induced Sleep','405');
		selbox.options[6] = new Option('Inhibit Senses','406');
		selbox.options[7] = new Option('Healing','407');
		selbox.options[8] = new Option('Polymorph','408');
		selbox.options[9] = new Option('Disintegration','409');
	}
	if(chosen == 5) {
		selbox.options[0] = new Option('No Power','0');
		selbox.options[1] = new Option('Reaction Speed','501');
		selbox.options[2] = new Option('Transformation','502');
		selbox.options[3] = new Option('Energy Body','503');
		selbox.options[4] = new Option('Growth','504');
		selbox.options[5] = new Option('Shrinking','505');
		selbox.options[6] = new Option('Elongation','506');
		selbox.options[7] = new Option('Invisibility','507');
		selbox.options[8] = new Option('Phasing','508');
		selbox.options[9] = new Option('Regeneration','509');
		selbox.options[10] = new Option('Duplication','510');
		selbox.options[11] = new Option('Berserker','511');
	}
	if(chosen == 6) {
		selbox.options[0] = new Option('No Power','0');
		selbox.options[1] = new Option('Armor','601');
		selbox.options[2] = new Option('Mental Defense','602');
		selbox.options[3] = new Option('Iron Will','603');
		selbox.options[4] = new Option('Reflection','604');
		selbox.options[5] = new Option('Force Field','605');
		selbox.options[6] = new Option('Energy Absorption','606');
		selbox.options[7] = new Option('Kinetic Absorption','607');
	}
	if(chosen == 7) {
		selbox.options[0] = new Option('No Power','0');
		selbox.options[1] = new Option('Vehicle','701');
		selbox.options[2] = new Option('Slashing Weapon','702');
		selbox.options[3] = new Option('Piercing Weapon','703');
		selbox.options[4] = new Option('Crushing Weapon','704');
		selbox.options[5] = new Option('Concussive Weapon','705');
	}
	if(chosen == 8) {
		selbox.options[0] = new Option('No Power','0');
		selbox.options[1] = new Option('Super Speed','801');
		selbox.options[2] = new Option('Flight','802');
		selbox.options[3] = new Option('Wall Crawling','803');
		selbox.options[4] = new Option('Digging','804');
		selbox.options[5] = new Option('Leaping','805');
		selbox.options[6] = new Option('Energy Wave Surfing','806');
		selbox.options[7] = new Option('Teleportation','807');
	}
	if(chosen == 9) {
		selbox.options[0] = new Option('No Power','0');
		selbox.options[1] = new Option('Environmental Awareness','901');
		selbox.options[2] = new Option('Danger Sense','902');
		selbox.options[3] = new Option('Hyper-Senses','903');
	}
	if(chosen == 10) {
		selbox.options[0] = new Option('No Power','0');
		selbox.options[1] = new Option('Commander','1001');
		selbox.options[2] = new Option('Necromancer','1002');
		selbox.options[3] = new Option('Beast Master','1003');
		selbox.options[4] = new Option('Ally','1004');
	}
	if(chosen == 11) {
		selbox.options[0] = new Option('No Power','0');
		selbox.options[1] = new Option('Power Manipulation','1101');
		selbox.options[2] = new Option('Creation','1102');
		selbox.options[3] = new Option('Combat Supremacy','1103');
	}

	recalculateGrandTotal(characterLevel);
}

function setPowerRankOptions(x,characterLevel) {

	var chosen;
	var selbox;
	var check1;
	var check2;
	var check3;
	var check4;
	var check5;
	var check6;
	var textbox;

	if(x == 1) {
		chosen = document.powerTable.POWER_ID1.options[document.powerTable.POWER_ID1.selectedIndex].value;
		selbox = document.getElementById('POWER_RANK1');
		check1 = document.getElementById('RANGED1');
		check2 = document.getElementById('LONG_RANGED1');
		check3 = document.getElementById('AREA_EFFECT1');
		check4 = document.getElementById('SUPER_AREA_EFFECT1');
		check5 = document.getElementById('MULTI_ATTACK1');
		check6 = document.getElementById('SEEKER1');
		textbox = document.getElementById('RUNNING_TOTAL1');
	}
	if(x == 2) {
		chosen = document.powerTable.POWER_ID2.options[document.powerTable.POWER_ID2.selectedIndex].value;
		selbox = document.getElementById('POWER_RANK2');
		check1 = document.getElementById('RANGED2');
		check2 = document.getElementById('LONG_RANGED2');
		check3 = document.getElementById('AREA_EFFECT2');
		check4 = document.getElementById('SUPER_AREA_EFFECT2');
		check5 = document.getElementById('MULTI_ATTACK2');
		check6 = document.getElementById('SEEKER2');
		textbox = document.getElementById('RUNNING_TOTAL2');
	}
	if(x == 3) {
		chosen = document.powerTable.POWER_ID3.options[document.powerTable.POWER_ID3.selectedIndex].value;
		selbox = document.getElementById('POWER_RANK3');
		check1 = document.getElementById('RANGED3');
		check2 = document.getElementById('LONG_RANGED3');
		check3 = document.getElementById('AREA_EFFECT3');
		check4 = document.getElementById('SUPER_AREA_EFFECT3');
		check5 = document.getElementById('MULTI_ATTACK3');
		check6 = document.getElementById('SEEKER3');
		textbox = document.getElementById('RUNNING_TOTAL3');
	}
	if(x == 4) {
		chosen = document.powerTable.POWER_ID4.options[document.powerTable.POWER_ID4.selectedIndex].value;
		selbox = document.getElementById('POWER_RANK4');
		check1 = document.getElementById('RANGED4');
		check2 = document.getElementById('LONG_RANGED4');
		check3 = document.getElementById('AREA_EFFECT4');
		check4 = document.getElementById('SUPER_AREA_EFFECT4');
		check5 = document.getElementById('MULTI_ATTACK4');
		check6 = document.getElementById('SEEKER4');
		textbox = document.getElementById('RUNNING_TOTAL4');
	}
	if(x == 5) {
		chosen = document.powerTable.POWER_ID5.options[document.powerTable.POWER_ID5.selectedIndex].value;
		selbox = document.getElementById('POWER_RANK5');
		check1 = document.getElementById('RANGED5');
		check2 = document.getElementById('LONG_RANGED5');
		check3 = document.getElementById('AREA_EFFECT5');
		check4 = document.getElementById('SUPER_AREA_EFFECT5');
		check5 = document.getElementById('MULTI_ATTACK5');
		check6 = document.getElementById('SEEKER5');
		textbox = document.getElementById('RUNNING_TOTAL5');
	}
	if(x == 6) {
		chosen = document.powerTable.POWER_ID6.options[document.powerTable.POWER_ID6.selectedIndex].value;
		selbox = document.getElementById('POWER_RANK6');
		check1 = document.getElementById('RANGED6');
		check2 = document.getElementById('LONG_RANGED6');
		check3 = document.getElementById('AREA_EFFECT6');
		check4 = document.getElementById('SUPER_AREA_EFFECT6');
		check5 = document.getElementById('MULTI_ATTACK6');
		check6 = document.getElementById('SEEKER6');
		textbox = document.getElementById('RUNNING_TOTAL6');
	}
	if(x == 7) {
		chosen = document.powerTable.POWER_ID7.options[document.powerTable.POWER_ID7.selectedIndex].value;
		selbox = document.getElementById('POWER_RANK7');
		check1 = document.getElementById('RANGED7');
		check2 = document.getElementById('LONG_RANGED7');
		check3 = document.getElementById('AREA_EFFECT7');
		check4 = document.getElementById('SUPER_AREA_EFFECT7');
		check5 = document.getElementById('MULTI_ATTACK7');
		check6 = document.getElementById('SEEKER7');
		textbox = document.getElementById('RUNNING_TOTAL7');
	}
	if(x == 8) {
		chosen = document.powerTable.POWER_ID8.options[document.powerTable.POWER_ID8.selectedIndex].value;
		selbox = document.getElementById('POWER_RANK8');
		check1 = document.getElementById('RANGED8');
		check2 = document.getElementById('LONG_RANGED8');
		check3 = document.getElementById('AREA_EFFECT8');
		check4 = document.getElementById('SUPER_AREA_EFFECT8');
		check5 = document.getElementById('MULTI_ATTACK8');
		check6 = document.getElementById('SEEKER8');
		textbox = document.getElementById('RUNNING_TOTAL8');
	}
	if(x == 9) {
		chosen = document.powerTable.POWER_ID9.options[document.powerTable.POWER_ID9.selectedIndex].value;
		selbox = document.getElementById('POWER_RANK9');
		check1 = document.getElementById('RANGED9');
		check2 = document.getElementById('LONG_RANGED9');
		check3 = document.getElementById('AREA_EFFECT9');
		check4 = document.getElementById('SUPER_AREA_EFFECT9');
		check5 = document.getElementById('MULTI_ATTACK9');
		check6 = document.getElementById('SEEKER9');
		textbox = document.getElementById('RUNNING_TOTAL9');
	}
	if(x == 10) {
		chosen = document.powerTable.POWER_ID10.options[document.powerTable.POWER_ID10.selectedIndex].value;
		selbox = document.getElementById('POWER_RANK10');
		check1 = document.getElementById('RANGED10');
		check2 = document.getElementById('LONG_RANGED10');
		check3 = document.getElementById('AREA_EFFECT10');
		check4 = document.getElementById('SUPER_AREA_EFFECT10');
		check5 = document.getElementById('MULTI_ATTACK10');
		check6 = document.getElementById('SEEKER10');
		textbox = document.getElementById('RUNNING_TOTAL10');
	}
	if(x == 11) {
		chosen = document.powerTable.POWER_ID11.options[document.powerTable.POWER_ID11.selectedIndex].value;
		selbox = document.getElementById('POWER_RANK11');
		check1 = document.getElementById('RANGED11');
		check2 = document.getElementById('LONG_RANGED11');
		check3 = document.getElementById('AREA_EFFECT11');
		check4 = document.getElementById('SUPER_AREA_EFFECT11');
		check5 = document.getElementById('MULTI_ATTACK11');
		check6 = document.getElementById('SEEKER11');
		textbox = document.getElementById('RUNNING_TOTAL11');
	}
	if(x == 12) {
		chosen = document.powerTable.POWER_ID12.options[document.powerTable.POWER_ID12.selectedIndex].value;
		selbox = document.getElementById('POWER_RANK12');
		check1 = document.getElementById('RANGED12');
		check2 = document.getElementById('LONG_RANGED12');
		check3 = document.getElementById('AREA_EFFECT12');
		check4 = document.getElementById('SUPER_AREA_EFFECT12');
		check5 = document.getElementById('MULTI_ATTACK12');
		check6 = document.getElementById('SEEKER12');
		textbox = document.getElementById('RUNNING_TOTAL12');
	}
	var i = selbox.options.length - 1;
	for(i; i>=0; i--) {
		selbox.options[i] = null;
	}

	if(chosen == 201 || chosen == 203 || chosen == 301 || chosen == 302 || chosen == 303 || 
		chosen == 304 || chosen == 305 || chosen == 306 || chosen == 307 || chosen == 308 ||
		chosen == 404 || chosen == 405 || chosen == 406 || chosen == 407 || 
		chosen == 504 || chosen == 505 || chosen == 506 || chosen == 507 || chosen == 508 ||
		chosen == 511 || chosen == 802 || chosen == 803 || chosen == 804 || 
		chosen == 805 || chosen == 806 || chosen == 901 || chosen == 902 || chosen == 903) {
		selbox.options[0] = new Option('Standard','1');
		selbox.options[1] = new Option('Superior','2');
	}
	else{
		if(characterLevel == 1){
			selbox.options[0] = new Option('Standard','1');
			selbox.options[1] = new Option('Superior','2');
		}
		if(characterLevel == 2){
			selbox.options[0] = new Option('Standard','1');
			selbox.options[1] = new Option('Superior','2');
			selbox.options[2] = new Option('Supreme','3');
		}
		if(characterLevel == 3){
			selbox.options[0] = new Option('Standard','1');
			selbox.options[1] = new Option('Superior','2');
			selbox.options[2] = new Option('Supreme','3');
			selbox.options[3] = new Option('Ultimate','4');
		}
	}

	check1.checked = false;
	check2.checked = false;
	check3.checked = false;
	check4.checked = false;
	check5.checked = false;
	check6.checked = false;

	if(chosen == 0) {
		textbox.value = '0';
		check1.disabled = true;
		check2.disabled = true;
		check3.disabled = true;
		check4.disabled = true;
		check5.disabled = true;
		check6.disabled = true;
	} 
	else if(chosen == 201 || chosen == 203 || (chosen > 300 && chosen < 400) || (chosen > 500 && chosen < 700) || chosen == 701 || (chosen > 800 && chosen < 1000) ) {
		check1.disabled = true;
		check2.disabled = true;
		check3.disabled = true;
		check4.disabled = true;
		check5.disabled = true;
		check6.disabled = true;
		textbox.value = '2';
	}
	else {
		check1.disabled = false;
		check2.disabled = true;
		check3.disabled = false;
		check4.disabled = true;
		check5.disabled = false;
		check6.disabled = false;
		textbox.value = '2';
	}

	recalculateGrandTotal(characterLevel);
}


function calculateTotal(x,characterLevel) {

	var chosen;
	var powcat;
	var powid;
	var check1;
	var check2;
	var check3;
	var check4;
	var check5;
	var check6;
	var textbox;
	var total = 0;

	if(x == 1) {
		powcat = document.powerTable.POWER_CAT1.options[document.powerTable.POWER_CAT1.selectedIndex].value;
		powid = document.powerTable.POWER_ID1.options[document.powerTable.POWER_ID1.selectedIndex].value;
		chosen = document.powerTable.POWER_RANK1.options[document.powerTable.POWER_RANK1.selectedIndex].value;
		check1 = document.getElementById('RANGED1');
		check2 = document.getElementById('LONG_RANGED1');
		check3 = document.getElementById('AREA_EFFECT1');
		check4 = document.getElementById('SUPER_AREA_EFFECT1');
		check5 = document.getElementById('MULTI_ATTACK1');
		check6 = document.getElementById('SEEKER1');
		textbox = document.getElementById('RUNNING_TOTAL1');
	}
	if(x == 2) {
		powcat = document.powerTable.POWER_CAT2.options[document.powerTable.POWER_CAT2.selectedIndex].value;
		powid = document.powerTable.POWER_ID2.options[document.powerTable.POWER_ID2.selectedIndex].value;
		chosen = document.powerTable.POWER_RANK2.options[document.powerTable.POWER_RANK2.selectedIndex].value;
		check1 = document.getElementById('RANGED2');
		check2 = document.getElementById('LONG_RANGED2');
		check3 = document.getElementById('AREA_EFFECT2');
		check4 = document.getElementById('SUPER_AREA_EFFECT2');
		check5 = document.getElementById('MULTI_ATTACK2');
		check6 = document.getElementById('SEEKER2');
		textbox = document.getElementById('RUNNING_TOTAL2');
	}
	if(x == 3) {
		powcat = document.powerTable.POWER_CAT3.options[document.powerTable.POWER_CAT3.selectedIndex].value;
		powid = document.powerTable.POWER_ID3.options[document.powerTable.POWER_ID3.selectedIndex].value;
		chosen = document.powerTable.POWER_RANK3.options[document.powerTable.POWER_RANK3.selectedIndex].value;
		check1 = document.getElementById('RANGED3');
		check2 = document.getElementById('LONG_RANGED3');
		check3 = document.getElementById('AREA_EFFECT3');
		check4 = document.getElementById('SUPER_AREA_EFFECT3');
		check5 = document.getElementById('MULTI_ATTACK3');
		check6 = document.getElementById('SEEKER3');
		textbox = document.getElementById('RUNNING_TOTAL3');
	}
	if(x == 4) {
		powcat = document.powerTable.POWER_CAT4.options[document.powerTable.POWER_CAT4.selectedIndex].value;
		powid = document.powerTable.POWER_ID4.options[document.powerTable.POWER_ID4.selectedIndex].value;
		chosen = document.powerTable.POWER_RANK4.options[document.powerTable.POWER_RANK4.selectedIndex].value;
		check1 = document.getElementById('RANGED4');
		check2 = document.getElementById('LONG_RANGED4');
		check3 = document.getElementById('AREA_EFFECT4');
		check4 = document.getElementById('SUPER_AREA_EFFECT4');
		check5 = document.getElementById('MULTI_ATTACK4');
		check6 = document.getElementById('SEEKER4');
		textbox = document.getElementById('RUNNING_TOTAL4');
	}
	if(x == 5) {
		powcat = document.powerTable.POWER_CAT5.options[document.powerTable.POWER_CAT5.selectedIndex].value;
		powid = document.powerTable.POWER_ID5.options[document.powerTable.POWER_ID5.selectedIndex].value;
		chosen = document.powerTable.POWER_RANK5.options[document.powerTable.POWER_RANK5.selectedIndex].value;
		check1 = document.getElementById('RANGED5');
		check2 = document.getElementById('LONG_RANGED5');
		check3 = document.getElementById('AREA_EFFECT5');
		check4 = document.getElementById('SUPER_AREA_EFFECT5');
		check5 = document.getElementById('MULTI_ATTACK5');
		check6 = document.getElementById('SEEKER5');
		textbox = document.getElementById('RUNNING_TOTAL5');
	}
	if(x == 6) {
		powcat = document.powerTable.POWER_CAT6.options[document.powerTable.POWER_CAT6.selectedIndex].value;
		powid = document.powerTable.POWER_ID6.options[document.powerTable.POWER_ID6.selectedIndex].value;
		chosen = document.powerTable.POWER_RANK6.options[document.powerTable.POWER_RANK6.selectedIndex].value;
		check1 = document.getElementById('RANGED6');
		check2 = document.getElementById('LONG_RANGED6');
		check3 = document.getElementById('AREA_EFFECT6');
		check4 = document.getElementById('SUPER_AREA_EFFECT6');
		check5 = document.getElementById('MULTI_ATTACK6');
		check6 = document.getElementById('SEEKER6');
		textbox = document.getElementById('RUNNING_TOTAL6');
	}
	if(x == 7) {
		powcat = document.powerTable.POWER_CAT7.options[document.powerTable.POWER_CAT7.selectedIndex].value;
		powid = document.powerTable.POWER_ID7.options[document.powerTable.POWER_ID7.selectedIndex].value;
		chosen = document.powerTable.POWER_RANK7.options[document.powerTable.POWER_RANK7.selectedIndex].value;
		check1 = document.getElementById('RANGED7');
		check2 = document.getElementById('LONG_RANGED7');
		check3 = document.getElementById('AREA_EFFECT7');
		check4 = document.getElementById('SUPER_AREA_EFFECT7');
		check5 = document.getElementById('MULTI_ATTACK7');
		check6 = document.getElementById('SEEKER7');
		textbox = document.getElementById('RUNNING_TOTAL7');
	}
	if(x == 8) {
		powcat = document.powerTable.POWER_CAT8.options[document.powerTable.POWER_CAT8.selectedIndex].value;
		powid = document.powerTable.POWER_ID8.options[document.powerTable.POWER_ID8.selectedIndex].value;
		chosen = document.powerTable.POWER_RANK8.options[document.powerTable.POWER_RANK8.selectedIndex].value;
		check1 = document.getElementById('RANGED8');
		check2 = document.getElementById('LONG_RANGED8');
		check3 = document.getElementById('AREA_EFFECT8');
		check4 = document.getElementById('SUPER_AREA_EFFECT8');
		check5 = document.getElementById('MULTI_ATTACK8');
		check6 = document.getElementById('SEEKER8');
		textbox = document.getElementById('RUNNING_TOTAL8');
	}
	if(x == 9) {
		powcat = document.powerTable.POWER_CAT9.options[document.powerTable.POWER_CAT9.selectedIndex].value;
		powid = document.powerTable.POWER_ID9.options[document.powerTable.POWER_ID9.selectedIndex].value;
		chosen = document.powerTable.POWER_RANK9.options[document.powerTable.POWER_RANK9.selectedIndex].value;
		check1 = document.getElementById('RANGED9');
		check2 = document.getElementById('LONG_RANGED9');
		check3 = document.getElementById('AREA_EFFECT9');
		check4 = document.getElementById('SUPER_AREA_EFFECT9');
		check5 = document.getElementById('MULTI_ATTACK9');
		check6 = document.getElementById('SEEKER9');
		textbox = document.getElementById('RUNNING_TOTAL9');
	}
	if(x == 10) {
		powcat = document.powerTable.POWER_CAT10.options[document.powerTable.POWER_CAT10.selectedIndex].value;
		powid = document.powerTable.POWER_ID10.options[document.powerTable.POWER_ID10.selectedIndex].value;
		chosen = document.powerTable.POWER_RANK10.options[document.powerTable.POWER_RANK10.selectedIndex].value;
		check1 = document.getElementById('RANGED10');
		check2 = document.getElementById('LONG_RANGED10');
		check3 = document.getElementById('AREA_EFFECT10');
		check4 = document.getElementById('SUPER_AREA_EFFECT10');
		check5 = document.getElementById('MULTI_ATTACK10');
		check6 = document.getElementById('SEEKER10');
		textbox = document.getElementById('RUNNING_TOTAL10');
	}
	if(x == 11) {
		powcat = document.powerTable.POWER_CAT11.options[document.powerTable.POWER_CAT11.selectedIndex].value;
		powid = document.powerTable.POWER_ID11.options[document.powerTable.POWER_ID11.selectedIndex].value;
		chosen = document.powerTable.POWER_RANK11.options[document.powerTable.POWER_RANK11.selectedIndex].value;
		check1 = document.getElementById('RANGED11');
		check2 = document.getElementById('LONG_RANGED11');
		check3 = document.getElementById('AREA_EFFECT11');
		check4 = document.getElementById('SUPER_AREA_EFFECT11');
		check5 = document.getElementById('MULTI_ATTACK11');
		check6 = document.getElementById('SEEKER11');
		textbox = document.getElementById('RUNNING_TOTAL11');
	}
	if(x == 12) {
		powcat = document.powerTable.POWER_CAT12.options[document.powerTable.POWER_CAT12.selectedIndex].value;
		powid = document.powerTable.POWER_ID12.options[document.powerTable.POWER_ID12.selectedIndex].value;
		chosen = document.powerTable.POWER_RANK12.options[document.powerTable.POWER_RANK12.selectedIndex].value;
		check1 = document.getElementById('RANGED12');
		check2 = document.getElementById('LONG_RANGED12');
		check3 = document.getElementById('AREA_EFFECT12');
		check4 = document.getElementById('SUPER_AREA_EFFECT12');
		check5 = document.getElementById('MULTI_ATTACK12');
		check6 = document.getElementById('SEEKER12');
		textbox = document.getElementById('RUNNING_TOTAL12');
	}
	if(x == 13) {
		chosen = document.powerTable.STRENGTH.options[document.powerTable.STRENGTH.selectedIndex].value;
		textbox = document.getElementById('RUNNING_TOTAL13');
	}
	if(x == 14) {
		chosen = document.powerTable.AGILITY.options[document.powerTable.AGILITY.selectedIndex].value;
		textbox = document.getElementById('RUNNING_TOTAL14');
	}
	if(x == 15) {
		chosen = document.powerTable.MIND.options[document.powerTable.MIND.selectedIndex].value;
		textbox = document.getElementById('RUNNING_TOTAL15');
	}
	if(x == 16) {
		chosen = document.powerTable.BODY.options[document.powerTable.BODY.selectedIndex].value;
		textbox = document.getElementById('RUNNING_TOTAL16');
	}

	if(x <= 12){

		if(powcat == 0){
			total = 0;
		}
		if(powid == 0){
			total = 0;
		}
		else {
			total = chosen * 2;

			if(!(check1.checked)) {
				check2.checked = false;
				check2.disabled = true;
			}
			if(check1.checked && check2.disabled) {
				check2.disabled = false;
			}


			if(!(check3.checked)) {
				check4.checked = false;
				check4.disabled = true;
			}
			if(check3.checked && check4.disabled) {
				check4.disabled = false;
			}



			if(!(check1.disabled) && check1.checked) {
				total += 1;
			}
			if(!(check2.disabled) && check2.checked) {
				total += 1;
			}
			if(!(check3.disabled) && check3.checked) {
				total += 1;
			}
			if(!(check4.disabled) && check4.checked) {
				total += 1;
			}
			if(!(check5.disabled) && check5.checked) {
				total += 1;
			}
			if(!(check6.disabled) && check6.checked) {
				total += 1;
			}
		}
	}
	if(x >= 13){
		if(chosen == 1){ total = -1; }
		if(chosen == 2){ total = 0; }
		if(chosen == 3){ total = 2; }
		if(chosen == 4){ total = 4; }
	}
	textbox.value = total;
	recalculateGrandTotal(characterLevel);
}

function recalculateGrandTotal(characterLevel) {
	var grandTotal = parseInt(document.getElementById('RUNNING_TOTAL1').value) + parseInt(document.getElementById('RUNNING_TOTAL2').value) + 
			parseInt(document.getElementById('RUNNING_TOTAL3').value) + parseInt(document.getElementById('RUNNING_TOTAL4').value) + 
			parseInt(document.getElementById('RUNNING_TOTAL5').value) + parseInt(document.getElementById('RUNNING_TOTAL6').value) + 
			parseInt(document.getElementById('RUNNING_TOTAL7').value) + parseInt(document.getElementById('RUNNING_TOTAL8').value) + 
			parseInt(document.getElementById('RUNNING_TOTAL9').value) + parseInt(document.getElementById('RUNNING_TOTAL10').value) + 
			parseInt(document.getElementById('RUNNING_TOTAL11').value) + parseInt(document.getElementById('RUNNING_TOTAL12').value) +
			parseInt(document.getElementById('RUNNING_TOTAL13').value) + parseInt(document.getElementById('RUNNING_TOTAL14').value) +
			parseInt(document.getElementById('RUNNING_TOTAL15').value) + parseInt(document.getElementById('RUNNING_TOTAL16').value);

	document.getElementById('GRAND_TOTAL').value = grandTotal;
	var gobutton = document.getElementById('goButton');

	if(characterLevel == 1 && grandTotal == 14){
		gobutton.disabled = false;
	}
	else if(characterLevel == 2 && grandTotal == 24){
		gobutton.disabled = false;
	}
	else if(characterLevel == 3 && grandTotal == 36){
		gobutton.disabled = false;
	}
	else {
		gobutton.disabled = true;
	}

}

function verifyTotal(characterLevel) {

	var grandTotal = document.getElementById('GRAND_TOTAL').value;
	

 	if(characterLevel == 1 && grandTotal == 14){
		return true;
	}
	if(characterLevel == 2 && grandTotal == 24){
		return true;
	}
	if(characterLevel == 3 && grandTotal == 36){
		return true;
	}

	var points = 0; 

	if(characterLevel == 1){ points = 14; }
	if(characterLevel == 2){ points = 24; }
	if(characterLevel == 3){ points = 36; }

	alert('You must spend exactly ' + points + ' points') 

	return false; 
}
