var pageID; 



window.saveNavigator = window.navigator;

// Handy functions
function noop() {}
function noerror() { return true; }

function detectBrowser()
{
	
	var element = null;
	
	window.onerror = noop;

	navigator.OS		= '';
	navigator.version	= 0;
	navigator.org		= '';
	navigator.family	= '';

	var platform;
	if (typeof(window.navigator.platform) != 'undefined')
	{
		platform = window.navigator.platform.toLowerCase();
		if (platform.indexOf('win') != -1)
			navigator.OS = 'win';
		else if (platform.indexOf('mac') != -1)
			navigator.OS = 'mac';
		else if (platform.indexOf('unix') != -1 || platform.indexOf('linux') != -1 || platform.indexOf('sun') != -1)
			navigator.OS = 'nix';
	}

	var i = 0;
	var ua = window.navigator.userAgent.toLowerCase();
	
	if (ua.indexOf('opera') != -1)
	{
		i = ua.indexOf('opera');
		navigator.family	= 'opera';
		navigator.org		= 'opera';
		navigator.version	= parseFloat('0' + ua.substr(i+6), 10);
	}
	else if ((i = ua.indexOf('msie')) != -1)
	{
		navigator.org		= 'microsoft';
		navigator.version	= parseFloat('0' + ua.substr(i+5), 10);
		
		if (navigator.version < 4)
			navigator.family = 'ie3';
		else
			navigator.family = 'ie4'
	}
	else if (typeof(window.controllers) != 'undefined' && typeof(window.locationbar) != 'undefined')
	{
		i = ua.lastIndexOf('/')
		navigator.version = parseFloat('0' + ua.substr(i+1), 10);
		navigator.family = 'gecko';

		if (ua.indexOf('netscape') != -1)
			navigator.org = 'netscape';
		else if (ua.indexOf('compuserve') != -1)
			navigator.org = 'compuserve';
		else
			navigator.org = 'mozilla';
	}
	else if ((ua.indexOf('mozilla') !=-1) && (ua.indexOf('spoofer')==-1) && (ua.indexOf('compatible') == -1) && (ua.indexOf('opera')==-1)&& (ua.indexOf('webtv')==-1) && (ua.indexOf('hotjava')==-1))
	{
	    var is_major = parseFloat(navigator.appVersion);
    
		if (is_major < 4)
			navigator.version = is_major;
		else
		{
			i = ua.lastIndexOf('/')
			navigator.version = parseFloat('0' + ua.substr(i+1), 10);
		}
		navigator.org = 'netscape';
		navigator.family = 'nn' + parseInt(navigator.appVersion);
	}
	else if ((i = ua.indexOf('aol')) != -1 )
	{
		// aol
		navigator.family	= 'aol';
		navigator.org		= 'aol';
		navigator.version	= parseFloat('0' + ua.substr(i+4), 10);
	}

	navigator.DOMCORE1	= (typeof(document.getElementsByTagName) != 'undefined' && typeof(document.createElement) != 'undefined');
	navigator.DOMCORE2	= (navigator.DOMCORE1 && typeof(document.getElementById) != 'undefined' && typeof(document.createElementNS) != 'undefined');
	navigator.DOMHTML	= (navigator.DOMCORE1 && typeof(document.getElementById) != 'undefined');
	navigator.DOMCSS1	= ( (navigator.family == 'gecko') || (navigator.family == 'ie4') );

	navigator.DOMCSS2   = false;
	if (navigator.DOMCORE1)
	{
		element = document.createElement('p');
		navigator.DOMCSS2 = (typeof(element.style) == 'object');
	}

	navigator.DOMEVENTS	= (typeof(document.createEvent) != 'undefined');

	
}

detectBrowser();

var loaded = false;
var timer = null;
var isOver = false;
var ns = (document.layers) ?1 :0;

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function cancelTimer() {
clearTimeout(timer);
isOver= true;
}

function OverLayer() {
clearTimeout(timer);
isOver= true;
}

