// The following browser detection code was adapted from:
//
// Ultimate client-side JavaScript client sniff. Version 3.02
// (C) Netscape Communications 1999-2001.  Permission granted to reuse and distribute.
//
// Everything you always wanted to know about your JavaScript client
// but were afraid to ask. Creates "is_" variables indicating:
// (1) browser vendor:
//     is_nav, is_ie, is_opera, is_hotjava, is_webtv, is_TVNavigator, is_AOLTV
// (2) browser version number:
//     is_major (integer indicating major version number: 2, 3, 4 ...)
//     is_minor (float   indicating full  version number: 2.02, 3.01, 4.04 ...)
// (3) browser vendor AND major version number
//     is_nav2, is_nav3, is_nav4, is_nav4up, is_nav6, is_nav6up, is_gecko, is_ie3,
//     is_ie4, is_ie4up, is_ie5, is_ie5up, is_ie5_5, is_ie5_5up, is_hotjava3, is_hotjava3up,
//     is_opera2, is_opera3, is_opera4, is_opera5, is_opera5up
//
// See http://www.it97.de/JavaScript/JS_tutorial/bstat/navobj.html and
// http://www.it97.de/JavaScript/JS_tutorial/bstat/Browseraol.html
// for detailed lists of userAgent strings.
//
// Note: you don't want your Nav4 or IE4 code to "turn off" or
// stop working when new versions of browsers are released, so
// in conditional code forks, use is_ie5up ("IE 5.0 or greater") 
// is_opera5up ("Opera 5.0 or greater") instead of is_ie5 or is_opera5
// to check version in code which you want to work on future
// versions.

    // convert all characters to lowercase to simplify testing
    var agt=navigator.userAgent.toLowerCase();

    // *** BROWSER VERSION ***
    // Note: On IE5, these return 4, so use is_ie5up to detect IE5.
    var is_major = parseInt(navigator.appVersion);
    var is_minor = parseFloat(navigator.appVersion);

    // Note: Opera and WebTV spoof Navigator.  We do strict client detection.
    // If you want to allow spoofing, take out the tests for opera and webtv.
    var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
    var is_nav2 = (is_nav && (is_major == 2));
    var is_nav3 = (is_nav && (is_major == 3));
    var is_nav4 = (is_nav && (is_major == 4));
    var is_nav4up = (is_nav && (is_major >= 4));
    var is_navonly      = (is_nav && ((agt.indexOf(";nav") != -1) ||
                          (agt.indexOf("; nav") != -1)) );
    var is_nav6 = (is_nav && (is_major == 5));
    //var is_nav6_1 = (is_nav && (is_major == 5) && (agt.indexOf("netscape6/6.1") !=-1));
    var is_nav6up = (is_nav && (is_major >= 5));
    var is_gecko = (agt.indexOf('gecko') != -1);


    var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
    var is_ie3    = (is_ie && (is_major < 4));
    var is_ie4    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5")==-1) );
    var is_ie4up  = (is_ie && (is_major >= 4));
    var is_ie5    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
    var is_ie5_5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
    var is_ie5up  = (is_ie && !is_ie3 && !is_ie4);
    var is_ie5_5up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);
	var is_ie6    = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );
    var is_ie6up  = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);

    // KNOWN BUG: On AOL4, returns false if IE3 is embedded browser
    // or if this is the first browser window opened.  Thus the
    // variables is_aol, is_aol3, and is_aol4 aren't 100% reliable.
    var is_aol   = (agt.indexOf("aol") != -1);
    var is_aol3  = (is_aol && is_ie3);
    var is_aol4  = (is_aol && is_ie4);
    var is_aol5  = (agt.indexOf("aol 5") != -1);
    var is_aol6  = (agt.indexOf("aol 6") != -1);

    var is_opera = (agt.indexOf("opera") != -1);
    var is_opera2 = (agt.indexOf("opera 2") != -1 || agt.indexOf("opera/2") != -1);
    var is_opera3 = (agt.indexOf("opera 3") != -1 || agt.indexOf("opera/3") != -1);
    var is_opera4 = (agt.indexOf("opera 4") != -1 || agt.indexOf("opera/4") != -1);
    var is_opera5 = (agt.indexOf("opera 5") != -1 || agt.indexOf("opera/5") != -1);
    var is_opera5up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4);

    var is_webtv = (agt.indexOf("webtv") != -1); 

    var is_TVNavigator = ((agt.indexOf("navio") != -1) || (agt.indexOf("navio_aoltv") != -1)); 
    var is_AOLTV = is_TVNavigator;

    var is_hotjava = (agt.indexOf("hotjava") != -1);
    var is_hotjava3 = (is_hotjava && (is_major == 3));
    var is_hotjava3up = (is_hotjava && (is_major >= 3));

	// Determine if the client is a Macintosh
    var is_mac    = (agt.indexOf("mac")!=-1);
    var is_mac68k = (is_mac && ((agt.indexOf("68k")!=-1) || (agt.indexOf("68000")!=-1)));
    var is_macppc = (is_mac && ((agt.indexOf("ppc")!=-1) || (agt.indexOf("powerpc")!=-1)));

