function popup(nome,vlx,vly,scrol) {
  var attrib='toolbar=no,scrollbars=' + scrol + ',no,resizable=no,width=' + vlx + ',height=' + vly;
  window.open (nome,'_blank',attrib);
}

function confirmacao(objeto, mensagem) {
    if (confirm(mensagem)) {return true} else {return false}
}

function abrepg(nome) {
  window.open (nome,'_self');
}

function formatdate(dia,evento) {
  var permitidos = '0123456789';
  var tecla = (window.Event) ? evento.which : evento.keyCode;
  var keyChar = String.fromCharCode(tecla); 
  
  if (evento.keyCode ==  8) return true;
  if (evento.keyCode ==  9) return true;
  if (evento.keyCode == 13) return true;
  if (evento.keyCode == 35) return true;
  if (evento.keyCode == 36) return true;
  if (evento.keyCode == 37) return true;
  if (evento.keyCode == 39) return true;
  if (evento.keyCode == 46) return true;

  if (permitidos.indexOf(keyChar) == -1) {
     return false;
  }   
  
  
  if (dia.value.length == 2) {dia.value = dia.value + '/'}
  if (dia.value.length == 5) {dia.value = dia.value + '/'}
  return true;
}

function formathour(hora,evento) {
  var permitidos = '0123456789';
  var tecla = (window.Event) ? evento.which : evento.keyCode;
  var keyChar = String.fromCharCode(tecla); 
  
  if (evento.keyCode ==  8) return true;
  if (evento.keyCode ==  9) return true;
  if (evento.keyCode == 13) return true;
  if (evento.keyCode == 35) return true;
  if (evento.keyCode == 36) return true;
  if (evento.keyCode == 37) return true;
  if (evento.keyCode == 39) return true;
  if (evento.keyCode == 46) return true;

  if (permitidos.indexOf(keyChar) == -1) {
     return false;
  }   
  
  if (hora.value.length == 2) {hora.value = hora.value + ':'}
  return true;
}

function popupsearch(nome,formulario,campo1,campo2,campo3,campo4,campo5,campo6,vlx,vly,scrol) {
  var attrib="toolbar=no,scrollbars="+scrol+",no,resizable=no,width="+vlx+",height="+vly;
  window.open (nome,'_blank',attrib);
  campoCp1 = eval("document." + formulario + "." + campo1);
  campoCp2 = eval("document." + formulario + "." + campo2);
  campoCp3 = eval("document." + formulario + "." + campo3);
  campoCp4 = eval("document." + formulario + "." + campo4);
  campoCp5 = eval("document." + formulario + "." + campo5);
  campoCp6 = eval("document." + formulario + "." + campo6);
}
function returnValue(cp1,cp2,cp3,cp4,cp5,cp6) {
    window.opener.campoCp1.value = cp1;
    window.opener.campoCp2.value = cp2;
    window.opener.campoCp3.value = cp3;
    window.opener.campoCp4.value = cp4;
    window.opener.campoCp5.value = cp5;
    window.opener.campoCp6.value = cp6;
    window.close();
}

function ctk_popupsearch(nome,formulario,campo1,campo2,vlx,vly,scrol) {
  var attrib="toolbar=no,scrollbars="+scrol+",no,resizable=no,width="+vlx+",height="+vly;
  window.open (nome,'_blank',attrib);
  campoCp1 = eval("document." + formulario + "." + campo1);
  campoCp2 = eval("document." + formulario + "." + campo2);
}
function ctk_returnValue(cp1,cp2) {
    window.opener.campoCp1.value = cp1;
    window.opener.campoCp2.value = cp2;
    window.close();
}