/*
	Sistema de leitura de clima para o site da HOTLink
	------------------------------------------------------

	Autor		: Eduardo Bello
	Data		: 20/03/2006
	Descrição	: Lê os arquivos HTML de tempo


	Log de atualizações:
	-------------------

	Data		-	Autor				-	Descrição
	----------		-------------------		------------------------------------------------------

*/

var clXMLObj = null;
var clEstado = "PB";	

var clXMLType = 0;


function clStartXML() {
	try{ clXMLObj = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){}
	try{ clXMLObj = new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){}
	try{ clXMLObj = new XMLHttpRequest(); }catch(e){}
	//alert("XMLHttpRequest not supported");
	return null;
};


// Função para mudar o Estado do clima
function clMudaEstado(novoEstado) {
	if (novoEstado != clEstado) {
		var newEst = document.getElementById("clTd"+novoEstado);
		var oldEst = document.getElementById("clTd"+clEstado);
		
		newEst.className 	= "estadodestaq";
		oldEst.className	= "estado";
		
		clEstado = novoEstado;
		clLerXML_HttpRequest("includes/tempo/tempo_"+clEstado+".php");
	};	
};

// Função que ativa a leitura do XML para browers que utilizam XMLHttpRequest
function clLerXML_HttpRequest(arqXML) {		
	clStartXML();
	clXMLObj.onreadystatechange = clStateHttpRequest;	
	clXMLObj.open ('GET', arqXML, true);
	clXMLObj.send ('');		
};


// Resposta do XMLHttpRequest
function clStateHttpRequest(){	
	if(clXMLObj.readyState == 4){
		if ((clXMLObj.status == 200) || (clXMLObj.status == 0)) { 
			var climaDiv = document.getElementById("clDiv");
			climaDiv.innerHTML = clXMLObj.responseText;
		};
	};
};
