// E-mail contact details - client-side form validation for "centre_col_contact.html"

// Set initial focus...
function sf()
{
	document.getElementById('contact01').name.focus();
} 


// Check all vital fields on submission...
function checkContact (form)
{
    if (form.name.value == "") {
        alert( "Please enter your name." );
        form.name.focus();
        return false ;
    }

    if (form.name.value == "[Enter your name]") {
        alert( "Please enter your name." );
        form.name.focus();
        return false ;
    }

	if (form.email.value == "") {
        alert("Please enter a valid E-mail address. Your privacy will not be compromised.");
        form.email.focus();
        return false ;
	}
	
	if (form.email.value.length > 0) {
		var Temp		= document.getElementById('contact01').email
		var AtSym		= Temp.value.indexOf('@')
		var FullStop	= Temp.value.lastIndexOf('.')
		var Space		= Temp.value.indexOf(' ')
		var Length		= Temp.value.length - 1   // Array is from 0 to length-1

		if ((AtSym < 1) ||		                  // Must be something before '@'
			(FullStop <= AtSym+1) ||              // Must be at least 1 valid char between '@' and '.'
			(FullStop == Length ) ||              // Must be at least 1 valid char after '.'
			(Space  != -1))					      // No empty spaces
			{
			alert ('Syntax error! There is a problem with the validity of your E-mail address...\n\nPlease check the following for errors:\n\n(i) Name\n(ii) Company\n(iii) Organisation or top-level domain name (i.e., .org .com)\n(iv) Country code (i.e., .uk .de)\n\nSome E-mail addresses omit (iv) but the general format is:\n\nname@company.organisation.country\n\nNo spaces allowed!');
			form.email.focus();
			return false ;
			}
	}

	if (form.phone.value == "[Enter your phone number]") {
        form.phone.focus();
        return false ;
	}

    if (form.message.value == "") {
        alert ("Please enter a message for your e-mail.");
        form.message.focus();
        return false ;
    }

    if (form.message.value == "[Enter your message]") {
        alert ("Please enter a message for your e-mail.");
        form.message.focus();
        return false ;
    }

	return true ;
}
// End of onSubmit validation.
