﻿function preview(evt)
{
	var x = mouseX(evt) + 30;
	var y = mouseY(evt) - 30;
	
	document.getElementById('encore-preview').style.top = y + 'px';
	document.getElementById('encore-preview').style.left = x + 'px';
	document.getElementById('encore-preview').style.display = '';
}

function mouseX(evt)
{
	if (evt.pageX)
		return evt.pageX;
	else if (evt.clientX)
	   return evt.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
	else
		return null;
}

function mouseY(evt)
{
	if (evt.pageY)
		return evt.pageY;
	else if (evt.clientY)
	   return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
	else
		return null;
}

function clearText()
{
	if (document.form.target.value == 'Explore the Catalog')
		document.form.target.value= '';
	document.getElementById('target').style.color = '#000000';
	document.getElementById('target').style.fontStyle = 'normal';
	document.getElementById('encore-preview').style.display = 'none';
}

function formatText()
{
	document.getElementById('target').style.color = '#666666';
	document.getElementById('target').style.fontStyle = 'italic';
}

function hidePreview()
{
	document.getElementById('encore-preview').style.display = 'none';
}

function validateEncore()
{
	if (document.form.target.value == 'Explore the Catalog')
		document.form.target.value= '';
	return true;
}

function init()
{
	formatText();
	document.catalog.searcharg.focus()
}
window.onload = init;