function toggleSpoilers() {
	var b = top.showframe.document.getElementsByTagName('input');
	var visible = true;
	if (b[0].getAttribute('value') == 'Show Spoilers')
		visible = false;
	
	var entries = top.showframe.document.getElementsByTagName('div');
	
	for (i=0; i < entries.length; i++) { 
		var obj = entries[i];
		if (obj.className == 'spoiler') {
			if (visible) {
				obj.style.display = 'none';
			} else {
				obj.style.display = 'block';
			}
		}
	}
	
	entries = top.showframe.document.getElementsByTagName('span');
	for (i=0; i < entries.length; i++) { 
		var obj = entries[i];
		if (obj.className == 'spoiler') {
			if (visible) {
				obj.style.display = 'none';
			} else {
				obj.style.display = 'inline';
			}
		}
	}
	
	if (visible)
		b[0].setAttribute('value', 'Show Spoilers');
	else
		b[0].setAttribute('value', 'Hide Spoilers');
	 
}