﻿function validar( nform  )
  {
    var cfgEmail = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var campo;
	var valor;
	 for ( i = 0; i < nform.length; i++) 
	 {
		campo = nform[ i ].name;
		valor = nform[ i ].value;
		  if ( campo.toLowerCase() == 'nome' && ( valor == null || valor == '' ) ) 
		  {
		        alert( 'Preencha o seu nome!' );
		        nform[ i ].focus();
		    	return false;
		  }
		
          else if ( campo.toLowerCase() == 'email' ) 
          {
		    	if ( valor == null || valor == '' ) 
		    	{
			    	alert( 'Preencha o email!' );
				    nform[ i ].focus();
				    return false;
			    }
			    else if ( valor.indexOf( '@' ) < 0 || valor.indexOf( '.' ) < 0 )
			    {
				    alert( 'Email invalido!' );
				    nform[ i ].focus();
				    return false;
			    } 
	      }
	      
	      else if ( campo.toLowerCase() == 'nomeAmigo' && ( valor == null || valor == '' ) ) 
		  {
		        alert( 'Preencha o seu nome!' );
		        nform[ i ].focus();
		    	return false;
		  }
	      
	      else if ( campo.toLowerCase() == 'emailAmigo' ) 
          {
		    	if ( valor == null || valor == '' ) 
		    	{
			    	alert( 'Preencha o email!' );
				    nform[ i ].focus();
				    return false;
			    }
			    else if ( valor.indexOf( '@' ) < 0 || valor.indexOf( '.' ) < 0 )
			    {
				    alert( 'Email invalido!' );
				    nform[ i ].focus();
				    return false;
			    } 
	      }
	      
	      else if ( campo.toLowerCase() == 'ddd' )
	      {
		    	if ( valor == null || valor == '')
	           {
		    	    alert( 'Preencha o numero do telefone!' );
			        nform[ i ].focus();
			        return false;
			    }
			    
			    else if (isNaN(valor)) 
			    {
		            alert( 'Digite Apenas numeros no DDD!');
		             return false; 
		        }
		  }
		  
		  
	      else if ( campo.toLowerCase() == 'telefone' )
	      {
	      
	           if ( valor == null || valor == '')
	           {
		    	    alert( 'Preencha o numero do telefone!' );
			        nform[ i ].focus();
			        return false;
			    }
			    
			    else if (isNaN(valor)) 
			    {
		            alert( 'Digite Apenas numeros no telefone!'); 
		            return false;
		        }
		  }
		  
		  
		  else if ( campo.toLowerCase() == 'mensagem' && ( valor == null || valor == '' ) ) 
		  {
		    	alert( 'Preencha o conteudo da mensagem!' );
			    nform[ i ].focus();
			    return false;
		  }
	  }
 }
