google.load("language", "1");

function traduzOutra(cod,idioma){
	var lan;
	switch(idioma){
		case 2:
			lan = "en"
			break;
		case 3:
			lan = "es"
			break;
		case 4:
			lan = "de"
			break;
		case 5:
			lan = "fr"
			break;
		case 6:
			lan = "it"
			break;
		default:
			break;
	}
	google.language.translate({text: $("#"+cod).html(), type: 'html'},"pt", lan, function(result) {
		if (!result.error) {	
			$("#"+cod).html(result.translation);
		}
	});
}
function traduzConteudo(lan){
	// título
	//verificar se existe um título, se usar categoria
	google.language.translate({text: document.getElementById("titulo").innerHTML, type: 'text'},"pt", lan, function(result) {
	  if (!result.error) {
		var container = document.getElementById("titulo");
		container.innerHTML = result.translation;
		container.innerHTML = "<div id='branding'></div>" + result.translation;
		google.language.getBranding('branding');
		container = document.getElementById("titulo_topo");
		container.innerHTML = result.translation;
		document.title = 'Apdata: ' + result.translation;
	  }
	});
	// chamada
	google.language.translate({text: document.getElementById("chamada").innerHTML, type: 'text'},"pt", lan, function(result) {
	  if (!result.error) {
		var container = document.getElementById("chamada");
		container.innerHTML = result.translation;
	  }
	});
	// conteúdo
	$("#conteudo").find('p').each(function(index){
		google.language.translate({text: document.getElementById("p"+index).innerHTML, type: 'html'},"pt", lan, function(result) {
		  if (!result.error) {
			var id = "p"+index;
			var container = document.getElementById(id);
			container.innerHTML = result.translation;
		  }
		});
	});
}

function traduzAreas(idioma){
	var lan;
	switch(idioma){
		case "2":
			lan = "en"
			break;
		case "3":
			lan = "es"
			break;
		case "4":
			lan = "de"
			break;
		case "5":
			lan = "fr"
			break;
		case "6":
			lan = "it"
			break;
		default:
			break;
	}
	// Menu
	google.language.translate({text: $("#menu_topo").html(), type: 'html'},"pt", lan, function(result) {
		if (!result.error) {
			$("#menu_topo").html(result.translation);
		}
	});
	// Barra de navegação
	google.language.translate({text: $("#categoria_barra_navegacao").html(), type: 'html'},"pt", lan, function(result) {
		if (!result.error) {
			$("#categoria_barra_navegacao").html(result.translation);
		}
	});
	// Leia mais 
	google.language.translate({text: $("#leiatb").html(), type: 'html'},"pt", lan, function(result) {
		if (!result.error) {
			$("#leiatb").html(result.translation);
		}
	});
	// Titulo da categoria
	google.language.translate({text: $("#categoria").html(), type: 'html'},"pt", lan, function(result) {
		if (!result.error) {
			$("#categoria").html(result.translation);
			document.title = 'Apdata: ' + result.translation;
		}
	});
	// rodapé
	$("#divRodape").find('div[id^="col_rodape"]').each(function(index){
		google.language.translate({text: $(this).html(), type: 'html'},"pt", lan, function(result) {
			if (!result.error) {
				$("#col_rodape"+Number(index+1)).html(result.translation);
			}
		});
	});
}

//Traduzir busca
function translate(idioma){
	var lan;
	switch(idioma){
		case "2":
			lan = "en"
			break;
		case "3":
			lan = "es"
			break;
		case "4":
			lan = "de"
			break;
		case "5":
			lan = "fr"
			break;
		case "6":
			lan = "it"
			break;
		default:
			break;
	}
	// Itens do Menu de Filtro
	$.map($(".translate"), function(e){
		//return $(e).attr("src"); 
		google.language.translate({text: $(e).html(), type: 'html'},"pt", lan, function(result) {
			if (!result.error) {
				$(e).html(result.translation);
			}
		});
	});
	
	//verificar se existe um título, se usar categoria
	google.language.translate({text: document.title, type: 'text'},"pt", lan, function(result) {
	  if (!result.error) {
			document.title = result.translation;
	  }
	});
}


