//Funções para o Tercex
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//valida formulário Contato
function ValidaForm_Contato(form)
{
	if(form.nome.value.length<=1)
	{
		alert("O campo Nome deve estar preenchido corretamente.");
		form.nome.focus();
		return false;
	}
	
	var str_email = form.email.value ;
    if (( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) || ( str_email == 'Email:' ))
	{
    	alert("O campo E-mail deve ser preenchido corretamente");
    	form.email.focus();
    	return false;
	}
	
	if(form.telefone.value.length<=13)
	{
		alert("O campo Telefone deve estar preenchido corretamente.");
		form.telefone.focus();
		return false;
	}
	
	if(form.cidade.value.length<=1)
	{
		alert("O campo Cidade deve estar preenchido corretamente.");
		form.cidade.focus();
		return false;
	}
	
	if(form.estado.value.length<=1)
	{
		alert("O campo Estado deve estar selecionado corretamente.");
		form.estado.focus();
		return false;
	}
	
	
	if(form.mensagem.value.length<=1)
	{
		alert("O campo Mensagem deve estar preenchido corretamente.");
		form.mensagem.focus();
		return false;
	}
	
	if(form.cod.value.length<=1)
	{
		alert("O campo Código de Segurança deve estar preenchido corretamente.");
		form.cod.focus();
		return false;
	}

}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////

//valida formulário Trabalhe Conosco
function ValidaForm_Trabalhe_Conosco(form)
{
	
	if(form.area_pretendida.value.length<=1)
	{
		alert("O campo Área Pretendida deve estar selecionada corretamente.");
		form.area_pretendida.focus();
		return false;
	}
	
	if(form.nome.value.length<=1)
	{
		alert("O campo Nome deve estar preenchido corretamente.");
		form.nome.focus();
		return false;
	}
	
	if(form.escolaridade.value.length<=1)
	{
		alert("O campo Escolaridade deve estar selecionado corretamente.");
		form.escolaridade.focus();
		return false;
	}	
	
	if(form.cidade.value.length<=1)
	{
		alert("O campo Cidade deve estar preenchido corretamente.");
		form.cidade.focus();
		return false;
	}
	
	if(form.estado.value.length<=1)
	{
		alert("O campo Estado deve estar selecionado corretamente.");
		form.estado.focus();
		return false;
	}
	
	if(form.telefone.value.length<=13)
	{
		alert("O campo Telefone deve estar preenchido corretamente.");
		form.telefone.focus();
		return false;
	}
	
	var str_email = form.email.value ;
    if (( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) || ( str_email == 'Email:' ))
	{
    	alert("O campo E-mail deve ser preenchido corretamente");
    	form.email.focus();
    	return false;
	}
	
	if(form.qualificacoes.value.length<=1)
	{
		alert("O campo Suas Qualificações deve estar preenchido corretamente.");
		form.qualificacoes.focus();
		return false;
	}

}



/////////////////////////////////////////////////////////////////////////////////////////////////////////////

//valida formulário Trabalhe Conosco
function ValidaForm_Trabalhe_Conosco_ingles(form)
{
	
	if(form.area_pretendida.value.length<=1)
	{
		alert("The Intended Area field must be completed properly.");
		form.area_pretendida.focus();
		return false;
	}
	
	if(form.nome.value.length<=1)
	{
		alert("The Complete name field must be completed properly.");
		form.nome.focus();
		return false;
	}
	
	if(form.escolaridade.value.length<=1)
	{
		alert("The School dates Select field must be completed properly.");
		form.escolaridade.focus();
		return false;
	}	
	
	if(form.cidade.value.length<=1)
	{
		alert("The City field must be completed properly.");
		form.cidade.focus();
		return false;
	}
	
	if(form.estado.value.length<=1)
	{
		alert("The State field must be completed properly.");
		form.estado.focus();
		return false;
	}
	
	if(form.telefone.value.length<=13)
	{
		alert("The Phone field must be completed properly.");
		form.telefone.focus();
		return false;
	}
	
	var str_email = form.email.value ;
    if (( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) || ( str_email == 'Email:' ))
	{
    	alert("The E-mail field must be completed properly.");
    	form.email.focus();
    	return false;
	}
	
	if(form.qualificacoes.value.length<=1)
	{
		alert("The Detaches here all your qualifications field must be completed properly.");
		form.qualificacoes.focus();
		return false;
	}

}



