function pdf_mensagem ()
{
	message  = 'Para visualizar o documento, clique em \'Abrir\' na \n';
	message += 'próxima janela que se abrirá. \n';
//	message += 'Após salvar o documento, a nova janela que foi aberta pode ser fechada.';

	return message;
}

function convenio (id)
{
	alert(pdf_mensagem());
	document.form2.a.value = 'convenio';
	document.form2.id.value = id;
	document.form2.submit();
}

function frequencia (id)
{
	alert(pdf_mensagem());
	document.form2.a.value = 'frequencia';
	document.form2.id.value = id;
	document.form2.submit();
}

function oportunidade (optn, aln, act)
{
	alert(pdf_mensagem());

	document.form2.a.value = act;
	document.form2.aln_id.value = aln;
	document.form2.optn_id.value = optn;
	document.form2.submit();
}

function submit_form1()
{
	document.form1.submit();
}

function reload_form1()
{
	if (document.form1.a.value == 'inserir') {
		document.form1.a.value = 'adicionar';
	}
	else if (document.form1.a.value == 'atualizar') {
		document.form1.a.value = 'editar';
	}

	document.form1.submit();
}

function editar(id)
{
	window.location.href = '?a=editar&id=' + id;
}

function excluir(id)
{
	if (confirm('Tem certeza que deseja excluir este registro ?'))
		window.location.href = '?a=excluir&id=' + id;
}

function remover(id)
{
	if (confirm('Tem certeza que deseja remover este registro ?'))
		window.location.href = '?a=remover&id=' + id;
}

function relacionar(areaRel, itemRel) 
{
	window.location.href = '../conteudo/?a=relacionar&areas_are_id=' + areaRel + '&rel_item_id=' + itemRel;
}

function remover_topico(id)
{
	if (confirm('Tem certeza que deseja remover este registro ?'))
		window.location.href = '?a=remover_topico&id=' + id;
}

function remover_grupo(id)
{
	if (confirm('Tem certeza que deseja remover este registro ?'))
		window.location.href = '?a=remover_grupo&id=' + id;
}

function excluir_imagem(id)
{
	if (confirm('Tem certeza que deseja excluir este registro ?'))
		window.location.href = '?a=dica_excluir_imagem&id=' + id;
}

function abrir(url, name, options)
{
	window.open(url, name, options);
}

function consultar (id)
{
	window.open('?a=consultar&id='+id, 'consultar', 'width=770, height=530, scrolling=yes, scrollbars=yes, resizable=yes');
}

function validaCpf(s) {

	s = LIMP(s);

	numero=s;
	if(numero.length==14){
	var primerio = numero.charAt(0);
	var multiplo,verificador,a, b = "";
	var i,j,d,resu = 0;
	for ( var i=0; i<=13; i++ ){
		var c = numero.charAt(i);
		if( ! (c>="0")&&(c<="9") ) return false;
		if( c!=primerio ) vcpf = true;
	}
	if(!vcpf) return false;
	a = numero.substring(0,12);
	b = numero.substring(12,15);
	multiplo = "543298765432";
	verificador = "";
	for ( j=1; j<3; j++ ){
		resu = 0;
		for ( i=0; i<12; i++ ) resu += eval( a.charAt(i) )* eval( multiplo.charAt(i) );
		if( j == 2 ) resu += (2 * d);
		d = ((resu*10) % 11);
		if( d == 10 ) d = 0;
		verificador = verificador + d;
		multiplo = "654329876543";
	}
	if( verificador != b ) return false
	else return true
}
else{
	var primeiro = numero.charAt(0); 
	for (i=0; i<=10; i++){  
		c = numero.charAt(i); 
		if(! (c >= "0")&&(c <= "9")){
			return false;
		} 
		if( c!=primeiro ) n = true;  
	}  
	if( ! n )
		return false;
		soma=0; 
		for ( i=0; i<9; i++ ) { soma += (10-i) * ( eval(numero.charAt(i)) ); }
			vdigito = 11-(soma % 11); 
			if ( (soma % 11) < 2 ) vdigito = 0; 
			if ( eval(numero.charAt(9)) != vdigito ) 
		return false;
		soma=0; 
		for ( i=0; i<9; i++ ) soma += (11-i) * ( eval(numero.charAt(i)) );
		soma += 2 * ( eval(numero.charAt(9)) ); 
		vdigito = 11-(soma % 11); 
		if ( (soma % 11) < 2 ) vdigito = 0; 
		if ( eval(numero.charAt(10)) != vdigito) return false;
		return true;
	}
}

function isNUMB(c) { 
	if((cx=c.indexOf(","))!=-1) c = c.substring(0,cx)+"."+c.substring(cx+1); 
	if((parseFloat(c) / c != 1)) { 
		if(parseFloat(c) * c == 0) return(1); 
		else return(0); 
	} 
	else return(1); 
} 

