/* Document SOS contact form
 * required field validation
 */

// Globals
var s1_req_fields = ['contact_name', 'contact_email'];
var s1_req_fields_hr = ['name', 'email address'];

function check_stage1()
{
	var s1_form = document.FormName;

	// Check fields are present
	for (i in s1_req_fields)
	{
		if (s1_form[s1_req_fields[i]].value == '')
		{
			alert("Please fill in your " + s1_req_fields_hr[i]);
			return false;
		}
	}

	// Check telephone number is numeric (spaces allowed)
	if (!s1_form.contact_phone.value.match(/^[\d\s]*$/))
	{
		alert("Please check your telephone number is entered correctly using only digits and spaces")
		return false;
	}

        // Check email
	if (!s1_form.contact_email.value.match(/^[0-9A-Za-z\.\-\_]+\@[0-9A-Za-z\.\-]+\.[a-zA-Z]{2,4}$/))
	{
		alert("Please ensure that your email address is entered correctly");
		return false;
	}

	return true;
}
