<?php
/**
 * A customised version of the Setup theme
 */
class CustomSetupTheme extends SetupTheme {
	protected function sb_to_html(SetupBlock $block) {
		$h = $block->header;
		$b = $block->body;
		$i = preg_replace('/[^a-zA-Z0-9]/', '_', $h) . "-setup";
		$html = "
			<script type='text/javascript'><!--
			$(document).ready(function() {
				$(\"#$i-toggle\").click(function() {
					$(\"#$i\").slideToggle(\"slow\", function() {
						if($(\"#$i\").is(\":hidden\")) {
							$.cookie(\"$i-hidden\", 'true', {path: '/'});
						}
						else {
							$.cookie(\"$i-hidden\", 'false', {path: '/'});
						}
					});
				});
				if($.cookie(\"$i-hidden\") == 'true') {
					$(\"#$i\").hide();
				}
			});
			//--></script>
			<div class='setupblock'>
				<b id='$i-toggle'>$h</b>
				<br><div id='$i'>$b</div>
			</div>
		";

		return $this->rr($html);
	}
}
?>