
// GOLDSMITHS

/*
NOTE: this routine checks for non-empty fields only. It does not check the validity of the fields' values
*/

function checkContactData(){

	var d = document.frmContact;

	if (d.name.value==""){
		alert("Missing name");
		d.name.focus();
		return false;
	}
/*
	if (d.organisation.value==""){
		alert("Missing organisation");
		d.organisation.focus();
		return false;
	}
*/
/*
	if (d.daytimeTelephone.value==""){
		alert("Missing daytime telephone");
		d.daytimeTelephone.focus();
		return false;
	}
*/
	if (d.emailAddress.value==""){
		alert("Missing email address");
		d.emailAddress.focus();
		return false;
	}

	if (d.postalAddress1.value==""){
		alert("Missing postal address");
		d.postalAddress1.focus();
		return false;
	}
		
	if (d.comments.value==""){
		alert("Missing comments");
		d.comments.focus();
		return false;
	}
	
return true;
}


/*
NOTE: this routine checks for non-empty fields only. It does not check the validity of the fields' values
*/

function checkPressData(){

	var d = document.frmPress;

	if (d.name.value==""){
		alert("Missing name");
		d.name.focus();
		return false;
	}

	if (d.organisation.value==""){
		alert("Missing organisation");
		d.organisation.focus();
		return false;
	}

	if (d.daytimeTelephone.value==""){
		alert("Missing daytime telephone");
		d.daytimeTelephone.focus();
		return false;
	}

	if (d.emailAddress.value==""){
		alert("Missing email address");
		d.emailAddress.focus();
		return false;
	}

	if (d.postalAddress1.value==""){
		alert("Missing postal address");
		d.postalAddress1.focus();
		return false;
	}

return true;
}


/*
NOTE: this routine checks for non-empty fields only. It does not check the validity of the fields' values
*/

function checkQueryData(){

	var d = document.frmQuery;

	if (d.name.value==""){
		alert("Missing name");
		d.name.focus();
		return false;
	}
/*
	if (d.organisation.value==""){
		alert("Missing organisation");
		d.organisation.focus();
		return false;
	}
*/
/*	
if (d.daytimeTelephone.value==""){
		alert("Missing daytime telephone");
		d.daytimeTelephone.focus();
		return false;
	}
*/
	if (d.emailAddress.value==""){
		alert("Missing email address");
		d.emailAddress.focus();
		return false;
	}

	if (d.postalAddress1.value==""){
		alert("Missing postal address");
		d.postalAddress1.focus();
		return false;
	}
		
	if (d.query.value==""){
		alert("Missing query");
		d.query.focus();
		return false;
	}
	
return true;
}

