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_msg(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("name", 1, "Your Name");
  	check_input("question", 1, "A Question");
 	check_input("contact", 1, "Your Contact Information");

 	 if (error == true) 
	 	{
    	alert(error_message);
    	return false;
  		} 
	else 
		{
    	submitted = true;
    	return true;
  		}
	}