From: <Saved by Windows Internet Explorer 7>
Subject: Babe Ruth League Coaching Education Center
Date: Mon, 3 Mar 2008 12:40:21 -0600
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C87D2B.BE5D9950"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C87D2B.BE5D9950
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.baberuthcoaching.org/coaches/

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Babe Ruth =
League Coaching Education Center</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dutf-8"><LINK=20
href=3D"http://www.baberuthcoaching.org/styles/base.css" type=3Dtext/css =

rel=3Dstylesheet>
<SCRIPT src=3D"http://www.baberuthcoaching.org/jslib/utils.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.baberuthcoaching.org/jslib/minWidthHeight.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.baberuthcoaching.org/jslib/activeMenuSetter.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.baberuthcoaching.org/scripts/ripken.js"=20
type=3Dtext/javascript></SCRIPT>

<META content=3D"MSHTML 6.00.6000.16608" name=3DGENERATOR></HEAD>
<BODY>
<DIV id=3Dwrapper>
<DIV id=3Dbanner>
<H1>Babe Ruth League Coaching Education Center. Powered By Ripken =
Baseball</H1>
<DIV id=3DbannerLinks><A=20
href=3D"http://www.baberuthcoaching.org/cart/">Cart</A></DIV></DIV>
<DIV id=3DnavArea>
<UL>
  <LI><A id=3Dindex href=3D"http://www.baberuthcoaching.org/">Home</A> =
</LI>
  <LI><A id=3Dabout =
href=3D"http://www.baberuthcoaching.org/about.cfm">About</A>=20
  </LI>
  <LI><A id=3Dcoaches =
href=3D"http://www.baberuthcoaching.org/coaches/">Coaches</A>=20
  </LI>
  <LI><A id=3Dadmin=20
  href=3D"http://www.baberuthcoaching.org/admin/">Administrators</A> =
</LI>
  <LI><A id=3Dstore =
href=3D"http://www.baberuthcoaching.org/store/">Resources</A>=20
  </LI>
  <LI><A id=3Dsupport=20
  href=3D"http://www.baberuthcoaching.org/techSupport.cfm">Support</A>=20
</LI></UL></DIV>
<DIV id=3DmainContainer>
<DIV class=3D"large single" id=3DleftGroup>
<DIV class=3DseparatorLarge></DIV>
<DIV class=3Dpanel>
<H2>Coaches</H2>
<DIV class=3DpanelContent>
<P>Welcome to the Coaches area of the Web site. </P>
<P>From here, you can purchase and take your online course, learn more =
about=20
course content and certification requirements, and manage your=20
certification.</P>
<P>If you're visiting the Web site for the first time and need to =
purchase your=20
course, please <A=20
href=3D"http://www.baberuthcoaching.org/registration/register.cfm">create=
 an=20
account</A>.</P>
<P>If you're a return visitor, please <A=20
href=3D"http://www.baberuthcoaching.org/registration/login.cfm?finish=3D/=
coaches/">sign=20
in</A>.=20
<P>After you sign in, your course status will be indicated in <FONT=20
color=3D#cc3333><STRONG>red</STRONG></FONT>. </P>
<P>Visit the <A href=3D"http://www.baberuthcoaching.org/faq.cfm">FAQ</A> =
for=20
detailed information regarding the Babe Ruth League Ripken Baseball =
Coaching=20
Education and Certification Program.</P></DIV></DIV>
<DIV class=3DseparatorLarge></DIV></DIV></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV id=3Dfooter>
<HR id=3DfooterRule>

<P>Babe Ruth League, Inc., Ripken Baseball, Inc. and the Cal Ripken Sr.=20
Foundation, Inc., their affiliates and their respective officers and =
agents=20
cannot control who goes through the certification process as it is open =
to all=20
interested coaches. Since background checks are not specifically =
mandated by the=20
Babe Ruth League, if you have any concerns about the coaches in your =
local=20
league, please contact your local league's administration. If your =
league=20
chooses to do background checks, those should take place through the =
help and=20
recommendation of your local law enforcement agency or other reliable=20
resources.</P></DIV></BODY></HTML>

------=_NextPart_000_0000_01C87D2B.BE5D9950
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.baberuthcoaching.org/styles/base.css

