function validaMail(email) {
	invalidCharsList = " /:,;~#";
	if(email.indexOf('@',0)==-1 || email.indexOf('@',0)== 0 || email.indexOf('.',0)==-1){
		return (false);
	}
	for(i = 0; i < invalidCharsList.length; i++){
		errorChar = invalidCharsList.charAt(i);
		if(email.indexOf(errorChar,0) != -1){
			return (false);
		}
	}   
}

$(document).ready(function(){
	
	$("#enviar-contato").bind("click",function(event){
    	event.preventDefault();
		
		var nome 		= $("#nome");
		var email 		= $("#email");
		var telefone	= $("#telefone");
		var cidade		= $("#cidade");
		var estado		= $("#estado");
		var assunto		= $("#assunto");
		var comentarios	= $("#comentarios");
		var retorno		= $(".retorno");
		var img			= '<img src="' + caminho_http + 'img/ico-falhou.gif" border="0" style="vertical-align:middle;" /> ';
		var msg			= '';
		
		if(nome.val() == ''){
			msg = 'Preencha seu nome!';
			retorno.addClass('erro').html(img + msg).show();
			nome.focus();
			return false;
		}
		if(validaMail(email.val()) == false){
			msg = 'Preencha seu e-mail corretamente!';
			retorno.addClass('erro').html(img + msg).show();
			email.focus();
			return false;
		}
		if(telefone.val() == ''){
			msg = 'Preencha seu telefone!';
			retorno.addClass('erro').html(img + msg).show();
			telefone.focus();
			return false;
		}
		if(cidade.val() == ''){
			msg = 'Preencha sua cidade!';
			retorno.addClass('erro').html(img + msg).show();
			cidade.focus();
			return false;
		}
		if(estado.val() == ''){
			msg = 'Preencha seu estado!';
			retorno.addClass('erro').html(img + msg).show();
			estado.focus();
			return false;
		}
		if(assunto.val() == ''){
			msg = 'Preencha o assunto!';
			retorno.addClass('erro').html(img + msg).show();
			assunto.focus();
			return false;
		}
		if(comentarios.val() == ''){
			msg = 'Escreva sua mensagem!';
			retorno.addClass('erro').html(img + msg).show();
			comentarios.focus();
			return false;
		}
		retorno.hide();
		$('#form-contato').submit();
		
	});

	$("#enviar-curriculo").bind("click",function(event){
    	event.preventDefault();
		
		var nome 		= $("#nome");
		var email 		= $("#email");
		var telefone	= $("#telefone");
		var arquivo		= $("#arquivo");
		var mensagem	= $("#mensagem");
		var retorno		= $(".retorno");
		var img			= '<img src="' + caminho_http + 'img/ico-falhou.gif" border="0" style="vertical-align:middle;" /> ';
		var msg			= '';
		
		if(nome.val() == ''){
			msg = 'Preencha seu nome!';
			retorno.addClass('erro').html(img + msg).show();
			nome.focus();
			return false;
		}
		if(validaMail(email.val()) == false){
			msg = 'Preencha seu e-mail corretamente!';
			retorno.addClass('erro').html(img + msg).show();
			email.focus();
			return false;
		}
		if(telefone.val() == ''){
			msg = 'Preencha seu telefone!';
			retorno.addClass('erro').html(img + msg).show();
			telefone.focus();
			return false;
		}
		if(arquivo.val() == ''){
			msg = 'Selecione seu currículo!';
			retorno.addClass('erro').html(img + msg).show();
			return false;
		} else {
			
			var extensoes 	= new Array("doc","docx","rtf","pdf","txt");
			var pos 		= arquivo.val().indexOf(".");
			msg 			= 'Formato de arquivo inválido!';

			if(pos > 0){
				
				var partes 	= arquivo.val().split(".");
				var ext		= partes.pop();
				var valido	= false;
				
				for (var i = 0; i < extensoes.length; i++){
					if (ext == extensoes[i]){
						valido = true;
						break;
					}
				}
				
				if(!valido){
					retorno.addClass('erro').html(img + msg).show();
					return false;
				}
				
			} else {
				retorno.addClass('erro').html(img + msg).show();
				return false;
			}
			
		}
		if(mensagem.val() == ''){
			msg = 'Escreva sua mensagem!';
			retorno.addClass('erro').html(img + msg).show();
			mensagem.focus();
			return false;
		}
		retorno.hide();
		$('#trabalhe-conosco').submit();
		
	});
	
	$('#enviar-cur').click(function(){
		
		var nome			= $("#nome");
		var nascimento		= $("#nascimento");
		var rg				= $("#rg");
		var orgao			= $("#orgao");
		var cpf				= $("#cpf");
		var telefone		= $("#telefone");
		var email 			= $("#email");
		var endereco 		= $("#endereco");
		var cidade 			= $("#cidade");
		var escolaridade	= $("#escolaridade");
		var curso			= $("#curso");
		var universidade	= $("#universidade");
		var vaga 			= $("#vaga");
		var retorno			= $('.retorno');
		var msg 			= '';
		var erro 			= false;

		if(nome.val() == ""){
			msg += ' - Preencha seu nome<br \/>';
			erro = true;
		}
		if(nascimento.val() == ""){
			msg += ' - Preencha sua data de nascimento<br \/>';
			erro = true;
		}
		if(rg.val() == ""){
			msg += ' - Preencha seu RG<br \/>';
			erro = true;
		}
		if (orgao.val() == ""){
			msg += ' - Preencha o orgão emissor de seu RG<br \/>';
			erro = true;
		} else {
			var rule 	= /[a-z]{2,3}(\-|\/)?[a-z]{2}/i;
			var confere	= orgao.val();
			if(!confere.match(rule)){
				msg += ' - Orgão emissor de seu rg inválido<br \/>';
				erro = true;
			}
		}
		if(cpf.val() == ""){
			msg += ' - Preencha seu CPF<br \/>';
			erro = true;
		}
		if(telefone.val() == ""){
			msg += ' - Preencha seu telefone<br \/>';
			erro = true;
		}
		if(validaMail(email.val()) == false){
			msg += ' - Preencha seu e-mail corretamente <br \/>';
			erro = true;
		}
		if(endereco.val() == ""){
			msg += ' - Preencha seu endereço<br \/>';
			erro = true;
		}
		if(cidade.val() == ""){
			msg += ' - Preencha sua cidade<br \/>';
			erro = true;
		}
		if(escolaridade.val() == ""){
			msg += ' - Preencha sua escolaridade<br \/>';
			erro = true;
		} else {
			if(escolaridade.val() == "ESI" || escolaridade.val() == "ESC"){
				if(curso.val() == ""){
					msg += ' - Favor informar seu curso<br \/>';
					erro = true;
				}
				if(universidade.val() == ""){
					msg += ' - Favor informar a instituição de seu curso<br \/>';
					erro = true;
				}
			}
		}
		if(vaga.val() == ""){
			msg += ' - Preencha a vaga pretendida<br \/>';
			erro = true;
		}
		
		if(erro == true){
			retorno.html(msg).show();
			return false;
		} else {
			retorno.html('').hide();
			$('#form-trabalhe').submit();
			//return true;	
		}
		
	});
	
	//busca guia médico / lateral
	$('#busca-1').click(function(){
		
		var img	= '<img src="' + caminho_http + 'img/ico-falhou.gif" border="0" style="vertical-align:middle;" /> ';
		if($('#cd_pla').val() == 'nenhum'){
			$('.retorno').addClass('erro').html(img + 'Por favor, selecione um plano de atendimento!').show();
			return false;
		}
	});

	$('#busca-2').click(function(){
		
		var img	= '<img src="' + caminho_http + 'img/ico-falhou.gif" border="0" style="vertical-align:middle;" /> ';
		if($('#cd_pla').val() == 'nenhum'){
			$('.retorno-2').addClass('erro').html(img + 'Selecione um plano!').show();
			return false;
		}
	});
	
});