function mClk(src){ 
 if(event.srcElement.tagName=='TD')
  src.children.tags('A')[0].click();
}
 
function mOvr(src,clrOver){ 
 if (!src.contains(event.fromElement)){ 
	src.style.cursor = 'hand'; 
  src.bgColor = clrOver; 
	src.style.color="#FFFFFF";
	src.style.fontFamily = "Verdana, Arial, Helvetica, sans-serif";
	src.style.fontSize = "10px";
	src.style.fontWeight = "bold";
 } 
} 

function mOut(src,clrIn){ 
 if (!src.contains(event.toElement)){ 
  src.style.cursor = 'default'; 
  src.bgColor = clrIn; 
	src.style.color="#9E191E";
	src.style.fontFamily = "Verdana, Arial, Helvetica, sans-serif";
	src.style.fontSize = "10px";
	src.style.fontWeight = "bold";
 } 
}  

function HideAllLayers() {
clearTimeout(timer);
isOver = false;
timer = setTimeout("subhide(1)", 300);
}


function shide(l) { 
clearTimeout(timer);
isOver = false;
timer = setTimeout("subhide(1)", 300);
//subhide(1)

}

function subhide(l) 
{
if (loaded) {
clearTimeout(timer);
if (ns) {
document.layers.sub1.visibility='hidden';
document.sub2.visibility='hidden';
document.sub3.visibility='hidden';
document.sub4.visibility='hidden';
document.sub5.visibility='hidden';
document.sub6.visibility='hidden';
document.sub7.visibility='hidden';
} else {
if (navigator.family =='gecko' || navigator.family == 'nn5') {
document.getElementById("sub1").style.visibility='hidden';
document.getElementById("sub2").style.visibility='hidden';
document.getElementById("sub3").style.visibility='hidden';
document.getElementById("sub4").style.visibility='hidden';
document.getElementById("sub5").style.visibility='hidden';
document.getElementById("sub6").style.visibility='hidden';
document.getElementById("sub7").style.visibility='hidden';
}else {
document.all.sub1.style.visibility='hidden';
document.all.sub2.style.visibility='hidden';
document.all.sub3.style.visibility='hidden';
document.all.sub4.style.visibility='hidden';
document.all.sub5.style.visibility='hidden';
document.all.sub6.style.visibility='hidden';
document.all.sub7.style.visibility='hidden';
}
}
}

document.images.liveRacing.src = navLiveRacing; 
document.images.simulcasting.src = navSimulcasting;
document.images.handicapping.src = navHandicapping; 
document.images.horseman.src = navHorseman; 
document.images.pressBox.src = navPressBox; 
document.images.visitorsInfo.src = navVisitorsInfo; 
document.images.diningGroups.src = navDiningGroups;

if (navigator.org == "microsoft") {
	if (pageID == 18) {
	document.forms.tbredArchives.nyear.style.visibility = 'visible'; // show form elements on racingArchives.asp 
	document.forms.harnessMeet.page.style.visibility = 'visible'; 
	}
	else if (pageID == 31) {
	document.forms.show.raceType.style.visibility = 'visible'; // show form elements on standingsOwner.asp 
	document.forms.show.raceDate.style.visibility = 'visible';
	}
	else if (pageID == 49) {
	document.forms.show.raceType.style.visibility = 'visible'; // show form elements on stakes.asp 
	document.forms.show.raceDate.style.visibility = 'visible';
	document.forms.show.sort.style.visibility = 'visible';
	}
	else if (pageID == 126) {
	document.forms.subENews.Title.style.visibility = 'visible'; // show form elements on eNewsMailingList.asp 
	document.forms.subENews.State.style.visibility = 'visible'; 
	}
}
}

function showsubOnLoad(l)
{
if (loaded) {
subhide(1);
clearTimeout(timer);

if (l==1) {

if (ns) {
document.sub1.visibility='visible';
} else {
if (navigator.family =='gecko' || navigator.family == 'nn5') {
document.getElementById("sub1").style.visibility='visible';
} else {
document.all.sub1.style.visibility='visible';
}
}
}
}
HideAllLayers();
}

