﻿//Ajax刷新关联选单程序 by 苏州浩哥(QQ45656) 2007.3.5

function MsgInitXmlHttp(){
	if (!xml){
		if (window.XMLHttpRequest)
			xml=new XMLHttpRequest();
		else
			xml=new ActiveXObject("MSXML2.XMLHTTP");
    }
    if (!xml)
        alert("XMLHTTP启动失败，请跟网站技术人员联系。");
}

function Msg_UpdateHandler(){
	if (xml.readyState==4 && xml.status==200){
		var txt=unescape(xml.responseText);
		if (txt.length<20) return;
		var obj=document.getElementById("MsgBlock");
		if (!obj) return;
		obj.innerHTML=txt;
		obj.style.display="block";
		obj.style.left=(document.body.clientWidth-200)/2+"px";
		obj.style.top=(document.body.scrollTop+200)+"px";
		FadeBlock(100);		
	}
}

function Ajax_UpdateMsg(){
	MsgInitXmlHttp();
	if (xml.readyState==0 || xml.readyState==4){
		xml.abort();
		xml.onreadystatechange=Msg_UpdateHandler;
		xml.open("get",sWebLink+"Ajax_Message.aspx",true);
		xml.send("");
	}
	else
		setTimeout("Ajax_UpdateMsg()",500);
}

function FadeBlock(i){
    var obj=document.getElementById("MsgBlock");
    if (obj.innerHTML.length<20) return;
    obj.style.filter="alpha(opacity="+i+");}";
    i-=5;
    if (i>0)
        setTimeout("FadeBlock("+i+")",500);
    else
        obj.style.display="none";
}