// JavaScript Document
function maskData(idd){
	dt = document.getElementById(idd);
	vdt = dt.value;
	tam = vdt.length;
	
	
	if(tam==2){
		tmp = vdt + "/";
		dt.value=tmp;
	}
	
	if(tam==5){
		tmp = vdt+"/";
		dt.value=tmp;
	}
	
	if(tam==10){
		valDt(vdt,dt);
	}
}

function valDt(valor,idt){
	var dts = new Array(0,31,29,31,30,31,30,31,31,30,31,30,31);
	
	
	dia = valor.substr(0,2);
	mes = valor.substr(3,2);
	ano = valor.substr(6,4);
	
	if(mes=="08"){
		mes=8;
	}else if(mes=="09"){
		mes=9;
	}else{
		mes = parseInt(mes);
	}
	
	dtSys = new Date();
	anoAt = dtSys.getFullYear();
		
	if(ano>(anoAt+1)){
		alert('Ano Invalido');
		idt.value="";
		return false;
	}else if((mes>12)||(mes<0)){	
		alert('Mes Invalido');
		idt.value="";
		return false;
	}else if(dia>dts[mes]){
		alert('Data Invalida');
		idt.value="";
		return false;
	}else{
		return true;
	}
}
