
function reverse(obj, dispobj) {
    var kids = obj.childNodes;            // Get the list of children
    var numkids = kids.length;                     // Figure out how many there are
    for(var i = numkids-1; i >= 0; i--) {          // Loop through them backwards
        var c = obj.removeChild(kids[i]); // Remove a child
        obj.appendChild(c);               // Put it back at its new position
    }
    if(dispobj.innerHTML == "Newest First") {
        dispobj.innerHTML = "Oldest First";
    } else {
        dispobj.innerHTML = "Newest First";
    }
}


