String.prototype.trim = function(){
	return this.replace(/^\s+|\s+$/g," ");
}
function LTrim(s){
	var i = 0;
	var j = 0;
	for (i = 0; i <= s.length - 1; i++)
		if (s.substring(i, i + 1) != ' ')
			{
				j = i;
				break;
			}
	return s.substring(j, s.length);
}

function RTrim(s){
	var j = 0;
	for (var i = s.length-1; i > -1; i--)
		if (s.substring(i, i + 1) != ' ')
			{
				j = i;
				break;
			}
	return s.substring(0, j + 1);
}

function Trim(obj, s){
	obj.value = LTrim(RTrim(s));
}
function isNumberKey(e){
	var charCode=(window.event)?event.keyCode:e.which;
	if (charCode > 47 && charCode < 58 || charCode == 8 || charCode == 0)
		return true;
	return false;
}

function validaForm(frm){
	if(frm.f_nome.value.trim() == ""){
		alert('Favor preencher o campo Nome.');
		frm.f_nome.focus();
		return false;
	}
	if(frm.f_login.value.trim() == ""){
		alert('Favor preencher o campo Login.');
		frm.f_login.focus();
		return false;
	}
	if((frm.f_ddd.value.trim() == "") || (frm.f_ddd.value.length < 2)){
		alert('Favor preencher o campo DDD.'+'\n'+'Mínimo 2 dígitos.');
		frm.f_ddd.focus();
		return false;
	}
	if((frm.f_telefone.value.trim() == "") || (frm.f_telefone.value.length < 8)){
		alert('Favor preencher o campo Telefone.'+'\n'+'Mínimo 8 dígitos.');
		frm.f_telefone.focus();
		return false;
	}
	return true;
}

function formataCampo(e,src,mask) {
	var _TXT;
	var _TXT=(window.event)?event.keyCode:e.which;
	src.maxLenght = mask.length;
	if((_TXT > 47 && _TXT < 58) || (_TXT > 95 && _TXT < 106)) {
		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 || _TXT == 9 || _TXT == 46){
			return true;
		}else{
			return false;
		}
	}
}

var reDigits = /^\d+$/;
function doDigits(campo){
	var pStr = campo.value;
	if (!reDigits.test(pStr)) {
		if (pStr != null && pStr != "") {
			document.getElementById(campo.id).value = "";
			return false;
		}else{
			return true;
		}
	}else{
		return true;
	}
}

function limpa_string(S){
	// Deixa so' os digitos do numero
	var Digitos = "0123456789";
	var temp = "";
	var digito = "";

	for (var i=0; i<S.length; i++) {
		digito = S.charAt(i);
		if (Digitos.indexOf(digito)>=0) {
	  		temp=temp+digito;
	  	}
	}
	return temp
}