/////////////////////////////////////////////////////////////////////////////////////////////////////////////

//valida Formulário área restrita
function ValidaFormArea_Restrita(form)
{
	
	if(form.login.value.length<=1 || form.login.value=="Login")
  {
	   alert("O campo Login deve estar preenchido corretamente.");
	   form.login.focus();
	   return false;
   }
	
	if(form.senha.value.length<=1 ||form.senha.value=="senha")
  {
	   alert("O campo Senha deve estar preenchido corretamente.");
	   form.senha.focus();
	   return false;
   }
	

}

////////////////////////////////////////////////////////////////////////////////////////////////////

//valida Formulário Esqueceu a Senha
function ValidaFormEsqueceu_Senha(form)
{
	
	if(form.login.value.length<=1)
  {
	   alert("O campo Login deve estar preenchido corretamente.");
	   form.login.focus();
	   return false;
   }
	
   var str_email = form.email.value ;
    if (( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) || ( str_email == 'Email:' ))
	{
    	alert("O campo E-mail deve ser preenchido corretamente");
    	form.email.focus();
    	return false;
	}
	

}

///////////////////////////////////////////////////////////////////////////////////////////////////////////

//função para Área Restrita (Cliente)

function cliente ( tipo ){
	if ( tipo == 0 )
	{
		document.getElementById('cpf').style.display = 'none' ;
		document.getElementById('rg').style.display = 'none' ;
		document.getElementById('cnpj').style.display = '' ;
		document.getElementById('ie').style.display = '' ;
		document.getElementById('cnpj_cpf').value = '' ;
		document.getElementById('ie_rg').value = '' ;
	}
	else
	{
		document.getElementById('cpf').style.display = '' ;
		document.getElementById('rg').style.display = '' ;
		document.getElementById('cnpj').style.display = 'none' ;
		document.getElementById('ie').style.display = 'none' ;
		document.getElementById('cnpj_cpf').value = '' ;
		document.getElementById('ie_rg').value = '' ;
	}
}

//////////////////////

function ValidaForm_Cadastro(form)
{
	if((document.getElementById('pessoa_f').checked == false)&&(document.getElementById('pessoa_j').checked == false)){
		alert("O campo PESSOA deve ser preenchido corretamente.");
		return false;
	}
	
	if(form.nome.value == ''){
		alert("O campo NOME deve ser preenchido corretamente.");
		form.nome.focus();
		return false;
	}
	
	if(form.empresa.value == ''){
		alert("O campo NOME DA EMPRESA deve ser preenchido corretamente.");
		form.empresa.focus();
		return false;
	}
	
	if(form.rg.value == ''){
		alert("O campo RG deve ser preenchido corretamente.");
		form.rg.focus();
		return false;
	}
	
	if(form.cpf.value == ''){
		alert("O campo CPF deve ser preenchido corretamente.");
		form.cpf.focus();
		return false;
	}
	
	if(form.cnpj.value == ''){
		alert("O campo CNPJ deve ser preenchido corretamente.");
		form.cnpj.focus();
		return false;
	}
		
	if(formCadastro.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1){
		alert("O campo E-MAIL deve ser preenchido corretamente.");
		form.email.value = ('');
		form.email.focus();
		return false;
 	}
	
	if(form.telefone.value == ''){
		alert("O campo TELEFONE deve ser preenchido corretamente.");
		form.telefone.focus();
		return false;
	}
	
	if(form.endereco.value == ''){
		alert("O campo ENDEREÇO deve ser preenchido corretamente.");
		form.endereco.focus();
		return false;
	}
	
	if(form.bairro.value == ''){
		alert("O campo BAIRRO deve ser preenchido corretamente.");
		form.bairro.focus();
		return false;
	}
	
	if(form.cidade.value == ''){
		alert("O campo CIDADE deve ser preenchido corretamente.");
		form.cidade.focus();
		return false;
	}
    
	if(form.estado.value == ''){
		alert("O campo ESTADO deve ser selecionado corretamente.");
		form.estado.focus();
		return false;
	}
	
	if(form.login.value == ''){
		alert("O campo LOGIN deve ser preenchido corretamente.");
		form.login.focus();
		return false;
	}
	
	if(form.senha.value == ''){
		alert("O campo SENHA deve ser preenchido corretamente.");
		form.senha.focus();
		return false;
	}

}

