//mascara de CPF
function setMaskCPF(obj){
	obj.onkeypress=function(ev){
		code=(!document.all)?ev.which:window.event.keyCode;
		if(code<48 || code>57){
			(document.all)?window.event.keyCode=0:ev.which;
		}
		if(obj.value.length==3)obj.value+='.';
		if(obj.value.length==7)obj.value+='.';
		if(obj.value.length==11)obj.value+='-';
	}
	//obj.onkeyup=function(){obj.value=numberOnly(obj.value);}
	obj.maxLength=14;
}

//mascara de CEP
function setMaskCEP(obj){
	obj.onkeypress=function(){
		if(obj.value.length==2)obj.value+='.';
		if(obj.value.length==6)obj.value+='-';
	}
	obj.onkeyup=function(){obj.value=numberOnly(obj.value);}
	obj.maxLength=10;
}

//mascara de telefone
function setMaskTel(obj){
	obj.onkeyup=function(){obj.value=numberOnly(obj.value);}
	obj.onkeypress=function(){
		if(obj.value.length==4)obj.value+='-';
	}
	obj.maxLength=9;
}

//mascara de data
function setMaskDate(obj){
	obj.onkeyup=function(){obj.value=numberOnly(obj.value);}
	obj.onkeypress=function(){
		if(obj.value.length==5 || obj.value.length == 2)obj.value+='/';
	}
	obj.maxLength=10;
}

//mascara de hora
function setMaskHora(obj){
	obj.onkeyup=function(){obj.value=numberOnly(obj.value);}
	obj.onkeypress=function(){
		if(obj.value.length == 2)obj.value+=':';
	}
	obj.maxLength=5;
}

//acessado logo apos de um evento do teclado, retira a ultima ocorrencia de alpha deixando assim somente numeros
function numberOnly(va){
	if(isNaN(va.charAt(va.length-1)))va=va.substr(0,va.length-1);
	return va;
}