// Browser & Platform Variables
var platform = navigator.platform.substr(0,3);
var browser = navigator.appName;
var shortVersion = navigator.appVersion.substr(0,1);
var longVersion = navigator.appVersion;


// Function to Print out Font Class Styles For All Browsers

function fontStyles() {
	document.write('<style type="text/css">\n')
	for (var i = 0; i < pageStyles.length; i++) {
		for (var j = 0; j < eval('pageStyles[' + i + '].length;'); j++) {
			if(pageStyles[i][j]) {
				if(j==0) {
					document.write('.' + pageStyles[i][j] + ' { ');
				} else if (j==1) {
					document.write('color : ' + pageStyles[i][j] + '; ');
				} else if(j==2) {
					var fontSize = pageStyles[i][j];
					newSize =Number(fontSize);
					if (platform == 'Mac') {
						if (((browser == 'Microsoft Internet Explorer') && (longVersion != '4.0 (compatible; MSIE 5.0; Macintosh; I; PPC)')) || ((browser == 'Netscape') && (shortVersion < 5))) {
							newSize = newSize + 3;
						} else if ((browser == 'Netscape') && (shortVersion < 7)) {
							// newSize = newSize + 2;
						} 
					}
					document.write('font : ' + newSize + 'pt');
				} else if(j==3) {
					document.write('/' + pageStyles[i][j] + '');
				} else if(j==4) {
					document.write(' ' + pageStyles[i][j] + '');
				} else if(j==5) {
					document.write('; text-decoration : ' + pageStyles[i][j] + '; ');
				} else if(j==6) {
					document.write('font-weight : ' + pageStyles[i][j] + '; ');
				} else if(j==7) {
					document.write('background-color : ' + pageStyles[i][j] + '; ');
				} else if(j==8) {
					document.write('padding: ' + pageStyles[i][j] + '; ');
				}
			}
		}
		document.write('}\n\n');
	}
	document.write('</style>\n\n');
	return true;	
}


fontStyles();


nav0On = new Image();
nav0On.src = "images/navigation/mainnav/nav_0_over.gif";
nav0Off = new Image();
nav0Off.src = "images/navigation/mainnav/nav_0.gif";

nav1On = new Image();
nav1On.src = "images/navigation/mainnav/nav_1_over.gif";
nav1Off = new Image();
nav1Off.src = "images/navigation/mainnav/nav_1.gif";

nav2On = new Image();
nav2On.src = "images/navigation/mainnav/nav_2_over.gif";
nav2Off = new Image();
nav2Off.src = "images/navigation/mainnav/nav_2.gif";

nav3On = new Image();
nav3On.src = "images/navigation/mainnav/nav_3_over.gif";
nav3Off = new Image();
nav3Off.src = "images/navigation/mainnav/nav_3.gif";

nav4On = new Image();
nav4On.src = "images/navigation/mainnav/nav_4_over.gif";
nav4Off = new Image();
nav4Off.src = "images/navigation/mainnav/nav_4.gif";

nav5On = new Image();
nav5On.src = "images/navigation/mainnav/nav_5_over.gif";
nav5Off = new Image();
nav5Off.src = "images/navigation/mainnav/nav_5.gif";

nav6On = new Image();
nav6On.src = "images/navigation/mainnav/nav_6_over.gif";
nav6Off = new Image();
nav6Off.src = "images/navigation/mainnav/nav_6.gif";

contactOn = new Image();
contactOn.src = "images/misc/contact_icon_on.gif";
contactOff = new Image();
contactOff.src = "images/misc/contact_icon.gif";

sitemapOn = new Image();
sitemapOn.src = "images/misc/site_map_icon_on.gif";
sitemapOff = new Image();
sitemapOff.src = "images/misc/site_map_icon.gif";






// Image replace On Function	
function on(pic) {
	document.images[pic].src = eval(pic + 'On.src');
}
        

// Image replace Off Function	
function off(pic) {
	document.images[pic].src = eval(pic + 'Off.src');
}
