//定义语言消息
if (lang == null) {
    var lang = {
        chat_have_new_msg:"有新消息"
    };
}

//提示消息
function alertMessageReach() {
    blinkNewMessage();
}

//停止提示消息
function stopMessageAlert() {
    stopBlinkNewMessage();
}

//闪动的次数，主要使用其奇偶性
var titleBlinkTimes = 0;
//备份网站标题，所以此js文件必须放在<title>标签后面
var windowTitle = top.document.title;
//闪动标题
function blinkNewMessageTitle() {
    top.document.title = titleBlinkTimes % 2 ? "【　　　　】 - " + windowTitle : "【" + lang.chat_have_new_msg + "】 - " + windowTitle;
    titleBlinkTimes++;
}

//定时句柄
var blinkIntervalHandle;
var blinking = false;
//闪动新消息
function blinkNewMessage() {
    if (!blinking) {
        blinking = true;
        blinkIntervalHandle = setInterval(blinkNewMessageTitle, 1000);
    }
}

//停止闪动
function stopBlinkNewMessage() {
    if (blinking) {
        clearInterval(blinkIntervalHandle);
        top.document.title = windowTitle;
        blinking = false;
    }
}