From: <Saved by Windows Internet Explorer 7>
Subject: Shedd Aquarium | Exhibits | Wild Reef
Date: Wed, 2 Apr 2008 11:25:15 -0600
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_000C_01C894B4.39562470"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180

This is a multi-part message in MIME format.

------=_NextPart_000_000C_01C894B4.39562470
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sheddaquarium.org/exhibits/flash/wildreef/index.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=3D(0013)about:internet --><HTML =
lang=3Den><HEAD><TITLE>Shedd Aquarium | Exhibits | Wild Reef</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<SCRIPT language=3Djavascript> AC_FL_RunContent =3D 0; </SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"http://www.sheddaquarium.org/exhibits/flash/wildreef/scripts/AC_Ru=
nActiveContent.js"></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript>
<!--
// =
-------------------------------------------------------------------------=
----
// Globals
// Major version of Flash required
var requiredMajorVersion =3D 6;
// Minor version of Flash required
var requiredMinorVersion =3D 0;
// Revision of Flash required
var requiredRevision =3D 0;
// the version of javascript supported
var jsVersion =3D 1.0;
// =
-------------------------------------------------------------------------=
----
// -->
</SCRIPT>

<SCRIPT language=3DVBScript type=3Dtext/vbscript>
<!-- // Visual basic helper required to detect Flash Player ActiveX =
control version information
Function VBGetSwfVer(i)
  on error resume next
  Dim swControl, swVersion
  swVersion =3D 0
 =20
  set swControl =3D CreateObject("ShockwaveFlash.ShockwaveFlash." + =
CStr(i))
  if (IsObject(swControl)) then
    swVersion =3D swControl.GetVariable("$version")
  end if
  VBGetSwfVer =3D swVersion
End Function
// -->
</SCRIPT>

<SCRIPT language=3DJavaScript1.1 type=3Dtext/javascript>
<!-- // Detect Client Browser type
var isIE  =3D (navigator.appVersion.indexOf("MSIE") !=3D -1) ? true : =
false;
var isWin =3D (navigator.appVersion.toLowerCase().indexOf("win") !=3D =
-1) ? true : false;
var isOpera =3D (navigator.userAgent.indexOf("Opera") !=3D -1) ? true : =
false;
jsVersion =3D 1.1;
// JavaScript helper required to detect Flash Player PlugIn version =
information
function JSGetSwfVer(i){
	// NS/Opera version >=3D 3 check for Flash plugin in plugin array
	if (navigator.plugins !=3D null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || =
navigator.plugins["Shockwave Flash"]) {
			var swVer2 =3D navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : =
"";
      		var flashDescription =3D navigator.plugins["Shockwave Flash" + =
swVer2].description;
			descArray =3D flashDescription.split(" ");
			tempArrayMajor =3D descArray[2].split(".");
			versionMajor =3D tempArrayMajor[0];
			versionMinor =3D tempArrayMajor[1];
			if ( descArray[3] !=3D "" ) {
				tempArrayMinor =3D descArray[3].split("r");
			} else {
				tempArrayMinor =3D descArray[4].split("r");
			}
      		versionRevision =3D tempArrayMinor[1] > 0 ? tempArrayMinor[1] : =
0;
            flashVer =3D versionMajor + "." + versionMinor + "." + =
versionRevision;
      	} else {
			flashVer =3D -1;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") !=3D =
-1) flashVer =3D 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") !=3D =
-1) flashVer =3D 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") !=3D -1) =
flashVer =3D 2;
	// Can't detect in all other cases
	else {
	=09
		flashVer =3D -1;
	}
	return flashVer;
}=20
// If called with no parameters this function returns a floating point =
value=20
// which should be the version of the Flash Player or 0.0=20
// ex: Flash Player 7r14 returns 7.14
// If called with reqMajorVer, reqMinorVer, reqRevision returns true if =
that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)=20
{
 	reqVer =3D parseFloat(reqMajorVer + "." + reqRevision);
   	// loop backwards through the versions until we find the newest =
version=09
	for (i=3D25;i>0;i--) {=09
		if (isIE && isWin && !isOpera) {
			versionStr =3D VBGetSwfVer(i);
		} else {
			versionStr =3D JSGetSwfVer(i);	=09
		}
		if (versionStr =3D=3D -1 ) {=20
			return false;
		} else if (versionStr !=3D 0) {
			if(isIE && isWin && !isOpera) {
				tempArray         =3D versionStr.split(" ");
				tempString        =3D tempArray[1];
				versionArray      =3D tempString .split(",");			=09
			} else {
				versionArray      =3D versionStr.split(".");
			}
			versionMajor      =3D versionArray[0];
			versionMinor      =3D versionArray[1];
			versionRevision   =3D versionArray[2];
		=09
			versionString     =3D versionMajor + "." + versionRevision;   // =
7.0r24 =3D=3D 7.24
			versionNum        =3D parseFloat(versionString);
        	// is the major.revision >=3D requested major.revision AND the =
minor version >=3D requested minor
			if ( (versionMajor > reqMajorVer) && (versionNum >=3D reqVer) ) {
				return true;
			} else {
				return ((versionNum >=3D reqVer && versionMinor >=3D reqMinorVer) ? =
true : false );=09
			}
		}
	}=09
	return (reqVer ? false : 0.0);
}
// -->
</SCRIPT>

