// Declare and set obsolete browser variable
var ob=((navigator.appVersion.charAt(0)<4)||((navigator.appName.indexOf('Netscape')<0)&&(navigator.appName.indexOf('Microsoft Internet Explorer')<0)));
// Declare a function object to store browser/platform info
function BP()
{
	if (ob)
	{
		this.platform = null;
		this.browser = null;
		return this;
	}
	this.platform = (navigator.platform.indexOf('Mac') > -1) ? 'mac' : 'win';
	this.browser = (navigator.appName.indexOf('Microsoft') > -1) ? 'ie' : 'ns';
	return this;
};
// Set global variable with the user's platform & browser combination
bp = new BP();
// ...and load the appropriate stylesheet
document.write('<LINK HREF="css/' + bp.platform + '_' + bp.browser + '.css" REL="styleSheet" TYPE="text/css">');


// Declare variable to store the current section of the website loaded in the browser
currentSection = "";

function startup(whichSection)
{
	currentSection = whichSection;
	if (!ob)
	{
		preloadImages();
		imgOn('nav' + currentSection);
	}
}


var preloadFlag = false;
function preloadImages()
{
	if (document.images)
	{
		home_over = newImage("images/nav/banner/home_over.gif");
		products_over = newImage("images/nav/banner/products_over.gif");
		solutions_over = newImage("images/nav/banner/solutions_over.gif");
		about_over = newImage("images/nav/banner/about_over.gif");
		links_over = newImage("images/nav/banner/links_over.gif");
		redemption_over = newImage("images/nav/banner/redemption_over.gif");

//		topics_over = newImage("images/nav/banner/topics_over.gif");
//		tools_over = newImage("images/nav/banner/tools_over.gif");
//		references_over = newImage("images/nav/banner/references_over.gif");

		home_on = newImage("images/nav/banner/home_on.gif");
		products_on = newImage("images/nav/banner/products_on.gif");
		solutions_on = newImage("images/nav/banner/solutions_on.gif");
		about_on = newImage("images/nav/banner/about_on.gif");
		links_on = newImage("images/nav/banner/links_on.gif");
		redemption_on = newImage("images/nav/banner/redemption_on.gif");

//		topics_on = newImage("images/nav/banner/topics_on.gif");
//		tools_on = newImage("images/nav/banner/tools_on.gif");
//		references_on = newImage("images/nav/banner/references_on.gif");

		preloadFlag = true;
	}
}

function newImage(arg)
{
	rslt = new Image();
	rslt.src = arg;
	return rslt;
}

var lastOver;
var lightOn;
function imgOver(which)
{
	if (document.images[which])
	{
		{
			if (lastOver)
				imgOff(lastOver);

			with (document.images[which])
			if (src.indexOf('_over_on.gif')>-1) 
			{
				src=src.replace(/_over_on\.gif$/,'_on.gif');
			}
			else if ( (src.indexOf('_over.gif')==-1) && (src.indexOf('_on.gif')==-1) )
			{
				src = src.replace(/\.gif$/, '_over.gif');
			}

			with (document.images[which]) 
			if (src.indexOf('_over_on.gif')>-1) 
			src=src.replace(/_over_on\.gif$/,'_on.gif');

			lastOver = which;
		}
	}
}

function imgOn(which)
{
	if (which != 'navlegal')
	{
		with (document.images[which])
		if (src.indexOf('_over.gif')>-1)
		{
			src = src.replace(/\_over.gif$/, '_on.gif');
		}
		else
		{
			src = src.replace(/\.gif$/, '_on.gif');
		}
	}
}

function imgOff(which) {
	if (which != ('nav' + currentSection))
	{
		with (document.images[which]) 
		if (src.indexOf('_over_on.gif')>-1)
		{
			src=src.replace(/_over_on\.gif$/,'_on.gif');
		}
		else if (src.indexOf('_over.gif')>-1) 
		src=src.replace(/_over\.gif$/,'.gif');
	}
  }

