// JavaScript Document

var nPTimerId = null;
var nPTimerId1 = null;
var nPTimerId2 = null;

var varHr=0;
var varMin=0;
var varSeg=0;
var varDia=0;
var varMes=0;
var varAno=0;
var varMM=0;

<!--
function MM_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function W_CaracterValido(PermiteLetra, PermiteNumero, ObrigaMaiusculo, ObrigaMinusculo, PermiteAcentuacao) {
AscII = window.event.keyCode;
	if (AscII == 8 || AscII == 13) {
	//Nada Ocorre
	}
	else if (AscII == 34 || AscII == 39) {
	AscII = 0;
	}
	else {
		if (PermiteLetra == "false" && ((AscII >= 65 && AscII <= 90) || (AscII >= 97 && AscII <= 122))) {
		AscII = 0;
		}
		if (PermiteNumero == "false" && (AscII >= 48 && AscII <= 57)) {
		AscII = 0;
		}
		if (ObrigaMaiusculo == "true" && ((AscII >= 97 && AscII <= 122) || (AscII >= 224 && AscII <= 246) || (AscII >= 248 && AscII <= 254))) {
		AscII = AscII - 32;
		}
		if (ObrigaMinusculo == "true" && ((AscII >= 65 && AscII <= 90) || (AscII >= 192 && AscII <= 214) || (AscII >= 216 && AscII <= 222))) {
		AscII = AscII + 32;
		}
		if (PermiteAcentuacao == "false" && ((AscII < 48) || (AscII > 57 && AscII < 65) || (AscII > 90 && AscII < 97) || (AscII > 122))) {
		AscII = 0;
		}
	}
window.event.keyCode = AscII;
}

function Limpar(valor, validos) {
// retira caracteres invalidos da string
var result = "";
var aux;
	for (var i=0; i < valor.length; i++) {
	aux = validos.indexOf(valor.substring(i, i+1));
		if (aux>=0) {
		result += aux;
		}
	}
return result;
}

function W_ChecarCPF(campo) {
AscII = window.event.keyCode;
Len = campo.value.length;
Seq = campo.value;

	if (AscII == 8 || AscII == 13) {
	//Nada Ocorre
	}
	else {
		if (Len == 3) {
		campo.value = Seq + ".";
		}
		else if (Len == 7) {
		campo.value = Seq + ".";
		}
		else if (Len == 11) {
		campo.value = Seq + "-";
		}
		else if (Len >= 14) {
		campo.value = Seq;
		AscII = 0;
		}
		else {
		campo.value = Seq;
		}
	}
window.event.keyCode = AscII;
}

function W_ChecarCNPJ(campo) {
AscII = window.event.keyCode;
Len = campo.value.length;
Seq = campo.value;

	if (AscII == 8 || AscII == 13) {
	//Nada Ocorre
	}
	else {
		if (Len == 2) {
		campo.value = Seq + ".";
		}
		else if (Len == 6) {
		campo.value = Seq + ".";
		}
		else if (Len == 10) {
		campo.value = Seq + "/";
		}
		else if (Len == 15) {
		campo.value = Seq + "-";
		}
		else if (Len >= 18) {
		campo.value = Seq;
		AscII = 0;
		}
		else {
		campo.value = Seq;
		}
	}
window.event.keyCode = AscII;
}

function W_ChecarCEP(campo) {
AscII = window.event.keyCode;
Len = campo.value.length;
Seq = campo.value;

	if (AscII == 8 || AscII == 13) {
	//Nada Ocorre
	}
	else {
		if (Len == 5) {
		campo.value = Seq + "-";
		}
		else {
		campo.value = Seq;
		}
	}
window.event.keyCode = AscII;
}

