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) {
		Ctrl = form.ConfirmEmailAddress;
		if(form.EmailAddress.value != Ctrl.value){
			alert("Please validate that you have typed the same email address in both fields!");
			return(false);
		}
		return (true);
}

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

}


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;
	document.emailform.submitbutton.disabled=true;
	document.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;
}

function toggle_div(divId, action) {

	var e = document.getElementById(divId);

	if(action == "show"){
	e.style.display = 'block';
	}
	if(action == "hide"){
	e.style.display = 'none';
	}
}

function showSelect(divId) {

	if(divId == "Player"){
	toggle_div('division', 'show')
	}
	if(divId != "Player"){
	toggle_div('division', 'hide')
	}
}


