//initialize
var mBrowser = new browser();

//browser: creates a new browser object
function browser() 
{ 	//generic combination of both browserNS and browserIE
	var sAppName = navigator.appName;
	var sAppVersion = parseInt(navigator.appVersion);
	var sUA = navigator.userAgent.toLowerCase();

	this.isWin = false;
	this.isMac = false;
	this.isSun = false;
	this.isIE = false
	this.isIE4 = false;
	this.isIE5 = false;
	this.isIE55 = false;
	this.isIE5plus = false;
	this.isNS = false;
	this.isNS4 = false;
	this.isNS6 = false;
	this.isNS7 = false;
	this.isNotSupported = false;
	
	this.styleObj = "";
	this.col1 = "";
	
	//Identify unsupported browser versions (< 4)
	this.isNotSupported = (sAppVersion < 4);

	//Determine platform
	this.isWin = (sUA.indexOf("win")>=1); 
	this.isMac = (sUA.indexOf("mac")>=1); 
	this.isSun = (sUA.indexOf("sun")>=1); 

	if (sAppName == "Microsoft Internet Explorer") 
	{
		this.isIE = true;

		//create references for x-browser object references
		this.col1 = "all.";
		this.styleObj = ".style";
		this.isIE4 = (sUA.indexOf("msie 4.")>=1);
		this.isIE5 = (sUA.indexOf("msie 5.0")>=1);
		this.isIE55 = (sUA.indexOf("msie 5.5")>=1);
		
		if (this.isIE5 || this.isIE55) 
		{
			this.isIE5plus = true;
			this.isIE4 = false;
		}
	} 
	else if (sAppName == "Netscape") 
	{
		this.isNS = true;
		if (sAppVersion == 4) 
		{
			this.isNS4 = true;
		}
		if (sAppVersion == 5) 
		{
			this.isNS6 = true;
		}
		if (sAppVersion == 6)
		{
			this.isNS7 = true;
		}
		document.captureEvents(Event.CLICK);
	}
}

