// JavaScript Document

	function validaNome(nome)
	{
		if(nome == "")
		{
			return false;
		}
		
		return true;
	}

	function validaEndereco(endereco)
	{
		if(endereco == "")
		{
			return false;
		}
		
		return true;
	}

	function validaDDD(ddd)
	{
		
		var dddCorreto = ddd.split("");
		
		for(var i=0; i<dddCorreto.length; i++)
		{
			if(isNaN(dddCorreto[i]))
			{
				return false;
			}
		}
		
		if(!(dddCorreto.length == 2))
		{
			return false;
		}
		
		return true;
	}
	
	function validaTelefone(telefone)
	{
		var quantidadeDeNumeros = 0;
		var arrayTelefone = telefone.split("-");
		var telefoneCorreto = telefone.split("");
		
		if(arrayTelefone.length == 2)
		{
			for(var i=0;i<arrayTelefone.length;i++)
			{
				quantidadeDeNumeros =  quantidadeDeNumeros + arrayTelefone[i].length;
			}
			
			if(!(quantidadeDeNumeros == 8))
			{
				return false;
			}
		
		}
		else
		{
			return false;
		}
		
		for(var i=0; i<telefoneCorreto.length;i++)
		{
			if(!(telefoneCorreto[i] == "-"))
			{
				if(isNaN(telefoneCorreto[i]))
				{
					return false;
				}
			}
			
		}
		return true;
	}
	
	function validaObs(obs)
	{
		if(obs == "")
		{
			return false;
		}
		
		return true;
	}
	
	
	function validarFormulario(form)
	{	
	
		var valorDDD = form.ddd.value
		var ddd = validaDDD(form.ddd.value);
		
		var valorTelefone = form.telefone.value;
		var telefone = validaTelefone(form.telefone.value);
		
		if(validaNome(form.nome.value) == false)
		{
			document.getElementById("nomeValido").style.display = 'none';
			document.getElementById("nomeInvalido").style.display = 'block';
			form.nome.focus();
			return false
		}
		else
		{
			document.getElementById("nomeValido").style.display = 'block';
			document.getElementById("nomeInvalido").style.display = 'none';
		}
		
		
		if(validaEndereco(form.endereco.value) == false)
		{
			document.getElementById("enderecoValido").style.display = 'none';
			document.getElementById("enderecoInvalido").style.display = 'block';
			form.endereco.focus();
			return false
		}
		else
		{
			document.getElementById("enderecoValido").style.display = 'block';
			document.getElementById("enderecoInvalido").style.display = 'none';
		}
		
		if((ddd == false) || (telefone == false))
		{
			
			if(ddd == false)
			{
				document.getElementById("telefoneValido").style.display = 'none';
				document.getElementById("telefoneInvalido").style.display = 'block';
				form.ddd.focus();
				return false;
			}
			else if(telefone == false)
			{
				document.getElementById("telefoneValido").style.display = 'none';
				document.getElementById("telefoneInvalido").style.display = 'block';
				form.telefone.focus();
				return false;
			}
			else
			{
				document.getElementById("telefoneValido").style.display = 'none';
				document.getElementById("telefoneInvalido").style.display = 'block';
				form.ddd.focus();
				return false;
			}
		}
		else
		{
			document.getElementById("telefoneValido").style.display = 'block';
			document.getElementById("telefoneInvalido").style.display = 'none';
			
		}
		
		if(validaObs(form.obs.value) == false)
		{		
			document.getElementById("obsValido").style.display = 'none';
			document.getElementById("obsInvalido").style.display = 'block';
			form.obs.focus();
			return false;
			
		}
		else
		{
			document.getElementById("obsValido").style.display = 'block';
			document.getElementById("obsInvalido").style.display = 'none';
		}
	}
	
	function inserirTraco(qtdNumero)
	{
		
		if(qtdNumero.value.length == 4)
		{
			qtdNumero.value = qtdNumero.value+"-";
		}
		
	}
