function pcFormataData(vloCampo) {
    var vlsTecla2 = event.keyCode;
    var vlsTecla1 = event.which;
    vlsTecla1 = event.keyCode;
//alert(vloCampo)

    if ((vlsTecla1 >= 48 && vlsTecla1 <= 57) || (vlsTecla1 >= 96 && vlsTecla1 <= 105))
	{
			var vlsStr = "";
			var vlsAux = "";
			var s = "";

			for (x = 0; x <= vloCampo.value.length; x++) {
				if (vloCampo.value.substring(x, x + 1) != '/')
					vlsStr += vloCampo.value.substring(x, x + 1);
			}

			s = vlsStr.substring(0, 2);
			vlsAux = vlsAux + vlsStr.substring(0, 2);
			if (s.length >= 2) {
				if (s >= 01 && s <= 31) {
					vlnDia = s;
					vlsAux = vlsAux + "/";
					s = vlsStr.substring(2, 4);
					vlsAux = vlsAux + s;
					if (s.length >= 2) {
						if ((s >= 01 && s <= 12) && ((vlnDia >= 01 && vlnDia <= 29) || (vlnDia == 30 && (s != 02)) || (vlnDia == 31 && (s != 02 && s != 04 && s != 06 && s != 09 && s != 11)))) {
							vlnMes = s;
							vlsAux = vlsAux + "/";
							s = vlsStr.substring(4, 8);
							vlsAux = vlsAux + s;

							if (s.length >= 4) {
								if (vlnDia == 29 && vlnMes == 02 && ((s % 4) != 0))
									vlsAux = vlsAux.substring(0, vlsAux.length - 1);
							}
						}
						else
							vlsAux = vlsAux.substring(0, vlsAux.length - 1);
					}
				}
				else
					vlsAux = vlsAux.substring(0, vlsAux.length - 1);
			}

			vloCampo.value = vlsAux;
			if (vlsAux.length == 10) {
				try {
					for (x = 0; x <= document.forms[0].length - 1; x++) {
						if (document.forms[0].elements[x].name == vloCampo.name) {
							document.forms[0].elements[x + 1].focus();
							break;
						}
					}
				}
				catch (e) {
					return true;
				}
			}
	}
}



function apenasnumericos(caracter) {

 if(document.all) { // Internet Explorer
  var tecla = event.keyCode;
 }
 else {
  if(document.layers) { // Nestcape
   var tecla = caracter.which;
  }
 }
 if(tecla > 45 && tecla < 58 ) { // numeros de 0 a 9
  return true;
 }
 else {
  if (tecla != 8) { // backspace
   return false;
  }
  else {
   return true;
  }
 }



}



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 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 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 abreEsqueci(){
	endereco = "valida_cadastro.asp?act=reenvio";
	window.open(endereco,"Visualiza","width=350,height=129,scrollbars=yes,resizable=no");
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(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 logar(frm){
	if (frm.user.value == ""){
		validaPrompt(frm.user, "O nome de usuário deve ser informado!!");
		return false;
	}
	if (frm.senha.value == ""){
		validaPrompt(frm.senha, "A senha deve ser informada!!");
		return false;
	}
	frm.submit(); 
}
function validaPrompt (Ctrl, string){
	alert (string)          // manda mensagem definida em string
	Ctrl.focus()         // e coloca o foco para o campo que contem erro
	Ctrl.select()
	return;
}

function loadIMG(){
	var imgs = document.images, d = document;
	if(!d.imgs_on)d.imgs_on = new Array;
	var j = d.imgs_on.length;
	for(i=0;i<imgs.length;i++){
		d.imgs_on[j] = new Image();
		if(imgs[i].src.indexOf(".gif")>0)
			d.imgs_on[j++].src = imgs[i].src.replace(/(.*?)\.gif$/i,"$1_on.gif");
	}
}

function openWin(url,w,h,s){
	var scrol = (s) ? "yes" : "no";
	var x = (screen.availWidth - w) / 2, y = (screen.availHeight - h) / 2;
	window.open(url,"openWin","width="+(w+20)+",height="+h+",left="+x+",top="+y+",scrollbars="+scrol);
}

function getObj(obj){
	return (document.getElementById) ? document.getElementById(obj) : document.all[obj];
}

function erro(){
	return true;
}

window.onerror = erro;