<META content=3D"MSHTML 6.00.5730.11" name=3DGENERATOR></HEAD>
<BODY bgColor=3D#000000 leftMargin=3D0 topMargin=3D0 marginheight=3D"0" =
marginwidth=3D"0">
<TABLE height=3D"100%" cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dcenter align=3Dmiddle>
      <SCRIPT language=3DJavaScript type=3Dtext/javascript>
<!--
var hasRightVersion =3D DetectFlashVer(requiredMajorVersion, =
requiredMinorVersion, requiredRevision);
if(hasRightVersion) {  // if we've detected an acceptable version
	if (AC_FL_RunContent =3D=3D 0) {
		alert("This page requires AC_RunActiveContent.js. In Flash, run =
\"Apply Active Content Update\" in the Commands menu to copy =
AC_RunActiveContent.js to the HTML output folder.");
	} else {
		// embed the flash movie
		AC_FL_RunContent(
			'codebase', =
'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#vers=
ion=3D6,0,0,0',
			'width', '100%',
			'height', '616',
			'src', 'main',
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'window',
			'devicefont', 'false',
			'id', 'main',
			'bgcolor', '#000000',
			'name', 'main',
			'menu', 'true',
			'allowScriptAccess','sameDomain',
			'movie', 'main',
			'salign', ''
			); //end AC code
	}
} else {  // flash is too old or we can't detect the plugin
	var alternateContent =3D 'Alternate HTML content should be placed =
here.'
	+ 'This content requires the Macromedia Flash Player.'
	+ '<a href=3Dhttp://www.macromedia.com/go/getflash/>Get Flash</a>';
	document.write(alternateContent);  // insert non-flash content
}
// -->
</SCRIPT>
      <NOSCRIPT>// Provide alternate content for browsers that do not =
support=20
      scripting // or for those that have scripting disabled. Alternate =
HTML=20
      content should be placed here. This content requires the =
Macromedia Flash=20
      Player. <A href=3D"http://www.macromedia.com/go/getflash/">Get =
Flash</A>=20
      </NOSCRIPT></NOSCRIPT></TR></TBODY></TABLE></BODY></HTML>

------=_NextPart_000_000C_01C894B4.39562470
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sheddaquarium.org/exhibits/flash/wildreef/scripts/AC_RunActiveContent.js

//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') !=3D -1)
    return src.replace(/\?/, ext+'?');=20
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs)=20
{=20
  var str =3D '<object ';
  for (var i in objAttrs)
    str +=3D i + '=3D"' + objAttrs[i] + '" ';
  str +=3D '>';
  for (var i in params)
    str +=3D '<param name=3D"' + i + '" value=3D"' + params[i] + '" /> =
';
  str +=3D '<embed ';
  for (var i in embedAttrs)
    str +=3D i + '=3D"' + embedAttrs[i] + '" ';
  str +=3D ' ></embed></object>';

  document.write(str);
}

function AC_FL_RunContent(){
  var ret =3D=20
    AC_GetArgs
    (  arguments, ".swf", "movie", =
"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret =3D=20
    AC_GetArgs
    (  arguments, ".dcr", "src", =
"clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret =3D new Object();
  ret.embedAttrs =3D new Object();
  ret.params =3D new Object();
  ret.objAttrs =3D new Object();
  for (var i=3D0; i < args.length; i=3Di+2){
    var currArg =3D args[i].toLowerCase();   =20

    switch (currArg){=09
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] =3D args[i+1];
        break;
      case "src":
      case "movie":=09
        args[i+1] =3D AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] =3D args[i+1];
        ret.params[srcParamName] =3D args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] =3D args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace":=20
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] =3D ret.objAttrs[args[i]] =3D args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] =3D ret.params[args[i]] =3D args[i+1];
    }
  }
  ret.objAttrs["classid"] =3D classid;
  if (mimeType) ret.embedAttrs["type"] =3D mimeType;
  return ret;
}

------=_NextPart_000_000C_01C894B4.39562470--
