$(document).ready(function() { 



function goToByScroll(id){
     
}

if (window.location.hash=="#gotrabalho") {
$('body, html').animate({scrollTop: $('#trabalho').offset().top-90},200);
}

$('.top ul li a:not(.follow)').click(function(event) {

	$('body, html').animate({scrollTop: $('#'+$(this).attr('href')).offset().top-90},200);
	return false;
});

$('#esquecisenha').toggle(function(event)
{
$(this).parent().find('.twipsy').show();    
return false;
},function(event)
{
$(this).parent().find('.twipsy').hide();
return false;
}
);


$('.twipsy').hide();
$('#rgProfissional').focus(function() {

$(this).parent().find('.twipsy').show();
});
$('#rgProfissional').blur(function() {

$(this).parent().find('.twipsy').hide();
});

$('#email').focus(function() {

$(this).parent().find('.twipsy').show();
});
$('#email').blur(function() {

$(this).parent().find('.twipsy').hide();
});

});


	function enviaFormulario()
	{
		if(document.getElementById("nome").value == "")
		{
			alert("Preencha o nome");
			document.getElementById("nome").focus();
 
			return false;
		}
	 
 		var campo_email = document.getElementById("email").value;
		//Checando se o endereço e-mail não esta vazio
		if(campo_email=="") {
			alert("É necessário o preenchimento deste campo.");
			document.getElementById("email").focus();
			return false;
		}
		//Checando se o endereço de e-mail é válido
		if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(campo_email))) {
			alert("É necessário o preenchimento de um endereço de e-mail válido.");
			document.getElementById("email").focus();
			return false;
		}
 
	 
		
			if(document.getElementById("telefone").value == "")
		{
			alert("Preencha o telefone");
			document.getElementById("telefone").focus();
 
			return false;
		}
		
			if(document.getElementById("rgProfissional").value == "")
		{
			alert("Preencha o registro profissional");
			document.getElementById("rgProfissional").focus();
 
			return false;
		}
		
			if(document.getElementById("local").value == "")
		{
			alert("Preencha o local");
			document.getElementById("local").focus();
		 
			return false;
		}
		if(document.getElementById("senhaF").value == "")
		{
			alert("A senha deverá conter no mínimo seis digitos");
			document.getElementById("senhaF").focus();

			return false;
		}
 
		
		 
		if(document.getElementById("senhaF").value != document.getElementById("confirmaSenha").value)
		{
			alert("As senhas não coincidem");
			document.getElementById("senhaF").focus();
 
			return false;
		}

		if(document.getElementById("confirmaSenha").value.length < 6)
		{
			alert("Sua senha deve ter no mínimo 6 caracteres.");
			document.getElementById("confirmaSenha").focus();
 
			return false;
		}
		$('#enviaformulario').attr('disabled', 'disabled');
		$('#enviaformulario').val('Aguarde...');
		$.post("gestao/acoes.php?acao=INSERIR", $("#formCadastro").serialize(),testResult);
		
	}
	function testResult(data)
	{

		if(data == true || data == "ALTEROU")
		{
			
			resetaForm("formCadastro");
			if(data == true)
				alert("Seu cadastro foi efetuado com sucesso, após ser validado você poderá logar no sistema.");
			else
				alert("A alteração do cadastro foi realizada com sucesso.");

		}
		else
		{
			if(data == "EMAILCADASTRADO")
			{
				alert("Este email já se encontra cadastrado no sistema");
			}
			else		
				alert("Erro no processo de cadastro!" +data);
		
		}
		
		$('#enviaformulario').removeAttr('disabled');
		$('#enviaformulario').val('ENVIAR FORMULÁRIO');
	}
	function limpa(el,value)
	{
		if(el.value == "")
		{
			el.value = value;
		}else
	
			if(el.value == value)
				el.value = "";
			else
				el.value.replace(value,"");
		
	}
	
		
				var cursor = {x:0, y:0};
		function getPosition(e) {
			e = e || window.event;
	
			if (e.pageX || e.pageY) {
				cursor.x = e.pageX;
				cursor.y = e.pageY;
			} 
			else {
				var de = document.documentElement;
				var b = document.body;
				cursor.x = e.clientX + 
					(de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0);
				cursor.y = e.clientY + 
					(de.scrollTop || b.scrollTop) - (de.clientTop || 0);
			}
			return cursor;
		}
		document.onmousemove  = getPosition;
	// JavaScript Document 
		function limpaTexto(nome,campo)
		{
			if(campo.value == "")
			{
				campo.value = nome;
			}
		}
		function resetaForm(form)
		{
			document.getElementById(form).reset();
		}
		function clicaTexto(nome,campo)
		{
			if(campo.value == nome)
			{
				campo.value = "";
			}
		}
		function enviaEmail()
		{
			$.post('acoes.php?acao=email',$('#formCadastro').serialize(),function(data){
			
			
				if(data == true)
				{
					resetaForm('formCadastro');
					alerta("Email enviado com sucesso!");
				}else
					{				
					alerta("Email não enviado");
					}
			});
			
		}
		function enviarEmailComSenha()
		{
			var email = document.getElementById("txtEmailRelembrar").value;
	 
			$.post("gestao/acoes.php?acao=LEMBRARSENHA&email="+email,function(data)
			{
	
				if(data == true)
				{
					document.getElementById("txtEmailRelembrar").value = "";
					alert('O login e senha foram enviados para o seu email');
				}else
				{
					alert('Não foi possível enviar login e senha para este email.\nPor favor verifique se você digitou o email correto.');
				}
			});
			
		}
		function enviaFormContato(nome)
		{
				$.post('gestao/acoes.php?acao=contato',$('#formContato').serialize(),function(data){
		 
				if(data == true)
				{
					alert("Seu e-mail foi enviado com sucesso e, em breve, será respondido");
					resetaForm(nome);
				}else
					{				
					alert("Falha ao tentar entrar em contato");
					}
			});
		}
		function abrir(name){
	 
			document.getElementById(name).style.top = cursor.y + 5;		
			document.getElementById(name).style.left = cursor.x +5;
			
	
			$('#'+name).fadeIn(500);
		}
		function fecha(name){
	
			$('#'+name).fadeOut(500);
		}
		function alerta(msg)
		{
	
	
	
					//document.getElementById('contentOfAlert').innerHTML = msg;
					$('#alerta').fadeIn(500);
	
		}
			function alerta(msg,title)
		{
	
	
				//	document.getElementById('titlecontentOfAlert').innerHTML = title;
				//	document.getElementById('contentOfAlert').innerHTML = msg;
				//	$('#alerta').fadeIn(500);
	
		}
		/*Função  Pai de Mascaras*/
	    function Mascara(o,f){
	        v_obj=o
	        v_fun=f
	        setTimeout("execmascara()",1)
	    }
	    
	    /*Função que Executa os objetos*/
	    function execmascara(){
	        v_obj.value=v_fun(v_obj.value)
	    }
	    
	    /*Função que Determina as expressões regulares dos objetos*/
	    function leech(v){
	        v=v.replace(/o/gi,"0")
	        v=v.replace(/i/gi,"1")
	        v=v.replace(/z/gi,"2")
	        v=v.replace(/e/gi,"3")
	        v=v.replace(/a/gi,"4")
	        v=v.replace(/s/gi,"5")
	        v=v.replace(/t/gi,"7")
	        return v
	    }
	    
	    /*Função que permite apenas numeros*/
	    function Integer(v){
	        return v.replace(/\D/g,"")
	    }
	    
	    /*Função que padroniza telefone (11) 4184-1241*/
	    function Telefone(v){
	        v=v.replace(/\D/g,"")                 
	        v=v.replace(/^(\d\d)(\d)/g,"($1) $2") 
	        v=v.replace(/(\d{4})(\d)/,"$1-$2")    
	        return v
	    }
	    
	    /*Função que padroniza telefone (11) 41841241*/
	    function TelefoneCall(v){
	        v=v.replace(/\D/g,"")                 
	        v=v.replace(/^(\d\d)(\d)/g,"($1) $2")    
	        return v
	    }
	    
	    /*Função que padroniza CPF*/
	    function Cpf(v){
	        v=v.replace(/\D/g,"")                    
	        v=v.replace(/(\d{3})(\d)/,"$1.$2")       
	        v=v.replace(/(\d{3})(\d)/,"$1.$2")       
	                                                 
	        v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2") 
	        return v
	    }
	    
	    /*Função que padroniza CEP*/
	    function Cep(v){
	        v=v.replace(/D/g,"")                
	        v=v.replace(/^(\d{5})(\d)/,"$1-$2") 
	        return v
	    }
	    
	    /*Função que padroniza CNPJ*/
	    function Cnpj(v){
	        v=v.replace(/\D/g,"")                   
	        v=v.replace(/^(\d{2})(\d)/,"$1.$2")     
	        v=v.replace(/^(\d{2})\.(\d{3})(\d)/,"$1.$2.$3") 
	        v=v.replace(/\.(\d{3})(\d)/,".$1/$2")           
	        v=v.replace(/(\d{4})(\d)/,"$1-$2")              
	        return v
	    }
	    
	    /*Função que permite apenas numeros Romanos*/
	    function Romanos(v){
	        v=v.toUpperCase()             
	        v=v.replace(/[^IVXLCDM]/g,"") 
	        
	        while(v.replace(/^M{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})$/,"")!="")
	            v=v.replace(/.$/,"")
	        return v
	    }
	    
	    /*Função que padroniza o Site*/
	    function Site(v){
	        v=v.replace(/^http:\/\/?/,"")
	        dominio=v
	        caminho=""
	        if(v.indexOf("/")>-1)
	            dominio=v.split("/")[0]
	            caminho=v.replace(/[^\/]*/,"")
	            dominio=dominio.replace(/[^\w\.\+-:@]/g,"")
	            caminho=caminho.replace(/[^\w\d\+-@:\?&=%\(\)\.]/g,"")
	            caminho=caminho.replace(/([\?&])=/,"$1")
	        if(caminho!="")dominio=dominio.replace(/\.+$/,"")
	            v="http://"+dominio+caminho
	        return v
	    }
	
	    /*Função que padroniza DATA*/
	    function Data(v){
	        v=v.replace(/\D/g,"") 
	        v=v.replace(/(\d{2})(\d)/,"$1/$2") 
	        v=v.replace(/(\d{2})(\d)/,"$1/$2") 
	        return v
	    }
	    
	    /*Função que padroniza DATA*/
	    function Hora(v){
	        v=v.replace(/\D/g,"") 
	        v=v.replace(/(\d{2})(\d)/,"$1:$2")  
	        return v
	    }
	    
	    /*Função que padroniza valor monétario*/
	    function Valor(v){
	        v=v.replace(/\D/g,"") //Remove tudo o que não é dígito
	        v=v.replace(/^([0-9]{3}\.?){3}-[0-9]{2}$/,"$1.$2");
	        //v=v.replace(/(\d{3})(\d)/g,"$1,$2")
	        v=v.replace(/(\d)(\d{2})$/,"$1.$2") //Coloca ponto antes dos 2 últimos digitos
	        return v
	    }
	    
	    /*Função que padroniza Area*/
	    function Area(v){
	        v=v.replace(/\D/g,"") 
	        v=v.replace(/(\d)(\d{2})$/,"$1.$2") 
	        return v
	        
	    }