HTML {
	HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; HEIGHT: 100%; BACKGROUND-COLOR: #003366
}
P {
	MARGIN: 1em 0px
}
#wrapper {
	MARGIN: 0px auto; WIDTH: 750px; BACKGROUND-COLOR: #000033; TEXT-ALIGN: =
center
}
#banner {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../images/banner.jpg); PADDING-BOTTOM: 0px; =
MARGIN: 0px; WIDTH: 750px; PADDING-TOP: 0px; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 130px
}
#banner H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: -5000px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 1px; PADDING-TOP: 0px; POSITION: absolute; =
HEIGHT: 1px
}
#banner IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#bannerLinks {
	FONT-SIZE: 11px; FLOAT: right; WIDTH: 170px; COLOR: #ffffff; =
TEXT-ALIGN: right
}
#bannerLinks A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#mainContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #000000; PADDING-TOP: 0px; HEIGHT: auto
}
#navArea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px auto; WIDTH: 700px; PADDING-TOP: 0px; HEIGHT: 25px; TEXT-ALIGN: =
center
}
#navArea UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; HEIGHT: 20px
}
#navArea LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 5px; LIST-STYLE-TYPE: none; =
HEIGHT: 20px
}
#navArea A {
	BORDER-RIGHT: #71787f 1px solid; PADDING-RIGHT: 22px; BORDER-TOP: =
#ffffff 1px solid; PADDING-LEFT: 22px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 2px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
BORDER-LEFT: #edf6ff 1px solid; COLOR: #000033; PADDING-TOP: 2px; =
BORDER-BOTTOM: #5f666d 1px solid; BACKGROUND-COLOR: #b5bcc3; =
TEXT-DECORATION: none
}
#navArea A:link {
	BORDER-RIGHT: #71787f 1px solid; PADDING-RIGHT: 22px; BORDER-TOP: =
#ffffff 1px solid; PADDING-LEFT: 22px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 2px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
BORDER-LEFT: #edf6ff 1px solid; COLOR: #000033; PADDING-TOP: 2px; =
BORDER-BOTTOM: #5f666d 1px solid; BACKGROUND-COLOR: #b5bcc3; =
TEXT-DECORATION: none
}
#navArea A:active {
	BORDER-LEFT-COLOR: #71787f; BORDER-BOTTOM-COLOR: #ffffff; COLOR: =
#ffffff; BORDER-TOP-COLOR: #5f666d; BACKGROUND-COLOR: #9fa5ab; =
BORDER-RIGHT-COLOR: #edf6ff
}
#navArea LI A.navcurrent {
	BORDER-LEFT-COLOR: #71787f; BORDER-BOTTOM-COLOR: #ffffff; COLOR: =
#ffffff; BORDER-TOP-COLOR: #5f666d; BACKGROUND-COLOR: #9fa5ab; =
BORDER-RIGHT-COLOR: #edf6ff
}
#navArea A:focus {
	BORDER-LEFT-COLOR: #71787f; BORDER-BOTTOM-COLOR: #ffffff; COLOR: =
#ffffff; BORDER-TOP-COLOR: #5f666d; BACKGROUND-COLOR: #9fa5ab; =
BORDER-RIGHT-COLOR: #edf6ff
}
#navArea A:hover {
	BORDER-LEFT-COLOR: #71787f; BORDER-BOTTOM-COLOR: #ffffff; COLOR: =
#ffffff; BORDER-TOP-COLOR: #5f666d; BACKGROUND-COLOR: #9fa5ab; =
BORDER-RIGHT-COLOR: #edf6ff
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: =
0px; MARGIN: 0px auto; WIDTH: 750px; COLOR: #ffffff; PADDING-TOP: 10px; =
BACKGROUND-COLOR: #000033
}
#footer HR {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 750px; COLOR: #ff0000; PADDING-TOP: 0px; =
HEIGHT: 2px; BACKGROUND-COLOR: #ff0000
}
#footer P {
	MARGIN: 5px
}
HTML > BODY #footer P {
	PADDING-BOTTOM: 10px; MARGIN: 5px 10px 0px
}
#leftGroup {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 380px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px; HEIGHT: auto; =
TEXT-ALIGN: left
}
HTML > BODY #leftGroup {
	WIDTH: 385px
}
.large#leftGroup {
	WIDTH: 532px
}
.single#leftGroup {
	FLOAT: none; MARGIN: 0px auto
}
#leftGroup H2 {
	PADDING-LEFT: 5px; FONT-SIZE: 14px; BACKGROUND: =
