// JavaScript Document
var Gtamanho = 12;
function aumentaFonte(pIdElemento){
    Gtamanho++;
    var elemento = document.getElementById(pIdElemento);
    elemento.style.fontSize=Gtamanho+'px';
	
    var el = elemento.childNodes;
    var i = 0;
    for(i = 0; i < el.length; i++){
        if(el[i].tagName!=undefined){
            el[i].style.fontSize=Gtamanho+'px';
        }
    }
	
}

function abrir(pagina,largura,altura) {

//pega a resolução do visitante
w = screen.width;
h = screen.height;

//divide a resolução por 2, obtendo o centro do monitor
meio_w = w/2;
meio_h = h/2;

//diminui o valor da metade da resolução pelo tamanho da janela, fazendo com q ela fique centralizada
altura2 = altura/2;
largura2 = largura/2;
meio1 = meio_h-altura2;
meio2 = meio_w-largura2;

//abre a nova janela, já com a sua devida posição
window.open(pagina,'','scrollbars=yes, height=' + altura + ', width=' + largura + ', top='+meio1+', left='+meio2+''); 
}

function diminuiFonte(pIdElemento){
    Gtamanho--;
    var elemento = document.getElementById(pIdElemento);
    elemento.style.fontSize=Gtamanho+'px';
	
	
    var el = elemento.childNodes;
    var i = 0;
    for(i = 0; i < el.length; i++){
        if(el[i].tagName!=undefined){
            el[i].style.fontSize=Gtamanho+'px';
        }
    }
}


function avancaBusca(){
    var avancada = document.getElementById('avancado');
    var bt1 = document.getElementById('bt1');
    var bt2 = document.getElementById('bt2');
	

    avancada.style.display = 'block';
    bt1.style.display = 'none';
    bt2.style.display = 'none';
}

function format_cpf(aux){
    if(document.getElementById(aux).value.length == 3 || document.getElementById(aux).value.length == 7){
        document.getElementById(aux).value += ".";
    }else{
        if(document.getElementById(aux).value.length == 11){
            document.getElementById(aux).value += "-";
        }
    }
			
}
	
/**
	*
	*Formata a Data automaticamente
	*
	**/
function format_data(aux){
    if(document.getElementById(aux).value.length == 2 || document.getElementById(aux).value.length == 5){
        document.getElementById(aux).value += "/";
    }
			
}

	
/**
	*
	*Formata o campo telefone
	*
	**/
function formatFone(aux){
		
    var campo = document.getElementById(aux);
		
    if(campo.value.length == 1 && campo.value != "("){
        campo.value = '('+campo.value;
    }
    else{
        if(campo.value.length == 3){
            campo.value = campo.value+') ';
        }
        else{
            campo.value = campo.value;
        }
    }
}
	
	
/**
	*
	*Formata o campo cep
	*
	**/
function formatCep(aux){
    var campo = document.getElementById(aux);
    if(campo.value.length == 5){
        campo.value = campo.value+'-';
    }
}


	
function ValidaCadProfissional(){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    var nome = document.getElementById('nome');
    var fone = document.getElementById('fone');
    var email = document.getElementById('email');
    var segmento = document.getElementById('segmento');
    var senha = document.getElementById('senha');
    var confirma = document.getElementById('confirma');
    var erro = '';
		
    if(nome.value == ''){
        erro += "O Nome deve ser informado! \r\n";
        nome.style.border = '1px solid #ff7c60';
    }else{
        nome.style.border = '1px solid #999999';
    }
		
    if(email.value == '') {
        erro += "O Email deve ser informado! \r\n";
        email.style.border='1px solid #ff7c60';
    }else{
        if(er.test(email.value)) {
            email.style.border='1px solid #999999';
        } else {
            erro += "O Email "+email.value+" é invalido!\r\n";
            email.style.border='1px solid #ff7c60';
        }
			
    }
		
    if(segmento.value == ''){
        erro += "O segmento deve ser informado! \r\n";
        segmento.style.border = '1px solid #ff7c60';
    }else{
        segmento.style.border = '1px solid #999999';
    }
		
    if(senha.value == ''){
        erro += "A senha deve ser informada! \r\n";
        senha.style.border = '1px solid #ff7c60';
    }else{
        if(senha.value != confirma.value){
            erro += "A senha não foi confirmada! \r\n";
            senha.style.border = '1px solid #ff7c60';
            confirma.style.border = '1px solid #ff7c60';
        }else{
            senha.style.border = '1px solid #999999';
            confirma.style.border = '1px solid #999999';
        }
    }
		
    if(erro == ''){
        return true;
    }else{
        alert(erro);
        return false;
    }
}
	