////////////////////////////////////////////////////////////
	var curLayer = 'menu1';						// Current menu layer to display
	var curCtl = 'home_RO';						// Current image control name
	var curImg = '/images/btns/btn_home2.gif';	// Current menu image

	var	aImgs=new Array();
	aImgs[0]=new Image; 
	aImgs[0].src='/images/btns/btn_team.gif';
	aImgs[1]=new Image; 
	aImgs[1].src='/images/btns/btn_home2_ro.gif';
	aImgs[2]=new Image; 
	aImgs[2].src='/images/btns/btn_team_ro.gif';
	aImgs[3]=new Image; 
	aImgs[3].src='/images/btns/btn_schedule_ro.gif';
	aImgs[4]=new Image; 
	aImgs[4].src='/images/btns/btn_statistics_ro.gif';
	aImgs[5]=new Image; 
	aImgs[5].src='/images/btns/btn_tickets_ro.gif';
	aImgs[6]=new Image; 
	aImgs[6].src='/images/btns/btn_fanstuff_ro.gif';
	aImgs[7]=new Image; 
	aImgs[7].src='/images/btns/btn_kids_ro.gif';
	aImgs[8]=new Image; 
	aImgs[8].src='/images/btns/btn_history_ro.gif';
	aImgs[9]=new Image; 
	aImgs[9].src='/images/btns/btn_store_ro.gif';

////////////////////////////////////////////////////////////

function openWindow(urlToCall,windowName, parms) {
     window.open(urlToCall, windowName, parms)
}

function MM_preloadImages() { //v3.0
	var d=document; 
  
	if(d.images)
	{ 
		if(!aImgs) 
			aImgs=new Array();
			
		var i,j=10,a=MM_preloadImages.arguments; 
    
		for(i=0; i<a.length; i++)
			if (a[i].indexOf("#")!=0)
			{ 
				aImgs[j]=new Image; 
				aImgs[j++].src=a[i];
			}
	}
	
	toggleMenu();
}

function MM_findObj(n, d) { //v4.0
	var p,i,x;  
  
	if(!d) 
		d=document; 
		
	if((p=n.indexOf("?"))>0&&parent.frames.length) 
	{
		d=parent.frames[n.substring(p+1)].document; 
		n=n.substring(0,p);
	}
		
	if(!(x=d[n])&&d.all) 
		x=d.all[n]; 
		
	for (i=0;!x&&i<d.forms.length;i++) 
		x=d.forms[i][n];
		
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) 
		x=MM_findObj(n,d.layers[i].document);
		
	if(!x && document.getElementById) 
		x=document.getElementById(n); 
		
	return x;
}

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+=4)
		if ((x=MM_findObj(a[i]))!=null)
		{
			document.MM_sr[j++]=x; 
			if(!x.oSrc)
				x.oSrc=x.src; 
			x.src=a[i+2];
			x.useMap=a[i+3];
		}
}

function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; 
  
	for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) 
	{
		x.src=x.oSrc;
		x.useMap="";
	}
}

