var browser_dom = (document.getElementById) ? true : false

if (browser_dom) { window.onload = init; }

function init()
{
	if (findElement('icon_print')) { findElement('icon_print').onclick = print_page; }
	if (findElement('frm_keywords')) { findElement('frm_keywords').onfocus = frm_search_clear }
	if (document.getElementsByTagName('A'))
	{
		a_tags = document.getElementsByTagName('A');
		for (loop=0; loop<a_tags.length; loop++)
		{
			if (a_tags[loop].className == 'external') { a_tags[loop].target = '_blank'; }
		}
	}
}

function print_page(obj)
{
	try { window.print(); }
	catch (e) { alert("Your browser does not support automatic printing - please use the 'print' command from your browser menu"); }
	return false;
}

function findElement(obj)
{
	return document.getElementById(obj);
}

function findEventObj(evt)
{
	evt = (evt) ? evt : event;
	return (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
}

function frm_search_clear(evt)
{
	obj = findEventObj(evt);
	if (obj.value == 'Enter keywords...') { obj.value = ''; }
}

function send_form(evt)
{
	evt = (evt) ? evt : event;
	obj = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
	obj.form.submit();
}
