var isIE = false;
var req;

function getHtml(doc){
	document.getElementById('ifrContent').src = doc;
}
	
	function loadurl(url,div) {
		req = null;
		if(window.ActiveXObject){
			var versoes = ["Microsoft.XMLHTTP", "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp", "Msxml2.DOMDocument.3.0"];
			for(cont = 0; cont < versoes.length; cont++){
				try{
					req= new ActiveXObject(versoes[cont]);
					break;
				}
				catch(e){
					new Error("Seu browser nao suporta AJAX");
				}
			}
		}
		else{
			if (navigator.appName != "Microsoft Internet Explorer")
			{
				try {
				    netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
				}
				catch(e){
				}
			}
			if(window.XMLHttpRequest){
				req= new XMLHttpRequest();
			}
		}
		
		req.onreadystatechange = processar;
		req.open("GET",url,true);
		req.send(null);		
	}

function CarregaDocumentoXML(url, div) { 
	if (navigator.appName == "Microsoft Internet Explorer") {
		isIE = true;
		req = new XMLHttpRequest();		
		alert(req);
		req.onreadystatechange = processar;		
		req.open("GET", url, true);			
		req.send(null);		}
	else{
		try {
		    netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
		    req = false;
    		req = new XMLHttpRequest();
			
		    if (req.overrideMimeType) {
                req.onreadystatechange = processar;		
				req.open("GET", url, true);			
				req.send(null);	
		    }
		    if (!req) {
		    //  alert('Cannot create XMLHTTP instance');
		      return false;
		    }

	   } catch (e) {
	   //alert("Permissão UniversalBrowserRead negada.");
	   }
   
   }
}

function processar() {  
	// apenas quando o estado for "completado"
	if (req != null){
		if (req.readyState == 4) {   
			// apenas se o servidor retornar "OK"  
			if (req.status == 200) {
				//limpa a div de noticias
		       document.getElementById("divUltimasNoticias").innerHTML = "";
		       //carrega as noticias
		       carregarUltimasNoticias();
		    }else {
		    	alert("Erro ao acessar o documento XML:\n" + req.statusText + req.status);
		    }
		}
	}
}

function carregarUltimasNoticias() {	
	if (req == null)
		return;
	try{
		if (navigator.appName != "Microsoft Internet Explorer")
		{
			netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
		}
		var conteudo = "";
		var items;
		items = req.responseXML.getElementsByTagName("item");
		var tam = (items.length > 10 ? 10 : items.length);
		conteudo = "<div id='divNoticiasJ' class='noticias'><strong>Notícias</strong><br />";
		for (var i = 0; i < tam  ; i++) {
	 		conteudo = conteudo + '<a href="'+ getElementTextNS("", "link", items[i], 0) + '" class="lista_home_areas" target="blank">' + getElementTextNS("", "title", items[i], 0)+ '</a><br /><br />';
	 	}
	 	conteudo = conteudo + '</div>';		
	 	document.getElementById("divUltimasNoticias").innerHTML = conteudo;
 	}
 	catch(e){
 		alert(e);
 	}
}

 
function getElementTextNS(prefix, local, parentElem, index) {
	var result = "";
	if (prefix && isIE) {        
    	result = parentElem.getElementsByTagName(prefix + ":" + local)[index];
	} 
	else {        
		result = parentElem.getElementsByTagName(local)[index];
	}
 	if (result) {
 		if (result.childNodes.length > 1) {
			return result.childNodes[1].nodeValue;
		} 
		else {
        	return result.firstChild.nodeValue;    		
		}
	} 
	else {
    	return "n/a";
	}
}

//Data Hora
function zeroEsq(num){
	Resp=""
	if(num<10){
		Resp="0"
	}
	Resp=Resp+num
	return Resp
}

