// JavaScript Document
function browserCheck(){
	var browser = navigator.appName;
	if (browser != "Microsoft Internet Explorer"){
		alert("Esse site foi desenvolvido para Internet Explorer,\n Algumas configuracoes podem parecer distorcidas no "+browser)
	}
}

function farmaceutico(){
	var nome_farmaceutico = document.getElementById('nome_farmaceutico');
	var email_farmaceutico = document.getElementById('email_farmaceutico');
	var texto_fomulario = document.getElementById('texto_fomulario');
	
	if(nome_farmaceutico.value == ""){
		alert('Digite o seu nome, porfavor!');
		nome_farmaceutico.focus();
		return false;
	}
	
	if(email_farmaceutico.value == ""){
		alert('Digite o seu email, porfavor!');
		email_farmaceutico.focus();
		return false;
	}else{
		if(!validaEmail(email_farmaceutico.value)){
		alert('Digite o seu email corretamente, porfavor!');
		email_farmaceutico.focus();
		return false;
	}
	}
}

function Curriculo(){
	var nome = document.getElementById('nome');
	var email = document.getElementById('email');
	var arquivo = document.getElementById('curriculo');
	
	if(nome.value == "" || nome.value.length < 4){
		alert('Preencha corretamente o campo nome');
		nome.focus();
		return false;
	}
	
	// Checka o campo email
		if(email.value == null || email.value ==""){
			alert('Email inválido');
			email.focus();
			return false;
		}
		else{
			if(!validaEmail(email.value)){
				alert('Email inválido');
				email.focus();
				return false;
			}
		}// Fim Checka o campo email
	var vetor = arquivo.value.split(".");
	var numero = (vetor.length - 1);
	var extensao = vetor[numero];
	var estensaoValida = new Array('doc','docx','pdf');
	if(in_array(extensao,estensaoValida)){
		return true;
	}
	else{
		if(arquivo.value == ""){
			alert('O campo de curriculo nao dever estar vazio');
			arquivo.focus();
			return false;
			
		}else{
			alert('Nao e permitido enviar esse tipo de arquivos.\nOs arquivos validos sao do tipo:\n(doc,docx,pdf)');
			arquivo.focus();
			return false;
		}
	}
	
}
function Contato(){
	var nome = document.getElementById('nome');
	var telefone = document.getElementById('telefone');
	var email = document.getElementById('email');
	var mensagem = document.getElementById('mensagem');
	
	if(nome.value == "" || nome.value.length < 4){
		alert('Preencha corretamente o campo nome');
		nome.focus();
		return false;
	}
	
	if(telefone.value == "" || telefone.value.length < 12){
		alert('Preencha corretamente o campo telefone');
		telefone.focus();
		return false;
	}
	
	// Checka o campo email
		if(email.value == null || email.value ==""){
			alert('Email inválido');
			email.focus();
			return false;
		}
		else{
			if(!validaEmail(email.value)){
				alert('Email inválido');
				email.focus();
				return false;
			}
		}// Fim Checka o campo email

	if(mensagem.value == "" || mensagem.value.length < 4){
		alert('Preencha corretamente o campo mensagem');
		mensagem.focus();
		return false;
	}
	
}

function Formatar(src, mask){
	var i = src.value.length;
	var saida = mask.substring(0,1);
	var texto = mask.substring(i)
	if (texto.substring(0,1) != saida){
		src.value += texto.substring(0,1);
	}

}

function in_array( what, where ){
   var a=false;
   for(var i=0;i<where.length;i++){
      if(what == where[i]){
      a=true;
      break;
     }
   }
 return a;
}

// Validação de email
function validaEmail(str) {

		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		
		if (str.indexOf(at)==-1){
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false;
		}

		if (str.indexOf(at,(lat+1))!=-1){
		    return false;
		 }

		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false;
		 }

		if (str.indexOf(dot,(lat+2))==-1){
		    return false;
		 }
		
		if (str.indexOf(" ")!=-1){
		    return false;
		 }

 		 return true;					
}
