");
for (var i = 0; i < containerClasses.length; i++) {
container.addClass(containerClasses[i]);
}
var elementstomove = new Array();
elementstomove.push(startelem);
var currelem = startelem;
while (currelem.next().is(selector)) {
elementstomove.push(currelem.next());
currelem = currelem.next();
}
if (needrow) {
var row = $('
').addClass("row");
row.append(container);
startelem.before(row);
} else {
startelem.before(container);
}
for (var i = 0; i < elementstomove.length; i++) {
container.append(elementstomove[i]);
}
});
}