function validaCadastro(){
		
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    var nome = document.getElementById('nome');
    var cpf = document.getElementById('cpf');
	var dtnasc = document.getElementById('dtnasc');
	var endereco = document.getElementById('endereco');
	var bairro = document.getElementById('bairro');
	var cidade = document.getElementById('cidade');
	var cep = document.getElementById('cep');
	var uf = document.getElementById('uf');
    var fone = document.getElementById('fone');
    var email = document.getElementById('email');
    var senha = document.getElementById('senha');
    var confirma = document.getElementById('confirma');
    var erro = '';
		
    if(nome.value == ''){
        erro += "O Nome deve ser informado! \r\n";
        nome.style.border = '1px solid #ff7c60';
    }else{
        nome.style.border = '1px solid #999999';
    }
    if(cpf.value == ''){
        erro += "O CPF deve ser informado! \r\n";
        cpf.style.border = '1px solid #ff7c60';
    }else{
        cpf.style.border = '1px solid #999999';
    }
	
	if(dtnasc.value == ''){
        erro += "A DATA DE NASCIMENTO deve ser informada! \r\n";
        dtnasc.style.border = '1px solid #ff7c60';
    }else{
        dtnasc.style.border = '1px solid #999999';
    }
	
	if(endereco.value == ''){
        erro += "O ENDEREÇO deve ser informado! \r\n";
        endereco.style.border = '1px solid #ff7c60';
    }else{
        endereco.style.border = '1px solid #999999';
    }
	
	if(bairro.value == ''){
        erro += "O BAIRRO deve ser informado! \r\n";
        bairro.style.border = '1px solid #ff7c60';
    }else{
        bairro.style.border = '1px solid #999999';
    }
	
	if(cidade.value == ''){
        erro += "A CIDADE deve ser informada! \r\n";
        cidade.style.border = '1px solid #ff7c60';
    }else{
        cidade.style.border = '1px solid #999999';
    }
	
	if(cep.value == ''){
        erro += "O CEP deve ser informado! \r\n";
        cep.style.border = '1px solid #ff7c60';
    }else{
        cep.style.border = '1px solid #999999';
    }
	
	if(fone.value == ''){
        erro += "O TELEFONE deve ser informado! \r\n";
        fone.style.border = '1px solid #ff7c60';
    }else{
        fone.style.border = '1px solid #999999';
    }
		
    if(email.value == '') {
        erro += "O Email deve ser informado! \r\n";
        email.style.border='1px solid #ff7c60';
    }else{
        if(er.test(email.value)) {
            email.style.border='1px solid #999999';
        } else {
            erro += "O Email "+email.value+" é invalido!\r\n";
            email.style.border='1px solid #ff7c60';
        }
			
    }
	
	if(uf.value == '-1'){
        erro += "O Estado deve ser selecionado! \r\n";
        uf.style.border = '1px solid #ff7c60';
    }
	
    if(senha.value == ''){
        erro += "A senha deve ser informada! \r\n";
        senha.style.border = '1px solid #ff7c60';
    }else{
        if(senha.value != confirma.value){
            erro += "A senha não foi confirmada! \r\n";
            senha.style.border = '1px solid #ff7c60';
            confirma.style.border = '1px solid #ff7c60';
        }else{
            senha.style.border = '1px solid #999999';
            confirma.style.border = '1px solid #999999';
        }
    }
		
    if(erro == ''){
        return true;
    }else{
        alert(erro);
        return false;
    }
}


