window.onload = initAll;

function initAll() {
	document.forms[0].onsubmit = getSillyName; 
}

function getSillyName() {
	document.getElementById("msgField").innerHTML = getSillyNameString();
	return false;
}

function getSillyNameString() {
	var firstName = new Array("Brone", "Kern", "Neunt", "Sumnor", "Upir", "Daray", "Asphar", "Avicus", "Jolon", "Morg", "Jorm", "Bator", "Cathal", "Gunari", "Harbin", "Orfeo", "Maneden", "Thotep", "Taisto", "Mulo", "Cato", "Murdo", "Vidar", "Writhel", "Lew", "Mance");
	

var lastName1 = new Array("Albin", "Avar", "Blatt", "Bru", "Cala", "Cala", "Drus", "Drak", "Dred", "Dement", "Draug", "Ereb", "Grog", "Goth", "Gar", "Hes", "Incu", "Ing", "Kai", "Penag", "Rune", "Vega", "Verm", "Writh", "Zolb", "Tul");
	
var lastName2 = new Array("arn", "fer", "der", "ferat", "mag", "nyx", "uja", "ul", "ubus", "gri", "shee", "pix", "utt", "uger", "nor", "ine", "val", "ar", "atu", "aur", "eve", "omis", "ern", "var", "mig", "ilin");

	var firstNm = document.getElementById("fName").value.toUpperCase();
	var lastNm = document.getElementById("lName").value.toUpperCase();
	var validName = true;
	
	if (firstNm == "") {
		validName = false;
	}
	else {
		var firstNum = firstNm.charCodeAt(0) - 65;
		if (firstNum < 0 || firstNum > 25) {
			validName = false;
		}
	}

	if (!validName) {
		document.getElementById("fName").focus();
		document.getElementById("fName").select();
		return "That's not a valid first name";
	}

	if (lastNm == "") {
		validName = false;
	}
	else {
		var lastNum1 = lastNm.charCodeAt(0) - 65;
		var lastNum2 = lastNm.charCodeAt((lastNm.length-1)) - 65;
	
		if (lastNum1 < 0 || lastNum1 > 25 || lastNum2 < 0 || lastNum2 > 25) {
			validName = false;
		}
	}
	
	if (!validName) {
		document.getElementById("lName").focus();
		document.getElementById("lName").select();
		return "That's not a valid last name";
	}

	return "Your vampire name is <b> " + firstName[firstNum] + " " + lastName1[lastNum1] + lastName2[lastNum2] +"</b><br><br><i><center>Share your name!<br>Copy the code below to embed your vampire name on your website or blog!</center></i><textarea rows='5' cols='65'>My vampire name is<b> " + firstName[firstNum] + " " + lastName1[lastNum1] + lastName2[lastNum2] + "</b>.  Get your own vampire name from the <a href='http://ilovewerewolves.com/blog/vampire-name-generator/'> Vampire Name Generator</a> at <a href='http://ilovewerewolves.com'>I Love Werewolves</a>!</textarea>";
}
			