function W_ChecarData(campo) {
AscII = window.event.keyCode;
Len = campo.value.length;
Seq = campo.value;

	if (AscII == 8 || AscII == 13) {
	//Nada Ocorre
	}
	else {
		if (Len == 2) {
		campo.value = Seq + "/";
		}
		else if (Len == 5) {
		campo.value = Seq + "/";
		}
		else {
		campo.value = Seq;
		}
	}
window.event.keyCode = AscII;
}

function W_ChecarMoeda(campo,tammax,decimal) {
var tecla = window.event.keyCode
vr = Limpar(campo.value,"0123456789");
tam = vr.length;
dec=decimal;

	if (tam < tammax && 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 <= dec ) {
		campo.value = vr ;
		}
		if ((tam > dec) && (tam <= 5)) {
		campo.value = vr.substr( 0, tam - 2 ) + "," + vr.substr( tam - dec, tam ) ;
		}
		if ( (tam >= 6) && (tam <= 8) ) {
		campo.value = vr.substr( 0, tam - 5 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam );
		}
		if ( (tam >= 9) && (tam <= 11) ) {
		campo.value = vr.substr( 0, tam - 8 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ;
		}
		if ( (tam >= 12) && (tam <= 14) ) {
		campo.value = vr.substr( 0, tam - 11 ) + "." + vr.substr( tam - 11, 3 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ;
		}
		if ( (tam >= 15) && (tam <= 17) ) {
		campo.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 ) ;
		}
	}
}

function W_ChecarCodProjeto(campo) {
AscII = window.event.keyCode;
Len = campo.value.length;
Seq = campo.value;

	if (AscII == 8 || AscII == 13) {
	//Nada Ocorre
	}
	else {
		if (Len == 3) {
		campo.value = Seq + ".";
		}
		else {
		campo.value = Seq;
		}
	}
window.event.keyCode = AscII;
}

function TeclaPress(campo) {
	if (window.event.keyCode == 13) {
	window.event.keyCode = 9;
	}
}

function HoraServidor(Dia, Mes, Ano, Hr, Min, Seg) {
varAno = Ano;
varMes = Mes;
varDia = Dia;
varHr = Hr;
varMin = Min;
varSeg = Seg;
varMM = 0;
nPTimerId = setInterval("ShowTime()", 1000);
}

function ShowTime() {
	
	if (varSeg > 58) {
	varSeg = 0;
	varMin++;
	}
	else {
	varSeg++;
	}

	if (varMin > 59) {
	varMin = 0;
	varHr++;
	}

	if (varHr > 23) {
	varHr = 0;
	varDia++;
	}

	if (varMes == 1 || varMes == 3 || varMes == 5 || varMes == 7 || varMes == 8 || varMes == 10 || varMes == 12) {
		if (varDia > 31) {
		varDia = 1;
		varMes++;
		}
	}
	else if (varMes == 4 || varMes == 6 || varMes == 9 || varMes == 11) {
		if (varDia > 30) {
		varDia = 1;
		varMes++;
		}
	}
	else if (varMes == 2) {
	var bissexto1 = parseInt((varAno - 2000) / 4);
	var bissexto2 = ((varAno - 2000) / 4);
		if (bissexto1 == bissexto2) {
			if (varDia > 29) {
			varDia = 1;
			varMes++;
			}
		}
		else {
			if (varDia > 28) {
			varDia = 1;
			varMes++;
			}
		}
	}

	if (varMes > 12) {
	varMes = 1;
	varAno++;
	}


Dia = varDia;
Mes = varMes;
Ano = varAno;
Hr = varHr;
Min = varMin;
Seg = varSeg;

	if (Mes < 10) {
	Mes = '0' + Mes;
	}
	if (Dia < 10) {
	Dia = '0' + Dia;
	}
	if (Hr < 10) {
	Hr = '0' + varHr;
	}
	if (Min < 10) {
	Min = '0' + Min;
	}
	if (Seg < 10) {
	Seg = '0' + Seg;
	}

document.getElementById('horaservidor').innerHTML = Hr + ':' + Min + ':' + Seg;
}
-->