<?php

	/* page items
		*/
	$assets = Flatfile::getFileTable("asset", $this->info("id"));
	$children = Flatfile::getSetTable("child", $this->info("id"));
	$parsed = array();

	foreach ($children as $obj) {
		$child = 			$this->getTypedChildObject($obj);
		$image_asset = 		$this->getTypedChildValue($child, "image_asset");
		$description = 		$this->getTypedChildValue($child, "description");
		$obj_has_asset = $image_asset["source"]!="";
		if ($obj_has_asset) {
			$graphic = new Graphic($assets[$image_asset["child"]]);
			$graphic->setBasepath($this->info("id"));
			$graphic->resample($resample_display_bool, $resampling_quality_num, $resample_sharpen_bool, $resample_use_imagick_bool);
			$graphic->setSize(600);
		}
		$parsed[] = array(
			"id" => $obj[0],
			"title" => htmlspecialchars($obj[1]),
			"graphic" => $obj_has_asset ? "\t\t\t" . $graphic->render() . "\n" : "\t\t\t" . '<!-- No Graphic Set -->' . "\n",
			"description" => $description["markdown"]
		);
	}

?>
<ul class="IndexTable">
<?php
	for ($i=0; $i<count($parsed); ++$i) {
		$obj = $parsed[$i];
?>
	<li><a href="#item-<?php echo $i; ?>" class="Index" id="index-<?php echo $i; ?>"><?php echo $obj["title"]; ?></a></li>
<?php
	}
?>
</ul>
<div class="IndexRows">
<?php
	for ($i=0; $i<count($parsed); ++$i) {
		$obj = $parsed[$i];
?>
	<div class="Row" id="item-<?php echo $i; ?>">
		<a href="#item-<?php echo $i; ?>" class="Index" id="index-<?php echo $i; ?>"><?php echo $obj["title"]; ?></a>
		<div class="IndexWrapper">
<?php echo $obj["graphic"]; ?>
			<div class="Description">
<?php echo $obj["description"]; ?>
			</div><!-- End .Description -->
		</div>
	</div>
<?php
	}
?>
</div>
<div class="clear"></div>
<script type="text/javascript">

	ListView.start();

</script>