
// reload a view with new RestrictToCategory value.
function doReloadViewRTC( theViewURL , theRegionViewURL , theAlphaViewURL , theField ) {
	theValue = '' ;
	for ( i = 0; i < theField.options.length; i++ )
	{
		if ( theField.options[i].selected )
		{
			theValue += theField.options[i].value  ;		// was text ...
			break ;
		}
	}
	if ( theValue == 'REGIONS' )
	{
		window.open( theRegionViewURL , '_self' )
	}
	else if ( theValue == 'CBA' )
	{
		window.open( theAlphaViewURL , '_self' )
	}
	else
	{
		if ( theValue != 'ignore' ) 
		{
		window.open( theViewURL + '&RestrictToCategory=' + theValue  , '_self' )
		}
	}
	return( true ) ;
}

function callSiteSearch( )
{
var qvalue = '' ;

	if ( document.forms[0].Query[0] )
	{
		qvalue = document.forms[0].Query[0].value ;
	}
	else
	{
		qvalue = document.forms[0].Query.value ;
	}
	
	if ( qvalue == 'Search this site' || qvalue == '' )
	{
		alert( 'Enter some text to search for' ) ;
		return false ;
	}
	else
	{	
		window.open( '/Sectors/SFA/SFANCEDocLib.nsf/wvSearch?SearchView&Query=' + qvalue , '_self' ) ;
		return true ;
	}

}

var nav = window.Event ? true : false;

function skd( obj , statictext ) {
	// Keyboard event detection ... do something if enter has been pressed ..
	// basic browser detection .. - IE & Netscape detect keyboard events differently ...

	if (nav)  
	{
//		window.captureEvents(Event.KEYDOWN);				// captureEvents is now deprecated ... it is NN4 stuff - old.
//		window.onkeydown = NetscapeEventHandler_KeyDown;
		document.onkeydown = NetscapeEventHandler_KeyDown ; 
	} 
	else 
	{
		document.onkeydown = MicrosoftEventHandler_KeyDown;
	}
	if ( obj.value == statictext ) obj.value = '' ;
}

function NetscapeEventHandler_KeyDown(e) {
	if ( e.which == 13 ) callSiteSearch( ) ;
//	return true;
}

function MicrosoftEventHandler_KeyDown() {
	if (event.keyCode == 13 ) callSiteSearch( ) ;
//	return true;
}

