//adiciona mascara de cep
function MM_formtCep(e,src,mask) {
    if(window.event) { _TXT = e.keyCode; }
    else if(e.which) { _TXT = e.which; }
    if(_TXT > 47 && _TXT < 58) {
 var i = src.value.length; var saida = mask.substring(0,1); var texto = mask.substring(i)
 if (texto.substring(0,1) != saida) { src.value += texto.substring(0,1); }
    return true; } else { if (_TXT != 8) { return false; }
 else { return true; }
    }
}

//adiciona mascara de data dd/mm/yyyy
function mascaraData(campoData){             
	var data = campoData.value;            
	if (data.length == 2){                 
		data = data + '/';                 
		campoData.value = data;  
		somente_numero(campoData);
		return true;                   
	}            
		if (data.length == 5){   
		data = data + '/';      
		campoData.value = data;          
		somente_numero(campoData);
		return true;          
	}   
	somente_numero(campoData);
}

//adiciona mascara apenas de numeros no campo, deve ser colocado no onkeyup
function somente_numero(campo){   
var digits="0123456789/"   
var campo_temp   
    for (var i=0;i<campo.value.length;i++){   
        campo_temp=campo.value.substring(i,i+1)   
        if (digits.indexOf(campo_temp)==-1){   
            campo.value = campo.value.substring(0,i);   
        }   
    }   
} 

function somente_numero_ddd(campo){   
var digits="123456789"   
var campo_temp   
    for (var i=0;i<campo.value.length;i++){   
        campo_temp=campo.value.substring(i,i+1)   
        if (digits.indexOf(campo_temp)==-1){   
            campo.value = campo.value.substring(0,i);   
        }   
    }   
}

function mascaraTelefone(objeto){ 
	   if(objeto.value.length == 0)
	     objeto.value = '(' + objeto.value;

	   if(objeto.value.length == 3)
	      objeto.value = objeto.value + ')';

	 if(objeto.value.length == 8)
	     objeto.value = objeto.value + '-';
	}

//Pula de uma Campo a Outro Automático
function JumpField(fields) {
 if (fields.value.length == fields.maxLength) {  
	for (var i = 0; i < fields.form.length; i++) {   
	 if (fields.form[i] == fields && fields.form[(i + 1)] && fields.form[(i + 1)].type != "hidden") {    
	  fields.form[(i + 1)].focus();    
	     break;   
	 }  
    }
  }
}