url(../images/heading_bar.jpg) left 50%; MARGIN: 0px; TEXT-TRANSFORM: =
uppercase; COLOR: #ffffff; FONT-STYLE: italic; HEIGHT: 20px
}
.large#leftGroup H2 {
	BACKGROUND: url(../images/heading_bar_wide.jpg) left 50%
}
#rightGroup {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; OVERFLOW: hidden; WIDTH: 332px; PADDING-TOP: 0px; HEIGHT: auto; =
TEXT-ALIGN: left
}
#rightGroup H2 {
	FONT-SIZE: 14px; MARGIN: 5px 0px; COLOR: #000
}
#rightGroup P {
	MARGIN-TOP: 10px; COLOR: #000
}
DIV.panel {
	BORDER-RIGHT: #000 2px solid; BORDER-TOP: #000 2px solid; BORDER-LEFT: =
#000 2px solid; WIDTH: 100%; BORDER-BOTTOM: #000 2px solid; HEIGHT: =
auto; BACKGROUND-COLOR: #fff
}
DIV.large {
	WIDTH: 532px
}
#rightGroup DIV.panel {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; HEIGHT: 94%
}
DIV.panel A {
	COLOR: #cc3333
}
DIV.panel A:link {
	COLOR: #cc3333
}
DIV.panel A:active {
	COLOR: #cc3333
}
DIV.panel A:hover {
	COLOR: #ff0000
}
DIV.panel A:focus {
	COLOR: #cc6666
}
DIV.panel A:visited {
	COLOR: #cc6666
}
#rightGroup DIV.panel DIV.panelContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; HEIGHT: 100%
}
DIV.panel DIV.panelContent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: =
0px; OVERFLOW: auto; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff
}
DIV.panel DIV.panelContent P {
	MARGIN-TOP: 0px; COLOR: #000
}
DIV.panel DIV.panelContent H3 {
	FONT-SIZE: 14px; MARGIN: 0px 0px 5px
}
DIV.separatorLarge {
	BACKGROUND-POSITION: left top; FONT-SIZE: 0px; BACKGROUND-IMAGE: =
url(../images/tile_orange.jpg); MARGIN: 0px 15px; BACKGROUND-REPEAT: =
repeat; HEIGHT: 10px
}
DIV.separatorSmall {
	BACKGROUND-POSITION: left top; FONT-SIZE: 0px; BACKGROUND-IMAGE: =
url(../images/tile_orange.jpg); MARGIN: 0px 15px; BACKGROUND-REPEAT: =
repeat; HEIGHT: 6px
}
.clear {
	CLEAR: both
}
#welcome {
	HEIGHT: 240px
}
HTML > BODY #welcome {
	MARGIN: 0px 0px 10px
}
#welcome DIV.panelContent {
	HEIGHT: 220px
}
#quickClicks {
	HEIGHT: 180px
}
HTML > BODY #quickClicks {
	MARGIN: 0px 0px 10px
}
#quickClicks DIV.panelContent {
	HEIGHT: 160px
}
#news {
	HEIGHT: 161px
}
.panelContent#newsdiv {
	HEIGHT: 141px
}
.photoPanel {
	MARGIN: 0px; WIDTH: 100%; TEXT-ALIGN: center
}
HTML > BODY DIV.photoPanel {
	MARGIN-BOTTOM: 15px
}
DIV.photoPanel IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; MARGIN-RIGHT: 10px; BORDER-RIGHT-WIDTH: 0px
}
.off {
	DISPLAY: none
}
.on {
	DISPLAY: block
}
.photoSpace {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: =
10px; PADDING-TOP: 10px
}
#regfont {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

------=_NextPart_000_0000_01C87D2B.BE5D9950
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.baberuthcoaching.org/jslib/utils.js

/* =
-------------------------------------------------------------------------=
----
Filename:                                                                =
      =20
    utils.js                                                             =
     =20
                                                                         =
      =20
Purpose:                                                                 =
      =20
    javaScript utility functions                                  =20
                                                                         =
      =20
History:                                                                 =
      =20
Ver         Inits   Date        Comments                                 =
      =20
1.00.00     ???     ??/??/??    Created by someone other than me.
1.00.01     JWL     09/25/06    Added the GetQueryVariable function.     =

                                        =20
-------------------------------------------------------------------------=
-------
*/

