var form = "";

var submitted = false;

var error = false;

var error_message = "";





function check_input(field_name, field_size, message) 

	{

 	 if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) 

	 	{

    	var field_value = form.elements[field_name].value;



    	if (field_value == '' || field_value.length < field_size) 

			{

      		error_message = error_message + "- " + message + "\n";

      		error = true;

    		}

  		}

	}



function check_mailform(form_name) 

	{

  	if (submitted == true) 

		{

    	alert("This form has already been submitted. Please press OK and wait for this process to finish.");

    	return false;

  		}



  	error = false;

  	form = form_name;

  	error_message = "The following fields must be filled out.\n Please fix:\n\n";



  	check_input("subjectList", 1, "The Subject");

  	check_input("name", 1, "Your Name");

 	check_input("contact", 1, "Your Email and/or Phone Number");

 	check_input("comment", 1, "Additional Notes");



 	 if (error == true) 

	 	{

    	alert(error_message);

    	return false;

  		} 

	else 

		{

    	submitted = true;

    	return true;

  		}

	}



