/*
	ROTINAS CRIADAS POR "TWE tecnologia para internet".
	É de extrema criação nossa !!! PODEMOS FALAR ISSO GRAÇAS A NOSSA INTELIGÊNCIA.
	Se você está roubando esse código, eu aconselho estudar muito p/ compreender.
	
	Vymerson BS

*/
function valida(naovalida)
{
	/*
	qtd_elem - qtd de elementos do formulário
	qtd_naovalida -qtd de excessoes passadas no vetor naovalida como parâmetro
	*/
	
	var qtd_elem=document.forms[0].elements.length;
	var qtd_naovalida=naovalida.length;	

	//esse form navega pelos elemento do formulário
	for(var i=0;i<qtd_elem;i++)
	{
		var qtd_iguais=0;
		
		/* 
		esse for navega pelo vetor naovalida[] procurando excessoes 
		comparando cada elemento com todas as excessoes passadas 
		como parâmetro na funcao valida("aki vão as excessoes").
		cada vez que ele encontra uma igualdade a quantidade é 
		incrementada. Portanto somente quando a quantidade for zero 
		que deve ser validado o elemento que foi comparado com as exessoes.
		*/
		
			for(var j=0;j<qtd_naovalida;j++)
			{
				var nome=document.forms[0].elements[i].name;
				var valor=document.forms[0].elements[i].value;
		
				if(nome==naovalida[j])
				{
					qtd_iguais++;
				}		
			
			}// end for naovalida

			/*
			qtd_iguais é zero quando o elemento do momento é comparado 
			com todas as execessoes e não é igual a nenhuma. 			
			por isso deve ser validado.Por não ser uma excessao
			*/
			
			var tipo=document.forms[0].elements[i].type;
			
			if((qtd_iguais==0)&&(tipo!="hidden"))
			{
				
					//captura o nome do elemento do momento
					var nome=document.forms[0].elements[i].name;
					
					//captura o valor do elemento do momento
					var valor=document.forms[0].elements[i].value;
					
					//compara se o elemento do momento é vazio 
					if (valor=="")
					{
							window.alert('O campo "'+nome+'" está vazio !');
							document.forms[0].elements[i].focus();
							return false;							
					}//end if valor
					
					//compara se o elemento se chama Email para validar
					if(nome=="Email")
					{
						if((valor.indexOf("@")==-1)||(valor.indexOf(".")==-1))
						{
							window.alert('O seu "Email" não parece estar correto ! Por favor Confira-o.');
							document.forms[0].elements[i].focus();
							return false;
							
						}
					
					}//end if email
				
				
			}//end qtd_iguais

		
	}//end for elements


}//end function