function showsub(l)
{
if (loaded) {
subhide(1);
clearTimeout(timer);
if (l==1) {

if (ns) {
document.sub1.visibility='visible';
} else {
if (navigator.family =='gecko' || navigator.family == 'nn5') {
document.getElementById("sub1").style.visibility='visible';
} else {
document.all.sub1.style.visibility='visible';
}
}
document.images.liveRacing.src = 'images/navLiveRacingOn.gif'; 
}

if (l==2) {

if (ns) {
document.sub2.visibility='visible';
} else {
if (navigator.family =='gecko' || navigator.family == 'nn5') {
document.getElementById("sub2").style.visibility='visible';
} else {
document.all.sub2.style.visibility='visible';
}
}
MM_swapImage("images/navSimulcastingOn.gif");
document.images.simulcasting.src = 'images/navSimulcastingOn.gif'; 
}

if (l==3) {

if (ns) {
document.sub3.visibility='visible';
} else {
if (navigator.family =='gecko' || navigator.family == 'nn5') {
document.getElementById("sub3").style.visibility='visible';
} else {
document.all.sub3.style.visibility='visible';
}}
MM_swapImage("images/navHandicappingOn.gif");
document.images.handicapping.src = 'images/navHandicappingOn.gif';
}

if (l==4) {

if (ns) {
document.sub4.visibility='visible';
} else {
if (navigator.family =='gecko' || navigator.family == 'nn5') {
document.getElementById("sub4").style.visibility='visible';
} else {
document.all.sub4.style.visibility='visible';
}}
document.images.horseman.src = 'images/navHorsemanOn.gif';
}

if (l==5) {

if (ns) {
document.sub5.visibility='visible';
} else {
if (navigator.family =='gecko' || navigator.family == 'nn5') {
document.getElementById("sub5").style.visibility='visible';
} else {
document.all.sub5.style.visibility='visible';
}}
document.images.pressBox.src = 'images/navPressBoxOn.gif';
}

if (l==6) {

if (ns) {
document.sub6.visibility='visible';
} else {
if (navigator.family =='gecko' || navigator.family == 'nn5') {
document.getElementById("sub6").style.visibility='visible';
} else {
document.all.sub6.style.visibility='visible';
}}
document.images.visitorsInfo.src = 'images/navVisitorsInfoOn.gif';
}

if (l==7) {

if (ns) {
document.sub7.visibility='visible';
} else {
if (navigator.family =='gecko' || navigator.family == 'nn5') {
document.getElementById("sub7").style.visibility='visible';
} else {
document.all.sub7.style.visibility='visible';
}}
document.images.diningGroups.src = 'images/navDiningGroupsOn.gif';
}
}

if (navigator.org == "microsoft") {
	if (pageID == 18) {
	document.forms.tbredArchives.nyear.style.visibility = 'hidden'; // show form elements on racingArchives.asp 
	document.forms.harnessMeet.page.style.visibility = 'hidden'; 	
	}
	else if (pageID == 31) {
	document.forms.show.raceType.style.visibility = 'hidden'; // hide form elements on standingsOwner.asp to allow the nav to be seen
	document.forms.show.raceDate.style.visibility = 'hidden';
	}
	else if (pageID == 49) {
	document.forms.show.raceType.style.visibility = 'hidden'; // hide form elements on stakes.asp 
	document.forms.show.raceDate.style.visibility = 'hidden';
	document.forms.show.sort.style.visibility = 'hidden';
	}
	else if (pageID == 126) {
	document.forms.subENews.Title.style.visibility = 'hidden'; // hide form elements on eNewsMailingList.asp 
	document.forms.subENews.State.style.visibility = 'hidden'; 
	}
}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

MM_reloadPage(true);

function clearForm(formName)
{
	document.forms[formName].textSearch.value = '';
}

var navLiveRacing, navSimulcasting, navHandicapping, navHorseman, navPressBox, navVisitorsInfo, navDiningGroups;

function navState(navID) {
	
if (navID == 1) { 
	navLiveRacing = 'images/navLiveRacingOn.gif'; 
	navSimulcasting = 'images/navSimulcasting.gif'; 
	navHandicapping = 'images/navHandicapping.gif'; 
	navHorseman = 'images/navHorseman.gif'; 
	navPressBox = 'images/navPressBox.gif'; 
	navVisitorsInfo = 'images/navVisitorsInfo.gif'; 
	navDiningGroups = 'images/navDiningGroups.gif'; 
} 
else if (navID == 2) { 
	navLiveRacing = 'images/navLiveRacing.gif'; 
	navSimulcasting = 'images/navSimulcastingOn.gif'; 
	navHandicapping = 'images/navHandicapping.gif'; 
	navHorseman = 'images/navHorseman.gif'; 
	navPressBox = 'images/navPressBox.gif'; 
	navVisitorsInfo = 'images/navVisitorsInfo.gif'; 
	navDiningGroups = 'images/navDiningGroups.gif'; 
}
else if (navID == 3) { 
	navLiveRacing = 'images/navLiveRacing.gif'; 
	navSimulcasting = 'images/navSimulcasting.gif'; 
	navHandicapping = 'images/navHandicappingOn.gif'; 
	navHorseman = 'images/navHorseman.gif'; 
	navPressBox = 'images/navPressBox.gif'; 
	navVisitorsInfo = 'images/navVisitorsInfo.gif'; 
	navDiningGroups = 'images/navDiningGroups.gif'; 
} 
else if (navID == 4) { 
	navLiveRacing = 'images/navLiveRacing.gif'; 
	navSimulcasting = 'images/navSimulcasting.gif'; 
	navHandicapping = 'images/navHandicapping.gif'; 
	navHorseman = 'images/navHorsemanOn.gif'; 
	navPressBox = 'images/navPressBox.gif'; 
	navVisitorsInfo = 'images/navVisitorsInfo.gif'; 
	navDiningGroups = 'images/navDiningGroups.gif'; 
} 
else if (navID == 5) { 
	navLiveRacing = 'images/navLiveRacing.gif'; 
	navSimulcasting = 'images/navSimulcasting.gif'; 
	navHandicapping = 'images/navHandicapping.gif'; 
	navHorseman = 'images/navHorseman.gif'; 
	navPressBox = 'images/navPressBoxOn.gif'; 
	navVisitorsInfo = 'images/navVisitorsInfo.gif'; 
	navDiningGroups = 'images/navDiningGroups.gif'; 
} 
else if (navID == 6) { 
	navLiveRacing = 'images/navLiveRacing.gif'; 
	navSimulcasting = 'images/navSimulcasting.gif'; 
	navHandicapping = 'images/navHandicapping.gif'; 
	navHorseman = 'images/navHorseman.gif'; 
	navPressBox = 'images/navPressBox.gif'; 
	navVisitorsInfo = 'images/navVisitorsInfoOn.gif'; 
	navDiningGroups = 'images/navDiningGroups.gif'; 
} 
else if (navID == 7) { 
	navLiveRacing = 'images/navLiveRacing.gif'; 
	navSimulcasting = 'images/navSimulcasting.gif'; 
	navHandicapping = 'images/navHandicapping.gif'; 
	navHorseman = 'images/navHorseman.gif'; 
	navPressBox = 'images/navPressBox.gif'; 
	navVisitorsInfo = 'images/navVisitorsInfo.gif'; 
	navDiningGroups = 'images/navDiningGroupsOn.gif'; 
} 
else {
	navLiveRacing = 'images/navLiveRacing.gif'; 
	navSimulcasting = 'images/navSimulcasting.gif'; 
	navHandicapping = 'images/navHandicapping.gif'; 
	navHorseman = 'images/navHorseman.gif'; 
	navPressBox = 'images/navPressBox.gif'; 
	navVisitorsInfo = 'images/navVisitorsInfo.gif'; 
	navDiningGroups = 'images/navDiningGroups.gif'; 
}
}