function validaCadastroArtigos(){
		
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    var nome = document.getElementById('nome');   
    var fone = document.getElementById('telefone');
    var email = document.getElementById('email');
    var titulo = document.getElementById('titulo');
    var chamada = document.getElementById('chamada');
	var responsabilizar = document.getElementById('responsabilizar');
    var erro = '';
		
    if(nome.value == ''){
        erro += "O Nome deve ser informado! \r\n";
        nome.style.border = '1px solid #ff7c60';
    }else{
        nome.style.border = '1px solid #999999';
    }
    if(fone.value == ''){
        erro += "O TELEFONE deve ser informado! \r\n";
        fone.style.border = '1px solid #ff7c60';
    }else{
        fone.style.border = '1px solid #999999';
    }
		
    if(email.value == '') {
			erro += "O EMAIL deve ser informado! \r\n";
        email.style.border='1px solid #ff7c60';
    }else{
        if(er.test(email.value)) {
            email.style.border='1px solid #999999';
        } else {
            erro += "O Email "+email.value+" é invalido!\r\n";
            email.style.border='1px solid #ff7c60';
        }
			
    }
	
	if(titulo.value == ''){
        erro += "O TÍTULO do Artigo deve ser informado! \r\n";
        titulo.style.border = '1px solid #ff7c60';
    }else{
        titulo.style.border = '1px solid #999999';
    }
	
	if(chamada.value == ''){
        erro += "O AUTOR deve ser informado! \r\n";
        chamada.style.border = '1px solid #ff7c60';
    }else{
        chamada.style.border = '1px solid #999999';
    }
	
	if(responsabilizar.checked == false){
        erro += "O campo RESPONSABILIDADE deve ser marcado! \r\n";
        responsabilizar.style.border = '1px solid #ff7c60';
    }else{
        responsabilizar.style.border = '1px solid #999999';
    }
   
   
   if(erro == ''){
        return true;
    }else{
        alert(erro);
        return false;
    }
}


function validaCadastroBanners(){
	  	 
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	var arquivo = document.formcad.elements['pic[]'];
    var contato = document.getElementById('contato');   
    var nome_empresa = document.getElementById('nome_empresa');
	var bairro = document.getElementById('bairro');
	var cidade = document.getElementById('cidade');
	var cep = document.getElementById('cep');
	var uf = document.getElementById('uf');
	var endereco = document.getElementById('endereco');
    var email = document.getElementById('email1');
    var fone = document.getElementById('fone1');
    var erro = '';	
	
    if(arquivo.value == ''){
        erro += "O BANNER deve ser inserido! \r\n";
        arquivo.style.border = '1px solid #ff7c60';
    }else{
        arquivo.style.border = '1px solid #999999';
    }
	
	if(contato.value == ''){
        erro += "Informe o nome do CONTATO! \r\n";
        contato.style.border = '1px solid #ff7c60';
    }else{
        contato.style.border = '1px solid #999999';
    }
	
    if(nome_empresa.value == ''){
        erro += "Informe o NOME de sua EMPRESA! \r\n";
        nome_empresa.style.border = '1px solid #ff7c60';
    }else{
        nome_empresa.style.border = '1px solid #999999';
    }
	
	if(endereco.value == ''){
        erro += "Informe o ENDEREÇO de sua EMPRESA! \r\n";
        endereco.style.border = '1px solid #ff7c60';
    }else{
        endereco.style.border = '1px solid #999999';
    }
	
	if(bairro.value == ''){
        erro += "Informe o BAIRRO de sua EMPRESA! \r\n";
        bairro.style.border = '1px solid #ff7c60';
    }else{
        bairro.style.border = '1px solid #999999';
    }
	
	if(cidade.value == ''){
        erro += "Informe a CIDADE de sua EMPRESA! \r\n";
        cidade.style.border = '1px solid #ff7c60';
    }else{
        cidade.style.border = '1px solid #999999';
    }
	
	if(cep.value == ''){
        erro += "Informe o CEP de sua EMPRESA! \r\n";
        cep.style.border = '1px solid #ff7c60';
    }else{
        ccep.style.border = '1px solid #999999';
    }
	
	if(uf.value == '-1'){
        erro += "O Estado deve ser selecionado! \r\n";
        uf.style.border = '1px solid #ff7c60';
    }
		
    if(email.value == '') {
		erro += "O EMAIL deve ser informado! \r\n";
        email.style.border='1px solid #ff7c60';
    }else{
        if(er.test(email.value)) {
            email.style.border='1px solid #999999';
        } else {
            erro += "O Email "+email.value+" é invalido!\r\n";
            email.style.border='1px solid #ff7c60';
        }
			
    }
	
	if(fone.value == ''){
        erro += "O TELEFONE deve ser informado! \r\n";
        fone.style.border = '1px solid #ff7c60';
    }else{
        fone.style.border = '1px solid #999999';
    }
   
   
   if(erro == ''){
        return true;
    }else{
        alert(erro);
        return false;
    }
}
	
