	$(function(){
		$('#pause').click(function() { $('#pause').hide();$('#play').show();$('#slides ul').cycle('pause'); return false; });
    	$('#play').click(function() { $('#play').hide();$('#pause').show();$('#slides ul').cycle('resume'); return false; });
		$("#slides ul").cycle({
			
			fx:      'custom',
			speedIn: 1500,
			speedOut: 200,
		    timeout: 5000,
		    prev: '#prev',
		    next: '#next',
		    pause: false, 
			cleartype: true, 
			cleartypeNoBg: true,
			cssBefore: {  
				left: 60,  
				top:  0,  
				opacity: 0,
				display: 'block'
			}, 
			animOut: { 
				left: 0,  
				top:  0,  
				opacity: 0 
			}, 
			animIn: {  
				left: 0,  
				top: 0, 
				opacity: 1,
				display: 'block'
			}, 
			cssAfter: {  
				zIndex: 0 
			}, 
			delay: -3000
			
			 
		})
		
	})
	
jQuery(function()
{
		
	//ENVIA MENSAGEM HELP DESK
	jQuery("#EnviarContato").click(function() {								 
		if (document.getElementById('nomeContato').value =='') {
			document.getElementById('nomeContato').select();
			alert("Digite seu NOME.");
		}else{
			if (document.getElementById('emailContato').value =='') {
				document.getElementById('emailContato').select();
				alert("Digite seu E-MAIL.");
			}else{
				if (document.getElementById('mensagemContato').value =='') {
					document.getElementById('mensagemContato').select();
					alert("Digite sua MENSAGEM.");
				}else{
					jQuery.ajax({
						type: "POST",
						url: "http://www.estudiometa.com.br/envia_contato.php",
						data: jQuery("form").serialize(),
						beforeSend: function(){
											  document.getElementById('DivContatoForm').style.display = "none";	
											  document.getElementById('loadContato2').style.display = "block";
											  $("#loadContato").animate({
												opacity: 1,
												display: 'block'
											  }, 1000 );
												$("#loadContato").html('<img src="imagens/load.gif"  />');
											},
						success: function(msg){
							document.getElementById('loadContato2').style.display = "none";	
							document.getElementById('DivContatoForm').style.display = "block";
							alert(msg);	
							if (msg == '1') {
								alert("Sua Mensagem foi enviada com Sucesso!\nEm breve entraremos em contato.");
							}
							if (msg == '2') {
								
								alert("Sua Mensagem não pode ser enviada! \nTente novamente mais tarde.");
							}
						}
					});
				}
			}
		}
	});
});
	
	$(document).ready(function () {
  // find the elements to be eased and hook the hover event
  $('div.jimgMenu ul li a').hover(function() {  
    // if the element is currently being animated
    if ($(this).is(':animated')) {
      $(this).addClass("active").stop().animate({width: "163px"}, {duration: 450, easing: "easeOutQuad", complete: "callback"});
    } else {
      // ease in quickly
      $(this).addClass("active").stop().animate({width: "163px"}, {duration: 400, easing: "easeOutQuad", complete: "callback"});
    }
  }, function () {
    // on hovering out, ease the element out
    if ($(this).is(':animated')) {
      $(this).removeClass("active").stop().animate({width: "78px"}, {duration: 400, easing: "easeInOutQuad", complete: "callback"})
    } else {
      // ease out slowly
      $(this).removeClass("active").stop(':animated').animate({width: "78px"}, {duration: 450, easing: "easeInOutQuad", complete: "callback"});
    }
  });
  
  $('div.jimgMenu2 ul li a').hover(function() {  
    // if the element is currently being animated
    if ($(this).is(':animated')) {
      $(this).addClass("active").stop().animate({width: "163px"}, {duration: 450, easing: "easeOutQuad", complete: "callback"});
    } else {
      // ease in quickly
      $(this).addClass("active").stop().animate({width: "163px"}, {duration: 400, easing: "easeOutQuad", complete: "callback"});
    }
  }, function () {
    // on hovering out, ease the element out
    if ($(this).is(':animated')) {
      $(this).removeClass("active").stop().animate({width: "78px"}, {duration: 400, easing: "easeInOutQuad", complete: "callback"})
    } else {
      // ease out slowly
      $(this).removeClass("active").stop(':animated').animate({width: "78px"}, {duration: 450, easing: "easeInOutQuad", complete: "callback"});
    }
  });

$("#LinkContato").click(function(){
  $("#DivContatoBt").hide();
  $("#DivContatoBtOff").show();
  $('#DivContatoInt').slideDown('slow');
  $("#TableContact").animate({
    opacity: 1,
	display: 'block'
  }, 1500 );
  
});
  
  
$("#DivContatoBt").click(function(){
  $("#DivContatoBt").hide();
  $("#DivContatoBtOff").show();
  $('#DivContatoInt').slideDown('slow');
  $("#TableContact").animate({
    opacity: 1,
	display: 'block'
  }, 1500 );
});

$("#DivContatoBtOff").click(function(){
  $("#DivContatoBtOff").hide();
  $("#DivContatoBt").show();
  $("#TableContact").animate({
    opacity: 0
  }, 500 );
  $('#DivContatoInt').slideUp('slow');
  
});
  
});

