function ValidateLoginForm(f)
{
	var msg = 'We found some problems with your details: \n\n';
	var valid = true;
	var efields = new Array();

	if(f.Email.value == '') 
	{ 
		valid = false; 
		msg += ' - Please fill in your email address\t\n'; 
		efields[efields.length] = f.Email; 
	}
	else if(f.Email.value != '')
	{
		if(f.Email.value.indexOf('.') == -1 || f.Email.value.indexOf('@') == -1 || f.Email.value.indexOf(' ') != -1 || f.Email.value.indexOf(',') != -1)
		{
			valid = false; 
			msg += ' - The email address you entered was not valid\t\n'; 
			efields[efields.length] = f.Email; 
		}
	}
	
	if(f.Password.value == '') { valid = false; msg += ' - Please enter your password\t\n'; efields[efields.length] = f.Password; }
	
	if(valid)
	{
		return true;
	}
	else
	{
		alert(msg);

		for(var x=0; x<f.elements.length; x++)
			f.elements[x].style.backgroundColor = '';

		for(var x=0; x<efields.length; x++)
			efields[x].style.backgroundColor = '#FFDB97';
		
		return false;
	}
}

function ValidateForm(f)
{
	var msg = 'We found some problems with your details: \n\n';
	var valid = true;
	var efields = new Array();
	
	if(f.Title.value == '') { valid = false; msg += ' - Please fill in your title\t\n'; efields[efields.length] = f.Title; }
	if(f.Initials.value == '') { valid = false; msg += ' - Please fill in your initial(s)\t\n'; efields[efields.length] = f.Initials; }
	if(f.Surname.value == '') { valid = false; msg += ' - Please fill in your surname\t\n'; efields[efields.length] = f.Surname; }
	if(f.Address1.value == '') { valid = false; msg += ' - Please fill in the first line of your address\t\n'; efields[efields.length] = f.Address1; }
	// if(f.Postcode.value == '') { valid = false; msg += ' - Please fill in your postcode\t\n'; efields[efields.length] = f.Postcode; }
	if(f.Country.selectedIndex == 0) { valid = false; msg += ' - Please select your country\t\n'; efields[efields.length] = f.Country; }
	
	if(f.Email.value == '') 
	{ 
		valid = false; 
		msg += ' - Please fill in your email address\t\n'; 
		efields[efields.length] = f.Email; 
	}
	else if(f.Email.value != '')
	{
		if(f.Email.value.indexOf('.') == -1 || f.Email.value.indexOf('@') == -1 || f.Email.value.indexOf(' ') != -1 || f.Email.value.indexOf(',') != -1)
		{
			valid = false; 
			msg += ' - The email address you entered was not valid\t\n'; 
			efields[efields.length] = f.Email; 
		}
	}
	
	if(f.Telephone.value == '') { valid = false; msg += ' - Please fill in your telephone\t\n'; efields[efields.length] = f.Telephone; }
	if(f.Password.value == '') { valid = false; msg += ' - Please fill in your password\t\n'; efields[efields.length] = f.Password; }

	if(valid)
	{
		return true;
	}
	else
	{
		alert(msg);

		for(var x=0; x<f.elements.length; x++)
			f.elements[x].style.backgroundColor = '';

		for(var x=0; x<efields.length; x++)
			efields[x].style.backgroundColor = '#FFDB97';

		return false;
	}
}