function Gender(form) {
	Ctrl = form.Gender;
	if (Ctrl.value == "") {
		validatePrompt(Ctrl, "Please choose your gender!");
		return (false);
	} else
		return (true);
}

function PlayerAttendee(form) {
	Ctrl = form.PlayerAttendee;
	if (Ctrl.value == "") {
		validatePrompt(Ctrl, "Please choose wheter you would like to participate in the tournament or just attend as a spectator!");
		return (false);
	} else
		return (true);
}

function FirstName(form) {
	Ctrl = form.FirstName;
	if (Ctrl.value == "") {
		validatePrompt(Ctrl, "Please fill in your first name");
		return (false);
	} else
		return (true);
}

function Surname(form) {
	Ctrl = form.Surname;
	if (Ctrl.value == "") {
		validatePrompt(Ctrl, "Please fill in your surname");
		return (false);
	} else
		return (true);
}

function MajorBackground(form) {
	Ctrl = form.MajorBackground;
	if (Ctrl.value == "") {
		validatePrompt(Ctrl, "Please select your major background");
		return (false);
	} else
		return (true);
}

function Club(form) {
	Ctrl = form.Club;
	if (Ctrl.value == "") {
		validatePrompt(Ctrl, "Club!");
		return (false);
	} else
		return (true);
}

function YearOfBirth(form) {
	Ctrl = form.YearOfBirth;
	if (Ctrl.value == "") {
		validatePrompt(Ctrl, "Please fill in your year of birth");
		return (false);
	} else
		return (true);
}

function Country(form) {
	Ctrl = form.Country;
	if (Ctrl.value == "") {
		validatePrompt(Ctrl, "Please fill in your country");
		return (false);
	} else
		return (true);
}

function StreetAddress(form) {
	Ctrl = form.StreetAddress;
	if (Ctrl.value == "") {
		validatePrompt(Ctrl, "StreetAddress!");
		return (false);
	} else
		return (true);
}

function ZipCode(form) {
	Ctrl = form.ZipCode;
	if (Ctrl.value == "") {
		validatePrompt(Ctrl, "ZipCode!");
		return (false);
	} else
		return (true);
}

function PostalAddress(form) {
	Ctrl = form.PostalAddress;
	if (Ctrl.value == "") {
		validatePrompt(Ctrl, "PostalAddress!");
		return (false);
	} else
		return (true);
}

function Phone(form) {
	Ctrl = form.Phone;
	if (Ctrl.value == "") {
		validatePrompt(Ctrl, "Phone!");
		return (false);
	} else
		return (true);
}

function MobilePhone(form) {
	Ctrl = form.MobilePhone;
	if (Ctrl.value == "") {
		validatePrompt(Ctrl, "MobilePhone!");
		return (false);
	} else
		return (true);
}

function EmailAddress(form) {
	Ctrl = form.EmailAddress;
	if (Ctrl.value == "") {
		validatePrompt(Ctrl, "Please fill in your email address");
		return (false);
	} else
		return (true);
}


function ConfirmEmailAddress(form) {
		if(form.EmailAddress.value != form.ConfirmEmailAddress.value){ alert("Please validate that you have typed the same email address in both fields!"); return;}
		return (true);
}

function chooseDivision(form) {
	Ctrl = document.getElementsByName('Division');
	for (var i=0; i<Ctrl.length; i++) {
		if(Ctrl[i].checked) {
			return (true);
		}
	}	
	alert("Please choose which event!");
	return (false);

}


function checkForm(form) {
	if (!Gender(form)) return;
	if (!PlayerAttendee(form)) return;
	if (!FirstName(form)) return;
	if (!Surname(form)) return;
	if (!MajorBackground(form)) return;
//	if (!Club(form)) return;
	if (!YearOfBirth(form)) return;
	if (!Country(form)) return;
//	if (!StreetAddress(form)) return;
//	if (!ZipCode(form)) return;
//	if (!PostalAddress(form)) return;
//	if (!Phone(form)) return;
//	if (!MobilePhone(form)) return;
	if (!EmailAddress(form)) return;
	if (!ConfirmEmailAddress(form)) return;
//	if (!chooseDivision(form)) return;
	emailform.submitbutton.disabled=true;
	emailform.submitbutton.value = 'Sending...';
//	alert ("Alla fält är okej!");
	document.emailform.submit();	// un-comment to submit form
	return;
}


function validatePrompt(Ctrl, PromptStr) {
	alert (PromptStr);
	Ctrl.focus();
	return;
}
