// 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();


aboutOff = new Image();
aboutOff.src = 'images/nav_about_us_off.gif';
aboutOn = new Image();
aboutOn.src = 'images/nav_about_us_over.gif';

calendarOff = new Image();
calendarOff.src = 'images/nav_calendar_off.gif';
calendarOn = new Image();
calendarOn.src = 'images/nav_calendar_over.gif';

servicesOff = new Image();
servicesOff.src = 'images/nav_services_off.gif';
servicesOn = new Image();
servicesOn.src = 'images/nav_services_over.gif';

testimonialsOff = new Image();
testimonialsOff.src = 'images/nav_testimonials_off.gif';
testimonialsOn = new Image();
testimonialsOn.src = 'images/nav_testimonials_over.gif';

signupOff = new Image();
signupOff.src = 'images/nav_sign_up_off.gif';
signupOn = new Image();
signupOn.src = 'images/nav_sign_up_over.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');
}

//random number generator
var tipNum = Math.random()*23+1;
tipNum = Math.round(tipNum);
if (tipNum >=24) { tipNum = 23;}