
function converte(num)
{
	
	// Converte de 1.500,00 para 1500.00 por exemplo - Retorna Float

	tamanho = num.length;
	
	for (i=0; i < tamanho; i++)
	{
		if (num.charAt(i) == ".")
			num = num.substring(0, i) + num.substring(i+1, tamanho);
	}

	for (i=0; i < tamanho; i++)
	{
		if (num.charAt(i) == ",")
			num = num.substring(0, i) + "." + num.substring(i+1, tamanho);
	}

	return (parseFloat(num));

}


function paraMoeda(num)

{
	
	achei = "0";
	ponto = 0;
	num = num + "";

	tamanho = num.length;

	for (i = 0; i < tamanho; i++)
	{
		if(num.charAt(i) == ".")
		{
			ponto = i;
			achei = "1";
		}
	}

	if (achei.charAt(0) != 1)
		num = (num + ",00");
	else
	{
		if (tamanho - ponto <= 2)
			num = (num.substring(0, ponto) + "," + num.substring(ponto + 1) + "0");
		else
		{
			if (tamanho - ponto == 3)
				num = (num.substring(0, ponto) + "," + num.substring(ponto + 1, ponto + 3));
			else
				{
					digito = eval(num.charAt(ponto + 3));
					if (digito < 5)
						num = (num.substring(0, ponto) + "," + num.substring(ponto + 1, ponto + 3));
					else
					{
						centavo = eval(num.charAt(ponto + 2));
						if (centavo != 9)
							{
								centavo++;
								num = num.substring(0, ponto) + "," + num.charAt(ponto + 1) + centavo;
							}
						else
							{
								centavo = 0;
								dezena = num.charAt(ponto + 1);
								if (dezena != 9)
									{
										dezena++;
										num = num.substring(0, ponto) + "," + dezena + centavo;
									}
								else
									{
										dezena = 0;
										num = (eval(num.substring(0, ponto)) + 1) + "," + dezena + centavo;
									}								
							}
					}
				}
		}	
	}
	// Incluir os pontos

	cont = 0;
	tam = num.length;

	novonum = num.substring(tam - 3, tam);

	for (i = tam - 4; i >= 0 ; i--)
	{
		novonum = num.charAt(i) + novonum;
		cont++;
		
		if (cont % 3 == 0)
			novonum = "." + novonum;
	}

	if (novonum.charAt(0) == ".")
	{
		tam = novonum.length;
		novonum = novonum.substring(1, tam);
	}

	return novonum;
}




function tecla(e)
{
	var teclado;
	if (document.all) // Internet Explorer
		teclado = event.keyCode;
	else if(document.layers) // Nestcape
		teclado = e.which;
		if (teclado > 47 && teclado < 58) // numeros de 0 a 9
			return true;
		else
		{
			if (teclado != 8) // backspace
				event.keyCode = 0;
				//return false;
			else
				return true;
		}
}

//valor é o nome do campo
//numero é o numero de caracteres maximo para o auto-tab
//tab é o numero do campo a ser direcionado
function autoTab(valor,num,tab){
    if ((valor.value.length == num) || (valor.value.length > num)){
        document.orcamento[tab].focus();
    }
}

function foco(form, pos)
{
	form[pos].focus();
}

function validaForm(arrayB, arrayC){

	for (i = 0; i < arrayB.length; i++){
		if (arrayB[i].value == ""){
			alert("O campo " + arrayC[i] + " é de preenchimento obrigatório.");
			arrayB[i].focus();
			return false;
		}
	} 
	return true;
}


function validaFig(obj)
{
	
	conteudo = obj.value;
	
	if (obj.value != "")
	{

	ponto = conteudo.indexOf(".");
	ext = conteudo.substring(ponto + 1, ponto + 4);
	ext4 = conteudo.substring(ponto + 1, ponto + 5);

	if((ext == "jpg") || (ext == "JPG") || (ext == "gif") || (ext == "GIF") || (ext4 == "jpeg") || (ext4 == "JPEG") || (ext == "bmp") || (ext == "BMP"))
	{
		// ok
	}
	else
	{
		alert("As fotos a serem enviadas devem ser em formato JPG, GIF ou BMP. Favor verificar.");
		obj.focus();
		obj.select();
	}

	}

}


function mascaraTel(obj)
{

	campo = eval (obj);

		separador1 = '(';
		separador2 = ')';
		separador3 = '-';
		conjunto1 = 0;
		conjunto2 = 3;
		conjunto3 = 8;
		if (campo.value.length == conjunto1){
			campo.value = campo.value + separador1;
		}
		if (campo.value.length == conjunto2){
			campo.value = campo.value + separador2;
		}
		if (campo.value.length == conjunto3){
			campo.value = campo.value + separador3;
		}

}