//adiciona mascara de cnpj
function MascaraCNPJ(cnpj){
        if(mascaraInteiro(cnpj)==false){
                event.returnValue = false;
        }       
        return formataCampo(cnpj, '00.000.000/0000-00', event);
}

//adiciona mascara de cep
function MascaraCep(cep){
                if(mascaraInteiro(cep)==false){
                event.returnValue = false;
        }       
        return formataCampo(cep, '00.000-000', event);
}

//adiciona mascara de data
function MascaraData(data){
        if(mascaraInteiro(data)==false){
                event.returnValue = false;
        }       
        return formataCampo(data, '00/00/0000', event);
}

//adiciona mascara ao telefone
function MascaraTelefone(tel){  
        if(mascaraInteiro(tel)==false){
                event.returnValue = false;
        }       
        return formataCampo(tel, '(00) 0000-0000', event);
}

//adiciona mascara ao CPF
function MascaraCPF(cpf){
        if(mascaraInteiro(cpf)==false){
                event.returnValue = false;
        }       
        return formataCampo(cpf, '000.000.000-00', event);
}

//valida telefone
function ValidaTelefone(tel){
        exp = /\(\d{2}\)\ \d{4}\-\d{4}/
        if(!exp.test(tel.value))
                alert('Numero de Telefone Invalido!');
}

//valida CEP
function ValidaCep(cep){
        exp = /\d{2}\.\d{3}\-\d{3}/
        if(!exp.test(cep.value)){
                alert('Numero de Cep Invalido!');         
				return false;     
		}else{
			return true;	
		}             
}

//valida data
function ValidaData(data){
        exp = /\d{2}\/\d{2}\/\d{4}/
        if(!exp.test(data.value))
                alert('Data Invalida!');                        
}

//valida o CPF digitado
function ValidarCPF(Objcpf){
        var cpf = Objcpf.value;
        exp = /\.|\-/g
        cpf = cpf.toString().replace( exp, "" ); 
        var digitoDigitado = eval(cpf.charAt(9)+cpf.charAt(10));
        var soma1=0, soma2=0;
        var vlr =11;
        
        for(i=0;i<9;i++){
                soma1+=eval(cpf.charAt(i)*(vlr-1));
                soma2+=eval(cpf.charAt(i)*vlr);
                vlr--;
        }       
        soma1 = (((soma1*10)%11)==10 ? 0:((soma1*10)%11));
        soma2=(((soma2+(2*soma1))*10)%11);
        
        var digitoGerado=(soma1*10)+soma2;
        if(digitoGerado!=digitoDigitado) {       
                alert('CPF Invalido!');    
                return false;     
		}else{
			return true;	
		}
}

//valida numero inteiro com mascara
function mascaraInteiro(){
        if (event.keyCode < 48 || event.keyCode > 57){
                event.returnValue = false;
                return false;
        }
        return true;
}

//valida o CNPJ digitado
function ValidarCNPJ(ObjCnpj){
        var cnpj = ObjCnpj.value;
        var valida = new Array(6,5,4,3,2,9,8,7,6,5,4,3,2);
        var dig1= new Number;
        var dig2= new Number;
        
        exp = /\.|\-|\//g
        cnpj = cnpj.toString().replace( exp, "" ); 
        var digito = new Number(eval(cnpj.charAt(12)+cnpj.charAt(13)));
                
        for(i = 0; i<valida.length; i++){
                dig1 += (i>0? (cnpj.charAt(i-1)*valida[i]):0);  
                dig2 += cnpj.charAt(i)*valida[i];       
        }
        dig1 = (((dig1%11)<2)? 0:(11-(dig1%11)));
        dig2 = (((dig2%11)<2)? 0:(11-(dig2%11)));
        
        if(((dig1*10)+dig2) != digito)  
                alert('CNPJ Invalido!');
                
}

//formata de forma generica os campos
function formataCampo(campo, Mascara, evento) { 
        var boleanoMascara; 
        
        var Digitato = evento.keyCode;
        exp = /\-|\.|\/|\(|\)| /g
        campoSoNumeros = campo.value.toString().replace( exp, "" ); 
   
        var posicaoCampo = 0;    
        var NovoValorCampo="";
        var TamanhoMascara = campoSoNumeros.length;; 
        
        if (Digitato != 8) { // backspace 
                for(i=0; i<= TamanhoMascara; i++) { 
                        boleanoMascara  = ((Mascara.charAt(i) == "-") || (Mascara.charAt(i) == ".")
                                                                || (Mascara.charAt(i) == "/")) 
                        boleanoMascara  = boleanoMascara || ((Mascara.charAt(i) == "(") 
                                                                || (Mascara.charAt(i) == ")") || (Mascara.charAt(i) == " ")) 
                        if (boleanoMascara) { 
                                NovoValorCampo += Mascara.charAt(i); 
                                  TamanhoMascara++;
                        }else { 
                                NovoValorCampo += campoSoNumeros.charAt(posicaoCampo); 
                                posicaoCampo++; 
                          }              
                  }      
                campo.value = NovoValorCampo;
                  return true; 
        }else { 
                return true; 
        }
}