function atualizaHora(){
	try{
		nomeDia = new Array(7)
		nomeDia[0] = "Domingo"
		nomeDia[1] = "Segunda-feira"
		nomeDia[2] = "Terça-feira"
		nomeDia[3] = "Quarta-feira"
		nomeDia[4] = "Quinta-feira"
		nomeDia[5] = "Sexta-feira"
		nomeDia[6] = "Sábado"
		
		nomeMes = new Array(12)
		nomeMes[0] = "Janeiro"
		nomeMes[1] = "Fevereiro"
		nomeMes[2] = "Março"
		nomeMes[3] = "Abril"
		nomeMes[4] = "Maio"
		nomeMes[5] = "Junho"
		nomeMes[6] = "Julho"
		nomeMes[7] = "Agosto"
		nomeMes[8] = "Setembro"
		nomeMes[9] = "Outubro"
		nomeMes[10] = "Novembro"
		nomeMes[11] = "Dezembro"
		
		hj=new Date()
		diaExtenso = 
		dia=hj.getDate();
		dias = hj.getDay();
		mes=hj.getMonth();
		ano=hj.getFullYear();
		hora=zeroEsq(hj.getHours());
		minu=zeroEsq(hj.getMinutes());
		segu=zeroEsq(hj.getSeconds());
		texto=nomeDia[dias] + ", " + dia + " de " + nomeMes[mes] + " de " + ano + " " +hora + ":" + minu;
		document.getElementById("divDataHora").innerHTML = texto;
		var vTimer =window.setTimeout('atualizaHora()',100000);
	}
	catch(e){
		alert(e);
	}
}

function loadImagesLinksDir(){
	document.getElementById('divLogoClientes').innerHTML = "<iframe id='iFrameImagens' frameborder='0' marginheight='0' marginwidth='0' scrolling='no' style='border:0px;width:200px;height:99px;margin:0px 0px 0px 0px' src='listaLinkClientes.html'></iframe>"; 
}

function loadImagesLinks(){
	document.getElementById('divLogoClientes').innerHTML = "<iframe id='iFrameImagens' frameborder='0' marginheight='0' marginwidth='0' scrolling='no' style='border:0px;width:200px;height:99px;margin:0px 0px 0px 0px' src='../../listaLinkClientes.html'></iframe>"; 
}


function atualizaImagens(){
	try{
		var idImage = new Number(document.getElementById('hidClienteAtual').value);
		idImage += 1;
		var divBusca = 'divCliente_'+ idImage;
		if (document.getElementById(divBusca) == null){
			idImage = 0;
			divBusca = 'divCliente_'+ idImage;
		}
		document.getElementById('hidClienteAtual').value = idImage;
		document.getElementById('divLogoClientes').innerHTML = 
			document.getElementById(divBusca).innerHTML;
		var vTimer = window.setTimeout('atualizaImagens()',2000)
	}
	catch(e){
		alert(e);
	}
}


function atualizaMainAreas(){
	try{
		var id = new Number(document.getElementById('hidAreasIndexAtual').value);
		id += 1;
		if (id > 8)
			id = 1;
		document.getElementById('hidAreasIndexAtual').value = id;
		
		document.getElementById('divTitAa1').innerHTML = document.getElementById('divAa_' + id).innerHTML;
		document.getElementById('divTitAa2').innerHTML = document.getElementById('divAa_' + (id + 1)).innerHTML;
		document.getElementById('divTitAa3').innerHTML = document.getElementById('divAa_' + (id + 2)).innerHTML;
		document.getElementById('divTitAa4').innerHTML = document.getElementById('divAa_' + (id + 3)).innerHTML;
		
		var vTimer = window.setTimeout('atualizaMainAreas()',4000)
	}
	catch(e){
		alert(e);
	}
}

function openNew(f)
{ 
	var he = screen.availHeight - 1420;
	var wi = screen.availWidth - 300;
    window.open(f, 'frmu', 'resizable=yes,status=no,menubar=no,scrollbars=yes,toolbar=no,location=no,width=' + wi + ',height=' + he + ',top=80,left=250');
   // return false;
}