// Add an eventListener to browsers that can do it somehow.
// Originally by the amazing Scott Andrew.
//USAGE: addEvent(window, "load", externalLinks);
function addEvent(obj, evType, fn){
  if (obj.addEventListener){
    obj.addEventListener(evType, fn, true);
    return true;
  } else if (obj.attachEvent){
	var r =3D obj.attachEvent("on"+evType, fn);
    return r;
  } else {
	return false;
  }
}

//USAGE: removeEvent(window, "load", externalLinks);
function removeEvent(obj, evType, fn){
  if (obj.removeEventListener){
    obj.removeEventListener(evType, fn, true);
    return true;
  } else if (obj.detachEvent){
	var r =3D obj.detachEvent("on"+evType, fn);
    return r;
  } else {
	return false;
  }=09
}

//allows rel=3Dexternal to open new windows beacuase "_blank" is =
deprecated inXHTML
addEvent(window, "load", externalLinks);
function externalLinks() {
	if (document.getElementsByTagName) {
		var anchors =3D document.getElementsByTagName("a");
		for (var i=3D0, j=3Danchors.length; i<j; i++) {
			var anchor =3D anchors[i];
			if (anchor.getAttribute("href") &&
				anchor.getAttribute("rel") =3D=3D "external") {
				anchor.onclick =3D function () {window.open(this.href); return =
false;};
			}
		}
	}
}


/*controls css by adding or removing classes see =
http://onlinetools.org/articles/unobtrusivejavascript/cssjsseparation.htm=
l
	usage:  jscss('swap','Element','classToFind','classToUse');
			jscss('add','Element','classToAdd');
			jscss('remove','Element','classToRemove'); OR =
jscss('remove','divID'); <-- this will remove the class attribute =
completly
			jscss('check','Element','classToCheck');
*/