// Controls navigation on the home page of the site
function Show_Layer() { //v3.0
	var i,obj,args=Show_Layer.arguments;
	var div_len =9;
	var div_name = 'menu';
	if(document.getElementById) {
		for (i=1; i<= div_len; i+=1) {
			div_num = div_name + i;
			obj=document.getElementById(div_num);
			if (obj) obj.style.visibility='hidden';
		}
	 
		if (args[0]) {
			obj=document.getElementById(args[0]);
			if (obj) {
				obj.style.visibility='visible';
				// Adjust position of menu layers, 
				// depending on the browser type
				if (is_nav4) 
					if (is_mac) {
						obj.style.left=235;
						obj.style.top=265;
					}
					else
					{
						obj.style.left=235;
						obj.style.top=279;
					}
				if (is_opera5up) {
					obj.style.left=235;
					obj.style.top=273;
				}
				if (is_nav6up) {
					obj.style.top=271;
				}
			}
		}
	}
	else  
	{
		for (i=1; i<= div_len; i+=1) {
			div_num = div_name + i;
			if ((obj=MM_findObj(div_num))!=null) {
				if (obj.style) { 
					obj=obj.style;
				}
				obj.visibility='hidden';
			}
		}
		if (args[0]) {
			if ((obj=MM_findObj(args[0]))!=null) {
				if (obj.style) {
					obj=obj.style;
				}
				obj.visibility='visible';  
				
				// Adjust position of menu layers, 
				// depending on the browser type
				if (is_nav4) 
					if (is_mac) {
						obj.left=235;
						obj.top=265;
					}
					else
					{
						obj.left=235;
						obj.top=279;
					}
				if (is_opera5up) {
					obj.left=235;
					obj.top=273;
				}
				if (is_nav6up) {
					obj.top=271;
				}
			}
		}
	}
}

function toggleMenu(ctrl,imgNum,layerName) {
	document["team_RO"].src = "/images/btns/btn_team.gif";
	document["schedule_RO"].src = "/images/btns/btn_schedule.gif";
	document["statistics_RO"].src = "/images/btns/btn_statistics.gif";
	document["tickets_RO"].src = "/images/btns/btn_tickets.gif";
	document["fanstuff_RO"].src = "/images/btns/btn_fanstuff.gif";
	document["kids_RO"].src = "/images/btns/btn_kids.gif";
	document["history_RO"].src = "/images/btns/btn_history.gif";
	document["store_RO"].src = "/images/btns/btn_store.gif";
	document[ctrl].src = aImgs[imgNum].src
	
	Show_Layer(layerName);
}

function Page_onLoad()
{
	/*today=new Date();
	jran=today.getTime();
	var number;
	var random_number="";
	ia=9301;
	ic=49297;
	im=233280;

	number=10;
	jran = (jran*ia+ic) % im;
	random_number = Math.ceil( (jran/(im*1.0)) *number);
	// Loads the appropriate player image
	switch (random_number){
		case 1: document.imgPlayer.src="/images/hdr_players/hdr_player_01.jpg";break;
		case 2: document.imgPlayer.src="/images/hdr_players/hdr_player_02.jpg";break;
		case 3: document.imgPlayer.src="/images/hdr_players/hdr_player_03.jpg";break;
		case 4: document.imgPlayer.src="/images/hdr_players/hdr_player_04.jpg";break;
		case 5: document.imgPlayer.src="/images/hdr_players/hdr_player_05.jpg";break;
		case 6: document.imgPlayer.src="/images/hdr_players/hdr_player_06.jpg";break;
		case 7: document.imgPlayer.src="/images/hdr_players/hdr_player_07.jpg";break;
		case 8: document.imgPlayer.src="/images/hdr_players/hdr_player_08.jpg";break;
		case 9: document.imgPlayer.src="/images/hdr_players/hdr_player_09.jpg";break;
		case 10: document.imgPlayer.src="/images/hdr_players/hdr_player_10.jpg";break;
	}
	
	number=12;
	jran = (jran*ia+ic) % im;
	random_number = Math.ceil( (jran/(im*1.0)) *number);
	// Loads the appropriate fan image
	switch (random_number) {
		case 1: document.imgFan.src="/images/pix_fans/hdr_main_fan01.gif"; break;
		case 2: document.imgFan.src="/images/pix_fans/hdr_main_fan02.gif"; break;
		case 3: document.imgFan.src="/images/pix_fans/hdr_main_fan03.gif"; break;
		case 4: document.imgFan.src="/images/pix_fans/hdr_main_fan04.gif"; break;
		case 5: document.imgFan.src="/images/pix_fans/hdr_main_fan05.gif"; break;
		case 6: document.imgFan.src="/images/pix_fans/hdr_main_fan06.gif"; break;
		case 7: document.imgFan.src="/images/pix_fans/hdr_main_fan07.gif"; break;
		case 8: document.imgFan.src="/images/pix_fans/hdr_main_fan08.gif"; break;
		case 9: document.imgFan.src="/images/pix_fans/hdr_main_fan09.gif"; break;
		case 10: document.imgFan.src="/images/pix_fans/hdr_main_fan10.gif"; break;
		case 11: document.imgFan.src="/images/pix_fans/hdr_main_fan11.gif"; break;
		case 12: document.imgFan.src="/images/pix_fans/hdr_main_fan12.gif"; break;
	}*/
}

