Hola buenas, tengo un formulario y voy validando todos los campos uno por uno, he llegado al campo de E-Mail y necesito que se valide con un formato correcto como: 
[email protected]. 
He mirado muchas guías en Internet pero no se adaptan a mi caso. Yo valido los campos de esta forma:  
Código:
 function valida_envia(){
//-----------------------------------------USUARIO NOMBRE--------------------------------------------
   	// USUARIO_NOMBRE CAMPO NO VACÍO
   	if (document.formulario.usuario_nombre.value.length==0){ 
      	 alert("Tiene que escribir su nombre") 
      	 document.formulario.usuario_nombre.focus() 
      	 return false; 
   	}
  El ejemplo muestra como utiliza las variables (document.formulario.usuario_nombre.value.length), pues necesito que se valide el campo de e-mail de la misma forma, todo dentro de una única función (valida_envia) 
Gracias de antemano.