function validar(formulario)
{

var usuario = formulario.usuario.value;

// Le saco los espacios de adelante y de atrás a la cadena de caracteres.

var usuario = usuario.replace(/^\s*/,'');
var usuario = usuario.replace(/\s*$/,'');

if( usuario.length != 0)
	{
	 if (!/^([abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\-])*$/.test(usuario))
		{alert("Oops! Problemas en el campo 'Usuario'." );
	 	 return false;
		}
	}
else
	{alert("El campo 'Usuario:' es obligatorio." );
	 return false;
	}




var contra = formulario.contrasenia.value;

contra = contra.replace(/^\s*/,'');
contra = contra.replace(/\s*$/,'');

if(contra.length != 0)
	{
	 if (!/^([abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ0123456789_\-!¡?¿\.])*$/.test(contra))
		{alert("Oops! Problemas en el campo 'Contraseña:'. Caracteres inválidos." );
	 	 return false;
		}
	}
else
	{alert("El campo 'Contraseña:' es obligatorio." );
	 return false;
	}

if( contra.length < 8 || contra.length > 16)
  			{alert("Longitud de contraseña inválida.");
   			 return false;
  			}





return true;
}

