String.prototype.trim = function()
{
return this.replace(/^\s*/, "").replace(/\s*$/, "");
}
function gen_valida_data(valorCampo, idCampo)
{
if(valorCampo!="")
{
//Verificaapresençadasbarras//.
i1=valorCampo.indexOf("/");
i2=valorCampo.indexOf("/",i1+1);
if((i1==-1)||(i2==-1)||(i1==i2)){
alert("\n
Notice: Undefined variable: arr_idioma in /var/www/html/pergamum/js/generico_mp.php on line 15
/.\n
Notice: Undefined variable: arr_idioma in /var/www/html/pergamum/js/generico_mp.php on line 15
: 01/08/1999
Notice: Undefined variable: arr_idioma in /var/www/html/pergamum/js/generico_mp.php on line 15
1/8/1999");
document.getElementById(idCampo).select();
document.getElementById(idCampo).focus();
return false;
}
var dia = valorCampo.substring(0,i1);
var mes = valorCampo.substring(i1+1,i2);
var ano = valorCampo.substring(i2+1,valorCampo.length);
// Verifica se dia, mes e ano são números.
//A função Num verifica a presença de caracteres não numéricos.
function Num(dado)
{
for (var i = 0; i < dado.length; i++)
{
var ch = dado.charAt(i);
if (ch < "0" || "9" < ch) //Procura por caracteres não numéricos.
return true;
}
return false;
}
if(Num(dia))
{
alert("\n
Notice: Undefined variable: arr_idioma in /var/www/html/pergamum/js/generico_mp.php on line 41
!");
document.getElementById(idCampo).select();
document.getElementById(idCampo).focus();
return false;
}
if(Num(mes))
{
alert("\n
Notice: Undefined variable: arr_idioma in /var/www/html/pergamum/js/generico_mp.php on line 48
!");
document.getElementById(idCampo).select();
document.getElementById(idCampo).focus();
return false;
}
if(Num(ano))
{
alert("\n
Notice: Undefined variable: arr_idioma in /var/www/html/pergamum/js/generico_mp.php on line 55
!");
document.getElementById(idCampo).select();
document.getElementById(idCampo).focus();
return false;
}
// Verifica se o mês está entre 01 e 12.
if ((mes < 1) || (mes > 12))
{
alert("\n
Notice: Undefined variable: arr_idioma in /var/www/html/pergamum/js/generico_mp.php on line 65
01 - 12.");
document.getElementById(idCampo).select();
document.getElementById(idCampo).focus();
return false;
}
// Verifica se o dia está correto, de acordo com os meses de 31 dias.
if ((mes==1) || (mes==3) || (mes==5) || (mes==7) || (mes==8) || (mes==10) || (mes ==12))
{
if ((dia < 01) || (dia > 31))
{
alert("\n
Notice: Undefined variable: arr_idioma in /var/www/html/pergamum/js/generico_mp.php on line 78
01 - 31.");
document.getElementById(idCampo).select();
document.getElementById(idCampo).focus();
return false;
}
}
// Verifica se o dia está correto, de acordo com os meses de 30 dias.
if ((mes==4) || (mes==6) || (mes==9) || (mes==11))
{
if ((dia < 01) || (dia > 30))
{
alert("\n
Notice: Undefined variable: arr_idioma in /var/www/html/pergamum/js/generico_mp.php on line 91
01 - 30.");
document.getElementById(idCampo).select();
document.getElementById(idCampo).focus();
return false;
}
}
//Verifica se o dia está correto, caso o mês seja fevereiro, e caso o ano seja Bissexto.
if (mes== 2)
{
if ((ano % 4) == 0) // Bissexto
{
if ((dia < 1) || (dia > 29))
{
alert("\n
Notice: Undefined variable: arr_idioma in /var/www/html/pergamum/js/generico_mp.php on line 106
01 - 29.");
document.getElementById(idCampo).select();
document.getElementById(idCampo).focus();
return false;
}
}
else
{
if ((dia < 1) || (dia > 28)) // Não Bissexto
{
alert("\n
Notice: Undefined variable: arr_idioma in /var/www/html/pergamum/js/generico_mp.php on line 116
01 - 28.");
document.getElementById(idCampo).select();
document.getElementById(idCampo).focus();
return false;
}
}
}
// Verifica se o ano contém 4 digitos.
if (ano.length != 4)
{
alert("\n
Notice: Undefined variable: arr_idioma in /var/www/html/pergamum/js/generico_mp.php on line 128
.\n
Notice: Undefined variable: arr_idioma in /var/www/html/pergamum/js/generico_mp.php on line 128
: 1980.");
document.getElementById(idCampo).select();
document.getElementById(idCampo).focus();
return false;
}
}
return true;
}
function gen_add_date_bar(objeto, event){
if((event.keyCode?event.keyCode:event.which)==8)
return false;
if (objeto.value.length == 2 || objeto.value.length == 5 ){
objeto.value = objeto.value+"/";
}
}
function gen_bloqueia_slash(keyCode){
if(keyCode==47)
return false;
else
return true;
}
function gen_mascara_data(parametro){
if(document.getElementById(parametro).value=="")
document.getElementById(parametro).value="
Notice: Undefined variable: arr_idioma in /var/www/html/pergamum/js/generico_mp.php on line 157
";
}
function gen_mascara_data_foco(parametro){
if(document.getElementById(parametro).value=="
Notice: Undefined variable: arr_idioma in /var/www/html/pergamum/js/generico_mp.php on line 161
")
document.getElementById(parametro).value=""
document.getElementById(parametro).select();
}
function oculta(nome)
{
if( document.getElementById(nome).style.display=='')
document.getElementById(nome).style.display="none";
else
document.getElementById(nome).style.display="";
}
function numeros(dado)
{
for (var i = 0; i < dado.length; i++)
{
var ch = dado.charAt(i);
if (ch < "0" || "9" < ch) //Procura por caracteres não numéricos.
return true;
}
return false;
}
function MM_showHideLayers() { //v9.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3)
with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}
function selecionaTodos(idGrupo, total, check){
for(i = 0; i< total; i++){
if(document.getElementById(idGrupo+"_"+i)!=null || document.getElementById(idGrupo+"_"+i)!=undefined){
document.getElementById(idGrupo+"_"+i).checked=check;
}
}
}
function marcaCheckbox(objeto, todos){
objeto = document.getElementsByName(objeto);
var valor = false;
var marcou = false;
if(todos != null){
if(objeto[0].checked){
for(i = 1; i < objeto.length; i++ ){
objeto[i].checked=false;
}
}
else{
objeto[0].checked=true;
}
}
else{
for(i = 1; i < objeto.length; i++ ){
if(objeto[i].checked)
marcou=true;
}
if(!marcou)
objeto[0].checked=true;
else
objeto[0].checked=false;
}
}
function cancelarComando()
{
sajax_cancel();
document.getElementById("id_carregar").style.display="none";
}
function volta_login_anterior()
{
x_ajax_volta_login_admin(retorno_login_admin);
}
function retorno_login_admin(dado)
{
//alert(dado);
document.location.href="index.php";
}
function adicionaBarra(objeto){
/*
if((event.keyCode?even.keyCode:event.which)==8)
return false;
*/
if (objeto.value.length == 2 || objeto.value.length == 5 ){
objeto.value = objeto.value+"/";
}
}