

// JavaScript Document
function completaCampoEntrar(x){
	nome=document.getElementById('nome').value;
	email=document.getElementById('email').value;
	
	if(nome == 'Meu nome' && x == 1){
		document.getElementById('nome').value='';
		}
	
	if(email == 'Meu e-mail' && x == 2){
		document.getElementById('email').value='';
		}
	
	
	}
	
	function valida_cpf(cpf)
{
		 
      var numeros, digitos, soma, i, resultado, digitos_iguais;
      digitos_iguais = 1;
      if (cpf.length < 11)
            return false;
      for (i = 0; i < cpf.length - 1; i++)
            if (cpf.charAt(i) != cpf.charAt(i + 1))
                  {
                  digitos_iguais = 0;
                  break;
                  }
      if (!digitos_iguais)
            {
            numeros = cpf.substring(0,9);
            digitos = cpf.substring(9);
            soma = 0;
            for (i = 10; i > 1; i--)
                  soma += numeros.charAt(10 - i) * i;
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(0))
                  return false;
            numeros = cpf.substring(0,10);
            soma = 0;
            for (i = 11; i > 1; i--)
                  soma += numeros.charAt(11 - i) * i;
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(1))
                  return false;
            return true;
            }
      else
            return false;
      }
	  
	  
	  function valida_cnpj(cnpj)
      {
      var numeros, digitos, soma, i, resultado, pos, tamanho, digitos_iguais;
      digitos_iguais = 1;
      if (cnpj.length < 14 && cnpj.length < 15)
            return false;
      for (i = 0; i < cnpj.length - 1; i++)
            if (cnpj.charAt(i) != cnpj.charAt(i + 1))
                  {
                  digitos_iguais = 0;
                  break;
                  }
      if (!digitos_iguais)
            {
            tamanho = cnpj.length - 2
            numeros = cnpj.substring(0,tamanho);
            digitos = cnpj.substring(tamanho);
            soma = 0;
            pos = tamanho - 7;
            for (i = tamanho; i >= 1; i--)
                  {
                  soma += numeros.charAt(tamanho - i) * pos--;
                  if (pos < 2)
                        pos = 9;
                  }
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(0))
                  return false;
            tamanho = tamanho + 1;
            numeros = cnpj.substring(0,tamanho);
            soma = 0;
            pos = tamanho - 7;
            for (i = tamanho; i >= 1; i--)
                  {
                  soma += numeros.charAt(tamanho - i) * pos--;
                  if (pos < 2)
                        pos = 9;
                  }
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(1))
                  return false;
            return true;
            }
      else
            return false;
      } 



