//Tenta criar o objeto xmlHTTP
try{
    xmlhttp = new XMLHttpRequest();
} catch(ee) {
    try{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
        try{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(E){
            xmlhttp = false;
        }
    }
}

//Fila de conexões
fila=[]
ifila=0

//Carrega via XMLHTTP a url recebida e coloca seu valor
//no objeto com o id recebido
function ajaxHTML(id,url,msg){
//	alert(msg);
	if (msg=='')
		msg = 'Por favor, aguarde enquanto a página é carregada...';
	if (id=='div_mural')
	    document.getElementById(id).innerHTML="<div style='width:717px;height:400px'><table width='100%' height='100%' border='0' cellpadding='0' cellspacing='0'><tr><td align='center' valign='middle'><table border='0' cellpadding='20' cellspacing='0' bgcolor='#FFFFFF'><tr><td ALIGN='center' class='carregando'><img src='images/icon_carrega.gif'  align='absmiddle' /><BR>"+msg+"</td></tr></table></td></tr></table></div>"
	else
	    document.getElementById(id).innerHTML="<div style='width:929px;height:400px'><table width='100%' height='100%' border='0' cellpadding='0' cellspacing='0'><tr><td align='center' valign='middle'><table border='0' cellpadding='20' cellspacing='0' bgcolor='#FFFFFF'><tr><td ALIGN='center' class='carregando'><img src='images/icon_carrega.gif'  align='absmiddle' /><BR>"+msg+"</td></tr></table></td></tr></table></div>"
    //Adiciona à fila
    fila[fila.length]=[id,url]
    //Se não há conexões pendentes, executa
    if((ifila+1)==fila.length)ajaxRun()
}

//Executa a próxima conexão da fila
function ajaxRun(){
    //Abre a conexão
    xmlhttp.open("GET",fila[ifila][1],true);
    //Função para tratamento do retorno
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
            //Mostra o HTML recebido
            retorno=unescape(xmlhttp.responseText.replace(/\+/g," "))
            document.getElementById(fila[ifila][0]).innerHTML=retorno
            //Roda o próximo
            ifila++
            if(ifila<fila.length)setTimeout("ajaxRun()",20)
        }
    }
    //Executa
    xmlhttp.send(null)
}

function mOvrA(src,over) {
		src.style.cursor = 'hand';
		src.style.backgroundImage = 'url(images/bt_'+over+'.gif)';
//		src.bgColor = clrOver;
}
function mOutA(src,out) {
		src.style.cursor = 'pointer';
		src.style.backgroundImage = 'url(images/bt_'+out+'.gif)';
//		src.bgColor = clrIn;
}
function mOver(src,bg,cl) {
	src.style.cursor = 'hand';
	src.bgColor = bg;
	src.style.color = cl;
}
function mOut(src,bg,cl) {
	src.style.cursor = 'pointer';
	src.bgColor = bg;
	src.style.color = cl;
}