var intervalID=0; 
function get_message_count(){
	var url = '/messages/getMyMessageCount?ajax=1&t='+Math.random();
	var myAjax = new Ajax.Request(url, {method: "post", onComplete: function (req) { 
		var result = req.responseText.evalJSON(true);
		window.clearInterval(intervalID); 
		if(result['messages_num'] > 0){
			var l = '';
			if(result['type'] == 'message'){
				l = '/messages';
			}else if(result['type'] == 'sys'){
				l = '/messages?type=sys';
			}else if(result['type'] == 'note'){
				l = '/messages/note';
			}
			$('__msg__').innerHTML = '('+result['messages_num']+')';
			$('__msg__').show();
			if(l != ''){
				$('__msg_tag__').setAttribute('href',l);
			}
			if($('__msg_sound__').innerHTML == '') {
				$('__msg_sound__').innerHTML = '<embed height="1" width="1" flashvars="autoplay=0" menu="false" wmode="opaque" allowscriptaccess="always" quality="high" bgcolor="#ffffff" name="newmsg_sound_swf" id="newmsg_sound_swf" src="/images/msg.swf" type="application/x-shockwave-flash" />';
			}
			intervalID = window.setInterval('blink()',1000);
		} else {
			$('__msg__').hide();
			$('__msg_tag__').style.color = '#777777';
		}
	} });
}
setInterval('get_message_count()',60000)
var titleSwitch = 0;
var titleString = document.title;

function blink(){
	$('__msg__').style.color = $('__msg__').style.color == 'white' ? 'pink' : 'white';
	$('__msg_tag__').style.color = $('__msg_tag__').style.color == 'white' ? 'pink' : 'white';

	document.title = (titleSwitch%2==0)?"【　　　】 - " + titleString : "【新消息】 - " + titleString;
	titleSwitch++;
}
