jQuery(document).ready(function() {
	$("#menuLamp").lavaLamp({
		fx: "backout",
		speed: 700,
		click: function(event, menuItem) {
		return false;
		}
	});
    jQuery(".jCarouselLite").jCarouselLite({
        btnNext: ".banner-next",
        btnPrev: ".banner-prev",
        auto: 4500,
    				speed: 1500,
        visible:1
    });
	$().piroBox({
		my_speed: 300, //animation speed
		bg_alpha: 0.1, //background opacity
		slideShow : true, // true == slideshow on, false == slideshow off
		slideSpeed : 3, //slideshow duration in seconds(3 to 6 Recommended)
		close_all : '.piro_close,.piro_overlay'// add class .piro_overlay(with comma)if you want overlay click close piroBox	
	});
	
	$('#temas_livres').overlay({
		buttonOpen: '.openOverlay', 
		callbackOpen: function(){
			$('#temas_livres').toggle();
		},
		callbackClose: function(){
			$('#temas_livres').toggle();
		}
	});	
	
	$('#formCurso').overlay({
		buttonOpen: '.openOverlay_curso', 
		callbackOpen: function(){
			$('#formCurso').toggle();
		},
		callbackClose: function(){
			$('#formCurso').toggle();
		}
	});
});

function mailing(){
	var vmai_nome = $("#mai_nome").val();
	var vmai_email = $("#mai_email").val();
	
	if (vmai_nome == "Seu Nome" || vmai_email == "Seu E-Mail") {
		alert("Os campos Nome e E-mail devem ser preenchidos!");
	}
	else {
		//validar email(verificao de endereco eletr™nico)
		parte1 = vmai_email.indexOf("@");
		parte2 = vmai_email.indexOf(".");
		parte3 = vmai_email.length;
		
		if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
			alert ("E-mail invalido");
		}
		else {
			$.ajax({
				type: 'POST',
				url: "mailing.php",
				data: {mai_nome:$("#mai_nome").get(0).value,mai_email:$("#mai_email").get(0).value},
				dataType: "html",
				success: function(msg){}
			});	
			$("#newsletter").html("<p>Cadastro efetuado com sucesso.</p>");
		}
	}
}

function val_cpf(strCPF)
{
  dig_1 = 0;
  dig_2 = 0;
  controle_1 = 10;
  controle_2 = 11;
  lsucesso = 1;
  numero = strCPF;
  if (numero.length != 11) {
     alert("CPF invalido!");     
     return false;
  }
  else 
  {
     for ( i=0 ; i < 9 ; i++) {
        dig_1 = dig_1 + parseInt(numero.substring(i, i+1) * controle_1);
     controle_1 = controle_1 - 1;
     }
 
     resto = dig_1 % 11;
     dig_1 = 11 - resto;
     if ((resto == 0) || (resto == 1)) {
   dig_1 = 0;
     }
     for ( i=0 ; i < 9 ; i++) {
     dig_2 = dig_2 + parseInt(numero.substring(i, i + 1) * controle_2);
        controle_2 = controle_2 - 1;
     }
     dig_2 = dig_2 + 2 * dig_1;
     resto = dig_2 % 11;
     dig_2 = 11 - resto;
     if ((resto == 0) || (resto == 1)) {
        dig_2 = 0;
     }
     dig_ver = (dig_1 * 10) + dig_2;
     if (dig_ver != parseFloat(numero.substring(numero.length-2,numero.length))) {
     alert("CPF invalido");     
      return false;
 }
  }
  return true; 
} 

 //Função permite digitação de números
function sonumeros(campo){
var digits="0123456789"
var campo_temp 
for (var i=0;i<campo.value.length;i++){
campo_temp=campo.value.substring(i,i+1) 
if (digits.indexOf(campo_temp)==-1){
campo.value = campo.value.substring(0,i);
break;
}
}
}

