Mascara = {
	data:function(str,event){
		//if (!this.validaKey('37,39,8,9',event)) return str;
		if ((str.length == 5 || str.length == 2) && (this.getKeyCod(event) == 8))return str;
		str = str.replace(/\D/g,""); // remove tudo q nao eh numero
		str = str.replace(/^(\d{2})/,"$1/"); // insere a primeira barra
		str = str.replace(/(\/\d{2})/,"$1/"); // insere a segunda barra
		str = str.replace(/(.{10}).*/,"$1"); // limita pra 10 digitos
		return str;
	},
	getKeyCod:function(event){
		if (!event) event = window.event;
		key = event.keyCode;
		if (!key) key = event.witch;
		return key;
	},
	cod_tel:function(str,event){
		if ((str.length == 0 || str.length == 3 || str.length == 4 || str.length == 9) && (this.getKeyCod(event) == 8)) return str;
		str = str.replace(/\D/g,"");
		str = str.replace(/(.{4}).*/,"$1");
		return str;
	},
	telefone2:function(str,event){
		if ((str.length == 0 || str.length == 3 || str.length == 4 || str.length == 9) && (this.getKeyCod(event) == 8)) return str;
		str = str.replace(/\D/g,"");
		str = str.replace(/(\s\d{4})/,"$1-");
		str = str.replace(/^(.{10}).*/,"$1");
		return str;
	},
	rg:function(str,event){
		if ((str.length == 0 || str.length == 3 || str.length == 4 || str.length == 9) && (this.getKeyCod(event) == 8)) return str;
		str = str.replace(/\D/g,"");
		str = str.replace(/(.{10}).*/,"$1");
		return str;
	},
	cpf:function(str,event){
		if ((str.length == 0 || str.length == 3 || str.length == 4 || str.length == 9) && (this.getKeyCod(event) == 8)) return str;
		str = str.replace(/\D/g,"");
		str = str.replace(/(.{11}).*/,"$1");
		return str;
	},
	cep:function(str,event){
		if ((str.length == 0 || str.length == 3 || str.length == 4 || str.length == 9) && (this.getKeyCod(event) == 8)) return str;
		str = str.replace(/\D/g,"");
		str = str.replace(/(\d{2})/,"$1 ");
		str = str.replace(/(\s\d{3})/,"$1-");
		str = str.replace(/^(.{10}).*/,"$1");
		return str;
	},
		telefone:function(str,event){
		if ((str.length == 0 || str.length == 3 || str.length == 4 || str.length == 9) && (this.getKeyCod(event) == 8)) return str;
		str = str.replace(/\D/g,"");
		str = str.replace(/(^\d)/,"($1");
		str = str.replace(/(\(\d{2})/,"$1) ");
		str = str.replace(/(\s\d{4})/,"$1-");
		str = str.replace(/^(.{14}).*/,"$1");
		return str;
	}
}