//redirect user if the browser is not supported (< version 4)
//alert(mBrowser.isNotSupported);
if (mBrowser.isNotSupported)
{
	//redirect if the browser is not supported
	window.location.href = "/en_US/notSupported.jsp";
}
else
{
	//load additional script files
	

	//load style sheets
	
	
	if (mBrowser.isWin && mBrowser.isNS4)
	{ //For Windows & Netscape
		document.write("<script language='JavaScript1.2' src='/scripts/dhtmlUtilities4.js'></script>");
		document.write("<script language='JavaScript1.2' src='/scripts/dhtmlMenus4.js'></script>");
		document.write("<script language='JavaScript1.2' src='/scripts/idcFunctions4.js'></script>");
		document.write("<link rel='stylesheet' type='text/css' href='/styles/idcBaseStyles.css'>");
		document.write("<link rel='stylesheet' type='text/css' href='/styles/idcBaseStyles.css'>");
		document.write("<link rel='stylesheet' href='/styles/idcBaseStyles.css'>");
		document.write("<link rel='stylesheet' type='text/css' href='/styles/idcBaseStyles.css'>");
	}
	else if (mBrowser.isSun && mBrowser.isNS4)
	{ //For Sun & Netscape
		document.write("<script language='JavaScript1.2' src='/scripts/dhtmlUtilities4.js'></script>");
		document.write("<script language='JavaScript1.2' src='/scripts/dhtmlMenus4.js'></script>");
		document.write("<script language='JavaScript1.2' src='/scripts/idcFunctions4.js'></script>");
		document.write("<link rel='stylesheet' type='text/css' href='/styles/idcBaseStyles4.css'>");
		document.write("<link rel='stylesheet' type='text/css' href='/styles/idcBaseStyles.css'>");
		document.write("<link rel='stylesheet' href='/styles/idcBaseStyles.css'>");
	}
	else if (mBrowser.isSun && mBrowser.isNS6)
	{ //For Sun & Netscape
		document.write("<script language='JavaScript1.2' src='/scripts/dhtmlUtilities.js'></script>");
		document.write("<script language='JavaScript1.2' src='/scripts/dhtmlMenus.js'></script>");
		document.write("<script language='JavaScript1.2' src='/scripts/idcFunctions.js'></script>");
		document.write("<link rel='stylesheet' type='text/css' href='/styles/idcBaseStyles.css'>");
		document.write("<link rel='stylesheet' type='text/css' href='/styles/idcBaseStyles.css'>");
		document.write("<link rel='stylesheet' href='/styles/idcBaseStyles.css'>");
	}
	else if (mBrowser.isMac && (mBrowser.isNS4 || mBrowser.isIE))
	{ //For Macs & Netscape or IE
		document.write("<script language='JavaScript1.2' src='/scripts/dhtmlUtilities4.js'></script>");
		document.write("<script language='JavaScript1.2' src='/scripts/dhtmlMenus4.js'></script>");
		document.write("<script language='JavaScript1.2' src='/scripts/idcFunctions4.js'></script>");
		document.write("<link rel='stylesheet' type='text/css' href='/styles/idcBaseStyles.css'>");
		document.write("<link rel='stylesheet' type='text/css' href='/styles/idcBaseStyles.css'>");
		document.write("<link rel='stylesheet' href='/styles/idcBaseStyles.css'>");
		document.write("<link rel='stylesheet' type='text/css' href='/styles/idcBaseStyles.css'>");
	}
	else if (mBrowser.isMac && mBrowser.isNS6)
	{
		document.write("<script language='JavaScript1.2' src='/scripts/dhtmlUtilities.js'></script>");
		document.write("<script language='JavaScript1.2' src='/scripts/dhtmlMenus.js'></script>");
		document.write("<script language='JavaScript1.2' src='/scripts/idcFunctions4.js'></script>");
		document.write("<link rel='stylesheet' type='text/css' href='/styles/idcBaseStyles.css'>");
		document.write("<link rel='stylesheet' type='text/css' href='/styles/idcBaseStyles.css'>");
		document.write("<link rel='stylesheet' href='/styles/idcBaseStyles.css'>");
		document.write("<link rel='stylesheet' type='text/css' href='/styles/idcBaseStyles.css'>");
	}
	else if (mBrowser.isWin && mBrowser.isNS6)
	{
		document.write("<script language='JavaScript1.2' src='/scripts/dhtmlUtilities.js'></script>");
		document.write("<script language='JavaScript1.2' src='/scripts/dhtmlMenus.js'></script>");
		document.write("<script language='JavaScript1.2' src='/scripts/idcFunctions.js'></script>");
		document.write("<link rel='stylesheet' type='text/css' href='/styles/idcBaseStyles.css'>");
		document.write("<link rel='stylesheet' type='text/css' href='/styles/idcBaseStyles.css'>");
		document.write("<link rel='stylesheet' href='/styles/idcBaseStyles.css'>");
		document.write("<link rel='stylesheet' type='text/css' href='/styles/idcBaseStyles.css'>");
	}
	else if (mBrowser.isWin && mBrowser.isNS7)
	{
		document.write("<script language='JavaScript1.2' src='/scripts/dhtmlUtilities4.js'></script>");
		document.write("<script language='JavaScript1.2' src='/scripts/dhtmlMenus4.js'></script>");
		document.write("<script language='JavaScript1.2' src='/scripts/idcFunctions4.js'></script>");
		document.write("<link rel='stylesheet' type='text/css' href='/styles/idcBaseStyles.css'>");
		document.write("<link rel='stylesheet' type='text/css' href='/styles/idcBaseStyles.css'>");
		document.write("<link rel='stylesheet' href='/styles/idcBaseStyles.css'>");
		document.write("<link rel='stylesheet' type='text/css' href='/styles/idcBaseStyles.css'>");
	}
	else
	{ //For everything else
		document.write("<script language='JavaScript1.2' src='/scripts/dhtmlUtilities.js'></script>");
		document.write("<script language='JavaScript1.2' src='/scripts/dhtmlMenus.js'></script>");
		document.write("<script language='JavaScript1.2' src='/scripts/idcFunctions.js'></script>");
		document.write("<link rel='stylesheet' type='text/css' href='/styles/idcBaseStyles.css'>");
		document.write("<link rel='stylesheet' type='text/css' href='/styles/idcBaseStyles.css'>");
		document.write("<link rel='stylesheet' href='/styles/idcBaseStyles.css'>");
	}
}
