/*# FORMATA CAMPO DATA (DD/MM/YYYY)*/
function mascara_data(valor, cx, e) {

 if (e.keyCode) code = e.keyCode;      
 else if (e.which) code = e.which; // Netscape 4.?  
 else if (e.charCode) code = e.charCode; // Mozilla  
 doc = eval('document.getElementById(cx)');
 if (valor.length <= 10) {
	if(code!=8){
		if(code!=37 && code!=38 && code!=39 &&code!=40){	
			if ((code < 48 || code > 57) && (code < 96 || code > 105)) {
			doc.value = valor.substr(0, (valor.length-1));
			} else {
			if (valor.length == 2) {
				if (valor < 1 || valor > 31) { doc.value = valor.substr(0, (valor.length-2)); } else { doc.value = valor+"/"; }
			} else if (valor.length == 5) {
				if (valor.substr(3,4) < 1 || valor.substr(3,4) > 12) { doc.value = valor.substr(0, (valor.length-2)); } else { doc.value = valor+"/"; }
			} else if (valor.length == 8) {
				if (valor.substr(6,7) < 19) { doc.value = valor.substr(0, (valor.length-2)); }
			}
				else if(valor.length>10){
					doc.value = valor.substr(0, (valor.length-1));
				}
			}
		}
	}	
 }
}

function verifica_data(cx){
	dt=document.getElementById(cx).value;
	if(dt.length!=10){alert('A data precisa ser dd/mm/aaaa'); return false;}
	else if(dt.length==10){return true;}

}