<?php

	/* --- Page Variables --- */
	$page_title = 			$this->getTypedValue($page_data, "settings", "page_title");
	$description = 			$this->getTypedValue($page_data, "settings", "description");
	$video_placement = 		$this->getTypedValue($page_data, "settings", "video_placement");
	$video_embed_code = 		$this->getTypedValue($page_data, "video", "video_embed_code");
	$mp4_video_asset = 		$this->getTypedValue($page_data, "video", "mp4_video_asset");
	$webm_video_asset = 		$this->getTypedValue($page_data, "video", "webm_video_asset");
	$ogg_video_asset = 		$this->getTypedValue($page_data, "video", "ogg_video_asset");

	/* --- Video Markup --- */
	$video_markup = 			"\t" . '<div class="VideoObject">' . "\n";
	if ($video_embed_code["value"]=="") {
		$video_markup .= 		"\t\t" . '<video id="the-video" class="video-js vjs-default-skin" controls preload="none" width="' . $mp4_video_asset["width"] . '" height="' . $mp4_video_asset["height"] . '" ' . "\n";
		$video_markup .= 		"\t\t\t" . 'poster="' . $mp4_video_asset["path"] . '.snapshot.jpg">' . "\n";
		$video_markup .= 		"\t\t\t" . '<source src="' . $mp4_video_asset["path"] . '" type="video/mp4" />' . "\n";
		if ($webm_video_asset["source"]!="") {
			$video_markup .= 	"\t\t\t" . '<source src="' . $webm_video_asset["path"] . '" type="video/webm" />' . "\n";
		}
		if ($ogg_video_asset["source"]!="") {
			$video_markup .= 	"\t\t\t" . '<source src="' . $ogg_video_asset["path"] . '" type="video/ogg" />' . "\n";
		}
		$video_markup .= 		"\t\t" . '</video>' . "\n";
	} else {
		$video_markup .= 		"\t\t" . $video_embed_code["value"] . "\n";
	}
	$video_markup .= 			"\t" . '</div>' . "\n";

	$hasDescription = 		$description["value"]!="" || $page_title["value"]!="";
	$hasVideo = 			$video_embed_code["value"]!="" || $mp4_video_asset["source"]!="";

	if (!$hasDescription&&($video_placement=="left"||$video_placement=="right")) $video_placement = "top";
	else if (!$hasVideo&&($video_placement=="left"||$video_placement=="right")) $video_placement = "top";

?>
<script src="http://vjs.zencdn.net/c/video.js"></script>
<link href="http://vjs.zencdn.net/c/video-js.css" rel="stylesheet">
<?php
	if ($video_placement=="top"||$video_placement=="left") {
?>
<?php 	if ($hasVideo) { ?>
<div class="Column1<?php echo $video_placement=="left" ? "" : "Borf"; ?>">
<?php 		print $video_markup; ?>
</div>
<?php 	}
		if ($hasDescription) { ?>
<div class="Column2<?php echo $video_placement=="left" ? "" : "Borf"; ?>">
	<div class="Context">
		<?php if ($page_title["value"]!="") { ?><h1><?php echo $page_title["html"]; ?></h1><?php } ?>
		<div class="Description"><?php echo $description["markdown"]; ?>
		</div><!-- End .Description -->
	</div>
</div>
<?php		}
	} else if ($video_placement=="right"||$video_placement=="bottom") {
		if ($hasDescription) { ?>
<div class="Column1<?php echo $video_placement=="right" ? "" : "Borf"; ?>">
	<div class="Context">
		<?php if ($page_title["value"]!="") { ?><h1><?php echo $page_title["html"]; ?></h1><?php } ?>
		<div class="Description"><?php echo $description["markdown"]; ?>
		</div><!-- End .Description -->
	</div>
</div>
<?php 	}
		if ($hasVideo) { ?>
<div class="Column2<?php echo $video_placement=="right" ? "" : "Borf"; ?>">
<?php 		print $video_markup; ?>
</div>
<?php 	}
	}
	if ($hasVideo) { ?>
<script type="text/javascript">
	VideoObject.setType("<?php echo $video_embed_code["value"]=="" ? "hosted" : "embed"; ?>");
	VideoObject.setAspect(<?php echo @($mp4_video_asset["height"]/$mp4_video_asset["width"]); ?>);
	VideoObject.start();
</script>
<?php } ?>
<div class="clear"></div>