﻿function IsValidEmail( Value ){
	var i, Current, Tmp
	var Array = Value.split( '@' , 3 );
	
	// Se tiver mais ou menos que 1 Arroba ou nao tiver nada antes ou apos o Arroba
	if( Array.length != 2 || Array[0] == '' || Array[1] == '' )
		return false;
	
	Tmp = Array[0];
	// Se contiver caracteres especiais antes do Arroba
	for(i=0; i < Tmp.length ;i++)
		{
		Current =  Tmp.charAt(i);
		if( (Current < '0' || Current > '9') && (Current < 'A' || Current > 'Z') && (Current < 'a' || Current > 'z') && Current != '_' && Current != '-' && Current != '.' )
			return false;			
		}
	
	Tmp = Array[1];
	// Se contiver caracteres especiais depois do Arroba
	for(i=0; i < Tmp.length ;i++)
		{
		Current =  Tmp.charAt(i);
		if( (Current < '0' || Current > '9') && (Current < 'A' || Current > 'Z') && (Current < 'a' || Current > 'z') && Current != '.' && Current != '_' && Current != '-' )
			return false;			
		}
	
	Tmp = Tmp.split( '.' , 4 );
	// Se depois do arroba existir menos de 2 ou mais de 3 pontos
	if( Tmp.length != 2 && Tmp.length != 3 )
		return false;
	
	// Se depois do arroba existir menos de 2 ou mais de 3 pontos
	if( Tmp.length == 2 && (Tmp[0] == '' || Tmp[1] == '') )
		return false;
	
	// Se depois do arroba existir menos de 2 ou mais de 3 pontos
	if( Tmp.length == 3 && (Tmp[0] == '' || Tmp[1] == '' || Tmp[2] == '') )
		return false;
	
	return true
}


//========================================================
// FORMULÁRIO DE CONTATO
//========================================================
function validaEnvio(lang){
	if (lang == 'pt'){
		var var_frase_nome 	= "Informe seu nome."
		var var_frase_email = "Informe seu e-mail."
		var var_frase_ddd 	= "Informe seu DDD."
		var var_frase_fone 	= "Informe seu Telefone."
			var var_frase_empresa	= "Informe sua Empresa."
			var var_frase_departamento	= "Informe seu Departamento."
			var var_frase_cargo	= "Informe seu Cargo."
			var var_frase_endereco	= "Informe seu Endereço."
			var var_frase_cidade	= "Informe sua Cidade."
			var var_frase_estado	= "Informe sua Estado."
			var var_frase_cep	= "Informe seu Cep."
			var var_frase_pais	= "Informe seu País."
		var var_frase_msg 	= "Escreva uma mensagem."
		
	}else if (lang == 'eng'){
		var var_frase_nome 	= "Tell your name."
		var var_frase_email = "Tell your email."
		var var_frase_ddd 	= "Tell your DDD."
		var var_frase_fone 	= "Tell your Telephone."
			var var_frase_empresa	= "Informe sua Empresa."
			var var_frase_departamento	= "Informe seu Departamento."
			var var_frase_cargo	= "Informe seu Cargo."
			var var_frase_endereco	= "Informe seu Endereço."
			var var_frase_cidade	= "Informe sua Cidade."
			var var_frase_estado	= "Informe sua Estado."
			var var_frase_cep	= "Informe seu Cep."
			var var_frase_pais	= "Informe seu País."
		var var_frase_msg 	= "Write a message."
		
	}else if (lang == 'esp'){
		var var_frase_nome 	= "Dígale a su nombre."
		var var_frase_email = "Dígale a su correo electrónico."
		var var_frase_ddd 	= "Dígale a su DDD."
		var var_frase_fone 	= "Dígale a su Teléfono."
			var var_frase_empresa	= "Informe sua Empresa."
			var var_frase_departamento	= "Informe seu Departamento."
			var var_frase_cargo	= "Informe seu Cargo."
			var var_frase_endereco	= "Informe seu Endereço."
			var var_frase_cidade	= "Informe sua Cidade."
			var var_frase_estado	= "Informe sua Estado."
			var var_frase_cep	= "Informe seu Cep."
			var var_frase_pais	= "Informe seu País."
		var var_frase_msg 	= "Escreva uma mensagem."
	}
	
		d = document.contato
        //validar nome
        if (d.nome.value == ""){
            alert(var_frase_nome);
            d.nome.focus();
            return false;
        }
		
        //validar email
		if (!IsValidEmail(d.email.value)){
            alert(var_frase_email);
            d.email.focus();
            return false;
        }

        //validar DDD
        if (d.ddd.value == ""){
            alert(var_frase_ddd);
            d.ddd.focus();
            return false;
        }

        //validar Fone
        if (d.fone.value == ""){
            alert(var_frase_fone);
            d.fone.focus();
            return false;
        }

        //validar Empresa
        if (d.empresa.value == ""){
            alert(var_frase_empresa);
            d.empresa.focus();
            return false;
        }

        //validar Departamento
        if (d.departamento.value == ""){
            alert(var_frase_departamento);
            d.departamento.focus();
            return false;
        }

        //validar Cargo
        if (d.cargo.value == ""){
            alert(var_frase_cargo);
            d.cargo.focus();
            return false;
        }

        //validar Endereço
        if (d.endereco.value == ""){
            alert(var_frase_endereco);
            d.endereco.focus();
            return false;
        }

        //validar Cidade
        if (d.cidade.value == ""){
            alert(var_frase_cidade);
            d.cidade.focus();
            return false;
        }

        //validar Estado
        if (d.estado.value == ""){
            alert(var_frase_estado);
            d.estado.focus();
            return false;
        }

        //validar Cep
        if (d.cep.value == ""){
            alert(var_frase_cep);
            d.cep.focus();
            return false;
        }

        //validar pais
        if (d.pais.value == ""){
            alert(var_frase_pais);
            d.pais.focus();
            return false;
        }

        //validar Mensagem
        if (d.mensagem.value == ""){
            alert(var_frase_msg);
            d.mensagem.focus();
            return false;
        }

		
		valida(document.contato.texto_imagem.value, document.contato.hd_texto.value);
		return false;
		
		
    }

