//(this,event)

//mascra para datas

function maskData(field,teclapress){
    //campo com 10 caracteres
	el = eval(field);
	var tecla = teclapress.keyCode;
	if (tecla >= 48 && tecla <= 57){
		if (el.value.length == 2)
			el.value = el.value.substr(0,2) + "/";
		if (el.value.length == 5)
			el.value = el.value.substr(0,5) + "/";
    }
}

//mascara para cnpj

function maskCNPJ(field,teclapress){
    //campo com 18 caracteres
	el = eval(field);
	var tecla = teclapress.keyCode;
	if(tecla >=48 && tecla <=57){
		if(el.value.length == 2)
		  el.value = el.value.substr(0,2) + ".";
		if (el.value.length == 6)
		  el.value = el.value.substr(0,6) + ".";
		if (el.value.length == 10)
		  el.value = el.value.substr(0,10) + "/";
		if (el.value.length == 15)
		  el.value = el.value.substr(0,15) + "-";	
	}
}

//mascara para Inscricao Estadural.

function maskInsEst(field,teclapress){
    //campo max de 15 caracteres
	el = eval(field);
	var tecla = teclapress.keyCode;
	if(tecla >=48 && tecla <=57){
		if(el.value.length == 3)
		  el.value = el.value.substr(0,3) + ".";
		if (el.value.length == 7)
		  el.value = el.value.substr(0,7) + ".";
		if (el.value.length == 11)
		  el.value = el.value.substr(0,11) + ".";
	}
}

// marcara para CPF

function maskCPF(field,teclapress){
    //campo max de 14 caracteres
	el = eval(field);
	var tecla = teclapress.keyCode;
	if(tecla >=48 && tecla <=57){
		if(el.value.length == 3)
		  el.value = el.value.substr(0,3) + ".";
		if (el.value.length == 7)
		  el.value = el.value.substr(0,7) + ".";
		if (el.value.length == 11)
		  el.value = el.value.substr(0,11) + "-";
	}
}

//mascara para CEP.

function maskCEP(field,teclapress){
    //campo max de 10 caracteres
	el = eval(field);
	var tecla = teclapress.keyCode;
	if(tecla >=48 && tecla <=57){
		if(el.value.length == 2)
		  el.value = el.value.substr(0,2) + ".";
		if (el.value.length == 6)
		  el.value = el.value.substr(0,6) + "-";
	}
}


//mascara para telefone.

function maskTEL(field,teclapress){
    //campo max de 14 caracteres
	el = eval(field);
	var tecla = teclapress.keyCode;
	if(tecla >=48 && tecla <=57){
	    if(el.value.length == 0)
		   el.value = "(" +el.value.substr(0,1);
		if(el.value.length == 3)
		  el.value = el.value.substr(0,3) + ")";
		if (el.value.length == 8)
		  el.value = el.value.substr(0,8) + "-";
	}
}


// marcara para RG

function maskRG(field,teclapress){
    //campo max de 12 caracteres
	el = eval(field);
	var tecla = teclapress.keyCode;
	if(tecla >=48 && tecla <=57){
		if(el.value.length == 2)
		  el.value = el.value.substr(0,2) + ".";
		if (el.value.length == 6)
		  el.value = el.value.substr(0,6) + ".";
		if (el.value.length == 10)
		  el.value = el.value.substr(0,10) + "-";
	}
}
