/*troca abas do pop-up de denúncia*/
function trocaAbas(mostra1,mostra2,mostra3,esconde1,esconde2,esconde3) {
	document.getElementById(mostra1).style.display = "block";
	document.getElementById(mostra2).style.display = "block";
	document.getElementById(mostra3).style.display = "block";
	document.getElementById(esconde1).style.display = "none";
	document.getElementById(esconde2).style.display = "none";
	document.getElementById(esconde3).style.display = "none";
	if (document.getElementById('denuncias_interna')) {
			document.getElementById('denuncias_interna').style.display = "none";
	}
}

/*manda informações de um formulário para outro*/
function trocaInfos(destino,campo_destino1,campo_destino2,campo_destino3,campo_destino4,campo_destino5,origem,campo_origem1,campo_origem2,campo_origem3,campo_origem4,campo_origem5) {
	document[destino][campo_destino1].value = document[origem][campo_origem1].value;	
	document[destino][campo_destino2].value = document[origem][campo_origem2].value;	
	document[destino][campo_destino3].value = document[origem][campo_origem3].value;	
	document[destino][campo_destino4].value = document[origem][campo_origem4].value;	
	document[destino][campo_destino5].value = document[origem][campo_origem5].value;
	_id("errorMsg").style.display="none";
}

// janelas abre
function abre(url,janela,larg,alt,scroll,pos1,pos2){ 
window.open(url,janela,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars='+scroll+',resizable=no,copyhistory=no,top="+pos1+",left="+pos2+",screenY="+pos1+",screenX="+pos2+",width="+larg+",height="+alt);
}

// trunca string em X caracteres
function trunca(str,num) { 
	str = str.replace(/&#34\;/g,"");
	str = str.replace(/\'/g,"");
	if (str.length > num) { 
		return str.substr(0,(num-1)) + "..."; 
	}else{ 
		return str; 
	} 
} 
// transofrma em maiúscula a primeira letra de uma string
String.prototype.capitalizeFirst=function(){
	return this.charAt(0).toUpperCase()+this.substr(1);
}

//Formata a string de categoria
function formatarCategoria(str){
	str=str.replace(/_/g, " ");
	var cAr=str.split(".");
	for(var i=0; i<cAr.length; i++){
		cAr[i]=cAr[i].capitalizeFirst();
	}
	return cAr.join(" > ");
}

//transforma uma tag <pre> em qualquer outra tag
function replacePre(t, c){
	var p=document.getElementsByTagName("pre");
	p=p[p.length-1];
	var pai=p.parentNode;
	var cont=p.innerHTML.replace(/\<[^><]*\>/g, "");
	var cont=p.innerHTML.replace(/\<[^><]*\>/g, "");
	cont=cont.replace(/\n/g, "<br />");
	cont=cont.replace(/  /g, "&nbsp; ");
	cont=cont.replace(/\t/g, "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
	var novo=document.createElement(t);
	novo.className=c || "";
	novo.innerHTML=cont;
	pai.replaceChild(novo, p);
}

//muda cor da linha na discussão
function mudarCorUl(obj, cor){
	obj.style.background=cor;
}

//responder a mensagem
function ActionDNewsPost(formulario, orig) {
        formulario.method="POST";
        formulario.action="dnewspost.cgi?orig="+orig;
        formulario.submit();
}
//trata aviso de 'Aguarde! carregando' e "nenhum resultado encontrado na lista de fóruns
function avisos(){
	document.getElementById('load').style.display='none';
	if (semresult != "") {
		document.getElementById('aviso').style.display='block';
	}
}

//valida o form de busca
function validaBusca(obj){
	if(obj.wild.value.length<3){
		alert("Digite pelo menos três caracteres para a busca");
		return false;
	}else{
		obj.wild.value=obj.wild.value.replace(/ /g, "*");
	}
	return true;
}
function validaBuscaInterna(obj){
	if(obj.key.value.length<3){
		alert("Digite pelo menos três caracteres para a busca");
		return false;
	}
	return true;
}
//verifica destino do contato
function checaMotivo(formulario,campo) {
	if ( document[formulario][campo].value === "Sugestão de nova discussão" || document[formulario].Motivo.value === "Sugestão de melhoria" ){
		document[formulario].destino.value = "bruno.galera@corp.terra.com.br";
	}else{
		document[formulario].destino.value = "clienteterra@terra.com.br";
	}
}