function showDomFriends( )
{
    $( '#tellFriend' ).css( 'display', 'block' );
    $( '#tellFriend' ).removeClass( 'vrsRateFriendsHidden' );
    $( '#forward' ).css( 'display', 'block' );
    $( '#forward' ).removeClass( 'vrsRateFriendsHidden' );
}

function enableFriends( )
{
    var expire = new Date( );
    expire.setDate( expire.getDate( ) + 24 );
    document.cookie = 'enableFriends=1;path=/;expires=' + expire.toUTCString( );
    showDomFriends( );
}

function sendVRSRateEmail( )
{
    var form = 'emailForm';
	var error = 'email_error';
	var loader = 'email_loader';
	var isHearing = ( $( '#hearingType' ).val( ) == 'hearing' );
    
	var values = {
				'first_name' : {'type' : 'html'},
				'last_name' : {'type' : 'html'},
				'address' : {'type' : 'html'},
                'email' : {'type' : 'html'}
				}
    //add validation for the correct message based on hearing type
	if( isHearing )
	{
		values[ 'hearingMessage' ] = { 'type' : 'html' };
	}
	else
	{
		values[ 'deafMessage' ] = { 'type' : 'html' };
	}
	//adjust the maxlength for html validation
    Validate.val_html.maxlength = 3000;
    var param = Validate.form(values,form,error);
	if (param != false) {
		param['fcc'] = 1;
        param['fccPage'] = '5-07-10';
        //get the correct email body based on the hearing type
		if( isHearing )
		{
			param[ 'message' ] = param[ 'hearingMessage' ];
		}
		else
		{
			param[ 'message' ] = param[ 'deafMessage' ];
		}
		document.getElementById('send').value = 'Sending';
		ajax({
			'method' : 'sitefunctions',
			'action' : 'sendUpdatedFccEmail',
			'parameters' : param,
			'callback' : function(response) {
				hideloader(loader,form);
				document.getElementById('send').value = 'Send';
				if( response['status'] === true )
                {
					enableFriends( );
                    $( '#thankYouMsg' ).css( 'display', 'block' );
                    $( '#emailForm' ).css( 'display', 'none' );
				}
                else {
                    if (response['error']) {
                        seterror('email_error', response['error']);
                    }
                        else {
                            seterror('email_error', 'There was an error, please try again.');
                        }
                }
				return false;
			},
			'class' : 'site',
			'error' : error,
			'loader' : {'form' : form, 'div' : loader}
		});
	}
	return false;
}
