Este es un ejemplo de un validador en JavaScript que funciona muy bien...
 
El cual lo que hace es validar el formulario de un Promotor o Socio.    
Código:
 function validateFieldsPromoters()	  
{	 
	f = document.formPromoter;
			    
	if(!f.campoNombre.value)
	{
		alert("Por Favor Inserte su(s) Nombre(s) y Apellido(s).");
		f.campoNombre.focus();
		return false;
	}	
	if(!f.campoTelefono.value)
	{
    	alert("Por Favor Inserte su Numero Telefonico");
		f.campoTelefono.focus();
		return false;
	}
	if(!f.campoTipoEvento.value)
	{
    	alert("Por Favor Inserte su el Tipo  de Evento. Ejemplo Concierto, Teatro, Deportivo, etc.");
		f.campoTipoEvento.focus();
		return false;
	}
	if(!f.campoDescripcion.value)
	{
    	alert("Por favor Inserte una Breve Descripcion del Evento");
		f.campoDescripcion.focus();
		return false;
	}   
				
	f.submit();
}
  Detallalo y si tienes alguna duda me dices!! 
JuanSe001