function depura(tipo,obj){
    var sequencia;

    if(tipo == 'num') // campos numéricos
        sequencia = " abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZçÇáéíóúÁÉÍÓÚàÀâêîôûÂÊÎÔÛãõÃÕäëïöüÄËÏÖÜ@*.,;:~!?/|\\'\"<>()[]{}&%#-_=+";
    if(tipo == 'numd') // campos com números fracionados
        sequencia = " abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZçÇáéíóúÁÉÍÓÚàÀâêîôûÂÊÎÔÛãõÃÕäëïöüÄËÏÖÜ@*;:~!?/|\\'\"<>()[]{}&%#-_=+";
    else if(tipo == 'data') // campos de data
        sequencia = " abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZçÇáéíóúÁÉÍÓÚàÀâêîôûÂÊÎÔÛãõÃÕäëïöüÄËÏÖÜ@*.,;:~!?|\\'\"<>()[]{}&%#-_=+";
    else if(tipo == 'cep') // campos de cep
        sequencia = " abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZçÇáéíóúÁÉÍÓÚàÀâêîôûÂÊÎÔÛãõÃÕäëïöüÄËÏÖÜ@*,;:~!?/|\\'\"<>()[]{}&%#_=+";
    else if(tipo == 'cpfcnpj') // campos de cnpj e cpf
        sequencia = " abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZçÇáéíóúÁÉÍÓÚàÀâêîôûÂÊÎÔÛãõÃÕäëïöüÄËÏÖÜ@*,;:~!?|\\'\"<>()[]{}&%#_=+";
    else if(tipo == 'fone') // campos de telefone
        sequencia = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZçÇáéíóúÁÉÍÓÚàÀâêîôûÂÊÎÔÛãõÃÕäëïöüÄËÏÖÜ@*.,;:~!?/|\\'\"<>[]{}&%#_=+";
    else if(tipo == 'letra_az') // campos alfabéticos A - Z
        sequencia = "1234567890.,;:~!?/|\\\"<>[]{}&%#_=+";
    else if(tipo == 'letra') // campos alfabéticos
        sequencia = "1234567890";

    if(obj.value != ''){
        tam = sequencia.length;
        for(x=0;x<tam;x++){
            if(obj.value.indexOf(sequencia.substr(x,1)) != -1){
                obj.value = obj.value.substr(0,obj.value.length-1)
                break;
            }
        }
    }
}

// <input type="text" name="textbox" onFocus="depura('letra',this);" onKeyDown="depura('letra',this);" onKeyUp="depura('letra',this);">

/*
Auto tabbing script- By JavaScriptKit.com
http://www.javascriptkit.com
This credit MUST stay intact for use
*/
function autotab(original,destino){
	if (original.getAttribute&&original.value.length==original.getAttribute("maxlength"))
	destino.focus();
}

function confirmaRemocao()
{
	var resposta = confirm('Confirma remoção?');
	if(!resposta)
	{
  	window.alert('Remoção cancelada.');
		return (false);
	}
	else
	{
		return (true);
	}
}
