// Include this script in the head.
// Mark divs to be spoiled as
//
...
function setupSpoiler(i) {
var content = $(this).html()
var block = $('')
var pane = $('')
var link = $('show')
var shown = false
link.click(function(ev) {
if (shown) {
pane.html('')
link.html('show')
shown = false
}
else {
pane.html(content)
link.html('hide')
shown = true
}
return false
})
block.append(link)
block.append(pane)
$(this).html(block)
}
$(document).ready(function() {
$('.spoiler').each(setupSpoiler)
})