//获取最新消息条数
var g_newmsg = g_newf = 0;

function new_xmlhttp() {
	if(window.XMLHttpRequest) {
		xmlhttp=new XMLHttpRequest();
		if (xmlhttp.overrideMimeType) {
			try {
				xmlhttp.overrideMimeType('text/xml');
			}
			catch (e) {}
		}
	}
	else if(window.ActiveXObject) {
		try {
			xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){}
		}
	}
	return xmlhttp;
}

function getnewmsg()
{
	var xmlhttp = new_xmlhttp();
	var _url = "/user/user_ajax_deal.php?op=getnewmsg&r="+Math.random();
	xmlhttp.onreadystatechange = function() {
		if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
			var _txt = xmlhttp.responseText;
			var _tary = _txt.split(",");
			if(getobj('messagenum'))getobj('messagenum').innerHTML = "<a href='myreceivepm.php' target='_blank'>"+_tary[0]+"</a>";
			if(getobj('friendnum'))getobj('friendnum').innerHTML = "<a href='myreceivepm.php' target='_blank'>"+_tary[1]+"</a>";
			//首页显示
			var nowmsg = parseInt(_tary[0]);
			if(getobj("sitemsg")){
				getobj("mimg").style.display = nowmsg > 0 ? "inline" : "none";
				getobj("sitemsg").innerHTML = nowmsg > 0 ? "<a href='/user/myreceivepm.php' target='_blank'>站内信</a>("+nowmsg+")" : "";
			}
			
			if(_tary[0] > g_newmsg || _tary[1] > g_newf){
				//声音提示
				playsound();
				
		    //闪动标题提示
		    var sms = new smsflash('您有新站内信息，请注意查收');
				sms.chgtitle();	
			}
			g_newmsg = parseInt(_tary[0]);
			g_newf = parseInt(_tary[1]);
			
			setTimeout('getnewmsg();',60000);
		}	
	}
	xmlhttp.open('get',_url,true);
	xmlhttp.send(null);
}

function playsound(_src)
{
	var em = document.createElement("embed"); 
	em.setAttribute("src","http://img.chinasq.com.cn/js/sq_olympic/user/2006018202945444.mp3");
	em.setAttribute("width","0");
	em.setAttribute("height","0");
	document.documentElement.appendChild(em);
}
