function CheckRequiredFieldsSSAT() {
var errormessage = new String();

// if(NoneWithCheck(document.exampleform.radioOne))
// 	{ errormessage += "\n\nPlease click one radio button of the set of three."; }
// if(WithoutCheck(document.exampleform.radioLoner))
// 	{ errormessage += "\n\nThe \"Loner\" radio button must be clicked."; }
// if(NoneWithCheck(document.exampleform.checkOne))
// 	{ errormessage += "\n\nPlease check one or more check boxes of the set of three."; }
// if(WithoutCheck(document.exampleform.checkLoner))
// 	{ errormessage += "\n\nThe \"Loner\" check box must be checked."; }
// if(WithoutContent(document.exampleform.sometext.value))
// 	{ errormessage += "\n\nPlease type something in the \"Some text\" text field."; }
// if(NoneWithContent(document.exampleform.oneOrTheOther))
// 	{ errormessage += "\n\nSomething must be typed in one or both of the set of form text fields."; }
// if(WithoutContent(document.exampleform.areaName.value))
// 	{ errormessage += "\n\nSomething must be typed in the textarea box."; }
// if(WithoutContent(document.exampleform.FileGet.value))
// 	{ errormessage += "\n\nA file name must be provided for uploading."; }
//  if(WithoutSelectionValue(document.exampleform.dropname))
// 	{ errormessage += "\n\nPlease select something from the dropdown list."; }

if(WithoutContent(document.form1.firstname.value))
	{ errormessage += "\n\nYou did not fill in your First Name"; }
if(WithoutContent(document.form1.lastname.value))
	{ errormessage += "\n\nYou did not fill in your Surname"; }
if(WithoutContent(document.form1.org.value))
	{ errormessage += "\n\nYou did not fill in your Organisation"; }
if(WithoutContent(document.form1.pos.value))
	{ errormessage += "\n\nYou did not fill in your Position"; }
if(WithoutContent(document.form1.address1.value))
	{ errormessage += "\n\nYou did not enter your Address, line 1."; }
if(WithoutContent(document.form1.town.value))
	{ errormessage += "\n\nYou did not enter your Town"; }
if(WithoutContent(document.form1.city.value))
	{ errormessage += "\n\nYou did not enter your City"; }
if(WithoutContent(document.form1.postcode.value))
	{ errormessage += "\n\nYou did not enter your Zip / Post Code"; }
if(WithoutContent(document.form1.country.value))
	{ errormessage += "\n\nYou did not enter your Country"; }
if(WithoutContent(document.form1.phone.value))
	{ errormessage += "\n\nYou did not enter your Phone Number"; }
if(WithoutContent(document.form1.email.value))
	{ errormessage += "\n\nYou did not enter your Email Address"; }
if(WithoutContent(document.form1.numdeleg.value))
	{ errormessage += "\n\nYou did not specify the number of delegates!"; }

if(errormessage.length > 2) {
	alert(errormessage);
	return false;
	}
	
//Custom bit - checks email

if (document.form1.email.value != document.form1.emailc.value)
    {
        alert('The Email addresses you entered don\'t match!');
        return false;
    } else {
        return true;
}

	
} // function end


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;
}