
//==========================================================================================
// AJAX

// Verifica qual HttpRequest deve ser acionado e cria o objeto
var xmlHttp = "";

function GetXmlHttpObject() {
	
	var objXMLHttp = null
	
	if (window.XMLHttpRequest) {
		objXMLHttp = new XMLHttpRequest()
	}
	else if (window.ActiveXObject) {
		objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP")
	}
	
	return objXMLHttp

}

//Busca informações no servidor
function trocaIdioma(idioma) {
	
	xmlHttp = GetXmlHttpObject();
	
	var urlFinal = "includes/engines/ajaxHomeIdioma.asp?Idioma=" + idioma;

	xmlHttp.onreadystatechange = function () { showIdioma(idioma); }
	xmlHttp.open("GET",urlFinal,true)
	xmlHttp.send(null)

}

//insere dados no box de texto
function showIdioma(idioma) {
	
	var target = document.getElementById("box");
	
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
		
		target.innerHTML = xmlHttp.responseText;
		
		var infoLink;
		var carrerLink = document.getElementById("subLinks").getElementsByTagName("a")[0];
		
		switch(idioma) {
			case "br": infoLink = "Carreira"; break;
			case "uk": infoLink = "Career"; break;
			case "es": infoLink = "Carrera"; break;
		}
		
		carrerLink.innerHTML = infoLink;
		
	}
	else {
		
		var infoLoad;
		
		switch(idioma) {
			case "br": infoLoad = "carregando...";	break;
			case "uk": infoLoad = "loading..."; break;
			case "es": infoLoad = "cargando..."; break;
		}
		
		target.innerHTML = "<dt>" + infoLoad + "</dt>";
		
	}

}

//==========================================================================================
// background randômico

var timeBg = 0;

function buscaBg() {
	
	var totalBg = 3;
	var numberBg = Math.ceil(totalBg*Math.random())
	var boxBg = document.getElementById("box");
	
	boxBg.style.backgroundImage = "";
	boxBg.style.backgroundImage = "url(interface/imagens/home_textoBg_" + numberBg + ".jpg)"
	
	if(timeBg == 0) { timeBg = window.setInterval("buscaBg()", 3000); }

}

//==========================================================================================
// legenda do idioma

function nomeIdioma(quem) {
	
	var legenda = document.getElementById("legenda");
	
	legenda.innerHTML = (legenda.hasChildNodes()) ?  "" : quem.innerHTML ;
	
}

//==========================================================================================
// onload


function loadHome() {
	
	var checkCookie = document.cookie.split("uhyIdioma=")[1].split(";")[0];

	buscaBg();
	trocaIdioma(checkCookie);
	
}

onload = loadHome;