// JavaScript Document
<!-- //Hide javascript code from older browsers

// Globals
// Major version of Flash required
var requiredMajorVersion = 6;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 29;
// the version of javascript supported
var jsVersion = 1.0;

function placeFlashObj(divId, movie, width, height, nonFlashContent) {
	var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
	// document.write(hasReqestedVersion + "<");
	// Check to see if the version meets the requirements for playback
	var Content;
	if (hasReqestedVersion) {  						// if we've detected an acceptable version
		Content = '<div id="' + divId + '">'
			+ '<object type="application/x-shockwave-flash" '
			+ 'data="' + movie + '" '
			+ 'width="' + width + '" height="' + height + '"> '
			+ '<param name="movie" value="' + movie + '"> '
			+ '<param name="quality" value="high"> '
// NOTE! 'wmode=transparent' can break Flash button mouseover effects in Firefox after using scroll
// bars, requiring 2 clicks instead of one!! It apparently causes the focus to shift from the
// Flash stage to the scroll bar - then you have to re-focus on the stage before mouse-overs 
// will work again.
			+ '<param name="wmode" value="transparent"> '
			+ '</object>'
			+ '</div>';
	}
	else {					// flash is too old or we can't detect the plugin
		Content = nonFlashContent;
	}
	document.write(Content);  			// insert proper content
}

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 MM_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_changeProp(objName,x,theProp,theValue) { //v6.0
  var obj = MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)){
    if (theValue == true || theValue == false)
      eval("obj."+theProp+"="+theValue);
    else eval("obj."+theProp+"='"+theValue+"'");
  }
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

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;
}

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];}
}

// Note: history.current, history.previous, history.next are NOT available unless the user has enabled
// 	data tainting (on Windows machines, in autoexec.bat: "set NS_ENABLE_TAINT=1")!!!
/*function goBack(url) {
	if(window.history.length > 1) {
		prevStr=untaint(window.history.previous);
		var prevLoc = prevStr.toLowerCase();
		if (prevLoc.indexOf(url.toLowerCase()) != -1)
			window.history.go(-1);
		else
			window.location.href=url;
	}
	else
		window.location.href=url;
}
*/

function msgUpdtFlash() {
	alert('Please install an updated version of Macromedia Flash Player!', 'Flash Animations');
}
//-->
