if (!com) var com = {};
if (!com.principle) com.principle = {};
if (!com.principle.onelove) com.principle.onelove = {};
if (!com.principle.onelove.Config) com.principle.onelove.Config = {};

/* Singup Error Message */
com.principle.onelove.Config.errMsg = (function() {

	var _errMsg = {
		'duplicateUsername': {	
			'msg': 'Username has been already taken.',
			'elm': 'username'
		},
		'duplicateEmailAddr': {	
			'msg': 'Email address has been already taken.',
			'elm': 'email'
		},
		'loginMiss':			'Invalid username or password.',
		'notYetValidated':		'Please check your email to validate your account.',
		'notFound':				'Your email address does not match any accounts.'
	}
	
	return {
		get: function () {
			return _errMsg;
		}
	}
})().get();

com.principle.onelove.Config.signupClientErr = (function() {

	var _errMsg = {
		'username':	{
			'spaces': 'No spaces.',
			'wrongLength': 'Username needs to be between 4-15 characters.'
		},
		'email': {
			'invalid': 'Valid email format is required. Example:  abc@123.com',
			'taken': 'Email address has been already taken.'
		}
	}
	
	return {
		get: function () {
			return _errMsg;
		}
	}
})().get();

/* Update Password Error Message */
com.principle.onelove.Config.pwUpdateErrMsg = (function() {

	var _pwUpdateErrMsg = {
		invalid: 'Must be at least 6 characters.',
		mismatch: 'Password must match.'
	}
	
	return {
		get: function () {
			return _pwUpdateErrMsg;
		}
	}
})().get();

/* Month */
com.principle.onelove.Config.date = (function() {
	var _date = {
    	month: {			
	    	en: ['JANUARY', 'FEBUARY', 'MARCH', 'APRIL', 'MAY', 'JUNE', 'JULY', 'AUGUST', 'SEPTEMBER', 'OCTOBER', 'NOVEMBER', 'DECEMBER']
		}
	}
	return {
		get: function () {
			return _date;
		}
	}
})().get();

