$(function() {
    $("a[rel=async]").live("click", function() {
        var self = $(this)
        var target = self.attr("class").split("=")[1]
        var parent = self.parents("li")
        target = parent.find(target)
        target.slideUp()
        self.css("cursor", "wait")

        $.get(self.attr("href"), {date: Math.random()}, function(response) {
            target.html(response).slideDown()
            $("a[rel=shadowbox]").each(function() {
                $(this).attr("title", $(this).find("img").attr("title"))
            })
            Shadowbox.setup("a[rel=shadowbox]")
            self.css("cursor", "pointer")
        })

        return false
    })
    $(".close").live("click", function() {
        var parent = $(this).parents("li")
        parent.find(".brands, .models, .details").slideUp()
        return false
    })
})