/**
 * @author leonardo.souza
 */

function fn_troca_aba(este,conteudo,arr_elems) {
	// desativa todas as abas
	for(x=0;x<arr_elems.length;x++) {
		arr_elems[x].style.backgroundPosition = '0px -33px';
	}

	// ativa a aba selecionada
	este.style.backgroundPosition = '0px 0px';

	// desativa todos os conteúdos
	var elems = document.getElementById(conteudo).getElementsByTagName('div');
	for(x=0;x<elems.length;x++) {
		var id_conteudo = new String(elems[x].id);
		if(id_conteudo.substr(0,9) == 'conteudo_') {
			elems[x].style.display = 'none';
		}
	}

	// exibe a conteudo selecionado
	var aba_select = new String(este.id);
	var aba_select = 'conteudo_' + aba_select.substr(4,2);
	for(x=0;x<elems.length;x++) {
		if(elems[x].id == aba_select) {
			elems[x].style.display = 'block';
		}
	}
}

function add_fn_abas(id_abas,id_conts) {
	var elems = document.getElementById(id_abas).getElementsByTagName('a');
	for(x=0;x<elems.length;x++) {
		elems[x].onclick = function() { fn_troca_aba(this,id_conts,elems); }
	}
}

function mostra_contato() {
	fn_troca_aba(document.getElementById("aba_03"), "conteudos", document.getElementById("abas").getElementsByTagName('a'))
}

function fn_check_on_off(elem1,elem2) {
	var arr_checks = document.getElementById(elem2).getElementsByTagName('input');
	if(elem1.checked == true) {
		for(x=0; x<arr_checks.length;x++) {
			arr_checks[x].checked = true;
		}
	} else {
		for(x=0; x<arr_checks.length;x++) {
			arr_checks[x].checked = false;
		}
	}
}

function add_fn_check_on_off(elem1,elem2) {
	var elem1 = document.getElementById(elem1);
	elem1.onclick = function() { fn_check_on_off(elem1,elem2);	}
}

function fn_ativa_bg_dst(elem1,elem2,elem3,elem4,elem5) {
	var parse_obj_link = new String(elem1.id);
	var re = /[0-9]+/;
	var parse_obj_link = re.exec(parse_obj_link) - 1;

	for(x=0;x<elem2.length;x++) {
		var obj_bg = document.getElementById(elem2[x]);
		var obj_box_acoes = document.getElementById(elem3[x]);
		var obj_box_desc = document.getElementById(elem4[parse_obj_link]);
		if(parse_obj_link == x) {
			obj_bg.className = 'item_destaque';
			obj_box_acoes.style.display = 'block';
			obj_box_desc.style.display = 'none';
		} else {
			obj_bg.className = 'item_outros';
			obj_box_acoes.style.display = 'none';
		}
	}
}

function fn_troca_ver_desc(elem1,elem2, elem3) {
	var parse_obj_link = new String(elem1.id);
	var parse_obj_link = new Number(parse_obj_link.substr(3,parse_obj_link.length)) - 1;

	for(x=0;x<elem2.length;x++) {
		var obj_box_desc = document.getElementById(elem2[x]);
		if(parse_obj_link == x && document.getElementById(elem3[x]).style.display != 'block') {
			obj_box_desc.style.display = 'block';
		} else {
			obj_box_desc.style.display = 'none';
		}
	}
}

function add_fn_troca_bg_dst(elem1,elem2,elem3,elem4,elem5,elem6) {
	for(x=0;x<elem1.length;x++) {
		var obj_link = document.getElementById(elem1[x]);
		var obj_link_thumb = document.getElementById(elem5[x]);
		var obj_ver_desc = document.getElementById(elem6[x]);

		obj_link.onmouseover = function() { fn_troca_ver_desc(this,elem4, elem3); }
		obj_link.onclick = function() { fn_ativa_bg_dst(this,elem2,elem3,elem4); }
		obj_link_thumb.onclick = function() { fn_ativa_bg_dst(this,elem2,elem3,elem4,elem5); }
		obj_ver_desc.onclick = function() { fn_ativa_bg_dst(this,elem2,elem3,elem4,elem5); }

	}
}

function fn_exibe_tel(este,tel) {
    var elem = document.getElementById(tel);
    //este.childNodes[0].nodeValue = elem.childNodes[0].nodeValue;
	este.style.display = "none";
	elem.style.display = "block";
//	elem.style.display = "show";
//	elem.style.visibility = "show";
}

function fn_oculta_tel(tel) {
    var elem = document.getElementById(tel);
    elem.style.display = 'none';
}


function fn_ver_oportunidade(obj) {
	var arrPaiChild = obj.parentNode.parentNode.childNodes;

	for (i = 0; i < arrPaiChild.length; i++)
	{
		if (arrPaiChild[i].nodeName == "DIV" && arrPaiChild[i] != obj)
			arrPaiChild[i].style.display = "none";
	}

	obj.parentNode.style.display = "block";

	arrContent = obj.parentNode.childNodes;

	for (i = 0; i < arrContent.length; i++)
	{
		if (arrContent[i].nodeName == "DIV" && arrContent[i].className == "descricao")
			arrContent[i].style.display = "block";
		if (arrContent[i].nodeName == "A" && arrContent[i].className == "bt_veja_mais_info")
			arrContent[i].style.display = "none";
	}
}