function formValidator()
{
    var denyStrict = /[\(\)\<\>\;\:\\\/\"\[\]\$\%\*\^]/;
    var denyLess = /[\<\>\\\"]/;

	var senderName = document.getElementById('senderName');
	var senderEmail = document.getElementById('senderEmail');
	var recieverName = document.getElementById('recieverName');
	var recieverEmail = document.getElementById('recieverEmail');
	
	var formOkay = true;
	var helperMsg = "";
	
	// Validate sender name
	if(senderName.value.length == 0)
	{
		formOkay = false;
		helperMsg = helperMsg + "- Please enter the sender's name.\n";
	}
	else if (senderName.value.match(denyStrict))
	{
		formOkay = false;
		helperMsg = helperMsg + "- Please remove the following character from 'Sender Name':  " + senderName.value.match(denyStrict) + "\n";
	}
	
	// Validate sender email
	if(senderEmail.value.length == 0)
	{
		formOkay = false;
		helperMsg = helperMsg + "- Please enter the sender's email address.\n";
	}
	else if (senderEmail.value.match(denyLess))
	{
		formOkay = false;
		helperMsg = helperMsg + "- Please remove the following character from 'Sender Email':  " + senderEmail.value.match(denyLess) + "\n";
	}
	
	// Validate reciever name
	if(recieverName.value.length == 0)
	{
		formOkay = false;
		helperMsg = helperMsg + "- Please enter the reciever's name.\n";
	}
	else if (recieverName.value.match(denyStrict))
	{
		formOkay = false;
		helperMsg = helperMsg + "- Please remove the following character from 'Reciever Name':  " + recieverName.value.match(denyStrict) + "\n";
	}
	
	// Validate reciever email
	if(recieverEmail.value.length == 0)
	{
		formOkay = false;
		helperMsg = helperMsg + "- Please enter the reciever's email address.\n";
	}
	else if (recieverEmail.value.match(denyLess))
	{
		formOkay = false;
		helperMsg = helperMsg + "- Please remove the following character from 'Reciever Name':  " + recieverName.value.match(denyLess) + "\n";
	}
	
	// display any gathered message to user
	if(formOkay == false)
	{
		alert(helperMsg);
	}
	
	// return success or not
	return formOkay;
}