﻿function CheckRequiredFields() {
	var errormessage = new String();
	if(WithoutSelectionValue(document.form1.Event))	{errormessage += "\n\nPlease select your event.";}
	if(WithoutContent(document.form1.First_Name.value))	{errormessage += "\n\nPlease enter your first name.";}
	if(WithoutContent(document.form1.Surname.value))	{errormessage += "\n\nPlease enter your surname.";}
	if(WithoutContent(document.form1.Address1.value))	{errormessage += "\n\nPlease enter your address.";}
	if(WithoutContent(document.form1.Town_City.value))	{errormessage += "\n\nPlease enter your town or city.";}
	if(WithoutContent(document.form1.Postcode.value))	{errormessage += "\n\nPlease enter your postcode.";}
	if(WithoutContent(document.form1.Telephone.value))	{errormessage += "\n\nPlease enter your telephone number.";}
	if(WithoutContent(document.form1.Email.value))	{errormessage += "\n\nPlease enter your email address.";}
	if(WithoutContent(document.form1.DOB_Day.value) || document.form1.DOB_Day.value == "dd")	{errormessage += "\n\nPlease enter your birth day.";}
	if(WithoutContent(document.form1.DOB_Month.value) || document.form1.DOB_Month.value == "mm")	{errormessage += "\n\nPlease enter your birth month.";}
	if(WithoutContent(document.form1.DOB_Year.value) || document.form1.DOB_Year.value == "yy")	{errormessage += "\n\nPlease enter your birthyear.";}
	if(WithoutContent(document.form1.WhyParticipate.value))	{errormessage += "\n\nWhy do you want to take part in an event for WCRF UK?";}
	if(WithoutContent(document.form1.HowRaiseFunds.value))	{errormessage += "\n\nHow do you propose to raise funds for WCRF UK?";}
	if(WithoutContent(document.form1.HowDidYouHear.value))	{errormessage += "\n\nHow did you hear about us?";}
	
	if(errormessage.length > 2) {
		alert('NOTE:' + errormessage);
		return false;
	}
	return true;
} 

function WithoutContent(ss) {
if(ss.length > 0) { return false; }
return true;
}

function NoneWithContent(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].value.length > 0) { return false; }
	}
return true;
}

function NoneWithCheck(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].checked) { return false; }
	}
return true;
}

function WithoutCheck(ss) {
if(ss.checked) { return false; }
return true;
}

function WithoutSelectionValue(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].selected) {
		if(ss[i].value.length) { return false; }
		}
	}
return true;
}
