/********************************************************doSearch Scripts taken from theGlobal JavaScript functions for the CodeStore.net DomBlog templateJake Howlett, v2.1, 15/12/02 16:14********************************************************//*doSearch is called from the button below simple query box on all forms */function doSearch ( s ) {	var doc = document;	var form = doc.forms[0];	var regExp1 = /\bfield\b/i; //used to test for reserved word field in query string	var regExp2 = /[(,),<,>,\[,\]]/; //used to test for reserved char(s) in the query string	var str = s.value;	if ( trim(str) == "" ){		alert("Please be sure to enter something to search for.");		s.focus();		return false;	} else {		if ( typeof regExp1.source != 'undefined' ) //supports regular expression testing			if ( regExp1.test( str ) || regExp2.test( str ) ){					var alrt = "Please note that you can not include:";					alrt += "\n\nThe reserved word 'field'\nthe characters [, ], (, ), < or >";					alrt += "\n\nin your search query.";					alert( alrt );					s.focus();					return false;			}						location.href = 				"/" + location.pathname.slice( 1, location.pathname.toLowerCase().lastIndexOf('.nsf')+4) 				+ "/search_web?SearchView&Query=" + escape( str ) + "&start=1&count=10&SearchFuzzy=True";	}}function showDrop(sectionID){	var dropDiv = document.getElementById(sectionID);	var dropParent = document.getElementById(sectionID+"_parent");	dropDiv.style.display = "inline";	dropParent.className = 'menu_hover';}function hideDrop(sectionID){	var dropDiv = document.getElementById(sectionID);	var dropParent = document.getElementById(sectionID+"_parent");		dropDiv.style.display = "none";	dropParent.className = '';	}//Remove leading and trailing spaces from a string//Originally written by Jim Frickerfunction trim(aStr) {	return aStr.replace(/^\s{1,}/, "").replace(/\s{1,}$/, "")}//Get URL with JavaScript and Keyfunction getPage (url){	var doc = document;	var form = doc.forms[0];	var key = form.controlkey.value;	var page = url+"?OpenDocument&k="+key;	window.location = page;}//Prevents enter on form blanksfunction noenter() {  	return !(window.event && window.event.keyCode == 13); }//Prevent Enter from submitting formfunction handleEnter (field, event) {	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;	if (keyCode == 13) {		doSearch(document.getElementById('Query'));				return false;	} }      //Show or hide RSS blockfunction showRSS(){	div_rssdetails = document.getElementById('rssdetails');	div_rssbutton = document.getElementById('rssbutton');	div_rssdetails.style.display = "block";	div_rssdetails.style.zIndex="9999";	div_rssbutton.style.display = "none";}function hideRSS(){	div_rssdetails = document.getElementById('rssdetails');	div_rssbutton = document.getElementById('rssbutton');	div_rssdetails.style.display = "none";	div_rssbutton.style.display = "block";}