function LIMP(c) 
 { 
 while((cx=c.indexOf("-"))!=-1) 
  { 
  c = c.substring(0,cx)+c.substring(cx+1); 
  } 
 while((cx=c.indexOf("/"))!=-1) 
  { 
  c = c.substring(0,cx)+c.substring(cx+1); 
  } 
 while((cx=c.indexOf(","))!=-1) 
  { 
  c = c.substring(0,cx)+c.substring(cx+1); 
  } 
 while((cx=c.indexOf("."))!=-1) 
  { 
  c = c.substring(0,cx)+c.substring(cx+1); 
  } 
 while((cx=c.indexOf("("))!=-1) 
  { 
  c = c.substring(0,cx)+c.substring(cx+1); 
  } 
 while((cx=c.indexOf(")"))!=-1) 
  { 
  c = c.substring(0,cx)+c.substring(cx+1); 
  } 
 while((cx=c.indexOf(" "))!=-1) 
  { 
  c = c.substring(0,cx)+c.substring(cx+1); 
  } 
 return(c); 
 } 


function VerifyCNPJ(CNPJ) { 
 CNPJ = LIMP(CNPJ); 
 if(isNUMB(CNPJ) != 1) 
  { 
  return(0); 
  } 
 else 
  { 
  if(CNPJ == 0) 
   { 
   return(0); 
   } 
  else 
   { 
   g=CNPJ.length-2; 
   if(RealTestaCNPJ(CNPJ,g) == 1) 
    { 
    g=CNPJ.length-1; 
    if(RealTestaCNPJ(CNPJ,g) == 1) 
     { 
     return(1); 
     } 
    else 
     { 
     return(0); 
     } 
    } 
   else 
    { 
    return(0); 
    } 
   } 
  } 
 } 
function RealTestaCNPJ(CNPJ,g) 
 { 
 var VerCNPJ=0; 
 var ind=2; 
 var tam; 
 for(f=g;f>0;f--) 
  { 
  VerCNPJ+=parseInt(CNPJ.charAt(f-1))*ind; 
  if(ind>8) 
   { 
   ind=2; 
   } 
  else 
   { 
   ind++; 
   } 
  } 
  VerCNPJ%=11; 
  if(VerCNPJ==0 || VerCNPJ==1) 
   { 
   VerCNPJ=0; 
   } 
  else 
   { 
   VerCNPJ=11-VerCNPJ; 
   } 
 if(VerCNPJ!=parseInt(CNPJ.charAt(g))) 
  { 
  return(0); 
  } 
 else 
  { 
  return(1); 
  } 
 } 
  

  function FormataCGC(Formulario, Campo, TeclaPres) 
  { 
    var tecla = TeclaPres.keyCode; 
    var strCampo; 
    var vr; 
    var tam; 
    var TamanhoMaximo = 14; 
  
    eval("strCampo = document." + Formulario + "." + Campo); 
  
    vr = strCampo.value; 
    vr = vr.replace("/", ""); 
    vr = vr.replace("/", ""); 
    vr = vr.replace("/", ""); 
    vr = vr.replace(",", ""); 
    vr = vr.replace(".", ""); 
    vr = vr.replace(".", ""); 
    vr = vr.replace(".", ""); 
    vr = vr.replace(".", ""); 
    vr = vr.replace(".", ""); 
    vr = vr.replace(".", ""); 
    vr = vr.replace(".", ""); 
    vr = vr.replace("-", ""); 
    vr = vr.replace("-", ""); 
    vr = vr.replace("-", ""); 
    vr = vr.replace("-", ""); 
    vr = vr.replace("-", ""); 
    tam = vr.length; 

    if (tam < TamanhoMaximo && tecla != 8) 
    { 
      tam = vr.length + 1; 
    } 

    if (tecla == 8) 
    { 
      tam = tam - 1; 
    } 

    if (tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105) 
    { 
      if (tam <= 2) 
      { 
        strCampo.value = vr; 
      } 
       if ((tam > 2) && (tam <= 6)) 
       { 
         strCampo.value = vr.substr(0, tam - 2) + '-' + vr.substr(tam - 2, tam); 
       } 
       if ((tam >= 7) && (tam <= 9)) 
       { 
         strCampo.value = vr.substr(0, tam - 6) + '/' + vr.substr(tam - 6, 4) + '-' + vr.substr(tam - 2, tam); 
      } 
       if ((tam >= 10) && (tam <= 12)) 
       { 
         strCampo.value = vr.substr(0, tam - 9) + '.' + vr.substr(tam - 9, 3) + '/' + vr.substr(tam - 6, 4) + '-' + vr.substr(tam - 2, tam); 
      } 
       if ((tam >= 13) && (tam <= 14)) 
       { 
         strCampo.value = vr.substr(0, tam - 12) + '.' + vr.substr(tam - 12, 3) + '.' + vr.substr(tam - 9, 3) + '/' + vr.substr(tam - 6, 4) + '-' + vr.substr(tam - 2, tam); 
      } 
       if ((tam >= 15) && (tam <= 17)) 
       { 
         strCampo.value = vr.substr(0, tam - 14) + '.' + vr.substr(tam - 14, 3) + '.' + vr.substr(tam - 11, 3) + '.' + vr.substr(tam - 8, 3) + '.' + vr.substr(tam - 5, 3) + '-' + vr.substr(tam - 2, tam); 
      } 
    } 
  }
