var topicTS = getLastViewTimestampForTopic(currTopic);
if (!topicTS) {
topicTS = getForumLastViewTimestamp();
if (currTopic.lastModified > now - 6 month) {
saveLastViewTimestampForTopic(currTopic, topicTS);
}
}
if (topicTS && currTopic.lastModified > topicTS) {
markAsUnread(currTopic);
}