function validaNumero(num,req){
	var aux;
	var msg ='';
	var inteiro;
	var simbDec = ',';
	var simbMil = '.';
	var campo = num;
	num = tiraSimbMil(num.value,simbMil);
	var tamNum = num.length;
	var i = 0;
	var j = 0;
	if (campo.value != ''){
		for ( i = 0; i < tamNum; i++){
			if (num.charAt(i) == simbDec) j++;
		}
		if (j < 2){
			if ((j = num.indexOf(',')) == -1) {
				aux = '00';
				inteiro = formataMilhar(num,simbMil);
			}else {
				inteiro = formataMilhar(num.substr(0, j),simbMil);
				aux = num.substr(j+1,tamNum - j);
				j = aux.length;
				if (j > 7) aux = aux.substr(0,7)
				for (i = 0;i < (7-j); i++){
					aux += 0;
				}
			}
		}else msg = 'inválido';
		if (msg == '') campo.value = inteiro+simbDec+aux;
	}
	return msg;
}

function tiraSimbMil(num,simb){
	var i = 0;
	var aux = '';
	for(i = 0; i < num.length; i++){
		if (num.charAt(i) != simb ){
			aux += num.charAt(i);
		}
	}
	if (aux == '') aux = num;
	return aux;
}

function formataMilhar(num,simb){
	var tam = num.length;
	var aux =''
	var j = 0;
	var i = 0;
	for (i = 0; i < tam; i++){
		if ((((tam - i) % 3) == 0) && (i != 0)){
			j = 0;
			aux += simb;
		}
			aux += num.charAt(i);
			j++
		
	}
	return aux;
}