
//Fila de conexões
fila=[]
ifila=0



function objNavegador(id)
{
  if (document.getElementById)
  {
    return document.getElementById(id);
  }
  else if (document.all)
  {
    return document.all[id];
  }
  else if (document.layers)
  {
    return document.layers[id];
  }
  else return false;
}




function Navegar(url,Div){

	//var info = get();
	 //Adiciona à fila
    fila[fila.length]=[url,Div]
    //Se não há conexões pendentes, executa
   // if((ifila+1)==fila.length)xhSend();
	//ResizeLayer();
	
	var a = objNavegador('aa');
	alert(a.id);
}




function createXMLHttpRequest() {
	/*
		Interface genérica para acesso ao conector remoto.
	*/
   try{ return new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){}
   try{ return new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){}
   try{ return new XMLHttpRequest(); }catch(e){}
   alert("XMLHttpRequest not supported");
   return null;
}
	// contem objeto para solicitar recursos remotos.
	var xhReq = createXMLHttpRequest();

function xhSend(){
	/*
		envia a requisicao para o servidor, e tudo o que eh
		retornado eh passado a funcao do_readyStateChange
	*/
	
	//Local de entrega
	 var conteudo = objNavegador(fila[ifila][1]);
	 // var lyCarga = objNavegador('CARGA');	
	  
	 	 	
    
    //Carregando
    var carga = "<center>Carregando...</center>"
    conteudo.innerHTML=carga;    
	
	
	xhReq.open("post",fila[ifila][0],true);
	xhReq.setRequestHeader('Content-Type','text/x-www-form-urlencoded');
	//xhReq.setRequestHeader('Content-Lenght',form_string.lenght);
	
		
    xhReq.onreadystatechange = function(){						
											
        if (xhReq.readyState==4){										
            //Lê o texto								
            var texto=xhReq.responseText;											
            //Desfaz o urlencode							
            texto=texto.replace(/\+/g," ");						
            texto=unescape(texto);											
            //Exibe o texto no div conteúdo						
            var conteudo = objNavegador(fila[ifila][1]);				
            conteudo.innerHTML=texto;
            //lyCarga.style.visibility = 'hidden';
            
            //Roda o próximo
            ifila++
            if(ifila<fila.length)setTimeout("xhSend()",20)

                   							
								}
			}	
									
   // xhReq.send();
}






function JanelaChat(a_str_windowURL, a_str_windowName) {
  
  var a_int_windowWidth = 630;
  var a_int_windowHeight = 400;
  var a_bool_scrollbars = 0;
  var a_bool_resizable = 0;
  var a_bool_menubar = 0;
  var a_bool_toolbar = 0;
  var a_bool_addressbar = 0;
  var a_bool_statusbar = 0;
  var a_bool_fullscreen = 0;
  
  
 JanelaPopUp(a_str_windowURL, a_str_windowName, a_int_windowWidth, a_int_windowHeight, a_bool_scrollbars, a_bool_resizable, a_bool_menubar, a_bool_toolbar, a_bool_addressbar, a_bool_statusbar, a_bool_fullscreen);
 
  
}


function FechaChat(){

 var Layer = objNavegador('MascaraSite')
 Layer.style.visibility = 'hidden';
 //window.location.reload();
 
}


function AbrirChat(){

 var Layer = objNavegador('MascaraSite')
 Layer.style.visibility = 'visible';
 
}


function JanelaPopUp(a_str_windowURL, a_str_windowName, a_int_windowWidth, a_int_windowHeight, a_bool_scrollbars, a_bool_resizable, a_bool_menubar, a_bool_toolbar, a_bool_addressbar, a_bool_statusbar, a_bool_fullscreen) {
  var int_windowLeft = (screen.width - a_int_windowWidth) / 2;
  var int_windowTop = (screen.height - a_int_windowHeight) / 2;
  var str_windowProperties = 'height=' + a_int_windowHeight + ',width=' + a_int_windowWidth + ',top=' + int_windowTop + ',left=' + int_windowLeft + ',scrollbars=' + a_bool_scrollbars + ',resizable=' + a_bool_resizable + ',menubar=' + a_bool_menubar + ',toolbar=' + a_bool_toolbar + ',location=' + a_bool_addressbar + ',statusbar=' + a_bool_statusbar + ',fullscreen=' + a_bool_fullscreen + '';
  var obj_window = window.open(a_str_windowURL, a_str_windowName, str_windowProperties)
    if (parseInt(navigator.appVersion) >= 4) {
      obj_window.window.focus();
    }
}




function OpenChatAtendente(url,cod){

	JanelaChat(url +'/LoginChat.asp?ClienteId='+ cod,'Atendente');

}





