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("Smelly", "Classic", "Gorgeous", "Sexy", "Stupid", "Dangerous", "Cool", "Ace", "Lucky", "Hot", "Cold", "Average", "Tasty", "Slow", "Fast", "Polite", "Old", "Young", "Crazy", "Bang Bang", "Sir", "Lord", "Princess", "Lady", "Yours Truly", "Dizzy");
	var lastName1 = new Array("Bubble", "Lizard", "Hands", "Rocket", "Badger", "Buffalo", "Toad", "Potato", "Chimp", "Flusher", "Straight", "Diamond", "Boomerang", "Call", "Fold", "Razor", "All-in", "Flopper", "Bluffer", "River", "Turn", "Tilt", "Button", "Chip", "Leader", "Unknown");
	var lastName2 = new Array("Juice", "Face", "Pants", "Man", "Mouth", "Monkey", "Head", "King", "Queen", "Poet", "Charmer", "Bowl", "Factor", "Thing", "Girl", "Wolf", "Biscuit", "Boy", "Bucket", "Bush", "Whirlwind", "Beast", "Fish", "Fool", "Wizard");


	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;
		var firstNum2 = firstNm.charCodeAt((firstNm.length-1)) - 65;
			if (firstNum < 0 || firstNum > 25 || firstNum2 < 0 || firstNum2 > 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";
	}
	if (firstNum2 > 18) {
	document.getElementById("Top").width = 176;
	document.getElementById("Top").height = 88;
	document.getElementById("bottom").width = 176;
	document.getElementById("bottom").height = 77;
	document.getElementById("middle").width = 176;
	document.getElementById("middle").height = 65;
	document.getElementById("Agg").disabled = 'yes';
	document.getElementById("Con").disabled = 'yes';
	document.getElementById("Luc").disabled = 'yes';

	return "Your poker name should be The " + lastName2[lastNum2];
	}
	if (firstNum2 > 8 && firstNum2 <19) {
	document.getElementById("Top").width = 176;
	document.getElementById("Top").height = 88;
	document.getElementById("bottom").width = 176;
	document.getElementById("bottom").height = 77;
	document.getElementById("middle").width = 176;
	document.getElementById("middle").height = 65;
	document.getElementById("Agg").disabled = 'yes';
	document.getElementById("Con").disabled = 'yes';
	document.getElementById("Luc").disabled = 'yes';

	return "Your poker name should be " + firstName[firstNum] + " " + lastName1[lastNum1] + " " + lastName2[lastNum2];
	}
	else {
	document.getElementById("Top").width = 176;
	document.getElementById("Top").height = 88;
	document.getElementById("bottom").width = 176;
	document.getElementById("bottom").height = 77;
	document.getElementById("middle").width = 176;
	document.getElementById("middle").height = 65;
	document.getElementById("Agg").disabled = 'yes';
	document.getElementById("Con").disabled = 'yes';
	document.getElementById("Luc").disabled = 'yes';


return "Your poker name should be The " + firstName[firstNum]+ " " + lastName2[lastNum2];	
}
}
					