//////////


function checaCadastro(){
	
	if(document.formCadastro.nomeCompleto.value=="" )
	{
		alert( "Digite seu NOME COMPLETO!" );
			document.formCadastro.nomeCompleto.focus();
				return false;
	}
	
	if(document.formCadastro.nomeProfissional.value=="" )
	{
		alert( "Digite seu NOME PROFISSIONAL!" );
			document.formCadastro.nomeProfissional.focus();
				return false;
	}
	
	if(document.formCadastro.cpf.value=="" )
	{
		alert( "Digite seu CPF!" );
			document.formCadastro.cpf.focus();
				return false;
	}else{
		var testa =ValidarCPF(formCadastro.cpf);
		if(!testa){
			document.formCadastro.cpf.focus();
			return false;
		}
	}
	
	if(document.formCadastro.rg.value=="" )
	{
		alert( "Digite seu RG!" );
			document.formCadastro.rg.focus();
				return false;
	}
	
	if(document.formCadastro.enderecoRes.value=="" )
	{
		alert( "Digite seu ENDERECO RESIDENCIAL!" );
			document.formCadastro.enderecoRes.focus();
				return false;
	}
	
	if(document.formCadastro.bairroRes.value=="" )
	{
		alert( "Digite seu BAIRRO!" );
			document.formCadastro.bairroRes.focus();
				return false;
	}
	
	if(document.formCadastro.cidadeRes.value=="" )
	{
		alert( "Digite sua CIDADE!" );
			document.formCadastro.cidadeRes.focus();
				return false;
	}
	
	if(document.formCadastro.estadoRes.value=="0" )
	{
		alert( "Escolha seu ESTADO!" );
			document.formCadastro.estadoRes.focus();
				return false;
	}
	
	if(document.formCadastro.cepRes.value=="" )
	{
		alert( "Digite seu CEP!" );
			document.formCadastro.cepRes.focus();
				return false;
	}
	
	if(document.formCadastro.enderecoCom.value=="" )
	{
		alert( "Digite seu ENDERECO COMERCIAL!" );
			document.formCadastro.enderecoCom.focus();
				return false;
	}
	
	if(document.formCadastro.bairroCom.value=="" )
	{
		alert( "Digite seu BAIRRO!" );
			document.formCadastro.bairroCom.focus();
				return false;
	}
	
	if(document.formCadastro.cidadeCom.value=="" )
	{
		alert( "Digite sua CIDADE!" );
			document.formCadastro.cidadeCom.focus();
				return false;
	}
	
	if(document.formCadastro.estadoCom.value=="0" )
	{
		alert( "Escolha seu ESTADO!" );
			document.formCadastro.estadoCom.focus();
				return false;
	}
	
	if(document.formCadastro.cepCom.value=="" )
	{
		alert( "Digite seu CEP!" );
			document.formCadastro.cepCom.focus();
				return false;
	}
	
	if(document.formCadastro.telefoneRes.value=="" )
	{
		alert( "Digite seu TELEFONE RESIDENCIAL!" );
			document.formCadastro.telefoneRes.focus();
				return false;
	}
	
	if(document.formCadastro.celular.value=="" )
	{
		alert( "Digite seu CELULAR!" );
			document.formCadastro.celular.focus();
				return false;
	}
	
	if(document.formCadastro.telefoneCom.value=="" )
	{
		alert( "Digite seu TELEFONE COMERCIAL!" );
			document.formCadastro.telefoneCom.focus();
				return false;
	}
	
	if(document.formCadastro.email.value=="" )
	{
		alert( "Digite seu E-MAIL!" );
			document.formCadastro.email.focus();
				return false;
	}
	
	if(document.formCadastro.profissao.value=="" )
	{
		alert( "Digite sua PROFISSÃO!" );
			document.formCadastro.profissao.focus();
				return false;
	}
	
	if(document.formCadastro.profissao.value=="" )
	{
		alert( "Digite sua PROFISSÃO!" );
			document.formCadastro.profissao.focus();
				return false;
	}
	
	if(document.formCadastro.associacao.value=="OUTRA" )
	{
		alert( "Digite sua PROFISSÃO!" );
			document.formCadastro.associacao.focus();
				return false;
	}
	
	if(document.formCadastro.registro.value=="" )
	{
		alert( "Digite seu NUMERO DE REGISTRO PROFISSIONAL!" );
			document.formCadastro.registro.focus();
				return false;
	}
	
	




	
	
return true;
}
