<html>
<head>
<title>Book Browser</title>
<meta name="viewport" content="width=device-width" />
<meta charset="UTF-8" />
<style>#body,#foot{max-width:600px}
</style>
<script>
document.addEventListener('DOMContentLoaded', init, false);
var $id, $minX, $bookLength, $eWidth, $currentChapter;
function init()
{
document.body.addEventListener('mouseover', doOver, false);
document.body.addEventListener('mouseout', doOut, false);
}
function doOver(e)
{
e = e || window.event;
var $target = e.target || e.srcElement;
$id = $target.id;
if (!$id || typeof $h[$id] == 'undefined') return;
$minX = getOffset($target, 'offsetLeft');
$bookLength = $h[$id].length;
$eWidth = $target.clientWidth;
getById($target).addEventListener('mousemove', doMove, false);
var $hPar = getById('h');
$hPar.style.display = 'block';
$hPar.style.top = (getOffset($target, 'offsetTop') + $target.clientHeight) + 'px';
var $bodyWidth = document.body.clientWidth;
if ($bodyWidth - $minX - $hPar.clientWidth < 0)
{
$hPar.style.left = null;
$hPar.style.right = 0;
}
else
{
$hPar.style.left = $minX + 'px';
$hPar.style.right = null;
}
doMove(e);
}