function search()
{
	var frm = document.getElementById("frm");
	frm.key.name="Key";
	var str = frm.key.value;
	str = str.replace(/\W/g, " "); // special chars
	str = str.replace(/\s+/g, " ");
	str = str.replace(/^\s*$/g, "");// empty query
	if(str!="")
	{
		frm.key.value=str;
		frm.action= "/IPL/Finding";
	}
	else
	{
		return false;
	}
}

function pressEnterIE(textfield, e) {
	var enterKeyNum;
	
	//catch IE keys being pressed
	if(window.event){ enterKeyNum = window.event.keyCode; }
	//uncomment for other browsers key presses, if needed
	//if (e.keyCode) { enterKeyNum = e.keyCode; }
	
	if(enterKeyNum == 13) {
		//uncomment to debug
		//alert("You pressed Enter in this field: " + textfield.id);
	
		//initiate search function
		search();
	}
}

document.write('<!-- START of header_subject.js -->\n');
document.write('<table width="800" border="0" align="center" cellpadding="0" cellspacing="0">\n');
document.write('<tr>\n');
document.write('<td width="176" rowspan="2" valign="top">\n');
document.write('<a href="/index.html" target="_parent">\n');
document.write('<img src="/div/images/logo_subjecta.jpg" alt="ipl2 Logo" width="176" height="152" border="0" align="absmiddle" />\n');
document.write('</a>\n');
document.write('</td>\n');
document.write('<td height="111" valign="top">\n');
document.write('<a href="/div/subject/index.html" target="_parent">\n');
document.write('<img src="/div/images/logo_subjectb.jpg" width="460" height="104" border="0" />\n');
document.write('</a>\n');
document.write('</td>\n');
document.write('<td width="164" height="111" valign="top" background="/div/images/logo_subjectc.jpg">\n');
document.write('<div class="spacing" align="center">\n');
document.write('<img src="/div/images/haveaquestion_subject.gif" width="143" height="39" border="0" align="absmiddle" alt="Have a question?" title="Have a question?" />\n');
document.write('<br />\n');
document.write('<a href="/div/ask/index.html" target="_parent">\n');
document.write('<img src="/div/images/btn_askipl2librarian_subject.gif" width="153" height="36" border="0" align="absmiddle" alt="Ask an ipl2 Librarian" title="Ask an ipl2 Librarian" />\n');
document.write('</a>\n');
document.write('</div>\n');
document.write('</td>\n');
document.write('</tr>\n');
document.write('<tr>\n');
document.write('<td colspan="2" valign="top">\n');

document.write('<!-- start of ipl2 search box -->\n');
document.write('<table width="498" border="0" cellspacing="0" cellpadding="0" height="64" background="/div/images/background_search.jpg">\n');
document.write('<tr>\n');
document.write('<td align="center">\n');
document.write('<div class="mainspacing">\n');
document.write('<form id="frm" name="form1" method="get">\n');
document.write('<table border="0" align="center" cellpadding="0" cellspacing="0" >\n');
document.write('<tr>\n');
document.write('<td align="right">\n');
// IE 8 bug. Just pressing Enter/Return does not make sure work with only one input field.
document.write('<input name="Key" type="text" id="key" class="searchbox" onkeypress="pressEnterIE(this, event)" />\n');
document.write('</td>\n');
document.write('<td align="left">\n');
document.write('<input type="image" id="button" onclick="search()" src="/div/images/btn_searchipl2main.gif" align="middle" width="89" height="30" />\n');
document.write('</td>\n');
document.write('</tr>\n');
document.write('</table>\n');
document.write('</form>\n');
document.write('</div>\n');
document.write('</td>\n');
document.write('</tr>\n');
document.write('</table>\n');
document.write('<!-- end of ipl2 search box -->\n');

document.write('</td>\n');
document.write('</tr>\n');
document.write('</table>\n');
document.write('<p align="center">\n');
document.write('<i>\n');
document.write('<b>ipl2</b> is the result of a merger of the Internet Public Library (IPL) and the Librarians\' Internet Index (LII).</i>\n');
document.write('</p>\n');
document.write('<!-- END of header_subject.js -->\n');

