// -- Form Validation Javascript
function verifyInfo()
{
    // -- Create new array
    var arr_rec = new Array();

    // -- Fill array
    var arr_rec = document.getElementById("req_fields").value.split(",");

    // -- Loop through array to look for empty fields
    for (i=0;i<arr_rec.length;i++)
    {
        // -- If the trimmed length of any field is less than one character
        if (trim(document.getElementById(arr_rec[i]).value).length < 1)
        {
            // -- Show error message
            alert(document.getElementById(arr_rec[i]).name + " cannot be left blank.");

            // -- Shift focus to element
            document.getElementById(arr_rec[i]).focus();

            // -- exit function
            return;
        }

        if ((arr_rec[i] == "email") && !(validateEmail(document.getElementById(arr_rec[i]).value)))
        {
            alert("Email address is not valid!\nPlease use a valid email address.");
            return;
        }

        if ((arr_rec[i] == "homephone") && !(validatePhone(document.getElementById(arr_rec[i]).value)))
        {
            alert("Your Home Phone number is not valid!\nMust provide area code and phone number.");
            return;
        }
		
		if ((arr_rec[i] == "guidelines") && (document.getElementById("guidelines").checked == false))
		{
			alert("You must read the Guidelines and check the box.");
			document.getElementById("guidelines").focus();
			return;
		}
//		alert(document.getElementById(arr_rec[i]).value);
    }
	// -- Create link to form object if no errors
	var formObj = document.getElementById("calendar");

	// -- Submit form
	formObj.submit();
}
