function local_verify_form()
{
	var	PINK = '#ffbbbb', GREEN = '#bbffbb';
	var	fillStr = "";
	var	errorStr = "";
	var	mistakeStr = "";
	var	nameElm, addressElm, emailElm, telephoneElm, serviceElm, quantityElm, timesElm, notesElm;

	nameElm = document.getElementById('name');
	addressElm = document.getElementById('address');
	emailElm = document.getElementById('email');
	telephoneElm = document.getElementById('telephone');
	serviceElm = document.getElementById('service');
	quantityElm = document.getElementById('quantity');
	timesElm = document.getElementById('times');
	notesElm = document.getElementById('notes');

	nameElm.style.background = 'white';
	addressElm.style.background = 'white';
	emailElm.style.background = 'white';
	telephoneElm.style.background = 'white';
	serviceElm.style.background = 'white';
	quantityElm.style.background = 'white';
	timesElm.style.background = 'white';
	notesElm.style.background = 'white';

	if (nameElm.value == '') {
		fillStr += "Name\n";
		nameElm.style.background = PINK;
	}

	if (addressElm.value == '') {
		fillStr += "Address\n";
		addressElm.style.background = PINK;
	}

	if (telephoneElm.value == '') {
		fillStr += "Telephone\n";
		telephoneElm.style.background = PINK;
	}

	if ((quantityElm.value == '') || (isNaN(parseInt(quantityElm.value))))	{
		fillStr += "Number of PCs\n";
		quantityElm.style.background = PINK;
	}

	if (emailElm.value == '') {
		fillStr += "Email\n";
		emailElm.style.background = PINK;
	}

	if (serviceElm.selectedIndex == -1) {
		fillStr += "Service\n";
		serviceElm.style.background = PINK;
	}

	if (timesElm.value == '') {
		fillStr += "Times/Dates\n";
		timesElm.style.background = PINK;
	}

	if (emailElm.value != ""  &&  !isValidEmailAddress(emailElm.value)) {
		errorStr += "Not a valid email address";
	}

	if (fillStr != ""  ) {
		mistakeStr += "Please fill in:-\n" + fillStr;
	}
	if (errorStr != "") {
		mistakeStr += "\n" + errorStr;	
		emailElm.style.background = PINK;
	}

	if (mistakeStr != "") {
		alert(mistakeStr);
		return false;
	}

	return true;
}
function verify_form()
{
	var	PINK = '#ffbbbb', GREEN = '#bbffbb';
	var	fillStr = "";
	var	errorStr = "";
	var	mistakeStr = "";
	var	nameElm, addressElm, emailElm, telephoneElm, enquiryElm;

	nameElm = document.getElementById('name');
	addressElm = document.getElementById('address');
	emailElm = document.getElementById('email');
	telephoneElm = document.getElementById('telephone');
	enquiryElm = document.getElementById('enquiry');

	nameElm.style.background = 'white';
	addressElm.style.background = 'white';
	emailElm.style.background = 'white';
	telephoneElm.style.background = 'white';
	enquiryElm.style.background = 'white';

	if (nameElm.value == '') {
		fillStr += "Name\n";
		nameElm.style.background = PINK;
	}
	if (enquiryElm.value == '') {
		fillStr += "Enquiry\n";
		enquiryElm.style.background = PINK;
	}

	if ((addressElm.value == '') && (emailElm.value == '') && (telephoneElm.value == '')) {
		fillStr += "One or more of: address, email and/or telephone number";
		addressElm.style.background = GREEN;
		emailElm.style.background = GREEN;
		telephoneElm.style.background = GREEN;
	}

	if (emailElm.value != ""  &&  !isValidEmailAddress(emailElm.value)) {
		errorStr += "Not a valid email address";
	}

	if (fillStr != ""  ) {
		mistakeStr += "Please fill in:-\n" + fillStr;
	}
	if (errorStr != "") {
		mistakeStr += "\n" + errorStr;	
		emailElm.style.background = PINK;
	}

	if (mistakeStr != "") {
		alert(mistakeStr);
		return false;
	}

	return true;
}

function isValidEmailAddress(addrStr)
{
	return addrStr.search(/^.+@.+..+$/) != -1;
}

