function  _CF_checkForm(_CF_this)
{
    //reset on submit
    _CF_error_exists = false;
    _CF_error_messages = new Array();
    _CF_FirstErrorField = null;

    //form element name required check
    if( _CF_this['name'].value == "" )
    {
		_CF_error_messages[_CF_error_messages.length] = "Required: Name";
		if( _CF_FirstErrorField != null)
			_CF_FirstErrorField = 'name';
        _CF_error_exists = true;
    }

    //form element emailAddress required check
    if( _CF_this['emailAddress'].value == "" )
    {
        _CF_error_messages[_CF_error_messages.length] = "Required: Email Address";
		if( _CF_FirstErrorField != null)
			_CF_FirstErrorField = 'emailAddress';
        _CF_error_exists = true;
    }

    //form element phone required check
    if( _CF_this['phone'].value == "" )
    {
        _CF_error_messages[_CF_error_messages.length] = "Required: Phone Number";
		if( _CF_FirstErrorField != null)
			_CF_FirstErrorField = 'phone';
        _CF_error_exists = true;
    }

    //display error messages and return success
    if( _CF_error_exists )
    {
        // show alert() message
		for(i = 0; i < _CF_error_messages.length; i++)
			alert(_CF_error_messages[i]);
        // set focus to first form error
        // _CF_this[_CF_FirstErrorField].focus();
        return false;
    } else {
        return true;
    }
}