function formCheck(form_name) {

		var valid = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.,!0123456789'() #?_-@\r\n";

/********* BLOCKED CHARACTERS*************
$%^&*+={}[]|\:<>/~`;
*****************************************/

		var temp;
		var message1 = "It appears the following invalid character:\r";
		var message2 = "\rhas been entered into the '";
		var message3 = "' field. \rPlease remove it, and try again.";

    for (var i = 0; i<document.forms[form_name].elements.length; i++) {
        if ((document.forms[form_name].elements[i].type == 'text') || (document.forms[form_name].elements[i].type == 'textarea')){

		for (var j=0; j<document.forms[form_name].elements[i].value.length; j++) 
			{
			temp = "" + document.forms[form_name].elements[i].value.substring(j, j+1);
			if (valid.indexOf(temp) == "-1") 
				{
				alert(message1 + temp + message2 + document.forms[form_name].elements[i].name + message3);
				return false;
				}
			
			}	    
        }

    }
	document.forms[form_name].submit();

}	
