function ValidateForm(f)
{
	var valid = true;
	var msg = 'Please fill in the following fields:\t\n\n';
	var efields = new Array();

	if(f.listname.value == '') { valid = false; msg += '- Your Name\t\n'; efields[efields.length] = f.listname; }
	if(f.emailaddress.value == '') { valid = false; msg += '- Email\t\n'; efields[efields.length] = f.emailaddress; }
	if(f.company.value == '') { valid = false; msg += '- Company\t\n'; efields[efields.length] = f.company; }
	if(f.Code.value == '') { valid = false; msg += '- The letters shown in the image\t\n'; efields[efields.length] = f.Code; }

	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 = '#FFBEBE';

		return false;
	}
}