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 formataData(v){

	var int1 = 2;
	var int2 = 5;
	var barra = '/';
	
	if(v.value.length == int1){
		v.value = v.value + barra;
	} else if(v.value.length == int2){
		v.value = v.value + barra;
	}
	
}

function NumericoCheck(pTeclaPres){

	if(document.all){ var wTecla = pTeclaPres.keyCode; }
	else { var wTecla = pTeclaPres.which; }
		
	if (wTecla > 47 && wTecla < 58 || wTecla == '8' || wTecla == 0 || wTecla == 44){ 
		return true;
	} else {
		return false;
	}
}

function ValidarData( campo,valor ) {
	var date=valor;
	var ardt=new Array;
	var ExpReg=new RegExp("(0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[012])/[12][0-9]{3}");
	ardt=date.split("/");
	erro=false;
	if ( date.search(ExpReg)==-1) {
		erro = true;
	}
	else if (((ardt[1]==4)||(ardt[1]==6)||(ardt[1]==9)||(ardt[1]==11))&&(ardt[0]>30))
		erro = true;
	else if ( ardt[1]==2) {
		if ((ardt[0]>28)&&((ardt[2]%4)!=0))
			erro = true;
		if ((ardt[0]>29)&&((ardt[2]%4)==0))
			erro = true;
	}
	if (erro) {
		alert("\"" + valor + "\" não é uma data válida!!!\n\nFormato válido: DD/MM/AAAA");
		campo.focus();
		campo.value = "";
		return false;
	}
	return true;
}