function validaEnvioOuvidoria(lang){
	if (lang == 'pt'){
		var var_frase_nome 	= "Informe seu nome."
		var var_frase_email = "Informe seu e-mail."
		var var_frase_secao = "Informe a Seção."
		var var_frase_motivo= "Escreva seu motivo."
		var var_frase_sugestao= "Escreva sua sugestão."
		var var_frase_rh	= "Escreva aa ações do RH."
		
	}else if (lang == 'eng'){
		var var_frase_nome 	= "Tell your name."
		var var_frase_email = "Tell your email."
		var var_frase_secao = "Tell your Session."
		var var_frase_motivo= "Write your reason."
		var var_frase_sugestao= "Write your suggestion."
		
	}else if (lang == 'esp'){
		var var_frase_nome 	= "Dígale a su nombre."
		var var_frase_email = "Dígale a su correo electrónico."
		var var_frase_motivo= "Escriba su razón."
		var var_frase_sugestao= "Escriba su sugerencia."
	}
	
		d = document.ouvidoria
        //validar nome
        if (d.nome.value == ""){
            alert(var_frase_nome);
            d.nome.focus();
            return false;
        }
		
		/*
			//validar email
			if (!IsValidEmail(d.email.value)){
				alert(var_frase_email);
				d.email.focus();
				return false;
			}
		*/

        //validar secao
        if (d.secao.value == ""){
            alert(var_frase_secao);
            d.secao.focus();
            return false;
        }

        //validar motivo_text
        if (d.motivo_text.value == ""){
            alert(var_frase_motivo);
            d.motivo_text.focus();
            return false;
        }

        //validar sugestao
        if (d.sugestao.value == ""){
            alert(var_frase_sugestao);
            d.sugestao.focus();
            return false;
        }

        //validar acoes_rh
        if (d.acoes_rh.value == ""){
            alert(var_frase_rh);
            d.acoes_rh.focus();
            return false;
        }


		
		valida(document.ouvidoria.texto_imagem.value, document.ouvidoria.hd_texto.value);
		return false;
		
		
    }



//========================================================
// CAMPO DE BUSCA
//========================================================
function validabusca(){
	d = document.busca
	if (d.busca.value == ''){
		return false; 
	}
}
