function CheckRequiredFields() {
var errormessage = new String();
if(WithoutSelectionValue(document.form1.Title))	{errormessage += "\n\nPlease select your title.";}
if(WithoutContent(document.form1.Given_Name.value))	{errormessage += "\n\nPlease enter your first name.";}
if(WithoutContent(document.form1.Family_Name.value))	{errormessage += "\n\nPlease enter your family name.";}
if(WithoutContent(document.form1.Organisation.value))	{errormessage += "\n\nPlease enter your organisation.";}
if(WithoutContent(document.form1.Department.value))	{errormessage += "\n\nPlease enter your department.";}
if(WithoutContent(document.form1.Position.value))	{errormessage += "\n\nPlease enter your position.";}
if(WithoutSelectionValue(document.form1.Area_of_work))	{errormessage += "\n\nPlease select your area of work.";}
if(WithoutContent(document.form1.Email.value))	{errormessage += "\n\nPlease enter your email address.";}
if(WithoutContent(document.form1.Country.value))	{errormessage += "\n\nPlease enter your country.";}
if(WithoutContent(document.form1.Telephone.value))	{errormessage += "\n\nPlease enter your telephone number.";}

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;
}