////////////////////////////////////////////////////////////////////////////////////////////////////////////

// Função de Máscara de Campos
function FormatMask(objForm, strField, sMask, evtKeyPress) {
  var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;

  if(window.event) { // Internet Explorer
    nTecla = evtKeyPress.keyCode; }
  else if(evtKeyPress.which) { // Nestcape
    nTecla = evtKeyPress.which;
  }

  sValue = objForm[strField].value;

  // Limpa todos os caracteres de formatação que
  // já estiverem no campo.
  sValue = sValue.toString().replace( "-", "" );
  sValue = sValue.toString().replace( "-", "" );
  sValue = sValue.toString().replace( ".", "" );
  sValue = sValue.toString().replace( ".", "" );
  sValue = sValue.toString().replace( "/", "" );
  sValue = sValue.toString().replace( "/", "" );
  sValue = sValue.toString().replace( "(", "" );
  sValue = sValue.toString().replace( "(", "" );
  sValue = sValue.toString().replace( ")", "" );
  sValue = sValue.toString().replace( ")", "" );
  sValue = sValue.toString().replace( " ", "" );
  sValue = sValue.toString().replace( " ", "" );
  fldLen = sValue.length;
  mskLen = sMask.length;

  i = 0;
  nCount = 0;
  sCod = "";
  mskLen = fldLen;

  if (nTecla != 8) { // backspace
    if (sMask.charAt(i-1) == "9") { // apenas números...
      return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9
    else { // qualquer caracter...


  while (i <= mskLen) {
     bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
     bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

     if (bolMask) {
       sCod += sMask.charAt(i);
       mskLen++; }
     else {
       sCod += sValue.charAt(nCount);
       nCount++;
     }

     i++;
   }

   objForm[strField].value = sCod;

      return true;
    } }
  else {
    return true;
  }
}

/////////////////////////////////////////////////////////////////////////////////////////////////

//Função de popup
function MM_openBrWindow(theURL,winName,features) 
{
	var myWin =  window.open(theURL,winName,features);
	myWin.focus();
}

/////////////////////////////////////////////////////////////////////////////////////////////////

//Função para o Menu PopUp

function fnImagemPopUp( titulo, largura , altura , imagem , alt )
{
	
		var janela ;
		janela = window.open("","popFoto","width="+largura+",height="+altura+",scrollbars=no,toolbar=no,location=no,status=no,menubar=no,resizable=no,left=300,top=300'");
		janela.document.write('<html><head><title>' + titulo + '</title></head>');
		janela.document.write('<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">');
		janela.document.write('<a href="javascript:window.close();"><img src="'+ imagem + '" alt="' + alt + '" border="0" /></a> ');
		janela.document.write('</body></html>');

}


/////////////////////////////////////////////////////////////////////////////////////////////////

//Função Adiciona a Favoritos
function fnAdicionaFavoritos()
{
	str_titulo = "Tercex - Experiência a Serviço da Excelência";
	str_url = "http://www.tercex.com.br";
	//FireFox
	if (window.sidebar)
	{
   		window.sidebar.addPanel(str_titulo, str_url,"");
	}
	//IE
	else if( window.external )
	{
  		window.external.AddFavorite( str_url, str_titulo);
	}
	//Opera
	else if(window.opera && window.print)
	{
   		return true;
	}
}


/////////////////////////////////////////////////////////////////////////////////////////////////

//Função Validação do Indique Amigo
function ValidaForm_IndiqueAmigo(form)
{	

	if (form.nome.value=="")
	{
		alert("O campo Seu nome deve ser preenchido corretamente.");
		form.nome.focus();
		return false;
	}
	
	
	var str_email = form.email.value ;
    if (( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) || ( str_email == 'Email:' ))
	{
    	alert("O campo Seu E-mail deve ser preenchido corretamente.");
    	form.email.focus();
    	return false;
	}
	
	var str_email = form.emailamigo.value ;
    if (( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) || ( str_email == 'Email:' ))
	{
    	alert("O campo E-mail do Destinatário deve ser preenchido corretamente.");
    	form.emailamigo.focus();
    	return false;
	}
	
	
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////

//Função para o flash

function fnFlash(str_url, int_largura, int_altura)
{
	document.writeln('<object type="application/x-shockwave-flash" data="' + str_url + '" width="' + int_largura + '" height="' + int_altura + '">');
	document.writeln('<param name="movie" value="' + str_url + '">');
	document.writeln('<param name="quality" value="high">');
	document.writeln('<param name="wmode" value="transparent">');
	document.writeln('<embed wmode="transparent" src="' + str_url + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + int_largura + '" height="' + int_altura + '"></embed></object>');
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////

//função para o (mostrar e ocultar)
function onOff(id) { 
	esconder = (document.getElementById(id).style.display == 'block');
	/*if ( visivel == "" || visivel == "none" ) {
		document.getElementById(id).style.display = "block"
	} else {
		document.getElementById(id).style.display = "none";
	}*/
	
	divs = document.getElementsByTagName('DIV');
	for(d=0; d<divs.length; d++){
		_div = divs[d];

		if (_div.className == 'titulo'){
			id_link = 'titulo_'+(_div.id);
			_link = document.getElementById(id_link);

			if (_div.id != id){
				_div.style.display = 'none';
	
			}
			else{
				_div.style.display = esconder ? 'none' : 'block';
			}
		}
	}
}


/////////////////////////////////////////////////////////////////////////////////////////////
//Validação do formulario   peça uma cotação



/***********************************************************************
FUNÇÃO PRINCIPAL DA MASCARA
-------------------------------------------------------------------
Função: fnTestaCampo
Dados de Entrada: strLblCampo(Texto que deve ir no alert),strCampo(Nome do campo no formulario),intTamanho(Tamanho que a funcao tem que validar),strTipo(o tipo que deseja testar)
Dados de Saída:
Processamento: Quando o usuario der o enviar chama a funcao para validar campo a campo

Uso no formulário: 

Responsavél: Marcelo Abib Cardoso
Data: 17/08/2006
************************************************************************/
function fnTestaCampo(strLblCampo,strCampo,intTamanho,strTipo)
	{
		//T - Input Text Caracter
		//N - Input Text Inteiro
		//R - Radio Button
		//C - Checkbox
		//S - Select
        //E - Input Text Caracter E-Mail
		
		if ((strTipo == "T") || (strTipo == "E"))
		{
			if (strCampo.value.length == 0 || strCampo.value.length < intTamanho)
			{
				alert("Por favor, preencha o campo " + strLblCampo + " corretamente.");
				strCampo.focus();
				return false;
			}
            else if (strTipo == "E")
            {
                //	
                if ((strCampo.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) || (strCampo.value == "Email:") || (strCampo.value == "E-mail:")) 
            	{
            		alert("Por favor, preencha o campo " + strLblCampo + " corretamente.");
                    strCampo.focus();
            		return false;
            	}
            }
		}
        else if ( strTipo == "R" )
		{
            var contador ;
            var flag ;
            
            flag = false ;
            
            for ( contador = 0 ; contador < strCampo.length ; contador ++ )
            {
                if ( strCampo[contador].checked )
                {
                    flag = true ;
                }
            }
            
            if ( flag == false )
            {
                alert("Por favor, preencha o campo " + strLblCampo + ".");
                return false ;
            }
		}
		else if ( strTipo == "C" )
		{
			if ( strCampo.checked  == false )
			{
				alert("Por favor, preencha o campo " + strLblCampo + " corretamente.");
				return false ;
			}
		}
		else if ( strTipo == "S" )
		{
			if ( strCampo.selectedIndex == -1 || strCampo.value == "" || strCampo.options[strCampo.selectedIndex].text == "")
			{
				alert("Por favor, preencha o campo " + strLblCampo + " corretamente.");
				return false;
			}
		}
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////

function Validapeca_cotacao(form){
	if(form.nome.value.length <= 1){
		alert("O campo Nome deve estar preenchido corretamente.");
		form.nome.focus();
		return false;
	}
	
	if(form.empresa.value.length <= 1){
		alert("O campo Empresa deve estar preenchido corretamente.");
		form.empresa.focus();
		return false;
	}
	
	if(form.telefone.value.length <= 1){
		alert("O campo Telefone deve estar preenchido corretamente.");
		form.telefone.focus();
		return false;
	}
	
	
	if(form.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
		alert("O campo Email deve estar preenchido corretamente.");
		form.email.focus();
		return false;
	}
	
	if ( fnTestaCampo ( "Tipo" , form.tipo , 0 , 'R' ) == false ) return false ;
	
	if ( fnTestaCampo ( "Modalidade" , form.modalidade , 0 , 'R' ) == false ) return false ;
	
	if ( fnTestaCampo ( "Cotaçao" , form.cotacao , 0 , 'R' ) == false ) return false ;
	
	if(form.origem.value.length <= 1){
		alert("O campo Pais Origem deve estar preenchido corretamente.");
		form.origem.focus();
		return false;
	}
	
	
	if(form.destino.value.length <= 1){
		alert("O campo Pais Destino deve estar preenchido corretamente.");
		form.destino.focus();
		return false;
	}
	
	
	if(form.produtos.value.length == ''){
		alert("O campo Produtos para coleta deve estar preenchido corretamente.");
		form.produtos.focus();
		return false;
	}
	
	if(form.volume.value.length == ''){
		alert("O campo Quant. Volume para coleta deve estar preenchido corretamente.");
		form.volume.focus();
		return false;
	}
	
	
	
	if(form.kg.value.length == ''){
		alert("O campo KG deve estar preenchido corretamente.");
		form.kg.focus();
		return false;
	}
	
	
	
	if(form.cubagem.value.length == ''){
		alert("O campo Cubagem m3 para coleta deve estar preenchido corretamente.");
		form.cubagem.focus();
		return false;
	}
	
	

	
	if(form.observacao.value.length <= 1){
		alert("O campo Observaçao deve estar preenchido corretamente.");
		form.observacao.focus();
		return false;
	}
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// validação do formulário tire suas dúvidas

function Validatire_duvida(form)
{
	if(form.nome.value.length<=1)
	{
		alert("O campo Nome deve estar preenchido corretamente.");
		form.nome.focus();
		return false;
	}
	
	var str_email = form.email.value ;
    if (( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) || ( str_email == 'Email:' ))
	{
    	alert("O campo E-mail deve ser preenchido corretamente");
    	form.email.focus();
    	return false;
	}
	
	if(form.telefone.value.length<=13)
	{
		alert("O campo Telefone deve estar preenchido corretamente.");
		form.telefone.focus();
		return false;
	}
	
	if(form.empresa.value.length<=1)
	{
		alert("O campo Empresa deve estar preenchido corretamente.");
		form.empresa.focus();
		return false;
	}
	
	if(form.mensagem.value.length<=1)
	{
		alert("O campo Deixe suas Dúvidas deve estar preenchido corretamente.");
		form.mensagem.focus();
		return false;
	}
	
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////

function Validasaiba_veiculos(form){
	if(form.nome.value.length <= 1){
		alert("O campo Nome deve estar preenchido corretamente.");
		form.nome.focus();
		return false;
	}
	
	if(form.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
		alert("O campo Email deve estar preenchido corretamente.");
		form.email.focus();
		return false;
	}
	
	
	if(form.telefone.value.length <= 1){
		alert("O campo Telefone deve estar preenchido corretamente.");
		form.telefone.focus();
		return false;
	}
	
	if(form.empresa.value.length <= 1){
		alert("O campo Empresa deve estar preenchido corretamente.");
		form.empresa.focus();
		return false;
	}
	
	
	if(form.mensagem.value.length <= 13){
		alert("O campo Deixe suas Dúvidas deve estar preenchido corretamente.");
		form.mensagem.focus();
		return false;
	}
}

	//Validar data
	function validaData(DATA) {
		var expReg = /^(([0-2]\d|[3][0-1])\/([0]\d|[1][0-2])\/[1-2][0-9]\d{2})$/;
		var msgErro = 'Formato inválido de data.';
		var vdt = new Date();
		var vdia = vdt.getDay();
		var vmes = vdt.getMonth();
		var vano = vdt.getYear();
		var vano = parseInt(vano) + 1900 ;
		
		if ((DATA.value.match(expReg)) && (DATA.value!='')){
			var dia = DATA.value.substring(0,2);
			var mes = DATA.value.substring(3,5);
			var ano = DATA.value.substring(6,10);
			
			if((mes==04 && dia > 30) || (mes==06 && dia > 30) || (mes==09 && dia > 30) || (mes==11 && dia > 30)){
			alert("Dia incorreto !!! O mes especificado contém no máximo 30 dias.");
			DATA.focus();
			return false;
			} 
			else{
				//1
				if(ano%4!=0 && mes==2 && dia>28){
				alert("Data incorreta!! O mes especificado contém no máximo 28 dias.");
				DATA.focus();
				return false;
				} 
				else{ //2
					if(ano%4==0 && mes==2 && dia>29){
					alert("Data incorreta!! O mes especificado contém no máximo 29 dias.");
					DATA.focus();
					return false;
					}
					else{ //3
						if (ano > vano) {
						alert("Data incorreta!! Ano informado maior que ano atual.");
						DATA.focus();
						return false;
						}
						else{ //4
						//alert ("Data correta!");
						return true;
						} //4-else
					} //3-else
				}//2-else
			}//1-else
		} else { //5
			alert(msgErro);
			DATA.focus();
			return false;
		
		} //5-else
	}
	
function fnPerguntas(id) {
	on = document.getElementById(id).style.display;
	if (on == 'none') {
		document.getElementById(id).style.display = 'block'
	}
	else {
		document.getElementById(id).style.display = 'none'
	}
}
	

function onOff(id){
	esconder = (document.getElementById(id).style.display == 'block');
	divs = document.getElementsByTagName('DIV');
	for(d=0; d<divs.length; d++){
		_div = divs[d];
		 if (_div.className == 'resposta'){
			id_link = 'titulo_'+(_div.id);
			_link = document.getElementById(id_link);
			if (_div.id != id){
				_div.style.display = 'none';
				if (_link) _link.style.color = 'black';
			}
			else{
				_div.style.display = esconder ? 'none' : 'block';
				if (_link) _link.style.color = esconder ? 'black' : '#17945C';
			}
		}
	}
}