function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function excluir_cad(id){
	if (confirm("Tem certeza que deseja excluir?")){
		window.location = 'classes/controle_cad.php?opcao=Excluir&id='+id;
	}
}

function validar_cadastro(){

var x = document.form1;

		if(x.nome.value == ""){
			alert('O campo nome é de preenchimento obrigatório.')
			x.nome.focus();
			return false;
		}

		if (x.email.value != ""){
		 var valor = x.email.value;
	      if(valor.indexOf("@") == -1 || valor.indexOf(".") == -1 || valor == ""){
	       alert("Insira um e-mail válido!");
		   x.email.focus();
	       return false;
	      }else{
			if(x.email.value != x.verif_email.value){
		       alert("O email não confere!");
			   x.email.focus();
		       return false;
		    }
		  }
	    }else{
		  alert("O campo email é de preenchimento obrigatório.")
		  x.email.focus();
		  return false;
		}

		if(x.nascimento.value == ""){
			alert('O campo data de nascimento é de preenchimento obrigatório.')
			x.nascimento.focus();
			return false;
		}
}

function validar_login(){
	var x = document.form_logar;

	if(x.email.value == '' || x.email.value == '  '){
		alert('Campo login em branco.')
		x.email.focus();
		return false;
	}
	if(x.senha.value == '' || x.senha.value == '  '){
		alert('Campo senha em branco.')
		x.senha.focus();
		return false;

	}
}

function formataData(val)  // onKeyUp="formataData(this);"
{
   	var pass = val.value;
	var expr = /[0123456789]/;
		
	for(i=0; i<pass.length; i++){
		// charAt -> retorna o caractere posicionado no índice especificado
		var lchar = val.value.charAt(i);
		var nchar = val.value.charAt(i+1);
	
		if(i==0){
		   // search -> retorna um valor inteiro, indicando a posição do inicio da primeira
		   // ocorrência de expReg dentro de instStr. Se nenhuma ocorrencia for encontrada o método retornara -1
		   // instStr.search(expReg);
		   if ((lchar.search(expr) != 0) || (lchar>3)){
			  val.value = "";
		   }
		   
		}else if(i==1){
			   
			   if(lchar.search(expr) != 0){
				  // substring(indice1,indice2)
				  // indice1, indice2 -> será usado para delimitar a string
				  var tst1 = val.value.substring(0,(i));
				  val.value = tst1;				
 				  continue;			
			   }
			   
			   if ((nchar != '/') && (nchar != '')){
				 	var tst1 = val.value.substring(0, (i)+1);
				
					if(nchar.search(expr) != 0) 
						var tst2 = val.value.substring(i+2, pass.length);
					else
						var tst2 = val.value.substring(i+1, pass.length);
	
					val.value = tst1 + '/' + tst2;
			   }

		 }else if(i==4){
			
				if(lchar.search(expr) != 0){
					var tst1 = val.value.substring(0, (i));
					val.value = tst1;
					continue;			
				}
		
				if	((nchar != '/') && (nchar != '')){
					var tst1 = val.value.substring(0, (i)+1);

					if(nchar.search(expr) != 0) 
						var tst2 = val.value.substring(i+2, pass.length);
					else
						var tst2 = val.value.substring(i+1, pass.length);
	
					val.value = tst1 + '/' + tst2;
				}
   		  }
		
		  if(i>=6){
			  if(lchar.search(expr) != 0) {
					var tst1 = val.value.substring(0, (i));
					val.value = tst1;			
			  }
		  }
	 }
	
     if(pass.length>10)
		val.value = val.value.substring(0, 10);
	 	return true;
}

function validar_upload(){

	if(document.upload.arquivo.value == ''){
		alert('Nenhum arquivo selecionado.')
		return false;
	}

	var extensoesOk = ",.csv,";
	var extensao = "," + document.upload.arquivo.value.substr( document.upload.arquivo.value.length - 4 ).toLowerCase() + ",";
	if(extensoesOk.indexOf( extensao ) == -1 ){
		alert(document.upload.arquivo.value + "\nNão possui uma extensão válida.\nSomente arquivos com extensão CSV são aceitos");
		return false;
	}
}

function mudar_pag(pagn){ // FUNCAO DA PAGINAO DE RESULTADOS
	window.location = '?pagina='+pagn
}





