﻿var errorMessage =
{
    GetMessageByType: function(errorType) {
        var result = '';
        for (var i = 0; i < this.messages.length; i++) {
            if (this.messages[i].errorType == errorType) {
                result = this.messages[i].errorMessage;
                break;
            }
        }
        return result;
    },

    messages:
    [
        { errorType: 'emailUnsubscribed', errorMessage: 'Already unsubscribed.' },
        { errorType: 'emailUnregistered', errorMessage: 'There is no account for this email.' },
        { errorType: 'firstNameEmpty', errorMessage: 'First name is empty.' },
        { errorType: 'lastNameEmpty', errorMessage: 'Last name is empty.' },
        { errorType: 'emailEmpty', errorMessage: 'Email is empty.' },
        { errorType: 'emailIncorrect', errorMessage: 'Email is incorrect.' },
        { errorType: 'passwordEmpty', errorMessage: 'Password is empty.' },
        { errorType: 'passwordIncorrect', errorMessage: 'Password is incorrect.' },
        { errorType: 'emailOrPasswordIncorrect', errorMessage: 'Incorrect email or password.' },
        { errorType: 'portalNameEmpty', errorMessage: 'Portal address is empty.' },
        { errorType: 'registerNewTenantError', errorMessage: 'Can\'t register new portal.' },
        { errorType: 'portalNameExisit', errorMessage: 'Portal address exists.' },
        { errorType: 'portalNameIncorrect', errorMessage: 'Incorrect portal address.' },
        { errorType: 'registerNewTenantError', errorMessage: 'Can\'t register new portal.' },
        { errorType: 'can\'tFindNewDomainError', errorMessage: 'Can\'t redirect to new Domain' },
        { errorType: 'internalServerError', errorMessage: 'Internal Server Error.' },
        { errorType: 'forwardingInfo', errorMessage: 'Loading...' },
        { errorType: 'tooShortError', errorMessage: 'The portal address cannot be less than 6 characters long.' }
    ]

}