function openNewFull(f)
{ 
	var he = screen.availHeight - 122;
	var wi = screen.availWidth - 10;
    window.open(f, 'frmu', 'resizable=yes,status=yes,menubar=yes,scrollbars=yes,toolbar=yes,location=yes,width=' + wi + ',height=' + he + ',top=0,left=0');
   // return false;
}

function displayStatusMsg(msgStr) { 
  window.status=msgStr;
	alert(window.status);
}

function closebar(id){
document.getElementById(id).style.visibility="hidden";
}
function openbar(id){
document.getElementById(id).style.visibility="visible";
}

/*function loadNoticiasLinksDir(idNoticia){
//	alert("<iframe id='iFrameImagens' frameborder='0' marginheight='0' marginwidth='0' scrolling='no' style='border:0px;width:200px;height:99px;margin:0px 0px 0px 0px' src='listaLinkAbaDireita.html?noticia=" + idNoticia +"'></iframe>");
	var l ='' + window.location;
	l = l.substring(0, l.indexOf('elabore') + 8);
	var s=l +"listaLinkAbaDireita.html?noticia=" + idNoticia;
	var o = document.getElementById('divNoticiaConteudo');
	//o.innerHTML = 
	//"<iframe id='iFrameImagens' frameborder='0' marginheight='0' marginwidth='0' scrolling='no' src='" + s+ "'></iframe>"; 
	//document.getElementById('divNoticiaVis').style.visibility='visible';
	newWin("<iframe id='iFrameImagens' frameborder='0' marginheight='0' marginwidth='0' width='800px' height='800px' scrolling='no' src='" + s+ "'></iframe>");
	//newWin(o.innerHTML);
}
*/
function loadNoticiasLinksDir(idNoticia){
	var l ='' + window.location;	
	//Local: l = l.substring(0, l.indexOf('elabore') + 8);
	l = l.substring(0, l.indexOf('novo_site') + 9);
	var s=l+"/listaLinkAbaDireita.html?noticia=" + idNoticia;
	var o = document.getElementById('divNoticiaConteudo');
	o.innerHTML = "<iframe id='iFrameImagens' frameborder='0' marginheight='0' marginwidth='0' width='600px' height='350px' scrolling='auto' src='" + s+ "'></iframe>"; 
}

function loadConsultor(id){
	var l ='' + window.location;	
	//Local: l = l.substring(0, l.indexOf('elabore') + 8);
	l = l.substring(0, l.indexOf('novo_site') + 9);
	var s=l+"/listaLinkAbaDireita.html?noticia=" + idNoticia;
	var o = document.getElementById('divNoticiaConteudo');
	o.innerHTML = "<iframe id='iFrameImagens' frameborder='0' marginheight='0' marginwidth='0' width='600px' height='350px' scrolling='auto' src='" + s+ "'></iframe>"; 
}


function atualizaNoticia(req){
		var i = req.indexOf("noticia=");
		if (i == -1){
			i = 0;
		}
		var idNoticia= req.substring(i+8, i+20);
	try{
		
		var divBusca = 'divNoticia_'+ idNoticia;
			document.getElementById('divNoticia').innerHTML = 
			document.getElementById(divBusca).innerHTML;
	}
	catch(e){
		alert(e);
	}
}

function newWin(conteudo){ 
	var he = screen.availHeight - 1420;
	var wi = screen.availWidth - 300;

	var vWin=window.open("","win","menubar,scrollbars,,top=80,left=250,height="+ he+"px,width=" +wi +" px"); 
	vWin.document.write('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">'+
		'<html>' +
		'<head>' +
		'	<title>e.Labore</title>' +
		'   <style type="text/css">' +
		'   </style>' +
		'</head>' +
		'<body >' +
		conteudo+ 
		'</body>' + 
		'</html>'
	); 
	vWin.document.close(); 
	//vWin.document.getElementById("dest_div").innerHTML+=orig_div; 
} 