function validainscricao(){
	objt = document.frm;
	if (objt.cad_nome.value == "" || objt.cad_nome.value == "Nome:"){
		alert("O campo Nome deve ser preenchido!");
		objt.cad_nome.focus();
		return false;
	}

	if (objt.cad_email.value == "" || objt.cad_email.value == "E-Mail:"){
		alert("O campo E-mail deve ser preenchido!");
		objt.cad_email.focus();
		return false;
	}
	
	//validar email(verificao de endereco eletr™nico)
	parte1 = objt.cad_email.value.indexOf("@");
	parte2 = objt.cad_email.value.indexOf(".");
	parte3 = objt.cad_email.value.length;
	if ((parte1==-1) || (parte2==-1) || (parte3 == 0)) {
		alert ("E-mail invalido!");
		objt.cad_email.focus();
		return false;
	}
	
	if (objt.cad_endereco.value == "" || escape(objt.cad_endereco.value)=="Endere%E7o%3A"){
		alert("O campo Endereco deve ser preenchido!");
		objt.cad_endereco.focus();
		return false;
	}

	if (objt.cad_cidade.value == "" || objt.cad_cidade.value == "Cidade:"){
		alert("O campo Cidade deve ser preenchido!");
		objt.cad_cidade.focus();
		return false;
	}

	if (objt.cad_bairro.value == "" || objt.cad_bairro.value == "Bairro:"){
		alert("O campo Bairro deve ser preenchido!");
		objt.cad_bairro.focus();
		return false;
	}

	if (objt.cad_uf.value == "" || objt.cad_uf.value == "0"){
		alert("O campo Estado deve ser preenchido!");
		objt.cad_uf.focus();
		return false;
	}

	if (objt.cad_cep.value == "" || objt.cad_cep.value == "CEP: 00000-000"){
		alert("O campo CEP deve ser preenchido!");
		objt.cad_cep.focus();
		return false;
	}

	exp = /\d{5}\-\d{3}/
	exp2 = /\d{2}\d{3}\d{3}/
	if(!exp.test(objt.cad_cep.value) && !exp2.test(objt.cad_cep.value)){
		alert('Numero de Cep invalido!'); 
		objt.cad_cep.value = "CEP: 00000-000";
		objt.cad_cep.focus();
		return false;
	}

	if (objt.cad_telefone.value == "" || objt.cad_telefone.value == "Telefone:"){
		alert("O campo Telefone deve ser preenchido!");
		objt.cad_telefone.focus();
		return false;
	}


	if (objt.cad_rg.value == "" || objt.cad_rg.value == "RG:"){
		alert("O campo RG deve ser preenchido!");
		objt.cad_rg.focus();
		return false;
	}
	
	if (objt.cad_cpf.value == "" || objt.cad_cpf.value == "CPF: somente numeros"){
		alert("O campo CPF deve ser preenchido!");
		objt.cad_cpf.value = "";
		objt.cad_cpf.focus();
		return false;
	}
	
	if(val_cpf(objt.cad_cpf.value) == false){
		objt.cad_cpf.focus();
		return false;
	}
	

	if (objt.cad_sexo.value == "" || objt.cad_sexo.value == "0"){
		alert("O campo Sexo deve ser preenchido!");
		objt.cad_sexo.focus();
		return false;
	}
	
	return true;
}

function val_tema(){
	d = document.temaslivres;
	
	if(d.tem_contato.value == ""){
		alert("Favor inserir um nome.");
		d.tem_contato.focus();
		return false;
	}
	
	if (d.tem_email.value == ""){
		alert("O campo e-mail deve ser preenchido!");
		d.tem_email.focus();
		return false;
	}
	
	//validar email(verificao de endereco eletr™nico)
	parte1 = d.tem_email.value.indexOf("@");
	parte2 = d.tem_email.value.indexOf(".");
	parte3 = d.tem_email.value.length;
	if ((parte1==-1) || (parte2==-1) || (parte3 == 0)) {
		alert ("E-mail invalido!");
		d.tem_email.focus();
		return false;
	}
}

