//lightweight browser identification
	var agt = navigator.userAgent.toLowerCase();
	var is_ie5 = ( (agt.indexOf('msie 5.0')!=-1) && (agt.indexOf('powerpc')==-1) ) ? true : false;
	
//import stylesheet intended for IE5.0x for Windows
	if (is_ie5)
	{
		document.write('<style type="text/css" media="screen">@import "/styles/markup-IE5.css";</style>');
	}

//image arrays
var offImages = new Array();

	offImages["sbhome"] 		= "http://www.nypl.org/research/sibl/smallbiz/images/off/smallbizheader_05.jpg";
	offImages["sbevents"]		= "http://www.nypl.org/research/sibl/smallbiz/images/off/smallbizheader_06.jpg";
	offImages["videos"] 		= "http://www.nypl.org/research/sibl/smallbiz/images/off/smallbizheader_07.jpg";
	offImages["forum"] 			= "http://www.nypl.org/research/sibl/smallbiz/images/off/smallbizheader_08.jpg";
	offImages["faq"] 		= "http://www.nypl.org/research/sibl/smallbiz/images/off/smallbizheader_09.jpg";
	offImages["services"] 		= "http://www.nypl.org/research/sibl/smallbiz/images/off/smallbizheader_10.jpg";
	offImages["manual"] 		= "http://www.nypl.org/research/sibl/smallbiz/images/off/smallbizheader_11.jpg";
	offImages["sbask"] 		= "http://www.nypl.org/research/sibl/smallbiz/images/off/smallbizheader_12.jpg";
offImages["map"] 		= "http://www.nypl.org/research/sibl/smallbiz/images/off/smallbizheader_13.jpg";

var onImages = new Array();
	
	onImages["sbhome"] 		= "http://www.nypl.org/research/sibl/smallbiz/images/on/smallbizheader_05off.jpg";
	onImages["sbevents"]		= "http://www.nypl.org/research/sibl/smallbiz/images/on/smallbizheader_06-over.jpg";
	onImages["videos"] 		= "http://www.nypl.org/research/sibl/smallbiz/images/on/smallbizheader_07off.jpg";
	onImages["forum"] 			= "http://www.nypl.org/research/sibl/smallbiz/images/on/smallbizheader_08-over.jpg";
	onImages["faq"] 		= "http://www.nypl.org/research/sibl/smallbiz/images/on/smallbizheader_09-over.jpg";
	onImages["services"] 		= "http://www.nypl.org/research/sibl/smallbiz/images/on/smallbizheader_10-over.jpg";
	onImages["manual"] 		= "http://www.nypl.org/research/sibl/smallbiz/images/on/smallbizheader_11-over.jpg";
	onImages["sbask"] 		= "http://www.nypl.org/research/sibl/smallbiz/images/on/smallbizheader_12-over.jpg";
onImages["map"] 		= "http://www.nypl.org/research/sibl/smallbiz/images/on/smallbizheader_13off.jpg";

function preloadImages()
{
	//load off images
	for (offImageName in offImages)
	{
		var eachImage = new Image();
		eachImage.src = offImages[offImageName];
	}
	
	//load on images
	for (onImageName in onImages)
	{
		var eachImage = new Image();
		eachImage.src = onImages[onImageName];
	}
	var docImage = 0;
	if (stayOn != -1) {
	docImage = eval("document." + stayOn);
	docImage.src = onImages[stayOn];
	}
}

function swap(image)
{
	if (stayOn != -1 && image == stayOn)
	{
		return;
	}
	
	docImage = eval("document." + image);
	imageSrc = docImage.src;
	
	if (imageSrc.indexOf("http://www.nypl.org/research/sibl/smallbiz/images/off/") != -1)
	{
		docImage.src = onImages[image];
	}
	else if (imageSrc.indexOf("http://www.nypl.org/research/sibl/smallbiz/images/on/") != -1)
	{
		docImage.src = offImages[image];
	}
	else
	{
		docImage.src = offImages[image];
	}
}

function swapMap(image)
{
	mapImage = document.libmap.src;
	//alert(mapImage);

	if (mapImage.indexOf("off") != -1)
	{
		document.libmap.src = onImages[image];
	}
	else
	{
		document.libmap.src = offImages[image];
	}
}

function sp_swapMap(image)
{
	sp_mapImage = document.sp_libmap.src;
	//alert(mapImage);

	if (sp_mapImage.indexOf("off") != -1)
	{
		document.sp_libmap.src = onImages[image];
	}
	else
	{
		document.sp_libmap.src = offImages[image];
	}
}

function ltrim ( s )
{
	return s.replace( /^\s*/, "" );
}

function rtrim ( s )
{
	return s.replace( /\s*$/, "" );
}

function trim ( s )
{
	return rtrim(ltrim(s));
}

// popup window for branch events calendar
function DetailWindow(URLstring)
 {
   var x = window.open(URLstring, "detail_window_123", "width=800,height=320,left=10,top=10,screenx=10,screeny=10,scrollbars=yes,resizable=yes", "");
   if (window.focus) {
   x.focus();
   }
 }
 