// KRT2006 Global JavaScript Functions

if (self != top) top.location.href = window.location.href;

function fwindow() {self.focus();}

function preload() {
	image0a = new Image();
	image0a.src = "Images/m_motogp_a.gif";
	image1a = new Image();
	image1a.src = "Images/mx1_a.gif";
	image2a = new Image();
	image2a.src = "Images/wsb_a.gif";
	image3a = new Image();
	image3a.src = "Images/wss_a.gif";	
	image4a = new Image();
	image4a.src = "Images/est1000_a.gif";
	image5a = new Image();
	image5a.src = "Images/est600_a.gif";
	image6a = new Image();
	image6a.src = "Images/national_rt_a.gif";
	image7a = new Image();
	image7a.src = "Images/btn_subscribe_a.gif";
	image8a = new Image();
	image8a.src = "Images/m_home_a.gif";
	image9a = new Image();
	image9a.src = "Images/m_team_a.gif";
	image10a = new Image();
	image10a.src = "Images/m_championship_a.gif";	
	image11a = new Image();
	image11a.src = "Images/m_calendar_a.gif";
	image12a = new Image();
	image12a.src = "Images/m_news_a.gif";
	image13a = new Image();
	image13a.src = "Images/m_photos_a.gif";
	image14a = new Image();
	image14a.src = "Images/m_newsletter_a.gif";
	
}

function positionmenu() {
	var winW, winH, elMenu;
	if (document.getElementById("menu")) {
		elMenu = document.getElementById("menu")
		if (parseInt(navigator.appVersion)>3) {
		 if (navigator.appName=="Netscape") {
		  winW = window.innerWidth;
		 }
		 if (navigator.appName.indexOf("Microsoft")!=-1) {
		  //alert('microsoft')
		  winW = document.body.offsetWidth;
		 }
		}
		if (winW < 1100 && winW > 900) {
			//alert ('1024');
			elMenu.style.width = "88%"
		} 
		else if (winW < 900 && winW > 750) {
			elMenu.style.width = "97%"
		}
		else {
			elMenu.style.width = "80%"
		}
	}
}
	
function menu_roll(elm,img_a) {
	document.getElementById(elm).src= 'images/' + img_a;
}

function getScrollTop() {
	var scrollTop = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrollTop = window.pageYOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrollTop = document.body.scrollTop;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrollTop = document.documentElement.scrollTop;
  }
   return scrollTop;
}

function showPhotoPopup(src,imgwidth,imgheight) {
	var elPhotoPopup = document.getElementById('PhotoPopup');
	var nScroll = getScrollTop();
	var elPhotoPopupIMG = document.getElementById('PhotoPopupIMG');
	elPhotoPopupIMG.src = src;
	elPhotoPopupIMG.width = imgwidth;
	elPhotoPopupIMG.height = imgheight;
	if (nScroll > 280) {
		elPhotoPopup.style.top = nScroll;
	}
	else {
		elPhotoPopup.style.top = 280;
	}
	elPhotoPopup.style.display = 'block';
}

function hidePhotoPopup() {
	document.getElementById('PhotoPopup').style.display = 'none';
	document.getElementById('PhotoPopup').src = 'Images/pixel.gif';
}

function loadMovie(flashVersion,Category) {
	var elMovie = document.getElementById('movie' + Category);
	var html = '';
	if (elMovie!=null) {
//		alert('flashVersion: ' + flashVersion);
		var requiredVersion = 7;
		if (flashVersion >= requiredVersion) { //create the Flash HTML
			html+="<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=" + requiredVersion + ",0,0,0\" width=\"155\" height=\"365\" id=\"" + Category + "\" align=\"left\">";
			html+="<param name=\"allowScriptAccess\" value=\"sameDomain\" />";
			html+="<param name=\"movie\" value=\"Images/" + Category + ".swf?url=/" + Category + "\" />";
			html+="<param name=\"quality\" value=\"high\" />";
			html+="<param name=\"wmode\" value=\"transparent\" />";
			html+="<param name=\"bgcolor\" value=\"#ffffff\" />";
			html+="<embed src=\"Images/" + Category + ".swf?url=/" + Category + "\" width=\"155\" height=\"365\" id=\"" + Category + "\" align=\"left\" />";
			html+="</object>";
			//insert the HTML
			elMovie.innerHTML = html;
		}
	}
}

function loadDefault() {
	loadMovie(flashVersion,'mx1');
	loadMovie(flashVersion,'wsb');
	loadMovie(flashVersion,'wss');
	loadMovie(flashVersion,'est1000');
	loadMovie(flashVersion,'est600');
	preload();
}

// Flash Version Detector  v1.2.1
// documentation: http://www.dithered.com/javascript/flash_detect/index.html
// license: http://creativecommons.org/licenses/by/1.0/
// code by Chris Nott (chris[at]dithered[dot]com)
// with VBScript code from Alastair Hamilton (now somewhat modified)

function isDefined(property) {
  return (typeof property != 'undefined');
}

var flashVersion = 0;
function getFlashVersion() {
	var latestFlashVersion = 8;
   var agent = navigator.userAgent.toLowerCase(); 
	
   // NS3 needs flashVersion to be a local variable
   if (agent.indexOf("mozilla/3") != -1 && agent.indexOf("msie") == -1) {
      flashVersion = 0;
   }
   
	// NS3+, Opera3+, IE5+ Mac (support plugin array):  check for Flash plugin in plugin array
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		var flashPlugin = navigator.plugins['Shockwave Flash'];
		if (typeof flashPlugin == 'object') { 
			for (var i = latestFlashVersion; i >= 3; i--) {
            if (flashPlugin.description.indexOf(i + '.') != -1) {
               flashVersion = i;
               break;
            }
         }
		}
	}

	// IE4+ Win32:  attempt to create an ActiveX object using VBScript
	else if (agent.indexOf("msie") != -1 && parseInt(navigator.appVersion) >= 4 && agent.indexOf("win")!=-1 && agent.indexOf("16bit")==-1) {
	   var doc = '<scr' + 'ipt language="VBScript"\> \n';
      doc += 'On Error Resume Next \n';
      doc += 'Dim obFlash \n';
      doc += 'For i = ' + latestFlashVersion + ' To 3 Step -1 \n';
      doc += '   Set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash." & i) \n';
      doc += '   If IsObject(obFlash) Then \n';
      doc += '      flashVersion = i \n';
      doc += '      Exit For \n';
      doc += '   End If \n';
      doc += 'Next \n';
      doc += '</scr' + 'ipt\> \n';
      document.write(doc);
   }
		
	// WebTV 2.5 supports flash 3
	else if (agent.indexOf("webtv/2.5") != -1) flashVersion = 3;

	// older WebTV supports flash 2
	else if (agent.indexOf("webtv") != -1) flashVersion = 2;

	// Can't detect in all other cases
	else {
		flashVersion = flashVersion_DONTKNOW;
	}

	return flashVersion;
}

flashVersion_DONTKNOW = -1;