var _isUserInfoReady = false; var _users = new Array(); var _userInfoKeys = new Array(38); _userInfoKeys[0] = "userId"; _userInfoKeys[1] = "companyId"; _userInfoKeys[2] = "createDate"; _userInfoKeys[3] = "password_"; _userInfoKeys[4] = "passwordEncrypted"; _userInfoKeys[5] = "passwordExpirationDate"; _userInfoKeys[6] = "passwordReset"; _userInfoKeys[7] = "firstName"; _userInfoKeys[8] = "middleName"; _userInfoKeys[9] = "lastName"; _userInfoKeys[10] = "nickName"; _userInfoKeys[11] = "male"; _userInfoKeys[12] = "birthday"; _userInfoKeys[13] = "emailAddress"; _userInfoKeys[14] = "smsId"; _userInfoKeys[15] = "aimId"; _userInfoKeys[16] = "icqId"; _userInfoKeys[17] = "msnId"; _userInfoKeys[18] = "ymId"; _userInfoKeys[19] = "favoriteActivity"; _userInfoKeys[20] = "favoriteBibleVerse"; _userInfoKeys[21] = "favoriteFood"; _userInfoKeys[22] = "favoriteMovie"; _userInfoKeys[23] = "favoriteMusic"; _userInfoKeys[24] = "languageId"; _userInfoKeys[25] = "timeZoneId"; _userInfoKeys[26] = "themeId"; _userInfoKeys[27] = "colorSchemeId"; _userInfoKeys[28] = "greeting"; _userInfoKeys[29] = "resolution"; _userInfoKeys[30] = "comments"; _userInfoKeys[31] = "loginDate"; _userInfoKeys[32] = "loginIP"; _userInfoKeys[33] = "lastLoginDate"; _userInfoKeys[34] = "lastLoginIP"; _userInfoKeys[35] = "failedLoginAttempts"; _userInfoKeys[36] = "agreedToTermsOfUse"; _userInfoKeys[37] = "active_"; _isUserInfoReady = true; function User() { this.userId = ""; this.properties = new Array(); } function getUserProperty(userId, name) { for (u = 0; u < _users.length; u++) { if (_users.userId == userId) { for (i = 0; i < _userInfoKeys.length; i++) { if (_userInfoKeys[i] == name) return _user[u].properties[i]; } } } return null; } function getUserInfo(userId, val) { var out = val; for (u = 0; u < _users.length; u++) { if (_users[u].userId == userId) { for (i = 0; i < _userInfoKeys.length; i++) { out = out.replace("$" + _userInfoKeys[i], _users[u].properties[i]); } return out; } } return ""; } function isUserInfoReady() { return _isUserInfoReady; }