// convert all characters to lowercase to simplify testing
var agt=navigator.userAgent.toLowerCase();
var appVer = navigator.appVersion.toLowerCase();

//check turns off tab over state if browser is safari
var is_safari = ((agt.indexOf('safari')!=-1)&&(agt.indexOf('mac')!=-1))?true:false;


// Preload tab and link images to prevent delay on over state.
if(document.images){
	var nav_home_off = new Image(); nav_home_off.src = "imgs/nav_home_off.gif";
	var nav_racing_off = new Image(); nav_racing_off.src = "imgs/nav_racing_off.gif";
	var nav_concerts_off = new Image(); nav_concerts_off.src = "imgs/nav_concerts_off.gif";
	var nav_private_off = new Image(); nav_private_off.src = "imgs/nav_private_off.gif";
	var nav_calendar_off = new Image(); nav_calendar_off.src = "imgs/nav_calendar_off.gif";
	var nav_racecalendar_off = new Image(); nav_racecalendar_off.src = "imgs/nav_racecalendar_off.gif";
	var nav_introtoracing_off = new Image(); nav_introtoracing_off.src = "imgs/nav_introtoracing_off.gif";
	var nav_ticketinginfo_off = new Image(); nav_ticketinginfo_off.src = "imgs/nav_ticketinginfo_off.gif";
	var nav_posttime_off = new Image(); nav_posttime_off.src = "imgs/nav_posttime_off.gif";
	var nav_horsemen_off = new Image(); nav_horsemen_off.src = "imgs/nav_horsemen_off.gif";
	var nav_players_off = new Image(); nav_players_off.src = "imgs/nav_players_off.gif";
	var nav_articles_off = new Image(); nav_articles_off.src = "imgs/nav_articles_off.gif";
	var nav_liveracing_off = new Image(); nav_liveracing_off.src = "imgs/nav_liveracing_off.gif";
	var nav_simulcast_off = new Image(); nav_simulcast_off.src = "imgs/nav_simulcast_off.gif";
	var nav_stakes_off = new Image(); nav_stakes_off.src = "imgs/nav_stakes_off.gif";
	var nav_racingnews_off = new Image(); nav_racingnews_off.src = "imgs/nav_racingnews_off.gif";
	var nav_racingpromo_off = new Image(); nav_racingpromo_off.src = "imgs/nav_racingpromo_off.gif";
	
	
	
	
	var nav_home_on = new Image(); nav_home_on.src = "imgs/nav_home_on.gif";
	var nav_racing_on = new Image(); nav_racing_on.src = "imgs/nav_racing_on.gif";
	var nav_concerts_on = new Image(); nav_concerts_on.src = "imgs/nav_concerts_on.gif";
	var nav_private_on = new Image(); nav_private_on.src = "imgs/nav_private_on.gif";
	var nav_calendar_on = new Image(); nav_calendar_on.src = "imgs/nav_calendar_on.gif";
	var nav_racecalendar_on = new Image(); nav_racecalendar_on.src = "imgs/nav_racecalendar_on.gif";
	var nav_introtoracing_on = new Image(); nav_introtoracing_on.src = "imgs/nav_introtoracing_on.gif";
	var nav_ticketinginfo_on = new Image(); nav_ticketinginfo_on.src = "imgs/nav_ticketinginfo_on.gif";
	var nav_posttime_on = new Image(); nav_posttime_on.src = "imgs/nav_posttime_on.gif";
	var nav_horsemen_on = new Image(); nav_horsemen_on.src = "imgs/nav_horsemen_on.gif";
	var nav_players_on = new Image(); nav_players_on.src = "imgs/nav_players_on.gif";
	var nav_articles_on = new Image(); nav_articles_on.src = "imgs/nav_articles_on.gif";
	var nav_racecalendar_on = new Image(); nav_racecalendar_on.src = "imgs/nav_racecalendar_on.gif";
	var nav_liveracing_on = new Image(); nav_liveracing_on.src = "imgs/nav_liveracing_on.gif";
	var nav_simulcast_on = new Image(); nav_simulcast_on.src = "imgs/nav_simulcast_on.gif";
	var nav_stakes_on = new Image(); nav_stakes_on.src = "imgs/nav_stakes_on.gif";
	var nav_racingnews_on = new Image(); nav_racingnews_on.src = "imgs/nav_racingnews_on.gif";
	var nav_racingpromo_on = new Image(); nav_racingpromo_on.src = "imgs/nav_racingpromo_on.gif";
	
	
}


//swap top link images with active/over version of top link images
function showOver(dObj) {
	//alert(dObj.name);
	var currentItem = dObj.name;
	var overImgSrc = eval(currentItem + "_on.src");
	if(is_safari == true){
	//do nothing
	} else {
		dObj.src = overImgSrc;
	}
}

//swap top link images with inactive/off version of top link images
function showOut(dObj) {
	//alert(dObj.name);
	var currentItem = dObj.name;
	var offImgSrc = eval(currentItem + "_off.src");
	if(is_safari == true){
		//do nothing
	} else {
		dObj.src = offImgSrc;
	}
}
