function load() {
	menubutton("General", document.getElementById("button_General"));
}

function checkTA(ta, x) {
	var max = 255;
	var textinhalt = ta.value;
	var rest = max - textinhalt.length;
	if(rest < 0 ) {
		rest = 0;
	}
	document.getElementById("charcounter"+x).innerHTML = rest;
}

function deleteProfile(anId, aName) {
	c = confirm('Delete profile "' + aName + '"?');
	if(c == true) {
		document.getElementById('deleteid').value = anId;
		document.getElementById('deleteform').submit();
	}
}

function hideall() {
	document.getElementById("General").style.display = 'none';
	document.getElementById("Melee").style.display = 'none';
	document.getElementById("Caster").style.display = 'none';
	document.getElementById("Mitigation").style.display = 'none';
	document.getElementById("Weapons").style.display = 'none';
	document.getElementById("Sockets").style.display = 'none';
	document.getElementById("Armor").style.display = 'none';
	document.getElementById("Version").style.display = 'none';
	document.getElementById("Ignorelevel").style.display = 'none';
	document.getElementById("Ignoresources").style.display = 'none';
	document.getElementById("Ignorerequires").style.display = 'none';
	
	x = document.getElementById("statsformmenu");
	spans = x.getElementsByTagName("span");
	for(i=0; i<spans.length; i++) {
		spans[i].className = '';
	}
}

function menubutton(x, caller) {
	hideall();
	if(x == "Misc") {
		document.getElementById("Armor").style.display = 'table';
		document.getElementById("Version").style.display = 'table';
	} else if(x == "Ignore") {
		document.getElementById("Ignorelevel").style.display = 'table';
		document.getElementById("Ignoresources").style.display = 'table';
		document.getElementById("Ignorerequires").style.display = 'table';
	} else {
		document.getElementById(x).style.display = 'table';
	}
	caller.className = 'active';
}

function selectall() {
	ignore = document.getElementById("Ignoresources");
	dungeons = ignore.getElementsByTagName("input");
	for(i=0; i<dungeons.length; i++) {
		dungeons[i].checked = 'checked';
	}
}

function unselectall() {
	ignore = document.getElementById("Ignoresources");
	dungeons = ignore.getElementsByTagName("input");
	for(i=0; i<dungeons.length; i++) {
		dungeons[i].checked = '';
	}
}