var nearestInDocumentOrder = function(selector, direction, element) {
var parents = $(element).parents(),
parent = parents.length ? $(parents[parents.length-1]) : element;
var adj = parent.find(selector).filter(function() {
var nearestInDocumentOrder = function(selector, direction, element) {
var parents = $(element).parents(),
parent = parents.length ? $(parents[parents.length-1]) : element;
var adj = parent.find(selector).filter(function() {