function validaCadastro2(){
		
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    var nome = document.getElementById('nome');
    var cpf = document.getElementById('cpf');
	var matricula = document.getElementById('matricula');
	var cargo2 = document.getElementById('cargo2');
    var fone = document.getElementById('fone');
	var local = document.getElementById('local');
    var email = document.getElementById('email');
    var senha = document.getElementById('senha');
    var confirma = document.getElementById('confirma');
    var erro = '';
		
    if(nome.value == ''){
        erro += "O Nome deve ser informado! \r\n";
        nome.style.border = '1px solid #ff7c60';
    }else{
        nome.style.border = '1px solid #999999';
    }
    if(cpf.value == ''){
        erro += "O CPF deve ser informado! \r\n";
        cpf.style.border = '1px solid #ff7c60';
    }else{
        cpf.style.border = '1px solid #999999';
    }
	
	if(matricula.value == ''){
        erro += "A MATRÍCULA deve ser informada! \r\n";
        matricula.style.border = '1px solid #ff7c60';
    }else{
        matricula.style.border = '1px solid #999999';
    }
	
	if(cargo2.value == '-1'){
        erro += "O CARGO deve ser selecionado! \r\n";
        cargo2.style.border = '1px solid #ff7c60';
    }else{
        cargo2.style.border = '1px solid #999999';
    }
		
    if(email.value == '') {
        erro += "O Email deve ser informado! \r\n";
        email.style.border='1px solid #ff7c60';
    }else{
        if(er.test(email.value)) {
            email.style.border='1px solid #999999';
        } else {
            erro += "O Email "+email.value+" é invalido!\r\n";
            email.style.border='1px solid #ff7c60';
        }
			
    }
		
    if(senha.value == ''){
        erro += "A senha deve ser informada! \r\n";
        senha.style.border = '1px solid #ff7c60';
    }else{
        if(senha.value != confirma.value){
            erro += "A senha não foi confirmada! \r\n";
            senha.style.border = '1px solid #ff7c60';
            confirma.style.border = '1px solid #ff7c60';
        }else{
            senha.style.border = '1px solid #999999';
            confirma.style.border = '1px solid #999999';
        }
    }
		
    if(erro == ''){
        return true;
    }else{
        alert(erro);
        return false;
    }
}	
	
function validaLogin(tipo){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
		
    if(tipo == 'topo'){
        var email = document.getElementById('emailTopo');
        var senha = document.getElementById('senhaTopo');
    }else{
        var email = document.getElementById('email');
        var senha = document.getElementById('senha');
    }
    var erro = '';
	
		
    if(email.value == '' || email.value == 'Email') {
        erro += "O Email deve ser informado! \r\n";
        email.style.border='1px solid #ff7c60';
    }else{
        if(er.test(email.value)) {
            email.style.border='1px solid #999999';
        } else {
            erro += "O Email "+email.value+" é invalido!\r\n";
            email.style.border='1px solid #ff7c60';
        }
			
    }
		
    if(senha.value == '' || senha.value == 'Senha'){
        erro += "A Senha deve ser informada! \r\n";
        senha.style.border = '1px solid #ff7c60';
    }else{
        senha.style.border = '1px solid #999999';
        senha.style.border = '1px solid #999999';
    }
		
    if(erro == ''){
        return true;
    }else{
        alert(erro);
        return false;
    }
}

function validaSolitacao(){

    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    var nome_orgao = document.getElementById('nome_orgao');
    var email = document.getElementById('email');
    var telefone = document.getElementById('telefone');
    var nome_contato = document.getElementById('nome_contato');
    var dependentes = document.getElementById('dependentes');
		
    var erro = '';

    if(nome_orgao.value == ''){
        erro += "O Nome do Órgão / Empresa Pública deve ser informado! \r\n";
        nome_orgao.style.border = '1px solid #ff7c60';
    }else{
        nome_orgao.style.border = '1px solid #999999';
    }

    if(nome_contato.value == ''){
        erro += "O Nome para Contato deve ser informado! \r\n";
        nome_contato.style.border = '1px solid #ff7c60';
    }else{
        nome_contato.style.border = '1px solid #999999';
    }

    if(email.value == '') {
        erro += "O Email deve ser informado! \r\n";
        email.style.border='1px solid #ff7c60';
    }else{
        if(er.test(email.value)) {
            email.style.border='1px solid #999999';
        } else {
            erro += "O Email "+email.value+" é invalido!\r\n";
            email.style.border='1px solid #ff7c60';
        }
    }

    if(telefone.value == ''){
        erro += "O Telefone deve ser informado! \r\n";
        telefone.style.border = '1px solid #ff7c60';
    }else{
        telefone.style.border = '1px solid #999999';
    }

    if(dependentes.value == ''){
        erro += "O número de pessoas credenciadas deve ser informado! \r\n";
        dependentes.style.border = '1px solid #ff7c60';
    }else{
        dependentes.style.border = '1px solid #999999';
    }

    if(erro == ''){
        return true;
    }else{
        alert(erro);
        return false;
    }
}