function jscss(a,o,c1,c2){
	switch (a){
		case 'swap':
			=
o.className=3D!jscss('check',o,c1)?o.className.replace(c2,c1):o.className=
.replace(c1,c2);
			break;
		case 'add':
			if(!jscss('check',o,c1)){
				o.className+=3Do.className?' '+c1:c1;
			}
			break;
		case 'remove':
			if(c1 =3D=3D undefined){
				removeElAttribute(o,"class","There is no class assigned to the =
selected HTML element");
			}else{
				var rep=3Do.className.match(' '+c1)?' '+c1:c1;
				o.className=3Do.className.replace(rep,'');
				if(o.className =3D=3D ""){
					removeElAttribute(o,"class","There is no class assigned to the =
selected HTML element");
				}
			}
			break;
		case 'check':
			return new RegExp('\\b'+c1+'\\b').test(o.className);
		break;
	}
}

function removeElAttribute(element,attToRemove,error){
	var atNode =3D element.getAttributeNode(attToRemove);
	if(atNode !=3D null){
		element.removeAttributeNode(atNode);
	}else if(error !=3D undefined){
		alert(error);
	}
}

//removes elements. The element's parent and tagName are used
function removeEls(elToRemove,parentEl,scope){
  if(scope =3D=3D "wholeParent"){
	  var childEls =3D parentEl.getElementsByTagName(elToRemove);
	  for(i=3D0;i<childEls.length;i++){
		childEls[i].parentNode.removeChild(childEls[i]);
	  }
  }else{
	  elToRemove.parentNode.removeChild(elToRemove);
  }
}

function printMe() {
	if (window.print){
		window.print();
	}else{
		alert("Sorry, this browser does not support this feature.  To print =
this page, please click on File at the top of your screen, and then =
choose Print.");
	}
}

/*=09
allows javascript to understand coldfusion string functions
	Suported Function are: left(), right(),	rtrim(), ltrim(), trim(), =
ucase(), lcase()
*/

// required for right() function
function reverse(string){
	returnString =3D '';
	for (i =3D string.length; i >=3D 0; i--)
	returnString +=3D string.charAt(i);
	return returnString;
}

// left is just a rename of substring()
function left(string, count){
	return string.substring(0, count);
}

// right actually uses reverse() and left()
function right(string, count){
	return reverse(left(reverse(string), count));
}

/* the rtrim() and ltrim() are left and right trim, respectively
they are used more specifically by trim(), but function on
their own. rtrim() removes whitespace on the right, and
ltrim() does the same for the left */
function rtrim(string) {
	return string.replace(/\s+$/,'');
}
function ltrim(string){
	return string.replace(/^\s+/,'');
}
function trim(string){
	return ltrim(rtrim(string));
}
// add support for ColdFusion's uppercase and lowercase
// functions
function ucase(string){
	return string.toUpperCase();
}
function lcase(string){
	return string.toLowerCase();
}
/* end coldfusion string functions*/


//	GetQueryVariable:=0A=
//=0A=
//	Pass in the name of the query string variable you want and this =
function=0A=
//	will return the value of that variable.=0A=
//=0A=
function GetQueryVariable(varName) =0A=
{=0A=
	var query =3D window.location.search.substring(1);=0A=
	var vars =3D query.split("&");=0A=
	for (var i=3D0;i<vars.length;i++) =0A=
	{=0A=
		var pair =3D vars[i].split("=3D");=0A=
		if(pair[0] =3D=3D varName)=0A=
			return pair[1];=0A=
	} =0A=
	return ""; 	=0A=
  =0A=
} // GetQueryVariable
------=_NextPart_000_0000_01C87D2B.BE5D9950
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.baberuthcoaching.org/jslib/minWidthHeight.js


/*-----------------------------------------------------------------------=
----*/
// minmax.js: make IE5+/Win support CSS min/max-width/height
// version 1.0, 08-Aug-2003
// written by Andrew Clover <and@doxdesk.com>, use freely

/*@cc_on
@if (@_win32 && @_jscript_version>4)

var minmax_elements;

minmax_props=3D new Array(
  new Array('min-width', 'minWidth'),
  new Array('_min-width', 'minWidth'),
  new Array('max-width', 'maxWidth'),
  new Array('_max-width', 'maxWidth'),
  new Array('min-height','minHeight'),
  new Array('_min-height','minHeight'),
  new Array('max-height','maxHeight'),
  new Array('_max-height','maxHeight')
);

// Binding. Called on all new elements. If <body>, initialise; check all
// elements for minmax properties

function minmax_bind(el) {
  var i, em, ms;
  var st=3D el.style, cs=3D el.currentStyle;

  if (minmax_elements=3D=3Dwindow.undefined) {
    // initialise when body element has turned up, but only on IE
    if (!document.body || !document.body.currentStyle) return;
    minmax_elements=3D new Array();
    window.attachEvent('onresize', minmax_delayout);
    // make font size listener
    em=3D document.createElement('div');
    em.setAttribute('id', 'minmax_em');
    em.style.position=3D 'absolute'; em.style.visibility=3D 'hidden';
    em.style.fontSize=3D 'xx-large'; em.style.height=3D '5em';
    em.style.top=3D'-5em'; em.style.left=3D '0';
    if (em.style.setExpression) {
      em.style.setExpression('width', 'minmax_checkFont()');
      document.body.insertBefore(em, document.body.firstChild);
    }
  }

  // transform hyphenated properties the browser has not caught to =
camelCase
  for (i=3D minmax_props.length; i-->0;)
    if (cs[minmax_props[i][0]])
      st[minmax_props[i][1]]=3D cs[minmax_props[i][0]];
  // add element with properties to list, store optimal size values
  for (i=3D minmax_props.length; i-->0;) {
    ms=3D cs[minmax_props[i][1]];
    if (ms && ms!=3D'auto' && ms!=3D'none' && ms!=3D'0' && ms!=3D'') {
      st.minmaxWidth=3D cs.width; st.minmaxHeight=3D cs.height;
      minmax_elements[minmax_elements.length]=3D el;
      // will need a layout later
      minmax_delayout();
      break;
  } }
}

// check for font size changes

var minmax_fontsize=3D 0;
function minmax_checkFont() {
  var fs=3D document.getElementById('minmax_em').offsetHeight;
  if (minmax_fontsize!=3Dfs && minmax_fontsize!=3D0)
    minmax_delayout();
  minmax_fontsize=3D fs;
  return '5em';
}

// Layout. Called after window and font size-change. Go through elements =
we
// picked out earlier and set their size to the minimum, maximum and =
optimum,
// choosing whichever is appropriate

// Request re-layout at next available moment
var minmax_delaying=3D false;
function minmax_delayout() {
  if (minmax_delaying) return;
  minmax_delaying=3D true;
  window.setTimeout(minmax_layout, 0);
}

function minmax_stopdelaying() {
  minmax_delaying=3D false;
}

function minmax_layout() {
  window.setTimeout(minmax_stopdelaying, 100);
  var i, el, st, cs, optimal, inrange;
  for (i=3D minmax_elements.length; i-->0;) {
    el=3D minmax_elements[i]; st=3D el.style; cs=3D el.currentStyle;

    // horizontal size bounding
    st.width=3D st.minmaxWidth; optimal=3D el.offsetWidth;
    inrange=3D true;
    if (inrange && cs.minWidth && cs.minWidth!=3D'0' && =
cs.minWidth!=3D'auto' && cs.minWidth!=3D'') {
      st.width=3D cs.minWidth;
      inrange=3D (el.offsetWidth<optimal);
    }
    if (inrange && cs.maxWidth && cs.maxWidth!=3D'none' && =
cs.maxWidth!=3D'auto' && cs.maxWidth!=3D'') {
      st.width=3D cs.maxWidth;
      inrange=3D (el.offsetWidth>optimal);
    }
    if (inrange) st.width=3D st.minmaxWidth;

    // vertical size bounding
    st.height=3D st.minmaxHeight; optimal=3D el.offsetHeight;
    inrange=3D true;
    if (inrange && cs.minHeight && cs.minHeight!=3D'0' && =
cs.minHeight!=3D'auto' && cs.minHeight!=3D'') {
      st.height=3D cs.minHeight;
      inrange=3D (el.offsetHeight<optimal);
    }
    if (inrange && cs.maxHeight && cs.maxHeight!=3D'none' && =
cs.maxHeight!=3D'auto' && cs.maxHeight!=3D'') {
      st.height=3D cs.maxHeight;
      inrange=3D (el.offsetHeight>optimal);
    }
    if (inrange) st.height=3D st.minmaxHeight;
  }
}

// Scanning. Check document every so often until it has finished =
loading. Do
// nothing until <body> arrives, then call main init. Pass any new =
elements
// found on each scan to be bound  =20

var minmax_SCANDELAY=3D 500;

function minmax_scan() {
  var el;
  for (var i=3D 0; i<document.all.length; i++) {
    el=3D document.all[i];
    if (!el.minmax_bound) {
      el.minmax_bound=3D true;
      minmax_bind(el);
  } }
}

var minmax_scanner;
function minmax_stop() {
  window.clearInterval(minmax_scanner);
  minmax_scan();
}

minmax_scan();
minmax_scanner=3D window.setInterval(minmax_scan, minmax_SCANDELAY);
window.attachEvent('onload', minmax_stop);

@end @*/
------=_NextPart_000_0000_01C87D2B.BE5D9950
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.baberuthcoaching.org/jslib/activeMenuSetter.js

// JavaScript Document
function setActiveMenu(){
	var menuLinks =3D =
document.getElementById(parent).getElementsByTagName("a");
	var whereAmI =3D window.location.href.toLowerCase();
	var count =3D 0;
	//alert(whereAmI);
	for(i=3D0;i<menuLinks.length;i++){
		if(whereAmI.indexOf(menuLinks[i].id	) > 0){
			menuLinks[i].className =3D newClass;
			count++;
		}
	}
	if(count < 1){
		document.getElementById("index").className =3D newClass;
	}
}
------=_NextPart_000_0000_01C87D2B.BE5D9950
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.baberuthcoaching.org/scripts/ripken.js

// JavaScript Document
var parent=3D"navArea";
var newClass=3D"navcurrent";

addEvent(window, "load", setActiveMenu);
addEvent(window, "load", resize);
addEvent(window, "resize", resize);

function resize(){
	var parentHeight =3D (window.innerHeight) ? window.innerHeight : =
document.documentElement.clientHeight;
	var divToSet =3D document.getElementById("wrapper");
	var bottomCut =3D document.getElementById("footer");
	divToSet.style.minHeight =3D (parentHeight - =
bottomCut.offsetHeight)+"px";
}
------=_NextPart_000_0000_01C87D2B.BE5D9950--