function completaCampoSair(){
	nome=document.getElementById('nome').value;
	email=document.getElementById('email').value;
	
	if(!nome){
		document.getElementById('nome').value='Meu nome';
		}
	
	if(!email){
		document.getElementById('email').value='Meu e-mail';
		}

	}
	
	
	jQuery(function($) {
      $.mask.definitions['~']='[+-]';
      $('#date').mask('99/99/9999');
	  $('#entrada').mask('99/99/9999');	  
	  $('#saida').mask('99/99/9999');
	  $('#entrada2').mask('99/99/9999');	  
	  $('#saida2').mask('99/99/9999');
	  $('#entrada3').mask('99/99/9999');	  
	  $('#saida3').mask('99/99/9999');
      $('#phone').mask('(99)9999-9999');     
	  $('#phone2').mask('(99)9999-9999');
	  $('#celular').mask('(99)9999-9999');
	  $('#cep').mask('99999-999');
	  $('#cpf').mask('999.999.999-99');
	  $('#cnpj').mask('99.999.999/9999-99');
   });
	
	
	
	
	function checkMail(mail){
				if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail))) return false;				

		}
		
		
		
 function validaCurriculo()
	{
		
		 document.getElementById('cpf').value = document.getElementById('cpf').value.replace('.', '');  
		 document.getElementById('cpf').value = document.getElementById('cpf').value.replace('.', '');  
		 document.getElementById('cpf').value = document.getElementById('cpf').value.replace('-', '');
					
		if(!document.getElementById('nome2').value){ alert('Digite o seu nome completo'); document.getElementById('nome2').focus();  }
		  else if(!document.getElementById('email2').value){ alert('Digite o seu e-mail'); document.getElementById('email2').focus();  }
		     else if(checkMail(document.getElementById('email2').value)==false){alert("É necessário o preenchimento de um endereço de e-mail válido.");document.getElementById('email2').focus();}
			 
			 else if(!document.getElementById('cpf').value){ alert('Digite o seu CPF'); document.getElementById('cpf').focus();  }		
				else if(valida_cpf(document.getElementById('cpf').value)==false){ alert('Número de CPF inválido'); document.getElementById('cpf').focus();  }
				
				 else if(!document.getElementById('date').value){ alert('Digite a sua data de nascimento'); document.getElementById('date').focus();  }
				
				else if( (!document.getElementById('sexo1').checked) && (!document.getElementById('sexo2').checked) ){ alert('Selecione o seu sexo'); 
																	document.getElementById('sexo').focus();   
																  }
				else if(document.getElementById('estado_civil').value=="#"){ alert('Selecione o estado cívil'); document.getElementById('estado_civil').focus();  }												  
																  
				else if(!document.getElementById('endereco').value){ alert('Digite o seu endereço'); document.getElementById('endereco').focus();  }
				else if(!document.getElementById('numero').value){ alert('Digite o número do seu endereço'); document.getElementById('numero').focus();  }	
				else if(!document.getElementById('bairro').value){ alert('Digite o seu bairro'); document.getElementById('bairro').focus();  }	
				else if(!document.getElementById('cep').value){ alert('Digite o seu cep'); document.getElementById('cep').focus();  }	
				else if(document.getElementById('cep').value.length<9){ alert('O cep deve ter no mínimo 8 caracteres'); document.getElementById('cep').focus();  }		
				
				
				else if(document.getElementById('uf').value=="#"){ alert('Selecione o seu estado'); document.getElementById('uf').focus();  }	
				else if(document.getElementById('cidade').value=="#"){ alert('Selecione a sua cidade'); document.getElementById('cidade').focus();  }												  
		     else if(!document.getElementById('curriculo').value){ alert('Digite um mini-curriculo'); document.getElementById('curriculo').focus();  }
			    
			    else if(!document.getElementById('phone').value){ alert('Digite o seu telefone'); document.getElementById('phone').focus();  }
				else if(!document.getElementById('area_profissional').value){ alert('Digite a sua área profissional'); document.getElementById('area_profissional').focus();  }
				else if(!document.getElementById('salarial').value){ alert('Digite a sua pretensão salarial'); document.getElementById('salarial').focus();  }				
				else if(!document.getElementById('cursos').value){ alert('Digite seus cursos'); document.getElementById('cursos').focus();  }
				
			      
				  
				   																  
				else{ 						
						var formulario = document.getElementById('frmCurriculo');
						formulario.submit();				  	    
					 }											  	
																				
				
	
	}		
		
		
		
		
	function validaEmpresa()
	{
		
		 document.getElementById('cnpj').value = document.getElementById('cnpj').value.replace('.', '');  
		 document.getElementById('cnpj').value = document.getElementById('cnpj').value.replace('.', '');
		 document.getElementById('cnpj').value = document.getElementById('cnpj').value.replace('/', '');  
		 document.getElementById('cnpj').value = document.getElementById('cnpj').value.replace('-', '');
		 
		 					
		if(!document.getElementById('nome2').value){ alert('Digite o seu nome completo'); document.getElementById('nome2').focus();  }
		  else if(!document.getElementById('email2').value){ alert('Digite o seu e-mail'); document.getElementById('email2').focus();  }
		     else if(checkMail(document.getElementById('email2').value)==false){alert("É necessário o preenchimento de um endereço de e-mail válido.");document.getElementById('email2').focus();}
			 
			else if(!document.getElementById('cargo_empresa').value){ alert('Digite o seu cargo na empresa'); document.getElementById('cargo_empresa').focus();  }
			
			 else if(!document.getElementById('cnpj').value){ alert('Digite o seu CNPJ'); document.getElementById('cnpj').focus();  }		
				else if(valida_cnpj(document.getElementById('cnpj').value)==false){ alert('Número de CNPJ inválido'); document.getElementById('cnpj').focus();  }
				
				else if(!document.getElementById('razao').value){ alert('Digite a razão social da empresa'); document.getElementById('razao').focus();  }
				else if(!document.getElementById('fantasia').value){ alert('Digite o nome fantasia da empresa'); document.getElementById('fantasia').focus();  }
														  
																  
				else if(!document.getElementById('endereco').value){ alert('Digite o seu endereço'); document.getElementById('endereco').focus();  }
				else if(!document.getElementById('numero').value){ alert('Digite o número do seu endereço'); document.getElementById('numero').focus();  }	
				else if(!document.getElementById('bairro').value){ alert('Digite o seu bairro'); document.getElementById('bairro').focus();  }	
				else if(!document.getElementById('cep').value){ alert('Digite o seu cep'); document.getElementById('cep').focus();  }	
				else if(document.getElementById('cep').value.length<9){ alert('O cep deve ter no mínimo 8 caracteres'); document.getElementById('cep').focus();  }		
				
				
				else if(document.getElementById('uf').value=="#"){ alert('Selecione o seu estado'); document.getElementById('uf').focus();  }	
				else if(document.getElementById('cidade').value=="#"){ alert('Selecione a sua cidade'); document.getElementById('cidade').focus();  }												  
		     
			    
			    else if(!document.getElementById('phone').value){ alert('Digite o telefone da empresa'); document.getElementById('phone').focus();  }
				
																			  
							else{ 						
									var formulario = document.getElementById('frmEmpresa');
									formulario.submit();				  	    
								 }											  	
																				
				
	
	}			
		
		
		
 function validaContato()
	{
					
		if(!document.getElementById('nome2').value){ alert('Digite o seu nome completo'); document.getElementById('nome2').focus();  }
		  else if(!document.getElementById('email2').value){ alert('Digite o seu e-mail'); document.getElementById('email2').focus();  }
		     else if(checkMail(document.getElementById('email2').value)==false){alert("É necessário o preenchimento de um endereço de e-mail válido.");document.getElementById('email2').focus();}
		      else if(!document.getElementById('phone').value){ alert('Digite o seu telefone'); document.getElementById('phone').focus();  }
			      else if(!document.getElementById('assunto').value){ alert('Digite o assunto'); document.getElementById('assunto').focus();  }
				      else if(!document.getElementById('msg').value){ alert('Digite a mensagem'); document.getElementById('msg').focus();  }
				   																  
							else{ 						
									var formulario = document.getElementById('frmContato');
									formulario.submit();				  	    
								 }											  	
																				
				
	
	} 	
	
	
	 function validaSolicite()
	{
					
		if(!document.getElementById('nome2').value){ alert('Digite o seu nome completo'); document.getElementById('nome2').focus();  }
		  else if(!document.getElementById('email2').value){ alert('Digite o seu e-mail'); document.getElementById('email2').focus();  }
		     else if(checkMail(document.getElementById('email2').value)==false){alert("É necessário o preenchimento de um endereço de e-mail válido.");document.getElementById('email2').focus();}
		      else if(!document.getElementById('phone').value){ alert('Digite o seu telefone'); document.getElementById('phone').focus();  }
			      else if(!document.getElementById('assunto').value){ alert('Digite o assunto'); document.getElementById('assunto').focus();  }
				      else if(!document.getElementById('msg').value){ alert('Digite a mensagem'); document.getElementById('msg').focus();  }
				   																  
							else{ 						
									var formulario = document.getElementById('frmSolicite');
									formulario.submit();				  	    
								 }											  	
																				
				
	
	} 	
	
	
	
	
	
	
	 function validaSoliciteC()
	{
					
		if(!document.getElementById('nome2').value){ alert('Digite o seu nome completo'); document.getElementById('nome2').focus();  }
		  else if(!document.getElementById('email2').value){ alert('Digite o seu e-mail'); document.getElementById('email2').focus();  }
		     else if(checkMail(document.getElementById('email2').value)==false){alert("É necessário o preenchimento de um endereço de e-mail válido.");document.getElementById('email2').focus();}
		      else if(!document.getElementById('phone').value){ alert('Digite o seu telefone'); document.getElementById('phone').focus();  }
			     				   																  
							else{ 						
									var formulario = document.getElementById('frmSolicite');
									formulario.submit();				  	    
								 }											  	
																				
				
	
	} 
	
	
	
	
 function validaNews()
	{
					
		if(document.getElementById('nome').value=="Meu nome"){ alert('Digite o seu nome completo'); document.getElementById('nome').focus();  }
		else if(document.getElementById('email').value=="Meu e-mail"){ alert('Digite o seu e-mail'); document.getElementById('email').focus();  }
		    else if(checkMail(document.getElementById('email').value)==false){alert("É necessário o preenchimento de um endereço de e-mail válido.");document.getElementById('email').focus();}
																  
				else{ 						
						var formulario = document.getElementById('frmNews');
						formulario.submit();				  	    
					 }											  	
																  	
				
	
	}  
	
	
	
	function validaBusca()
	{
					
		if(!document.getElementById('busca').value){ alert('Informe uma palavra no campo busca'); document.getElementById('busca').focus();  }
																		  
				else{ 						
						var formulario = document.getElementById('frmBusca');
						formulario.submit();				  	    
					 }											  	
																  	
				
	
	}  	
