// JavaScript Document
var corDestaque = "#d0e1c6";

//onkeypress="formataCPF(this,11);return apenasNumeros(event);"
function formataCPF(campo,tammax) { 
	var vr = campo.value; 
	vr = vr.replace( "-", "" ); 
	vr = vr.replace( ".", "" ); 
	vr = vr.replace( ".", "" ); 
	var tam = vr.length; 
	if (tam < tammax) { tam = vr.length + 1; } 
	tam = tam - 1; 
	if ( (tam > 2) && (tam <= 11) ) { 
	vr = vr.substr( 0, tam - 1 ) + '-' + vr.substr( tam - 1, tam ); } 
	if ( (tam == 10) ) { 
	vr = vr.substr( 0, tam - 7 ) + '.' + vr.substr( tam - 7, 3 ) + '.' + vr.substr( tam - 4, tam ); } 
	campo.value = vr; 
}
function validaCPF(form){
  	erro = new String;
	c_cpf.value = c_cpf.value.replace('.', '');
	c_cpf.value = c_cpf.value.replace('.', '');
	c_cpf.value = c_cpf.value.replace('-', '');

	var nonNumbers = /\D/;

	if(nonNumbers.test(c_cpf.value)){
		erro = "A verificacao de CPF suporta apenas números!"; 
	}else{
			if(
				c_cpf.value == "00000000000" || 
				c_cpf.value == "11111111111" || 
				c_cpf.value == "22222222222" || 
				c_cpf.value == "33333333333" || 
				c_cpf.value == "44444444444" || 
				c_cpf.value == "55555555555" || 
				c_cpf.value == "66666666666" || 
				c_cpf.value == "77777777777" || 
				c_cpf.value == "88888888888" || 
				c_cpf.value == "99999999999"
			){
				erro = "Número de CPF inválido!"
			}

			var a = [];
			var b = new Number;
			var c = 11;

			for (i=0; i<11; i++){
					a[i] = c_cpf.value.charAt(i);
					if (i < 9) b += (a[i] * --c);
			}

			if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
			b = 0;
			c = 11;

			for (y=0; y<10; y++) b += (a[y] * c--); 

			if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }

			if ((c_cpf.value.charAt(9) != a[9]) || (c_cpf.value.charAt(10) != a[10])) {
				erro = "Número de CPF inválido.";
			}
	}
	if (erro.length > 0) {
			alert(erro);
			c_cpf.value="";
			c_cpf.focus();
			return false;
	} 	
	return true;	
}

function setUrl(url){
	window.location.href=url;
}
function verificaLogin(form){	
	if(form.login.value==""){
		form.login.style.background=corDestaque;
		form.login.focus();
		return false;
	}
	if(form.senha.value==""){
		form.senha.style.background=corDestaque;
		form.senha.focus();
		return false;
	}
}
function verificaContato(form){
	if(form.c_assunto.value==""){
		form.c_assunto.style.background=corDestaque;
		form.c_assunto.focus();
		return false;	
	}
	if(form.c_texto.value==""){
		form.c_texto.style.background=corDestaque;
		form.c_texto.focus();
		return false;	
	}
	if(form.c_nome.value==""){
		form.c_nome.style.background=corDestaque;
		form.c_nome.focus();
		return false;	
	}
	if(form.c_email.value=="" || form.c_email.value.indexOf('@')==-1 || form.c_email.value.indexOf('.')==-1 ){
		form.c_email.style.background=corDestaque;
		form.c_email.focus();
		return false;
	}
	return true;
}

