<!--
var required_fields_array      = new Array(); // array of form id values
var required_field_names_array = new Array(); // array of form field names
var error_array                = new Array(); // array of errors encountered

// check specified form fields for formatting and content
function errorChecking()
{

	var error_msg   = "";
	
	// check email formatting
	if (email_field_id)
		validateEmail(email_field_id);

	// check required fields
	for (var i=0, len=required_fields_array.length; i<len; i++)
	{
		validateFields(required_fields_array[i],i);
	}

	// create error message
	for (var i=0, len=error_array.length; i<len; ++i)
	{
		error_msg += error_array[i]+"\n";
	}

	// if errors found, show message to user
	if (error_msg)
	{
		// append to error message
		error_msg = "The following fields are required:\n" + error_msg;
	
		// alert the user
		alert(error_msg);

		// clear errors for next try
		error_array.length = 0;

		// stop form submission
		return false;
	}

}// end


// check required fields for values
function validateFields(field,index)
{
	if (!$(field).value)
	{
		error_array.push(required_field_names_array[index]+" is required");
	}

}// end


// validate email formatting
function validateEmail(email_id)
{

	 var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	 var address = $(email_id).value;
	 if(reg.test(address) == false) {
	 error_array.push("Email address not valid format");
	 }

}// end


// force uppercase to specific fields
function forceUpper(field)
{
	$(field).value = $(field).value.toUpperCase();
}// end


// force upperFirst to specific fields
function forceFormatting(field)
{

	var value     = $(field).value;
	var new_value = "";

	if (!value)
		return;

	var pieces = value.split(" ");

	for (var i=0, len=pieces.length; i<len; i++)
	{
		if (new_value)
			new_value += " ";

		new_value += pieces[i].substr(0, 1).toUpperCase() + pieces[i].substr(1);
	}

	$(field).value = new_value;

}// end
-->
