<!--
var isNav = false, isIE = false, Versao="0.00";
var browserOK = false;
var pics;
browserOK = true;
pics = new Array();
var objCount = 0; 

AppName = navigator.appName;
AppVersion = navigator.appVersion;

if ( AppName.indexOf("Netscape") != -1 ) 
{
  isNav = true;
  Versao = AppVersion.substring(0, 4);
  document.captureEvents(Event.KEYDOWN);  
}
else if ( AppName.indexOf("Microsoft") != -1 ) {
   isIE = true;
   Versao = AppVersion.substring((AppVersion.indexOf("E")+1), (AppVersion.indexOf("E")+6));
}

NUMVER = parseFloat(Versao)
if ( NUMVER >= 5) {
   Versao = "5";
} else if ( NUMVER >= 4 ) {
   Versao = "4";
} else if ( NUMVER >= 3 ) {
   Versao = "3";
} else Versao = "2";

function isDateJS(Data)
{
  if (Data == "")
  {
     return false ;
  }
  Data_valida = true
  if (Data.length > 10)
  {
     Data_valida = false;
  }

  if (!isNaN(Data))
  {
     Data_valida = false;
  }
  for (i=0;i<=Data.length;i++)
  {
    if (isNaN(Data.charAt(i)))
    {
      Separador = Data.charAt(i)
      if (Separador != "/")
      {
        Data_valida = false;
      }
      Dia = Data.substring(0,Data.indexOf(Separador));
      Mes = Data.substring(eval(Data.indexOf(Separador) + 1),Data.lastIndexOf(Separador));
      Ano = Data.substring(eval(Data.lastIndexOf(Separador) + 1),Data.length);
    } 
  } 
  if (isNaN(Dia))
  {
     Data_valida = false ;
  }
  if (Dia.length < 1 || Dia.length > 2)
  {
     Data_valida = false ;
  }
  if (isNaN(Mes))
  {
     Data_valida = false ;
  }
  if (Mes.length < 1 || Mes.length > 2 )
  {
     Data_valida = false ;
  }
  if (isNaN(Ano)) 
  {
     Data_valida = false ;
  }
  if (Ano.length < 2 || Ano.length > 4)
  {
     Data_valida = false ;
  }
  if (Dia < 1 || Dia > 31 || Mes < 1 || Mes > 12) 
  {
     Data_valida = false ;
  }
  return( Data_valida);
}

function ValidaConteudo_OnKeyPress( el, event, tipo )
{
  var key;

  if (isNav)
    key = String.fromCharCode( event.which );
  else
    key = String.fromCharCode( event.keyCode );

  if ( isNav && event.which == 8 )
    return true;

  if ( ( ( tipo != "decimal" ) || ( tipo == "decimal" && ( ( key != "," || el.value.indexOf( "," ) != -1 ) ) ) ) && !ValidaCaractere( key ) )
    return false;

  return true;
}

function ValidaCaractere( caractere )
{
	var strValidos = "0123456789"
	if ( strValidos.indexOf( caractere ) == -1 )
	{
		return false;
	}
	return true;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function SaltaCampo_OnKeyUp( el, event, tipo, maxtam, dec )
{
  var tecla;
  var posdec;
  var tamdec;
  if (isNav)
    tecla = event.which;
  else
    tecla = event.keyCode;
  if (tecla == 13)
     document.forms[0].submit();
  vr = el.value;
  tam = vr.length;
  tamdec = 0;
  if ( tipo != "decimal" && tam >= maxtam && tecla >= 48 )
    AutoSkip(el.name);
}
//Função usada para atender a leitores de cod barras evitando o submit automático
function SaltaCampo_OnKeyUp_noSubmit( el, event, tipo, maxtam, dec )
{
  var tecla;
  var posdec;
  var tamdec;
  if (isNav)
    tecla = event.which;
  else
    tecla = event.keyCode;
  if (tecla == 13)
     return;
  vr = el.value;
  tam = vr.length;
  tamdec = 0;
  if ( tipo != "decimal" && tam >= maxtam && tecla >= 48 )
    AutoSkip(el.name);
}
function AutoSkip( NomeCampo )
{
  for(i=0; i < document.forms[0].elements.length; i++)
  {
    if ( NomeCampo == document.forms[0].elements[i].name ) 
      break;
  }

  while ( document.forms[0].elements[i+1].type == "hidden" )
  {
    i = i +1;
    if ( i == document.forms[0].elements.length - 1)
      i = 0;
  }
  document.forms[0].elements[i+1].focus();
  return;
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function goSite (dest) {
        if (dest != "") {
                document.location.href = dest
        }
        return true;
}
function encerraSessao(){
	window.location = "";
}

function contaTempo(){
	var tempo = setTimeout("encerraSessao()",300000);
}

function checkmail(email) 
{
        var find_ponto=false;
        var find_arroba=false;
        var find_caracter=false;
        if ((email.charAt(0)==".")||(email.charAt(email.length-1)=="."))
 	    return (false & false & false);
        if ((email.charAt(0)=="@")||(email.charAt(email.length-1)=="@"))
 	    return (false & false & false);
        for (var i=0; i<email.length; i++) {
		if ((email.charAt(i)==":") ||
                    (email.charAt(i)=="/") ||
                    (email.charAt(i)==";"))
        	    return (false & false & false);
                else
                {  if (email.charAt(i)=="@"){
		      if (find_arroba==true)
		         return (false & false & false);
		      else { 
                         find_arroba=true;
		         if ((email.charAt(i-1)==".")||(email.charAt(i+1)=="."))
                            return (false & false & false);
		           }
                   }
                   else if (email.charAt(i)==".") find_ponto=true;
                   else if (email.charAt(i)!=" ") find_caracter=true;
                }    
        }
        return (find_ponto & find_arroba & find_caracter);
}


//--> 