function verificaCadastro(form){
	if(form.c_login.value=="" || form.c_login.value.indexOf('@')==-1 || form.c_login.value.indexOf('.')==-1 ){
		form.c_login.style.background=corDestaque;
		form.c_login.focus();
		return false;
	}
	if(form.c_senha.value==""){
		form.c_senha.style.background=corDestaque;
		form.c_senha.focus();
		return false;	
	}
	if(form.c_senha2.value==""){
		form.c_senha2.style.background=corDestaque;
		form.c_senha2.focus();
		return false;	
	}
	if(form.c_senha.value!=form.c_senha2.value){
		alert("Digite senhas iguais!");
		form.c_senha.value="";
		form.c_senha2.value="";
		form.c_senha.style.background=corDestaque;
		form.c_senha.focus();
		return false;
	}
	if(form.c_nome.value==""){
		form.c_nome.style.background=corDestaque;
		form.c_nome.focus();
		return false;	
	}
	if(form.c_sexo.value==""){
		form.c_sexo.style.background=corDestaque;
		form.c_sexo.focus();
		return false;	
	}
	if(form.c_cpf.value==""){
		form.c_cpf.style.background=corDestaque;
		form.c_cpf.focus();
		return false;	
	}	
	if(form.c_rg.value==""){
		form.c_rg.style.background=corDestaque;
		form.c_rg.focus();
		return false;	
	}
	
	if(form.c_dia.value==""){
		form.c_dia.style.background=corDestaque;
		form.c_dia.focus();
		return false;	
	}
	if(form.c_mes.value==""){
		form.c_mes.style.background=corDestaque;
		form.c_mes.focus();
		return false;	
	}
	if(form.c_ano.value==""){
		form.c_ano.style.background=corDestaque;
		form.c_ano.focus();
		return false;	
	}
	if(form.c_dddResidencial.value==""){
		form.c_dddResidencial.style.background=corDestaque;
		form.c_dddResidencial.focus();
		return false;	
	}
	if(form.c_telResidencial.value==""){
		form.c_telResidencial.style.background=corDestaque;
		form.c_telResidencial.focus();
		return false;	
	}		
	if(form.c_rua.value==""){
		form.c_rua.style.background=corDestaque;
		form.c_rua.focus();
		return false;	
	}
	if(form.c_bairro.value==""){
		form.c_bairro.style.background=corDestaque;
		form.c_bairro.focus();
		return false;	
	}
	if(form.c_estado.value==""){
		form.c_estado.style.background=corDestaque;
		form.c_estado.focus();
		return false;	
	}
	if(form.c_cidade.value==""){
		form.c_cidade.style.background=corDestaque;
		form.c_cidade.focus();
		return false;	
	}
	if(form.c_cep.value==""){
		form.c_cep.style.background=corDestaque;
		form.c_cep.focus();
		return false;	
	}	
	if(form.c_Instituicao.value==""){
		form.c_Instituicao.style.background=corDestaque;
		form.c_Instituicao.focus();
		return false;	
	}	
	if(form.c_estadoGrad.value==""){
		form.c_estadoGrad.style.background=corDestaque;
		form.c_estadoGrad.focus();
		return false;	
	}
	if(form.c_anoIngresso.value==""){
		form.c_anoIngresso.style.background=corDestaque;
		form.c_anoIngresso.focus();
		return false;	
	}
	if(form.c_anotermino.value==""){
		form.c_anotermino.style.background=corDestaque;
		form.c_anotermino.focus();
		return false;	
	}	
	
	if(form.c_cpf && form.c_cpf.value!=""){
		validaCPF(form.c_cpf);		
	}
	
	
}
function verificaRecuperaSenha(form){
	if(form.c_login.value==""){
		form.c_login.style.background=corDestaque;
		form.c_login.focus();
		return false;	
	}
	if(form.c_uf.value==""){
		form.c_uf.style.background=corDestaque;
		form.c_uf.focus();
		return false;	
	}
	if(form.c_email.value=="" || form.c_email.value.indexOf('@')==-1 || form.c_email.value.indexOf('.')==-1 ){
		form.c_email.style.background=corDestaque;
		form.c_email.focus();
		return false;
	}
}
function abreAula(url){
		var janela = window.open(url,"_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=795, height=570, top=0, left=0");
}
function abreAulaTeste(url){
		var janela = window.open(url,"_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=795, height=488, top=0, left=0");
}
function showhide(id){
 if(document.getElementById(id).style.display=='none'){
	document.getElementById(id).style.display='inline';
  }else{
	document.getElementById(id).style.display='none'
  }
}
function apenasNumero(e){
	navegador = /msie/i.test(navigator.userAgent);
	if (navegador){
		var tecla = event.keyCode;
	}else{
		var tecla = e.which;
	}
	if((tecla > 47 && tecla < 58) || (tecla == 0)){ // numeros de 0 a 9
		return true;
	}else{
		if (tecla != 8){ // backspace 8 e TAB 9
			return false;
		}else{
			return true;
		}
	}
}
function setEsmaecer(){
	var objBody = document.getElementsByTagName("body").item(0);
	var objOverlay = document.createElement("div");
	objOverlay.setAttribute('id','overlay');
	objOverlay.style.position = 'absolute';
	objOverlay.style.top = '0';
	objOverlay.style.left = '0';
	objOverlay.style.zIndex = '890';
	objOverlay.style.width = '100%';
	objOverlay.style.height = '900px';
	objBody.insertBefore(objOverlay, objBody.firstChild);
}

//onkeypress="formataMascara(this,'#####-###');return apenasNumeros(event);"
function formataMascara(src, mascara) {
	var campo = src.value.length;
	var saida = mascara.substring(0,1);
	var texto = mascara.substring(campo);
	if(texto.substring(0,1) != saida) {
		src.value += texto.substring(0,1);
	}
}

function verificaAvaliacao(form){
	return confirm('Deseja realmente enviar?');
}

function abreLink(lk){
	$('li > div').slideUp();
	if ($('#'+lk).css('display') == 'none')
		$('#'+lk).slideDown();
}

function pisca(){
	$('.acesso').fadeOut();
	setTimeout("$('.acesso').fadeIn();",500);
}

$(document).ready(function(){
	$('#socin').css({display:'none'});
	$('#rev').css({display:'none'});
	$('#educ').css({display:'none'});
	
});
//	setInterval("pisca();", 1000);
