var searchURL = '/Sectors/NHF/NHF.nsf/Search?OpenForm&Query=' ;/* capture enter event - for search box */function isEnterPressed( keyevent , obj ) {	// keyboard detection ...	if(window.event) // IE  	{ 		keynum = keyevent.keyCode;  	}	else if(keyevent.which) // Netscape/Firefox/Opera  	{  		keynum = keyevent.which;  	}		if ( ( keynum == 13 )  || ( obj.type == "button" ) )	{		if ( window.event ) 		{			// stops the form from being submitted ...   (IE code)			window.event.cancelBubble = true;				window.event.returnValue = false;		}		else		{			// stops the form from being submitted ... (Netscape/Firefox/Opera/etc code)			keyevent.stopPropagation() ;			keyevent.preventDefault();		}			return true ;	}	else	{		return false ;	}}// next three functions are for the search facility.// =================================================================function trimspaces(aStr) {	return aStr.replace(/^\s{1,}/, "").replace(/\s{1,}$/, "")}function searchTermOk( qstr , search_hint , triggerErrorMsg ) {	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 = trimspaces( qstr );	if ( str == "" )	{		if ( triggerErrorMsg ) alert( "Please enter something to search for." );		return 1 ;	} 	else 	if ( str == search_hint )	{		if ( triggerErrorMsg ) alert( "Please enter something to search for." );		return 1 ;		}	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:\n\n";				alrt += "The reserved word 'field'\n";				alrt += "The characters comma, [, ], (, ), < or >\n\n";				alrt += "in your search query!";				alert( alrt );				return 2 ;			}			else			{				// search term is reasonably ok ...				return 0 ;			}		}		else		{			alert( "Unsupported browser function - search cannot proceed.\n\nPlease use a different browser." ) ;			return 3 ;		}	}}function searchSite( keyevent, obj, searchHint ) {	if ( isEnterPressed( keyevent , obj ) )	{		if ( ( obj.name == 'siQuery' ) || ( obj.name == 'BTNSearch' ) )		{			var qr = searchTermOk( document.forms[0].siQuery.value , searchHint , true ) ;			var qs = document.forms[0].siQuery.value ;		}		else if ( ( obj.name == 'siQuery2' ) || ( obj.name == 'BTNSearch2' ) )		{			var qr = searchTermOk( document.forms[0].siQuery2.value , searchHint , true ) ;			var qs = document.forms[0].siQuery2.value ;		}		if ( qr == 0 ) 		{		 	window.open( searchURL + trimspaces( qs ) , "_top" ) ;		}	}}/* banner effects ... using jQuery  *//* http://jquery.malsup.com/cycle/  */if( typeof( isHomePage ) != 'undefined' )	{		jQuery(document).ready(function() {	/* home page - banner fading.	*/		if ( isHomePage == '1' ) {			jQuery('.fp-slides').cycle({				fx: 'fade',				timeout: 5000,				delay: 0,				speed: 1800,				next: '.fp-next',				prev: '.fp-prev',				pager: '.fp-pager',				continuous: 0,				sync: 1,				pause: 1,				/* mouse over pausing */				pauseOnPagerHover: 1,				cleartype: true,				cleartypeNoBg: true			});		}	});} /* document.ready.function ... 	*//* - social networks panel */function revealShareSN( ) {	theSNDIV = document.getElementById( 'UISocialNetworks' ) ;	if ( theSNDIV.style.display == 'block' )	{		theSNDIV.style.display = 'none' ;	}	else	{		theSNDIV.style.display = 'block' ;	}}
