From: "Saved by Windows Internet Explorer 7"
Subject: Pauls Online Notes : Calculus I - Continuity
Date: Fri, 13 Nov 2009 14:25:38 -0700
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CA646D.2BF48B20"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18005

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CA646D.2BF48B20
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://tutorial.math.lamar.edu/Classes/CalcI/Continuity.aspx

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:v =3D=20
"urn:schemas-microsoft-com:vml" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word" xmlns:dt =3D=20
"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:m =3D=20
"http://schemas.microsoft.com/office/2004/12/omml"><HEAD><TITLE =
id=3D_PageTitle>Pauls Online Notes : Calculus I - Continuity</TITLE><!-- =
saved from url=3D(0014)about:internet --><!-- MSIE Mark of the Web -->
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META content=3DMathPageGen name=3Dkeywords>
<META content=3D"MSHTML 6.00.6002.18124" name=3DGENERATOR>
<META content=3D"Microsoft Word 12" name=3DOriginator><!--[if !mso]>
<STYLE>v\:* {
	BEHAVIOR: url(#default#VML)
}
o\:* {
	BEHAVIOR: url(#default#VML)
}
w\:* {
	BEHAVIOR: url(#default#VML)
}
.shape {
	BEHAVIOR: url(#default#VML)
}
</STYLE>
<![endif]-->
<META content=3D"continuity, continuous functions, limits" =
name=3Dkeywords><!-- This if for the general behavior of all the pages =
and for the 	--><!-- behaviour of the text areas in particular...					=
--><LINK=20
media=3Dscreen href=3D"http://tutorial.math.lamar.edu/css/main.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://tutorial.math.lamar.edu/css/notes.css" type=3Dtext/css=20
rel=3Dstylesheet><!--[if IE]><LINK media=3Dscreen=20
href=3D"http://tutorial.math.lamar.edu/css/main_IE.css" type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://tutorial.math.lamar.edu/css/notes_IE.css" type=3Dtext/css =

rel=3Dstylesheet><![endif]--><LINK media=3Dprint=20
href=3D"http://tutorial.math.lamar.edu/css/menuprint.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<SCRIPT language=3DJavaScript =
src=3D"http://tutorial.math.lamar.edu/js/main.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript =
src=3D"http://tutorial.math.lamar.edu/js/Show_Hide.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://tutorial.math.lamar.edu/js/eventManager.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript =
src=3D"http://tutorial.math.lamar.edu/js/DHTMLAPI.js"=20
type=3Dtext/javascript></SCRIPT>
<LINK href=3D"Continuity_files/themedata.thmx" rel=3DthemeData><LINK=20
href=3D"Continuity_files/colorschememapping.xml" =
rel=3DcolorSchemeMapping>
<STYLE>@font-face {
	font-family: Cambria Math;
}
@font-face {
	font-family: Cambria;
}
@font-face {
	font-family: Tahoma;
}
@page  {}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }
@page Section2 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }
P.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New =
Roman","serif"
}
LI.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New =
Roman","serif"
}
DIV.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New =
Roman","serif"
}
H1 {
	FONT-SIZE: 16pt; MARGIN: 12pt 0in 3pt; TEXT-INDENT: 0in; FONT-FAMILY: =
"Arial","sans-serif"
}
H2 {
	FONT-SIZE: 14pt; MARGIN: 12pt 0in 3pt; TEXT-INDENT: 0in; FONT-STYLE: =
italic; FONT-FAMILY: "Arial","sans-serif"
}
H3 {
	FONT-SIZE: 13pt; MARGIN: 12pt 0in 3pt; TEXT-INDENT: 0in; FONT-FAMILY: =
"Arial","sans-serif"
}
H4 {
	FONT-SIZE: 14pt; MARGIN: 12pt 0in 3pt; TEXT-INDENT: 0in; FONT-FAMILY: =
"Times New Roman","serif"
}
H5 {
	FONT-SIZE: 13pt; MARGIN: 12pt 0in 3pt; TEXT-INDENT: 0in; FONT-STYLE: =
italic; FONT-FAMILY: "Times New Roman","serif"
}
H6 {
	FONT-SIZE: 11pt; MARGIN: 12pt 0in 3pt; TEXT-INDENT: 0in; FONT-FAMILY: =
"Times New Roman","serif"
}
P.MsoHeading7 {
	FONT-SIZE: 12pt; MARGIN: 12pt 0in 3pt; TEXT-INDENT: 0in; FONT-FAMILY: =
"Times New Roman","serif"
}
LI.MsoHeading7 {
	FONT-SIZE: 12pt; MARGIN: 12pt 0in 3pt; TEXT-INDENT: 0in; FONT-FAMILY: =
"Times New Roman","serif"
}
DIV.MsoHeading7 {
	FONT-SIZE: 12pt; MARGIN: 12pt 0in 3pt; TEXT-INDENT: 0in; FONT-FAMILY: =
"Times New Roman","serif"
}
P.MsoHeading8 {
	FONT-SIZE: 12pt; MARGIN: 12pt 0in 3pt; TEXT-INDENT: 0in; FONT-STYLE: =
italic; FONT-FAMILY: "Times New Roman","serif"
}
LI.MsoHeading8 {
	FONT-SIZE: 12pt; MARGIN: 12pt 0in 3pt; TEXT-INDENT: 0in; FONT-STYLE: =
italic; FONT-FAMILY: "Times New Roman","serif"
}
DIV.MsoHeading8 {
	FONT-SIZE: 12pt; MARGIN: 12pt 0in 3pt; TEXT-INDENT: 0in; FONT-STYLE: =
italic; FONT-FAMILY: "Times New Roman","serif"
}
P.MsoHeading9 {
	FONT-SIZE: 11pt; MARGIN: 12pt 0in 3pt; TEXT-INDENT: 0in; FONT-FAMILY: =
"Arial","sans-serif"
}
LI.MsoHeading9 {
	FONT-SIZE: 11pt; MARGIN: 12pt 0in 3pt; TEXT-INDENT: 0in; FONT-FAMILY: =
"Arial","sans-serif"
}
DIV.MsoHeading9 {
	FONT-SIZE: 11pt; MARGIN: 12pt 0in 3pt; TEXT-INDENT: 0in; FONT-FAMILY: =
"Arial","sans-serif"
}
P.MsoAcetate {
	FONT-SIZE: 8pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Tahoma","sans-serif"
}
LI.MsoAcetate {
	FONT-SIZE: 8pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Tahoma","sans-serif"
}
DIV.MsoAcetate {
	FONT-SIZE: 8pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Tahoma","sans-serif"
}
P.MTDisplayEquation {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New =
Roman","serif"
}
LI.MTDisplayEquation {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New =
Roman","serif"
}
DIV.MTDisplayEquation {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New =
Roman","serif"
}
SPAN.Heading2Char {
	FONT-WEIGHT: bold; FONT-STYLE: italic; FONT-FAMILY: =
"Arial","sans-serif"
}
SPAN.BalloonTextChar {
	FONT-FAMILY: "Tahoma","sans-serif"
}
.MsoChpDefault {
	FONT-SIZE: 10pt
}
DIV.Section1 {
	page: Section1
}
DIV.Section2 {
	page: Section2
}
OL {
	MARGIN-BOTTOM: 0in
}
UL {
	MARGIN-BOTTOM: 0in
}
</STYLE>
<!-- MP HEAD( -->
<STYLE>.MPPH {
	VISIBILITY: hidden; page-break-inside: avoid
}
.MPPHSpan {
	TEXT-INDENT: 0px
}
SUB {
	FONT-SIZE: x-small
}
SUP {
	FONT-SIZE: x-small
}
#MPDpiSpan {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; LEFT: 1in; =
VISIBILITY: hidden; BORDER-LEFT: medium none; WIDTH: 100px; =
BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 1in
}
.MPEntity {
	FONT-FAMILY: 'Times New Roman',Times,serif
}
</STYLE>

<STYLE media=3Dscreen>.MPScreenEqn {
	Z-INDEX: 98; VISIBILITY: visible; POSITION: absolute
}
.MPPrintEqn {
	DISPLAY: none
}
.MPScreenPH {
=09
}
.MPPrintPH {
	DISPLAY: none
}
.MPPopup {
	BORDER-RIGHT: blue 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: blue 1px =
solid; PADDING-LEFT: 5px; Z-INDEX: 99; FILTER: =
progid:DXImageTransform.Microsoft.DropShadow(color=3D#444444,offx=3D3,off=
y=3D3,positive=3D1); LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 5px; =
BORDER-LEFT: blue 1px solid; CURSOR: hand; TEXT-INDENT: 0px; =
PADDING-TOP: 5px; BORDER-BOTTOM: blue 1px solid; POSITION: absolute; =
TOP: 0px; BACKGROUND-COLOR: #ffffcc
}
.MPPopupNoBg {
	BORDER-RIGHT: blue 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: blue 1px =
solid; PADDING-LEFT: 5px; Z-INDEX: 99; FILTER: =
progid:DXImageTransform.Microsoft.DropShadow(color=3D#444444,offx=3D3,off=
y=3D3,positive=3D1); LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 5px; =
BORDER-LEFT: blue 1px solid; CURSOR: hand; TEXT-INDENT: 0px; =
PADDING-TOP: 5px; BORDER-BOTTOM: blue 1px solid; POSITION: absolute; =
TOP: 0px
}
</STYLE>

<STYLE media=3Dprint>.MPScreenEqn {
	DISPLAY: none
}
.MPPrintEqn {
	VISIBILITY: visible; POSITION: absolute
}
.MPScreenPH {
	DISPLAY: none
}
.MPPrintPH {
=09
}
.MPPopup {
	DISPLAY: none
}
.MPPopupNoBg {
	DISPLAY: none
}
</STYLE>

<SCRIPT language=3Djavascript=20
src=3D"http://tutorial.math.lamar.edu/Classes/CalcI/mathpage.js"></SCRIPT=
>

<SCRIPT language=3Djavascript>
if (typeof DSMP =3D=3D 'undefined') {
	alert('MathPage Javascript file missing; equations and symbols will not =
display.');
	var DSMP =3D new Object;
	=
MPBodyInit=3DMPSetEqnAttrs=3DMPSetChAttrs=3DMPEquation=3DMPInlineChar=3DM=
PDeleteCode=3DMPNNCalcTopLeft=3DMPHidePopup=3DMPShowPopup=3DMPNNSelectScr=
eenEqn=3DMPWebEQApplet=3DMPTechexplorerObject=3Dfunction(){};
	=
DSMP.gEmptySrc=3DDSMP.gPlaceholderHeight=3DDSMP.gPlaceholderWidth=3DDSMP.=
gPlaceholder2Height=3DDSMP.gNNPopupBgColor=3DDSMP.gPopupEqnSrc=3DDSMP.gPo=
pupEqnPadding=3DDSMP.gNNLayerTop=3DDSMP.gNNLayerLeft=3DDSMP.gScreenEqnSrc=
=3DDSMP.gScreenEqnWidth=3DDSMP.gScreenEqnHeight=3DDSMP.gPrintEqnSrc=3Dnul=
l;
}
DSMP.gPageVersion =3D '1.1';
DSMP.gMaxCharCompat =3D 1;
DSMP.gGenMathZoom =3D 1;
DSMP.gPopupEqnBgColorDefault =3D '#FFFFCC';
DSMP.gPopupEqnPaddingDefault =3D 5;
DSMP.gPlaceholderPadding =3D 4;
DSMP.gOldJSMessage =3D 'Warning: this MathPage document requires a newer =
JavaScript file and may not display correctly.';
DSMP.gCompatMessage =3D 'Warning: this MathPage document was generated =
for Windows IE5 or later only and may not display correctly.';
DSMP.gMinBrowserMessage =3D 'Warning: MathPage requires a version 4 or =
later browser.';
DSMP.gHidePopupMessage =3D 'Click on a MathZoom equation to dismiss it, =
or shift-Click to close all.';
DSMP.gShowPopupMessage =3D 'Click on an equation to show the enlarged =
MathZoom version.';
</SCRIPT>
<!-- )MP HEAD --></HEAD>
<BODY onload=3Dinit()><!-- MP BODY(--><SPAN id=3DMPDpiSpan></SPAN>
<SCRIPT language=3Djavascript>
MPBodyInit('Continuity_files')
</SCRIPT>
<!-- )MP BODY -->
<DIV class=3DSection1>
<FORM id=3DForm1 name=3DForm1 onsubmit=3D"javascript:return =
WebForm_OnSubmit();"=20
action=3DContinuity.aspx method=3Dpost>
<DIV><INPUT id=3D__EVENTTARGET type=3Dhidden name=3D__EVENTTARGET> =
<INPUT=20
id=3D__EVENTARGUMENT type=3Dhidden name=3D__EVENTARGUMENT> <INPUT =
id=3D__VIEWSTATE=20
type=3Dhidden=20
value=3D/wEPDwUJMTU0NjU4NzYwD2QWCGYPFQEoY29udGludWl0eSwgY29udGludW91cyBmd=
W5jdGlvbnMsIGxpbWl0c2QCAQ8WAh4JaW5uZXJodG1sBS1QYXVscyBPbmxpbmUgTm90ZXMgOi=
BDYWxjdWx1cyBJICAtIENvbnRpbnVpdHlkAgUPZBYEAgMPZBYUZg8VAhgvbWVudS9tZW51X2R=
hdGFfQ2FsY0kuanMaL21lbnUvdG9wX21lbnVfZGF0YV9hbGwuanNkAgEPD2QWBB4Hb25Gb2N1=
cwVHamF2YXNjcmlwdDp0YldhdGVyTWFya19Gb2N1cygnbkhlYWRlcl9xJywgJ1dhdGVybWFya=
19Gb2N1cycsICcnLCBmYWxzZSkeBm9uQmx1cgVFamF2YXNjcmlwdDp0YldhdGVyTWFya19CbH=
VyKCduSGVhZGVyX3EnLCAnV2F0ZXJtYXJrX0JsdXInLCAnJywgZmFsc2UpZAIKDxUBHS9tZW5=
1L3NpZGVfbWVudV9kYXRhX0NhbGNJLmpzZAILDw8WAh4EVGV4dAUxT25saW5lIE5vdGVzICAv=
IENhbGN1bHVzIEkgIC8gTGltaXRzIC8gQ29udGludWl0eWRkAg0PDxYCHgdWaXNpYmxlZ2QWA=
gIBDw8WAh8DBQtDYWxjdWx1cyBJIGRkAhcPDxYGHgtOYXZpZ2F0ZVVybAUmL0NsYXNzZXMvQ2=
FsY0kvTGltaXRzQXRJbmZpbml0eUlJLmFzcHgfAwVPPGltZyBzcmM9Ii9JbWFnZXMvU2luZ2x=
lQXJyb3dMZWZ0LmdpZiIgYm9yZGVyPSIwIiAvPkxpbWl0cyBBdCBJbmZpbml0eSwgUGFydCBJ=
SR8EZxYEHgtvbk1vdXNlT3ZlcgUhdGhpcy5jbGFzc05hbWU9J1ByZXZOZXh0QnV0dG9uT24nH=
gpvbk1vdXNlT3V0BSJ0aGlzLmNsYXNzTmFtZT0nUHJldk5leHRCdXR0b25PZmYnZAIZDw8WBB=
8FBRgvZG93bmxvYWQuYXNweD9QREY9Qiw4OzgfBGcWBB8GBR90aGlzLmNsYXNzTmFtZT0nRG9=
3bmxvYWRMaW5rT24nHwcFIHRoaXMuY2xhc3NOYW1lPSdEb3dubG9hZExpbmtPZmYnZAIdDw8W=
BB8FBRkvZG93bmxvYWQuYXNweD9QREY9QywyNjs4HwRnFgQfBgUfdGhpcy5jbGFzc05hbWU9J=
0Rvd25sb2FkTGlua09uJx8HBSB0aGlzLmNsYXNzTmFtZT0nRG93bmxvYWRMaW5rT2ZmJ2QCIQ=
8PFgQfBQUaL2Rvd25sb2FkLmFzcHg/UERGPVMsMTkwOzgfBGcWBB8GBR90aGlzLmNsYXNzTmF=
tZT0nRG93bmxvYWRMaW5rT24nHwcFIHRoaXMuY2xhc3NOYW1lPSdEb3dubG9hZExpbmtPZmYn=
ZAIjDw8WBh8FBR8vQ2xhc3Nlcy9DYWxjSS9EZWZuT2ZMaW1pdC5hc3B4HwMFUFRoZSBEZWZpb=
ml0aW9uIG9mIHRoZSBMaW1pdDxpbWcgc3JjPSIvSW1hZ2VzL1NpbmdsZUFycm93UmlnaHQuZ2=
lmIiBib3JkZXI9IjAiIC8+HwRnFgQfBgUhdGhpcy5jbGFzc05hbWU9J1ByZXZOZXh0QnV0dG9=
uT24nHwcFInRoaXMuY2xhc3NOYW1lPSdQcmV2TmV4dEJ1dHRvbk9mZidkAgUPZBYIAgEPDxYG=
HwUFJi9DbGFzc2VzL0NhbGNJL0xpbWl0c0F0SW5maW5pdHlJSS5hc3B4HwMFTzxpbWcgc3JjP=
SIvSW1hZ2VzL1NpbmdsZUFycm93TGVmdC5naWYiIGJvcmRlcj0iMCIgLz5MaW1pdHMgQXQgSW=
5maW5pdHksIFBhcnQgSUkfBGcWBB8GBSF0aGlzLmNsYXNzTmFtZT0nUHJldk5leHRCdXR0b25=
PbicfBwUidGhpcy5jbGFzc05hbWU9J1ByZXZOZXh0QnV0dG9uT2ZmJ2QCBQ8PFgYfBQUfL0Ns=
YXNzZXMvQ2FsY0kvRGVmbk9mTGltaXQuYXNweB8DBVBUaGUgRGVmaW5pdGlvbiBvZiB0aGUgT=
GltaXQ8aW1nIHNyYz0iL0ltYWdlcy9TaW5nbGVBcnJvd1JpZ2h0LmdpZiIgYm9yZGVyPSIwIi=
AvPh8EZxYEHwYFIXRoaXMuY2xhc3NOYW1lPSdQcmV2TmV4dEJ1dHRvbk9uJx8HBSJ0aGlzLmN=
sYXNzTmFtZT0nUHJldk5leHRCdXR0b25PZmYnZAIHDw8WAh8DBTFPbmxpbmUgTm90ZXMgIC8g=
Q2FsY3VsdXMgSSAgLyBMaW1pdHMgLyBDb250aW51aXR5ZGQCCQ8PFgIfAwUfJmNvcHk7IDIwM=
DMgLSAyMDA5IFBhdWwgRGF3a2luc2RkAgcPZBYCZg8VAQBkZKr/LZ+hr12eONUAsxcdoCYogy=
wq=20
name=3D__VIEWSTATE> </DIV>
<SCRIPT type=3Dtext/javascript>
//<![CDATA[
var theForm =3D document.forms['Form1'];
if (!theForm) {
    theForm =3D document.Form1;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() !=3D false)) {
        theForm.__EVENTTARGET.value =3D eventTarget;
        theForm.__EVENTARGUMENT.value =3D eventArgument;
        theForm.submit();
    }
}
//]]>
</SCRIPT>

<SCRIPT=20
src=3D"http://tutorial.math.lamar.edu/WebResource.axd?d=3Dilq39_5p_qiwo1B=
Q43EvEg2&amp;t=3D633910996743750000"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://tutorial.math.lamar.edu/WebResource.axd?d=3Dwt9n8r_WHOPk3gn=
P5l2sMBKO6lUNf2h-cZH9vF5rioI1&amp;t=3D633910996743750000"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[
function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) =3D=3D "function" && ValidatorOnSubmit() =
=3D=3D false) return false;
return true;
}
//]]>
</SCRIPT>

<DIV><INPUT id=3D__EVENTVALIDATION type=3Dhidden=20
value=3D/wEWBgLs0aqeAwKEw8WwBALK141YAqbV4bUHArzX7VQCn/q9+gymyrs3jl6brX5Po=
bB/FsEAQDjfrw=3D=3D=20
name=3D__EVENTVALIDATION> </DIV><INPUT id=3DPDFUrl type=3Dhidden =
name=3DPDFUrl> <!--
	 Milonic DHTML Website Navigation Menu Version 5.0
	 Copyright 2004 (c) Milonic Solutions Limited (UK). All Rights =
Reserved.
	 Please visit http://www.milonic.com/ for more information.

	 Although this software may have been freely downloaded, you must =
obtain a license before using it in any production environment.		=20
	 The free use of this menu is only available for Non-Profit, =
Educational & Personal Web Sites who have obtained a license to use.=20
	=20
	 Free, Commercial and Corporate Licenses are available from our =
website.
	 You also need to include a link back to http://www.milonic.com/ if you =
use the free license.
	=20
	 All Copyright notices MUST remain in place at ALL times.=20
	 This includes the first three lines of this notice on every page that =
uses the menu.
	 If you cannot comply with all of the above requirements, please =
contact us to arrange a license waiver.
-->
<SCRIPT language=3DJavaScript=20
src=3D"http://tutorial.math.lamar.edu/menu/milonic_src.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript>
if(ns4)_d.write("<scr"+"ipt language=3DJavaScript =
src=3D/menu/mmenuns4.js><\/scr"+"ipt>");	=09
  else _d.write("<scr"+"ipt language=3DJavaScript =
src=3D/menu/mmenudom.js><\/scr"+"ipt>");=20
</SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://tutorial.math.lamar.edu/menu/menu_data_CalcI.js"=20
type=3Dtext/javascript></SCRIPT>

<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
  <TBODY>
  <TR>
    <TD vAlign=3Dtop align=3Dmiddle colSpan=3D5 height=3D50><SPAN=20
      class=3DMain_Heading>Paul's Online Math Notes</SPAN></TD></TR>
  <TR>
    <TD width=3D150>&nbsp;</TD>
    <TD width=3D3>&nbsp;</TD>
    <TD>
      <SCRIPT language=3DJavaScript=20
      src=3D"http://tutorial.math.lamar.edu/menu/top_menu_data_all.js"=20
      type=3Dtext/javascript></SCRIPT>
    </TD>
    <TD align=3Dright width=3D400><!-- I found the following code at =
--><!-- http://www.codeproject.com/KB/aspnet/CustomSearchEngine.aspx =
--><!-- Emulated Google CSE Search Box Begins --><INPUT=20
      id=3DnHeader_q=20
      onblur=3D"javascript:tbWaterMark_Blur('nHeader_q', =
'Watermark_Blur', '', false)"=20
      style=3D"WIDTH: 175px"=20
      onfocus=3D"javascript:tbWaterMark_Focus('nHeader_q', =
'Watermark_Focus', '', false)"=20
      maxLength=3D512 name=3DnHeader$q> <INPUT =
id=3DnHeader_btnGoogleSearch =
onclick=3D'javascript:WebForm_DoPostBackWithOptions(new =
WebForm_PostBackOptions("nHeader$btnGoogleSearch", "", true, "", "", =
false, false))' type=3Dsubmit value=3DSearch =
name=3DnHeader$btnGoogleSearch>=20
      <SPAN id=3DnHeader__rfvQ=20
      style=3D"VISIBILITY: hidden; COLOR: red"></SPAN><INPUT =
id=3DnHeader_cx=20
      type=3Dhidden value=3D001004262401526223570:11yv6vpcqvy =
name=3DnHeader$cx>=20
      <INPUT id=3DnHeader_cof type=3Dhidden value=3DFORID:11 =
name=3DnHeader$cof>
      <SCRIPT=20
      =
src=3D"http://www.google.com/coop/cse/brand?form=3Dsearchbox_001004262401=
526223570%3A11yv6vpcqvy"=20
      type=3Dtext/javascript></SCRIPT>
       <!--=20
		In order to make the button's click event fire when the text box is =
highlighted, we have to
		have a second text box be a part of the form.  Make it invisible so =
that the user never=20
		knows it's there.
	=09
		From what research I did, this appears to be an IE-specific problem.  =
Nevertheless, this=20
		was the only "solution" I found.
	--><INPUT style=3D"DISPLAY: none; VISIBILITY: hidden" =
name=3DdummyHidden> <!-- Emulated Google CSE Search Box Ends =
--></TD><!-- Google CSE Search Box Ends --></TR>
  <TR>
    <TD colSpan=3D4 height=3D3></TD></TR>
  <TR>
    <TD vAlign=3Dtop width=3D150>
      <SCRIPT language=3DJavaScript=20
      =
src=3D"http://tutorial.math.lamar.edu/menu/side_menu_data_CalcI.js"=20
      type=3Dtext/javascript></SCRIPT>
    </TD>
    <TD width=3D3>&nbsp;</TD>
    <TD vAlign=3Dtop colSpan=3D2>
      <TABLE cellPadding=3D0 width=3D"100%" border=3D0>
        <TBODY>
        <TR>
          <TD>
            <DIV class=3DMainBox align=3Dcenter>
            <DIV align=3Dleft><SPAN class=3DBreadCrumb=20
            id=3DnHeader_lblBreadCrumb>Online Notes / Calculus I / =
Limits /=20
            Continuity</SPAN></DIV>
            <DIV id=3DnHeader_pTitle><SPAN class=3DNotesTitle=20
            id=3DnHeader_lblTitle>Calculus I </SPAN></DIV><BR>
            <DIV class=3DMain_Note>You can navigate through this E-Book =
using the=20
            menu to the left. For E-Books that have a Chapter/Section=20
            organization each option in the menu to the left indicates a =
chapter=20
            and will open a menu showing the sections in that chapter.=20
            Alternatively, you can navigate to the next/previous section =
or=20
            chapter by clicking the links in the boxes at the very top =
and=20
            bottom of the material. <BR><BR>Also, depending upon the =
E-Book, it=20
            will be possible to download the complete E-Book, the =
chapter=20
            containing the current section and/or the current section. =
You can=20
            do this be clicking on the <STRONG>E-Book</STRONG>,=20
            <STRONG>Chapter</STRONG>, and/or the =
<STRONG>Section</STRONG> link=20
            provided below. <BR><BR>For those pages with mathematics on =
them you=20
            can, in most cases, enlarge the mathematics portion by =
clicking on=20
            the equation. Click the enlarged version to hide it. =
</DIV><!-- Main_Note -->
            <DIV class=3DTop_Nav>
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
align=3Dcenter=20
            border=3D0>
              <TBODY>
              <TR>
                <TD width=3D"36%">&nbsp;</TD>
                <TD align=3Dmiddle width=3D"27%"><IMG=20
                  =
src=3D"http://tutorial.math.lamar.edu/Images/DownloadLabel.gif"=20
                  border=3D0></TD>
                <TD align=3Dright width=3D"36%">&nbsp;</TD></TR>
              <TR>
                <TD width=3D"36%"><SPAN class=3DButton_Outer><A=20
                  class=3DPrevNextButtonOff id=3DnHeader_aPrev=20
                  onmouseover=3D"this.className=3D'PrevNextButtonOn'"=20
                  onmouseout=3D"this.className=3D'PrevNextButtonOff'"=20
                  =
href=3D"http://tutorial.math.lamar.edu/Classes/CalcI/LimitsAtInfinityII.a=
spx"><IMG=20
                  =
src=3D"http://tutorial.math.lamar.edu/Images/SingleArrowLeft.gif"=20
                  border=3D0>Limits At Infinity, Part II</A> =
</SPAN></TD>
                <TD align=3Dmiddle width=3D"27%"><A =
class=3DDownloadLinkOff=20
                  id=3DnHeader_hlBook=20
                  onmouseover=3D"this.className=3D'DownloadLinkOn'"=20
                  onmouseout=3D"this.className=3D'DownloadLinkOff'"=20
                  =
href=3D"http://tutorial.math.lamar.edu/download.aspx?PDF=3DB,8;8">E-Book<=
/A>=20
                  <SPAN id=3DnHeader_lblSectionSpacer>&nbsp;</SPAN> <A=20
                  class=3DDownloadLinkOff id=3DnHeader_hlChapter=20
                  onmouseover=3D"this.className=3D'DownloadLinkOn'"=20
                  onmouseout=3D"this.className=3D'DownloadLinkOff'"=20
                  =
href=3D"http://tutorial.math.lamar.edu/download.aspx?PDF=3DC,26;8">Chapte=
r</A>=20
                  <SPAN id=3DnHeader_lblGroupSpacer>&nbsp;</SPAN> <A=20
                  class=3DDownloadLinkOff id=3DnHeader_hlSection=20
                  onmouseover=3D"this.className=3D'DownloadLinkOn'"=20
                  onmouseout=3D"this.className=3D'DownloadLinkOff'"=20
                  =
href=3D"http://tutorial.math.lamar.edu/download.aspx?PDF=3DS,190;8">Secti=
on</A>=20
                </TD>
                <TD align=3Dright width=3D"36%"><SPAN =
class=3DButton_Outer><A=20
                  class=3DPrevNextButtonOff id=3DnHeader_aNext=20
                  onmouseover=3D"this.className=3D'PrevNextButtonOn'"=20
                  onmouseout=3D"this.className=3D'PrevNextButtonOff'"=20
                  =
href=3D"http://tutorial.math.lamar.edu/Classes/CalcI/DefnOfLimit.aspx">Th=
e=20
                  Definition of the Limit<IMG=20
                  =
src=3D"http://tutorial.math.lamar.edu/Images/SingleArrowRight.gif"=20
                  border=3D0></A> =
</SPAN></TD></TR></TBODY></TABLE></DIV><!-- Top_Nav -->
            <DIV class=3DContent>
            <DIV=20
            style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; =
BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 1pt; =
BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext =
3pt double">
            <H2=20
            style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; =
BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; =
MARGIN-LEFT: 0in; BORDER-LEFT: medium none; TEXT-INDENT: 0in; =
PADDING-TOP: 0in; BORDER-BOTTOM: medium none"><A=20
            name=3D_Toc171988966></A><A name=3D_Toc170612544></A><A=20
            name=3D_Toc71794845></A><A name=3D_Toc70652171><SPAN=20
            style=3D"FONT-SIZE: 12pt; FONT-FAMILY: =
'Cambria','serif'">&nbsp;</SPAN><SPAN=20
            style=3D"FONT-SIZE: 12pt; FONT-FAMILY: =
'Cambria','serif'">Continuity</SPAN></A><SPAN=20
            style=3D"FONT-SIZE: 12pt; FONT-FAMILY: =
'Cambria','serif'"></SPAN></H2></DIV>
            <P class=3DMsoNormal>Over the last few sections =
we=E2=80=99ve been using the=20
            term =E2=80=9Cnice enough=E2=80=9D to define those functions =
that we could evaluate=20
            limits by just evaluating the function at the point in=20
            question.&nbsp; It=E2=80=99s now time to formally define =
what we mean by=20
            =E2=80=9Cnice enough=E2=80=9D.</P>
            <P class=3DMsoNormal>&nbsp;</P>
            <P class=3DMsoNormal><B>Definition</B></P>
            <TABLE class=3DMsoNormalTable=20
            style=3D"BORDER-RIGHT: medium none; BORDER-TOP: medium none; =
BACKGROUND: #ccffff; BORDER-LEFT: medium none; WIDTH: 100%; =
BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse"=20
            cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D1>
              <TBODY>
              <TR>
                <TD=20
                style=3D"BORDER-RIGHT: windowtext 1pt solid; =
PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: =
5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: =
100%; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid"=20
                vAlign=3Dtop width=3D"100%">
                  <P class=3DMsoNormal>A function <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0001s1>
	=
MPSetEqnAttrs('eq0001','',3,[[25,14,4,-1,-1],[33,19,5,-1,-1],[41,23,7,-1,=
-1],[37,21,7,-1,-1],[50,29,9,-1,-1],[62,36,11,-2,-2],[103,60,18,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0001ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0001ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0001s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;is said to be <B>continuous</B> at <!-- MP EQPH( =
-->
                  <SCRIPT id=3Dmpeq0002s1>
	=
MPSetEqnAttrs('eq0002','',3,[[23,6,0,-1,-1],[30,7,0,-1,-1],[42,10,0,-1,-1=
],[36,9,0,-1,-1],[48,11,0,-1,-1],[60,14,0,-2,-2],[101,24,0,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0002ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0002ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0002s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;if </P>
                  <P=20
                  =
class=3DMTDisplayEquation>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;=20
<!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0003s1>
	=
MPSetEqnAttrs('eq0003','',3,[[79,17,7,-1,-1],[105,23,9,-1,-1],[131,28,12,=
-1,-1],[119,26,11,-1,-1],[159,34,14,-1,-1],[199,42,17,-2,-2],[329,71,29,-=
3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0003ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0003ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
>&nbsp;</span><![endif]>
                  <SCRIPT id=3Dmpeq0003s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH --></P>
                  <P class=3DMsoNormal>A function is said to be =
continuous on the=20
                  interval [<I>a, b</I>] if it is continuous at each =
point in=20
                  the interval.</P></TD></TR></TBODY></TABLE><!-- MP =
EQRA( -->
            <SCRIPT id=3Dmpeq0003s1>
	=
MPSetEqnAttrs('eq0003','',3,[[79,17,7,-1,-1],[105,23,9,-1,-1],[131,28,12,=
-1,-1],[119,26,11,-1,-1],[159,34,14,-1,-1],[199,42,17,-2,-2],[329,71,29,-=
3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0003 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0003ph,'1')
	</script><layer id=3Dmpeq0003pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0003pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0003 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0003,mpeq0003pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0003s3>
	MPDeleteCode('eq0003')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0002s1>
	=
MPSetEqnAttrs('eq0002','',3,[[23,6,0,-1,-1],[30,7,0,-1,-1],[42,10,0,-1,-1=
],[36,9,0,-1,-1],[48,11,0,-1,-1],[60,14,0,-2,-2],[101,24,0,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0002 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0002ph,'1')
	</script><layer id=3Dmpeq0002pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0002pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0002 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0002,mpeq0002pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0002s3>
	MPDeleteCode('eq0002')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0001s1>
	=
MPSetEqnAttrs('eq0001','',3,[[25,14,4,-1,-1],[33,19,5,-1,-1],[41,23,7,-1,=
-1],[37,21,7,-1,-1],[50,29,9,-1,-1],[62,36,11,-2,-2],[103,60,18,-3,-3]]);=

</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0001 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0001ph,'1')
	</script><layer id=3Dmpeq0001pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0001pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0001 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0001,mpeq0001pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0001s3>
	MPDeleteCode('eq0001')
</script><![endif]><!-- )MP EQ -->
            <P class=3DMsoNormal>&nbsp;</P>
            <P class=3DMsoNormal>This definition can be turned around =
into the=20
            following fact.</P>
            <P class=3DMsoNormal>&nbsp;</P>
            <P class=3DMsoNormal><B>Fact 1</B></P>
            <TABLE class=3DMsoNormalTable=20
            style=3D"BORDER-RIGHT: medium none; BORDER-TOP: medium none; =
BACKGROUND: #ccffff; BORDER-LEFT: medium none; WIDTH: 100%; =
BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse"=20
            cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D1>
              <TBODY>
              <TR>
                <TD=20
                style=3D"BORDER-RIGHT: windowtext 1pt solid; =
PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: =
5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: =
100%; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid"=20
                vAlign=3Dtop width=3D"100%">
                  <P class=3DMsoNormal>If <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0004s1>
	=
MPSetEqnAttrs('eq0004','',3,[[25,14,4,-1,-1],[33,19,5,-1,-1],[41,23,7,-1,=
-1],[37,21,7,-1,-1],[50,29,9,-1,-1],[62,36,11,-2,-2],[103,60,18,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0004ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0004ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0004s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;is continuous at <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0005s1>
	=
MPSetEqnAttrs('eq0005','',3,[[23,6,0,-1,-1],[30,7,0,-1,-1],[42,10,0,-1,-1=
],[36,9,0,-1,-1],[48,11,0,-1,-1],[60,14,0,-2,-2],[101,24,0,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0005ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0005ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0005s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH --><SPAN=20
                  style=3D"POSITION: relative; TOP: =
3pt">&nbsp;</SPAN>then,</P>
                  <P=20
                  =
class=3DMTDisplayEquation>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;=20
<!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0006s1>
	=
MPSetEqnAttrs('eq0006','',3,[[371,18,8,-1,-1],[494,24,10,-1,-1],[617,30,1=
4,-1,-1],[557,28,13,-1,-1],[742,36,16,-1,-1],[928,45,20,-2,-2],[1544,76,3=
4,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0006ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0006ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
>&nbsp;</span><![endif]>
                  <SCRIPT id=3Dmpeq0006s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH --></P></TD></TR></TBODY></TABLE><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0006s1>
	=
MPSetEqnAttrs('eq0006','',3,[[371,18,8,-1,-1],[494,24,10,-1,-1],[617,30,1=
4,-1,-1],[557,28,13,-1,-1],[742,36,16,-1,-1],[928,45,20,-2,-2],[1544,76,3=
4,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0006 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0006ph,'1')
	</script><layer id=3Dmpeq0006pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0006pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0006 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0006,mpeq0006pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0006s3>
	MPDeleteCode('eq0006')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0005s1>
	=
MPSetEqnAttrs('eq0005','',3,[[23,6,0,-1,-1],[30,7,0,-1,-1],[42,10,0,-1,-1=
],[36,9,0,-1,-1],[48,11,0,-1,-1],[60,14,0,-2,-2],[101,24,0,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0005 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0005ph,'1')
	</script><layer id=3Dmpeq0005pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0005pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0005 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0005,mpeq0005pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0005s3>
	MPDeleteCode('eq0005')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0004s1>
	=
MPSetEqnAttrs('eq0004','',3,[[25,14,4,-1,-1],[33,19,5,-1,-1],[41,23,7,-1,=
-1],[37,21,7,-1,-1],[50,29,9,-1,-1],[62,36,11,-2,-2],[103,60,18,-3,-3]]);=

</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0004 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0004ph,'1')
	</script><layer id=3Dmpeq0004pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0004pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0004 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0004,mpeq0004pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0004s3>
	MPDeleteCode('eq0004')
</script><![endif]><!-- )MP EQ -->
            <P class=3DMsoNormal>&nbsp;</P>
            <P class=3DMsoNormal>This is exactly the same fact that we =
first put=20
            down <A=20
            =
href=3D"http://tutorial.math.lamar.edu/Classes/CalcI/LimitsProperties.asp=
x#Cts_Fcns">back</A>=20
            when we started looking at limits with the exception that we =
have=20
            replaced the phrase =E2=80=9Cnice enough=E2=80=9D with =
continuous.&nbsp; </P>
            <P class=3DMsoNormal>&nbsp;</P>
            <P class=3DMsoNormal>It=E2=80=99s nice to finally know what =
we mean by =E2=80=9Cnice=20
            enough=E2=80=9D, however, the definition doesn=E2=80=99t =
really tell us just what it=20
            means for a function to be continuous.&nbsp; Let=E2=80=99s =
take a look at an=20
            example to help us understand just what it means for a =
function to=20
            be continuous.</P>
            <P class=3DMsoNormal><A name=3DLimit_Cont_Ex1></A>&nbsp;</P>
            <TABLE class=3DMsoNormalTable=20
            style=3D"WIDTH: 100%; BORDER-COLLAPSE: collapse" =
borderColor=3Dblack=20
            cellSpacing=3D0 cellPadding=3D5 width=3D"100%" border=3D1>
              <TBODY>
              <TR>
                <TD=20
                style=3D"PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; =
PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-TOP: 0in"=20
                vAlign=3Dtop width=3D"100%">
                  <P class=3DMsoNormal=20
                  style=3D"MARGIN-LEFT: 0in; TEXT-INDENT: =
0in"><B><I>Example 1=20
                  &nbsp;</I></B>Given the graph of <I>f(x)</I>, shown =
below,=20
                  determine if <I>f(x)</I> is continuous at <I><!-- MP =
EQPH( -->
                  <SCRIPT id=3Dmpeq0007s1>
	=
MPSetEqnAttrs('eq0007','',3,[[29,9,0,-1,-1],[38,11,0,-1,-1],[51,14,0,-1,-=
1],[45,12,1,-1,-1],[59,17,0,-1,-1],[75,21,0,-2,-2],[125,34,0,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0007ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0007ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0007s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH --></I><I>, </I><I><!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0008s1>
	=
MPSetEqnAttrs('eq0008','',3,[[23,9,0,-1,-1],[30,11,0,-1,-1],[41,14,0,-1,-=
1],[36,12,1,-1,-1],[47,17,0,-1,-1],[59,21,0,-2,-2],[100,34,0,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0008ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0008ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0008s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH --></I><I>,</I> and <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0009s1>
	=
MPSetEqnAttrs('eq0009','',3,[[23,9,0,-1,-1],[31,11,0,-1,-1],[40,14,0,-1,-=
1],[35,12,1,-1,-1],[48,17,0,-1,-1],[59,21,0,-2,-2],[99,34,0,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0009ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0009ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0009s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->.</P>
                  <P class=3DMsoNormal style=3D"TEXT-ALIGN: center" =
align=3Dcenter><!--[if gte vml 1]><v:shapetype id=3D_x0000_t75=20
                  coordsize =3D "21600,21600" o:preferrelative =3D "t" =
o:spt =3D "75"=20
                  filled =3D "f" stroked =3D "f" path =3D=20
                  " m@4@5 l@4@11@9@11@9@5 xe"><v:stroke joinstyle =3D=20
                  "miter"></v:stroke><v:formulas><v:f eqn =3D=20
                  "if lineDrawn pixelLineWidth 0 "></v:f><v:f eqn =3D=20
                  "sum @0 1 0 "></v:f><v:f eqn =3D "sum 0 0 @1 =
"></v:f><v:f eqn =3D=20
                  "prod @2 1 2 "></v:f><v:f eqn =3D=20
                  "prod @3 21600 pixelWidth "></v:f><v:f eqn =3D=20
                  "prod @3 21600 pixelHeight "></v:f><v:f eqn =3D=20
                  "sum @0 0 1 "></v:f><v:f eqn =3D "prod @6 1 2 =
"></v:f><v:f eqn =3D=20
                  "prod @7 21600 pixelWidth "></v:f><v:f eqn =3D=20
                  "sum @8 21600 0 "></v:f><v:f eqn =3D=20
                  "prod @7 21600 pixelHeight "></v:f><v:f eqn =3D=20
                  "sum @10 21600 0 "></v:f></v:formulas><v:path =
o:extrusionok =3D=20
                  "f" gradientshapeok =3D "t" o:connecttype =3D=20
                  "rect"></v:path><o:lock aspectratio=3D"t"=20
                  v:ext=3D"edit"></o:lock></v:shapetype><v:shape=20
                  id=3DPicture_x0020_10=20
                  style=3D"VISIBILITY: visible; WIDTH: 270pt; HEIGHT: =
176.25pt; mso-wrap-style: square"=20
                  o:spid=3D"_x0000_i1084" type =3D "#_x0000_t75" =
coordsize =3D=20
                  "21600,21600" alt =3D "Continuity_G1"><v:imagedata=20
                  o:title=3D"Continuity_G1" src =3D=20
                  =
"Continuity_files/image001.gif"></v:imagedata></v:shape><![endif]--><![if=
 !vml]><img border=3D0 width=3D360 height=3D235
  src=3D"Continuity_files/image001.gif" alt=3D"Continuity_G1" =
v:shapes=3D"Picture_x0020_10"><![endif]></P>
                  <P class=3DMsoNormal><B><I>Solution</I></B></P>
                  <P class=3DMsoNormal>To answer the question for each =
point we=E2=80=99ll=20
                  need to get both the limit at that point and the =
function=20
                  value at that point.&nbsp; If they are equal the =
function is=20
                  continuous at that point and if they aren=E2=80=99t =
equal the function=20
                  isn=E2=80=99t continuous at that point.</P>
                  <P class=3DMsoNormal>&nbsp;</P>
                  <P class=3DMsoNormal>First <I><!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0010s1>
	=
MPSetEqnAttrs('eq0010','',3,[[29,9,0,-1,-1],[38,11,0,-1,-1],[51,14,0,-1,-=
1],[45,12,1,-1,-1],[59,17,0,-1,-1],[75,21,0,-2,-2],[125,34,0,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0010ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0010ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0010s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH --></I><I>.</I></P>
                  <P=20
                  =
class=3DMTDisplayEquation>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;=20
<!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0011s1>
	=
MPSetEqnAttrs('eq0011','',3,[[218,17,7,-1,-1],[290,23,9,-1,-1],[360,28,12=
,-1,-1],[326,26,11,-1,-1],[434,34,14,-1,-1],[543,42,17,-2,-2],[905,71,29,=
-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0011ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0011ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
>&nbsp;</span><![endif]>
                  <SCRIPT id=3Dmpeq0011s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH --></P>
                  <P class=3DMsoNormal>The function value and the limit =
aren=E2=80=99t the=20
                  same and so the function is not continuous at this=20
                  point.&nbsp; This kind of discontinuity in a graph is =
called a=20
                  <B>jump discontinuity</B>.&nbsp; Jump discontinuities =
occur=20
                  where the graph has a break in it is as this graph =
does.</P>
                  <P class=3DMsoNormal>&nbsp;</P>
                  <P class=3DMsoNormal>Now <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0012s1>
	=
MPSetEqnAttrs('eq0012','',3,[[23,9,0,-1,-1],[30,11,0,-1,-1],[41,14,0,-1,-=
1],[36,12,1,-1,-1],[47,17,0,-1,-1],[59,21,0,-2,-2],[100,34,0,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0012ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0012ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0012s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->.</P>
                  <P=20
                  =
class=3DMTDisplayEquation>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
<!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0013s1>
	=
MPSetEqnAttrs('eq0013','',3,[[167,17,7,-1,-1],[223,23,9,-1,-1],[277,28,12=
,-1,-1],[251,26,11,-1,-1],[333,34,14,-1,-1],[418,42,17,-2,-2],[695,71,29,=
-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0013ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0013ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
>&nbsp;</span><![endif]>
                  <SCRIPT id=3Dmpeq0013s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH --></P>
                  <P class=3DMsoNormal>The function is continuous at =
this point=20
                  since the function and limit have the same value.</P>
                  <P class=3DMsoNormal>&nbsp;</P>
                  <P class=3DMsoNormal>Finally <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0014s1>
	=
MPSetEqnAttrs('eq0014','',3,[[23,9,0,-1,-1],[31,11,0,-1,-1],[40,14,0,-1,-=
1],[35,12,1,-1,-1],[48,17,0,-1,-1],[59,21,0,-2,-2],[99,34,0,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0014ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0014ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0014s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->.</P>
                  <P=20
                  =
class=3DMTDisplayEquation>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
<!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0015s1>
	=
MPSetEqnAttrs('eq0015','',3,[[169,17,7,-1,-1],[225,23,9,-1,-1],[281,28,12=
,-1,-1],[253,26,11,-1,-1],[338,34,14,-1,-1],[422,42,17,-2,-2],[705,71,29,=
-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0015ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0015ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
>&nbsp;</span><![endif]>
                  <SCRIPT id=3Dmpeq0015s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH --></P>
                  <P class=3DMsoNormal>The function is not continuous at =
this=20
                  point.&nbsp; This kind of discontinuity is called a=20
                  <B>removable discontinuity</B>.&nbsp; Removable=20
                  discontinuities are those where there is a hole in the =
graph=20
                  as there is in this =
case.</P></TD></TR></TBODY></TABLE><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0015s1>
	=
MPSetEqnAttrs('eq0015','',3,[[169,17,7,-1,-1],[225,23,9,-1,-1],[281,28,12=
,-1,-1],[253,26,11,-1,-1],[338,34,14,-1,-1],[422,42,17,-2,-2],[705,71,29,=
-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0015 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0015ph,'1')
	</script><layer id=3Dmpeq0015pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0015pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0015 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0015,mpeq0015pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0015s3>
	MPDeleteCode('eq0015')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0014s1>
	=
MPSetEqnAttrs('eq0014','',3,[[23,9,0,-1,-1],[31,11,0,-1,-1],[40,14,0,-1,-=
1],[35,12,1,-1,-1],[48,17,0,-1,-1],[59,21,0,-2,-2],[99,34,0,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0014 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0014ph,'1')
	</script><layer id=3Dmpeq0014pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0014pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0014 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0014,mpeq0014pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0014s3>
	MPDeleteCode('eq0014')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0013s1>
	=
MPSetEqnAttrs('eq0013','',3,[[167,17,7,-1,-1],[223,23,9,-1,-1],[277,28,12=
,-1,-1],[251,26,11,-1,-1],[333,34,14,-1,-1],[418,42,17,-2,-2],[695,71,29,=
-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0013 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0013ph,'1')
	</script><layer id=3Dmpeq0013pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0013pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0013 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0013,mpeq0013pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0013s3>
	MPDeleteCode('eq0013')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0012s1>
	=
MPSetEqnAttrs('eq0012','',3,[[23,9,0,-1,-1],[30,11,0,-1,-1],[41,14,0,-1,-=
1],[36,12,1,-1,-1],[47,17,0,-1,-1],[59,21,0,-2,-2],[100,34,0,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0012 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0012ph,'1')
	</script><layer id=3Dmpeq0012pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0012pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0012 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0012,mpeq0012pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0012s3>
	MPDeleteCode('eq0012')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0011s1>
	=
MPSetEqnAttrs('eq0011','',3,[[218,17,7,-1,-1],[290,23,9,-1,-1],[360,28,12=
,-1,-1],[326,26,11,-1,-1],[434,34,14,-1,-1],[543,42,17,-2,-2],[905,71,29,=
-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0011 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0011ph,'1')
	</script><layer id=3Dmpeq0011pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0011pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0011 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0011,mpeq0011pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0011s3>
	MPDeleteCode('eq0011')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0010s1>
	=
MPSetEqnAttrs('eq0010','',3,[[29,9,0,-1,-1],[38,11,0,-1,-1],[51,14,0,-1,-=
1],[45,12,1,-1,-1],[59,17,0,-1,-1],[75,21,0,-2,-2],[125,34,0,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0010 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0010ph,'1')
	</script><layer id=3Dmpeq0010pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0010pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0010 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0010,mpeq0010pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0010s3>
	MPDeleteCode('eq0010')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0009s1>
	=
MPSetEqnAttrs('eq0009','',3,[[23,9,0,-1,-1],[31,11,0,-1,-1],[40,14,0,-1,-=
1],[35,12,1,-1,-1],[48,17,0,-1,-1],[59,21,0,-2,-2],[99,34,0,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0009 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0009ph,'1')
	</script><layer id=3Dmpeq0009pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0009pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0009 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0009,mpeq0009pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0009s3>
	MPDeleteCode('eq0009')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0008s1>
	=
MPSetEqnAttrs('eq0008','',3,[[23,9,0,-1,-1],[30,11,0,-1,-1],[41,14,0,-1,-=
1],[36,12,1,-1,-1],[47,17,0,-1,-1],[59,21,0,-2,-2],[100,34,0,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0008 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0008ph,'1')
	</script><layer id=3Dmpeq0008pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0008pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0008 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0008,mpeq0008pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0008s3>
	MPDeleteCode('eq0008')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0007s1>
	=
MPSetEqnAttrs('eq0007','',3,[[29,9,0,-1,-1],[38,11,0,-1,-1],[51,14,0,-1,-=
1],[45,12,1,-1,-1],[59,17,0,-1,-1],[75,21,0,-2,-2],[125,34,0,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0007 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0007ph,'1')
	</script><layer id=3Dmpeq0007pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0007pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0007 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0007,mpeq0007pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0007s3>
	MPDeleteCode('eq0007')
</script><![endif]><!-- )MP EQ -->
            <P class=3DMsoNormal>&nbsp;</P>
            <P class=3DMsoNormal>From this example we can get a quick =
=E2=80=9Cworking=E2=80=9D=20
            definition of continuity.&nbsp; A function is continuous on =
an=20
            interval if we can draw the graph from start to finish =
without ever=20
            once picking up our pencil.&nbsp; The graph in the last =
example has=20
            only two discontinuities since there are only two places =
where we=20
            would have to pick up our pencil in sketching it.&nbsp; </P>
            <P class=3DMsoNormal>In other words, a function is =
continuous if its=20
            graph has no holes or breaks in it.</P>
            <P class=3DMsoNormal>&nbsp;</P>
            <P class=3DMsoNormal>For many functions it=E2=80=99s easy to =
determine where=20
            it won=E2=80=99t be continuous.&nbsp; Functions =
won=E2=80=99t be continuous where we=20
            have things like division by zero or logarithms of =
zero.&nbsp; Let=E2=80=99s=20
            take a quick look at an example of determining where a =
function is=20
            not continuous.</P>
            <P class=3DMsoNormal><A name=3DLimit_Cont_Ex2></A>&nbsp;</P>
            <TABLE class=3DMsoNormalTable=20
            style=3D"BORDER-RIGHT: medium none; BORDER-TOP: medium none; =
BORDER-LEFT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; =
BORDER-COLLAPSE: collapse"=20
            borderColor=3Dblack cellSpacing=3D0 cellPadding=3D5 =
width=3D"100%"=20
              border=3D1><TBODY>
              <TR>
                <TD=20
                style=3D"BORDER-RIGHT: windowtext 1pt solid; =
PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: =
5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: =
100%; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid"=20
                vAlign=3Dtop width=3D"100%">
                  <P class=3DMsoNormal=20
                  style=3D"MARGIN-LEFT: 0in; TEXT-INDENT: =
0in"><B><I>Example 2=20
                  &nbsp;</I></B>Determine where the function below is =
not=20
                  continuous.</P>
                  <P=20
                  =
class=3DMTDisplayEquation>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;=20
<!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0016s1>
	=
MPSetEqnAttrs('eq0016','',3,[[84,26,9,-1,-1],[112,33,12,-1,-1],[142,41,15=
,-1,-1],[128,38,14,-1,-1],[170,49,18,-1,-1],[212,63,23,-2,-2],[354,104,38=
,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0016ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0016ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
>&nbsp;</span><![endif]>
                  <SCRIPT id=3Dmpeq0016s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH --></P>
                  <P class=3DMsoNormal><B><I>Solution</I></B></P>
                  <P class=3DMsoNormal>Rational functions are continuous =

                  everywhere except where we have division by =
zero.&nbsp; So all=20
                  that we need to is determine where the denominator is=20
                  zero.&nbsp; That=E2=80=99s easy enough to determine by =
setting the=20
                  denominator equal to zero and solving.</P>
                  <P=20
                  =
class=3DMTDisplayEquation>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;=20
<!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0017s1>
	=
MPSetEqnAttrs('eq0017','',3,[[139,14,4,-1,-1],[186,19,5,-1,-1],[233,24,7,=
-1,-1],[209,22,7,-1,-1],[279,30,9,-1,-1],[348,36,11,-2,-2],[581,60,18,-3,=
-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0017ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0017ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
>&nbsp;</span><![endif]>
                  <SCRIPT id=3Dmpeq0017s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH --></P>
                  <P class=3DMsoNormal>&nbsp;</P>
                  <P class=3DMsoNormal>So, the function will not be =
continuous at=20
                  <I>t=3D-3</I> and =
<I>t=3D5</I>.</P></TD></TR></TBODY></TABLE><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0017s1>
	=
MPSetEqnAttrs('eq0017','',3,[[139,14,4,-1,-1],[186,19,5,-1,-1],[233,24,7,=
-1,-1],[209,22,7,-1,-1],[279,30,9,-1,-1],[348,36,11,-2,-2],[581,60,18,-3,=
-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0017 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0017ph,'1')
	</script><layer id=3Dmpeq0017pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0017pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0017 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0017,mpeq0017pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0017s3>
	MPDeleteCode('eq0017')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0016s1>
	=
MPSetEqnAttrs('eq0016','',3,[[84,26,9,-1,-1],[112,33,12,-1,-1],[142,41,15=
,-1,-1],[128,38,14,-1,-1],[170,49,18,-1,-1],[212,63,23,-2,-2],[354,104,38=
,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0016 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0016ph,'1')
	</script><layer id=3Dmpeq0016pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0016pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0016 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0016,mpeq0016pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0016s3>
	MPDeleteCode('eq0016')
</script><![endif]><!-- )MP EQ -->
            <P class=3DMsoNormal>&nbsp;</P>
            <P class=3DMsoNormal>A nice consequence of continuity is the =
following=20
            fact.</P>
            <P class=3DMsoNormal>&nbsp;</P>
            <P class=3DMsoNormal><B>Fact 2</B></P>
            <TABLE class=3DMsoNormalTable=20
            style=3D"BORDER-RIGHT: medium none; BORDER-TOP: medium none; =
BACKGROUND: #ccffff; BORDER-LEFT: medium none; WIDTH: 100%; =
BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse"=20
            cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D1>
              <TBODY>
              <TR>
                <TD=20
                style=3D"BORDER-RIGHT: windowtext 1pt solid; =
PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: =
5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: =
100%; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid"=20
                vAlign=3Dtop width=3D"100%">
                  <P class=3DMsoNormal>If <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0018s1>
	=
MPSetEqnAttrs('eq0018','',3,[[25,14,4,-1,-1],[33,19,5,-1,-1],[41,23,7,-1,=
-1],[37,21,7,-1,-1],[50,29,9,-1,-1],[62,36,11,-2,-2],[103,60,18,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0018ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0018ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0018s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;is continuous at <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0019s1>
	=
MPSetEqnAttrs('eq0019','',3,[[22,9,0,-1,-1],[29,11,0,-1,-1],[39,15,0,-1,-=
1],[35,13,1,-1,-1],[45,18,0,-1,-1],[58,22,0,-2,-2],[95,36,0,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0019ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0019ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0019s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;and <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0020s1>
	=
MPSetEqnAttrs('eq0020','',3,[[58,17,7,-1,-1],[77,23,9,-1,-1],[97,28,12,-1=
,-1],[88,26,11,-1,-1],[117,34,14,-1,-1],[146,42,17,-2,-2],[243,71,29,-3,-=
3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0020ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0020ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0020s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;then,</P>
                  <P=20
                  =
class=3DMTDisplayEquation>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
<!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0021s1>
	=
MPSetEqnAttrs('eq0021','',3,[[133,20,8,-1,-1],[177,27,10,-1,-1],[222,34,1=
3,-1,-1],[201,30,12,-1,-1],[268,43,16,-1,-1],[335,54,21,-2,-2],[555,90,34=
,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0021ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0021ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
>&nbsp;</span><![endif]>
                  <SCRIPT id=3Dmpeq0021s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH --></P></TD></TR></TBODY></TABLE><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0021s1>
	=
MPSetEqnAttrs('eq0021','',3,[[133,20,8,-1,-1],[177,27,10,-1,-1],[222,34,1=
3,-1,-1],[201,30,12,-1,-1],[268,43,16,-1,-1],[335,54,21,-2,-2],[555,90,34=
,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0021 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0021ph,'1')
	</script><layer id=3Dmpeq0021pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0021pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0021 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0021,mpeq0021pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0021s3>
	MPDeleteCode('eq0021')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0020s1>
	=
MPSetEqnAttrs('eq0020','',3,[[58,17,7,-1,-1],[77,23,9,-1,-1],[97,28,12,-1=
,-1],[88,26,11,-1,-1],[117,34,14,-1,-1],[146,42,17,-2,-2],[243,71,29,-3,-=
3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0020 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0020ph,'1')
	</script><layer id=3Dmpeq0020pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0020pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0020 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0020,mpeq0020pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0020s3>
	MPDeleteCode('eq0020')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0019s1>
	=
MPSetEqnAttrs('eq0019','',3,[[22,9,0,-1,-1],[29,11,0,-1,-1],[39,15,0,-1,-=
1],[35,13,1,-1,-1],[45,18,0,-1,-1],[58,22,0,-2,-2],[95,36,0,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0019 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0019ph,'1')
	</script><layer id=3Dmpeq0019pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0019pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0019 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0019,mpeq0019pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0019s3>
	MPDeleteCode('eq0019')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0018s1>
	=
MPSetEqnAttrs('eq0018','',3,[[25,14,4,-1,-1],[33,19,5,-1,-1],[41,23,7,-1,=
-1],[37,21,7,-1,-1],[50,29,9,-1,-1],[62,36,11,-2,-2],[103,60,18,-3,-3]]);=

</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0018 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0018ph,'1')
	</script><layer id=3Dmpeq0018pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0018pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0018 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0018,mpeq0018pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0018s3>
	MPDeleteCode('eq0018')
</script><![endif]><!-- )MP EQ -->
            <P class=3DMsoNormal>&nbsp;</P>
            <P class=3DMsoNormal>To see a proof of this fact see the <A=20
            =
href=3D"http://tutorial.math.lamar.edu/Classes/CalcI/LimitProofs.aspx#Ext=
ras_Limit_LimComp">Proof=20
            of Various Limit Properties</A> section in the Extras =
chapter.&nbsp;=20
            With this fact we can now do limits like the following =
example.</P>
            <P class=3DMsoNormal><A name=3DLimit_Cont_Ex3></A>&nbsp;</P>
            <TABLE class=3DMsoNormalTable=20
            style=3D"BORDER-RIGHT: medium none; BORDER-TOP: medium none; =
BORDER-LEFT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; =
BORDER-COLLAPSE: collapse"=20
            cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D1>
              <TBODY>
              <TR>
                <TD=20
                style=3D"BORDER-RIGHT: windowtext 1pt solid; =
PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: =
5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: =
100%; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid"=20
                vAlign=3Dtop width=3D"100%">
                  <P class=3DMsoNormal=20
                  style=3D"MARGIN-LEFT: 0in; TEXT-INDENT: =
0in"><B><I>Example 3=20
                  &nbsp;</I></B>Evaluate the following limit.</P>
                  <P=20
                  =
class=3DMTDisplayEquation>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
<!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0022s1>
	=
MPSetEqnAttrs('eq0022','',3,[[36,18,7,-1,-1],[48,24,9,-1,-1],[61,30,12,-1=
,-1],[55,28,11,-1,-1],[74,36,14,-1,-1],[91,44,17,-2,-2],[152,74,29,-3,-3]=
])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0022ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0022ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
>&nbsp;</span><![endif]>
                  <SCRIPT id=3Dmpeq0022s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH --></P>
                  <P class=3DMsoNormal><B><I>Solution</I></B></P>
                  <P class=3DMsoNormal>Since we know that exponentials =
are=20
                  continuous everywhere we can use the fact above.</P>
                  <P=20
                  =
class=3DMTDisplayEquation>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
<!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0023s1>
	=
MPSetEqnAttrs('eq0023','',3,[[120,22,7,-1,-1],[161,29,9,-1,-1],[201,36,12=
,-1,-1],[181,34,11,-1,-1],[242,43,14,-1,-1],[302,54,17,-2,-2],[503,90,30,=
-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0023ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0023ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
>&nbsp;</span><![endif]>
                  <SCRIPT id=3Dmpeq0023s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH --></P></TD></TR></TBODY></TABLE><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0023s1>
	=
MPSetEqnAttrs('eq0023','',3,[[120,22,7,-1,-1],[161,29,9,-1,-1],[201,36,12=
,-1,-1],[181,34,11,-1,-1],[242,43,14,-1,-1],[302,54,17,-2,-2],[503,90,30,=
-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0023 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0023ph,'1')
	</script><layer id=3Dmpeq0023pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0023pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0023 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0023,mpeq0023pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0023s3>
	MPDeleteCode('eq0023')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0022s1>
	=
MPSetEqnAttrs('eq0022','',3,[[36,18,7,-1,-1],[48,24,9,-1,-1],[61,30,12,-1=
,-1],[55,28,11,-1,-1],[74,36,14,-1,-1],[91,44,17,-2,-2],[152,74,29,-3,-3]=
]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0022 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0022ph,'1')
	</script><layer id=3Dmpeq0022pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0022pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0022 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0022,mpeq0022pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0022s3>
	MPDeleteCode('eq0022')
</script><![endif]><!-- )MP EQ -->
            <P class=3DMsoNormal>&nbsp;</P>
            <P class=3DMsoNormal>Another very nice consequence of =
continuity is=20
            the Intermediate Value Theorem.</P>
            <P class=3DMsoNormal><A name=3DIVT></A>&nbsp;</P>
            <P class=3DMsoNormal><B>Intermediate Value Theorem</B></P>
            <TABLE class=3DMsoNormalTable=20
            style=3D"BORDER-RIGHT: medium none; BORDER-TOP: medium none; =
BACKGROUND: #ccffff; BORDER-LEFT: medium none; WIDTH: 100%; =
BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse"=20
            cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D1>
              <TBODY>
              <TR>
                <TD=20
                style=3D"BORDER-RIGHT: windowtext 1pt solid; =
PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: =
5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: =
100%; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid"=20
                vAlign=3Dtop width=3D"100%">
                  <P class=3DMsoNormal>Suppose that <I>f(x)</I> is =
continuous on=20
                  [<I>a, b</I>] and let <I>M</I> be any number between=20
                  <I>f(a)</I> and <I>f(b)</I>.&nbsp;&nbsp; Then there =
exists a=20
                  number <I>c</I> such that,</P>
                  <OL style=3D"MARGIN-TOP: 0in" type=3D1>
                    <LI class=3DMsoNormal><!-- MP EQPH( -->
                    <SCRIPT id=3Dmpeq0024s1>
	=
MPSetEqnAttrs('eq0024','',3,[[40,9,0,-1,-1],[53,11,0,-1,-1],[69,15,0,-1,-=
1],[60,13,1,-1,-1],[80,18,0,-1,-1],[102,22,0,-2,-2],[170,36,0,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0024ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0024ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
>&nbsp;</span><![endif]>
                    <SCRIPT id=3Dmpeq0024s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->
                    <LI class=3DMsoNormal><!-- MP EQPH( -->
                    <SCRIPT id=3Dmpeq0025s1>
	=
MPSetEqnAttrs('eq0025','',3,[[48,14,4,-1,-1],[63,19,5,-1,-1],[78,23,7,-1,=
-1],[71,21,7,-1,-1],[94,29,9,-1,-1],[117,36,11,-2,-2],[196,60,18,-3,-3]])=

</SCRIPT>
<![if !ie]><span id=3Dmpnneq0025ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0025ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
>&nbsp;</span><![endif]>
                    <SCRIPT id=3Dmpeq0025s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH --></LI></OL></TD></TR></TBODY></TABLE><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0025s1>
	=
MPSetEqnAttrs('eq0025','',3,[[48,14,4,-1,-1],[63,19,5,-1,-1],[78,23,7,-1,=
-1],[71,21,7,-1,-1],[94,29,9,-1,-1],[117,36,11,-2,-2],[196,60,18,-3,-3]])=
;
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0025 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0025ph,'1')
	</script><layer id=3Dmpeq0025pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0025pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0025 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0025,mpeq0025pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0025s3>
	MPDeleteCode('eq0025')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0024s1>
	=
MPSetEqnAttrs('eq0024','',3,[[40,9,0,-1,-1],[53,11,0,-1,-1],[69,15,0,-1,-=
1],[60,13,1,-1,-1],[80,18,0,-1,-1],[102,22,0,-2,-2],[170,36,0,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0024 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0024ph,'1')
	</script><layer id=3Dmpeq0024pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0024pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0024 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0024,mpeq0024pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0024s3>
	MPDeleteCode('eq0024')
</script><![endif]><!-- )MP EQ -->
            <P class=3DMsoNormal>&nbsp;</P>
            <P class=3DMsoNormal>All the Intermediate Value Theorem is =
really=20
            saying is that a continuous function will take on all values =
between=20
            <I>f(a)</I> and <I>f(b)</I>.&nbsp; Below is a graph of a =
continuous=20
            function that illustrates the Intermediate Value =
Theorem.</P>
            <P class=3DMsoNormal style=3D"TEXT-ALIGN: center" =
align=3Dcenter><!--[if gte vml 1]><v:shape id=3DPicture_x0020_27=20
            style=3D"VISIBILITY: visible; WIDTH: 314.25pt; HEIGHT: =
195.75pt; mso-wrap-style: square"=20
            o:spid=3D"_x0000_i1067" type =3D "#_x0000_t75" coordsize =3D =
"21600,21600"=20
            alt =3D "Continuity_G2"><v:imagedata =
o:title=3D"Continuity_G2" src =3D=20
            =
"Continuity_files/image002.gif"></v:imagedata></v:shape><![endif]--><![if=
 !vml]><img border=3D0 width=3D419 height=3D261
src=3D"Continuity_files/image002.gif" alt=3D"Continuity_G2" =
v:shapes=3D"Picture_x0020_27"><![endif]></P>
            <P class=3DMsoNormal>As we can see from this image if we =
pick any=20
            value, <I>M</I>, that is between the value of <I>f(a)</I> =
and the=20
            value of <I>f(b)</I> and draw a line straight out from this =
point=20
            the line will hit the graph in at least one point.&nbsp; In =
other=20
            words somewhere between <I>a</I> and <I>b</I> the function =
will take=20
            on the value of <I>M</I>.&nbsp; Also, as the figure shows =
the=20
            function may take on the value at more than one place.</P>
            <P class=3DMsoNormal>&nbsp;</P>
            <P class=3DMsoNormal>It=E2=80=99s also important to note =
that the Intermediate=20
            Value Theorem only says that the function will take on the =
value of=20
            <I>M</I> somewhere between <I>a</I> and <I>b</I>.&nbsp; It =
doesn=E2=80=99t=20
            say just what that value will be.&nbsp; It only says that it =

            exists.&nbsp; </P>
            <P class=3DMsoNormal>&nbsp;</P>
            <P class=3DMsoNormal>So, the Intermediate Value Theorem =
tells us that=20
            a function will take the value of <I>M</I> somewhere between =

            <I>a</I> and <I>b</I> but it doesn=E2=80=99t tell us where =
it will take the=20
            value nor does it tell us how many times it will take the=20
            value.&nbsp; There are important idea to remember about the=20
            Intermediate Value Theorem.</P>
            <P class=3DMsoNormal>&nbsp;</P>
            <P class=3DMsoNormal>A nice use of the Intermediate Value =
Theorem is=20
            to prove the existence of roots of equations as the =
following=20
            example shows.</P>
            <P class=3DMsoNormal><A name=3DLimit_Cont_Ex4></A>&nbsp;</P>
            <TABLE class=3DMsoNormalTable=20
            style=3D"WIDTH: 100%; BORDER-COLLAPSE: collapse" =
borderColor=3Dblack=20
            cellSpacing=3D0 cellPadding=3D5 width=3D"100%" border=3D1>
              <TBODY>
              <TR>
                <TD=20
                style=3D"PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; =
PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-TOP: 0in"=20
                vAlign=3Dtop width=3D"100%">
                  <P class=3DMsoNormal=20
                  style=3D"MARGIN-LEFT: 0in; TEXT-INDENT: =
0in"><B><I>Example 4=20
                  &nbsp;</I></B>Show that <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0026s1>
	=
MPSetEqnAttrs('eq0026','',3,[[124,14,4,-1,-1],[166,19,5,-1,-1],[208,24,7,=
-1,-1],[186,22,7,-1,-1],[250,30,9,-1,-1],[311,36,11,-2,-2],[519,60,18,-3,=
-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0026ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0026ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0026s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;has a root somewhere in the interval=20
                  </P>
                  <P class=3DMsoNormal>[-1,2].</P>
                  <P class=3DMsoNormal>&nbsp;</P>
                  <P class=3DMsoNormal><B><I>Solution</I></B></P>
                  <P class=3DMsoNormal>What we=E2=80=99re really asking =
here is whether or=20
                  not the function will take on the value</P>
                  <P=20
                  =
class=3DMTDisplayEquation>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
<!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0027s1>
	=
MPSetEqnAttrs('eq0027','',3,[[41,14,4,-1,-1],[55,19,5,-1,-1],[70,23,7,-1,=
-1],[62,21,7,-1,-1],[83,29,9,-1,-1],[104,36,11,-2,-2],[174,60,18,-3,-3]])=

</SCRIPT>
<![if !ie]><span id=3Dmpnneq0027ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0027ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
>&nbsp;</span><![endif]>
                  <SCRIPT id=3Dmpeq0027s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH --></P>
                  <P class=3DMsoNormal>somewhere between -1 and 2.&nbsp; =
In other=20
                  words, we want to show that there is a number <I>c</I> =
such=20
                  that <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0028s1>
	=
MPSetEqnAttrs('eq0028','',3,[[46,9,0,-1,-1],[62,11,0,-1,-1],[79,14,0,-1,-=
1],[70,12,1,-1,-1],[94,17,0,-1,-1],[118,21,0,-2,-2],[196,34,0,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0028ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0028ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0028s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;and <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0029s1>
	=
MPSetEqnAttrs('eq0029','',3,[[40,14,4,-1,-1],[54,19,5,-1,-1],[68,23,7,-1,=
-1],[61,21,7,-1,-1],[81,29,9,-1,-1],[102,36,11,-2,-2],[170,60,18,-3,-3]])=

</SCRIPT>
<![if !ie]><span id=3Dmpnneq0029ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0029ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0029s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->.&nbsp; However if we define <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0030s1>
	=
MPSetEqnAttrs('eq0030','',3,[[29,9,0,-1,-1],[38,11,0,-1,-1],[51,14,0,-1,-=
1],[45,12,1,-1,-1],[60,17,0,-1,-1],[76,21,0,-2,-2],[128,35,0,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0030ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0030ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0030s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;and acknowledge that <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0031s1>
	=
MPSetEqnAttrs('eq0031','',3,[[29,9,0,-1,-1],[39,11,0,-1,-1],[50,14,0,-1,-=
1],[44,12,1,-1,-1],[57,17,0,-1,-1],[74,21,0,-2,-2],[122,34,0,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0031ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0031ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0031s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;and <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0032s1>
	=
MPSetEqnAttrs('eq0032','',3,[[23,9,0,-1,-1],[31,11,0,-1,-1],[39,15,0,-1,-=
1],[35,13,1,-1,-1],[46,18,0,-1,-1],[58,22,0,-2,-2],[96,36,0,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0032ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0032ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0032s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;we can see that these two condition on=20
                  <I>c</I> are exactly the conclusions of the =
Intermediate Value=20
                  Theorem.</P>
                  <P class=3DMsoNormal>&nbsp;</P>
                  <P class=3DMsoNormal>So, this problem is set up to use =
the=20
                  Intermediate Value Theorem and in fact, all we need to =
do is=20
                  to show that the function is continuous and that <!-- =
MP EQPH( -->
                  <SCRIPT id=3Dmpeq0033s1>
	=
MPSetEqnAttrs('eq0033','',3,[[29,9,0,-1,-1],[38,11,0,-1,-1],[51,14,0,-1,-=
1],[45,12,1,-1,-1],[60,17,0,-1,-1],[76,21,0,-2,-2],[128,35,0,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0033ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0033ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0033s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;is between <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0034s1>
	=
MPSetEqnAttrs('eq0034','',3,[[29,14,4,-1,-1],[39,19,5,-1,-1],[49,23,7,-1,=
-1],[44,21,7,-1,-1],[59,29,9,-1,-1],[74,36,11,-2,-2],[123,60,18,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0034ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0034ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0034s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;and <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0035s1>
	=
MPSetEqnAttrs('eq0035','',3,[[23,14,4,-1,-1],[31,19,5,-1,-1],[39,23,7,-1,=
-1],[35,21,7,-1,-1],[47,29,9,-1,-1],[59,36,11,-2,-2],[98,60,18,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0035ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0035ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0035s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;(<I>i.e.</I> <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0036s1>
	=
MPSetEqnAttrs('eq0036','',3,[[83,14,4,-1,-1],[111,19,5,-1,-1],[139,23,7,-=
1,-1],[125,21,7,-1,-1],[167,29,9,-1,-1],[209,36,11,-2,-2],[348,60,18,-3,-=
3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0036ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0036ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0036s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;or <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0037s1>
	=
MPSetEqnAttrs('eq0037','',3,[[83,14,4,-1,-1],[111,19,5,-1,-1],[139,23,7,-=
1,-1],[125,21,7,-1,-1],[167,29,9,-1,-1],[209,36,11,-2,-2],[348,60,18,-3,-=
3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0037ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0037ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0037s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;and we=E2=80=99ll be done.</P>
                  <P class=3DMsoNormal>&nbsp;</P>
                  <P class=3DMsoNormal>To do this all we need to do is=20
compute,</P>
                  <P=20
                  =
class=3DMTDisplayEquation>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
<!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0038s1>
	=
MPSetEqnAttrs('eq0038','',3,[[198,14,4,-1,-1],[265,19,5,-1,-1],[332,23,7,=
-1,-1],[298,21,7,-1,-1],[398,29,9,-1,-1],[498,36,11,-2,-2],[829,60,18,-3,=
-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0038ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0038ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
>&nbsp;</span><![endif]>
                  <SCRIPT id=3Dmpeq0038s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH --></P>
                  <P class=3DMsoNormal>&nbsp;</P>
                  <P class=3DMsoNormal>So we have,</P>
                  <P=20
                  =
class=3DMTDisplayEquation>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
<!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0039s1>
	=
MPSetEqnAttrs('eq0039','',3,[[131,14,4,-1,-1],[174,19,5,-1,-1],[219,23,7,=
-1,-1],[197,21,7,-1,-1],[262,29,9,-1,-1],[328,36,11,-2,-2],[545,60,18,-3,=
-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0039ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0039ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
>&nbsp;</span><![endif]>
                  <SCRIPT id=3Dmpeq0039s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH --></P>
                  <P class=3DMsoNormal>&nbsp;</P>
                  <P class=3DMsoNormal>Therefore <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0040s1>
	=
MPSetEqnAttrs('eq0040','',3,[[29,9,0,-1,-1],[38,11,0,-1,-1],[51,14,0,-1,-=
1],[45,12,1,-1,-1],[60,17,0,-1,-1],[76,21,0,-2,-2],[128,35,0,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0040ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0040ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0040s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;is between <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0041s1>
	=
MPSetEqnAttrs('eq0041','',3,[[29,14,4,-1,-1],[39,19,5,-1,-1],[49,23,7,-1,=
-1],[44,21,7,-1,-1],[59,29,9,-1,-1],[74,36,11,-2,-2],[123,60,18,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0041ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0041ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0041s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;and <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0042s1>
	=
MPSetEqnAttrs('eq0042','',3,[[23,14,4,-1,-1],[31,19,5,-1,-1],[39,23,7,-1,=
-1],[35,21,7,-1,-1],[47,29,9,-1,-1],[59,36,11,-2,-2],[98,60,18,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0042ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0042ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0042s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;and since <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0043s1>
	=
MPSetEqnAttrs('eq0043','',3,[[23,14,4,-1,-1],[31,19,5,-1,-1],[39,23,7,-1,=
-1],[35,21,7,-1,-1],[47,29,9,-1,-1],[59,36,11,-2,-2],[98,60,18,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0043ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0043ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0043s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;is a polynomial it=E2=80=99s continuous=20
                  everywhere and so in particular it=E2=80=99s =
continuous on the=20
                  interval [-1,2].&nbsp; So by the Intermediate Value =
Theorem=20
                  there must be a number <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0044s1>
	=
MPSetEqnAttrs('eq0044','',3,[[46,9,0,-1,-1],[62,11,0,-1,-1],[79,14,0,-1,-=
1],[70,12,1,-1,-1],[94,17,0,-1,-1],[118,21,0,-2,-2],[196,34,0,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0044ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0044ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0044s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;so that, </P>
                  <P=20
                  =
class=3DMTDisplayEquation>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
<!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0045s1>
	=
MPSetEqnAttrs('eq0045','',3,[[40,14,4,-1,-1],[54,19,5,-1,-1],[68,23,7,-1,=
-1],[61,21,7,-1,-1],[81,29,9,-1,-1],[102,36,11,-2,-2],[170,60,18,-3,-3]])=

</SCRIPT>
<![if !ie]><span id=3Dmpnneq0045ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0045ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
>&nbsp;</span><![endif]>
                  <SCRIPT id=3Dmpeq0045s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH --></P>
                  <P class=3DMsoNormal>&nbsp;</P>
                  <P class=3DMsoNormal>Therefore the polynomial does =
have a root=20
                  between -1 and 2.&nbsp; </P>
                  <P class=3DMsoNormal>&nbsp;</P>
                  <P class=3DMsoNormal>For the sake of completeness here =
is a=20
                  graph showing the root that we just proved =
existed.&nbsp; Note=20
                  that we used a computer program to actually find the =
root and=20
                  that the Intermediate Value Theorem did not tell us =
what this=20
                  value was.</P>
                  <P class=3DMsoNormal style=3D"TEXT-ALIGN: center" =
align=3Dcenter><!--[if gte vml 1]><v:shape id=3DPicture_x0020_48=20
                  style=3D"VISIBILITY: visible; WIDTH: 270pt; HEIGHT: =
176.25pt; mso-wrap-style: square"=20
                  o:spid=3D"_x0000_i1046" type =3D "#_x0000_t75" =
coordsize =3D=20
                  "21600,21600" alt =3D "Continuity_G3"><v:imagedata=20
                  o:title=3D"Continuity_G3" src =3D=20
                  =
"Continuity_files/image003.gif"></v:imagedata></v:shape><![endif]--><![if=
 !vml]><img border=3D0 width=3D360 height=3D235
  src=3D"Continuity_files/image003.gif" alt=3D"Continuity_G3" =
v:shapes=3D"Picture_x0020_48"><![endif]></P></TD></TR></TBODY></TABLE><!-=
- MP EQRA( -->
            <SCRIPT id=3Dmpeq0045s1>
	=
MPSetEqnAttrs('eq0045','',3,[[40,14,4,-1,-1],[54,19,5,-1,-1],[68,23,7,-1,=
-1],[61,21,7,-1,-1],[81,29,9,-1,-1],[102,36,11,-2,-2],[170,60,18,-3,-3]])=
;
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0045 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0045ph,'1')
	</script><layer id=3Dmpeq0045pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0045pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0045 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0045,mpeq0045pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0045s3>
	MPDeleteCode('eq0045')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0044s1>
	=
MPSetEqnAttrs('eq0044','',3,[[46,9,0,-1,-1],[62,11,0,-1,-1],[79,14,0,-1,-=
1],[70,12,1,-1,-1],[94,17,0,-1,-1],[118,21,0,-2,-2],[196,34,0,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0044 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0044ph,'1')
	</script><layer id=3Dmpeq0044pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0044pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0044 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0044,mpeq0044pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0044s3>
	MPDeleteCode('eq0044')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0043s1>
	=
MPSetEqnAttrs('eq0043','',3,[[23,14,4,-1,-1],[31,19,5,-1,-1],[39,23,7,-1,=
-1],[35,21,7,-1,-1],[47,29,9,-1,-1],[59,36,11,-2,-2],[98,60,18,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0043 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0043ph,'1')
	</script><layer id=3Dmpeq0043pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0043pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0043 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0043,mpeq0043pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0043s3>
	MPDeleteCode('eq0043')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0042s1>
	=
MPSetEqnAttrs('eq0042','',3,[[23,14,4,-1,-1],[31,19,5,-1,-1],[39,23,7,-1,=
-1],[35,21,7,-1,-1],[47,29,9,-1,-1],[59,36,11,-2,-2],[98,60,18,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0042 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0042ph,'1')
	</script><layer id=3Dmpeq0042pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0042pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0042 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0042,mpeq0042pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0042s3>
	MPDeleteCode('eq0042')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0041s1>
	=
MPSetEqnAttrs('eq0041','',3,[[29,14,4,-1,-1],[39,19,5,-1,-1],[49,23,7,-1,=
-1],[44,21,7,-1,-1],[59,29,9,-1,-1],[74,36,11,-2,-2],[123,60,18,-3,-3]]);=

</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0041 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0041ph,'1')
	</script><layer id=3Dmpeq0041pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0041pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0041 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0041,mpeq0041pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0041s3>
	MPDeleteCode('eq0041')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0040s1>
	=
MPSetEqnAttrs('eq0040','',3,[[29,9,0,-1,-1],[38,11,0,-1,-1],[51,14,0,-1,-=
1],[45,12,1,-1,-1],[60,17,0,-1,-1],[76,21,0,-2,-2],[128,35,0,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0040 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0040ph,'1')
	</script><layer id=3Dmpeq0040pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0040pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0040 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0040,mpeq0040pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0040s3>
	MPDeleteCode('eq0040')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0039s1>
	=
MPSetEqnAttrs('eq0039','',3,[[131,14,4,-1,-1],[174,19,5,-1,-1],[219,23,7,=
-1,-1],[197,21,7,-1,-1],[262,29,9,-1,-1],[328,36,11,-2,-2],[545,60,18,-3,=
-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0039 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0039ph,'1')
	</script><layer id=3Dmpeq0039pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0039pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0039 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0039,mpeq0039pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0039s3>
	MPDeleteCode('eq0039')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0038s1>
	=
MPSetEqnAttrs('eq0038','',3,[[198,14,4,-1,-1],[265,19,5,-1,-1],[332,23,7,=
-1,-1],[298,21,7,-1,-1],[398,29,9,-1,-1],[498,36,11,-2,-2],[829,60,18,-3,=
-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0038 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0038ph,'1')
	</script><layer id=3Dmpeq0038pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0038pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0038 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0038,mpeq0038pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0038s3>
	MPDeleteCode('eq0038')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0037s1>
	=
MPSetEqnAttrs('eq0037','',3,[[83,14,4,-1,-1],[111,19,5,-1,-1],[139,23,7,-=
1,-1],[125,21,7,-1,-1],[167,29,9,-1,-1],[209,36,11,-2,-2],[348,60,18,-3,-=
3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0037 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0037ph,'1')
	</script><layer id=3Dmpeq0037pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0037pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0037 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0037,mpeq0037pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0037s3>
	MPDeleteCode('eq0037')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0036s1>
	=
MPSetEqnAttrs('eq0036','',3,[[83,14,4,-1,-1],[111,19,5,-1,-1],[139,23,7,-=
1,-1],[125,21,7,-1,-1],[167,29,9,-1,-1],[209,36,11,-2,-2],[348,60,18,-3,-=
3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0036 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0036ph,'1')
	</script><layer id=3Dmpeq0036pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0036pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0036 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0036,mpeq0036pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0036s3>
	MPDeleteCode('eq0036')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0035s1>
	=
MPSetEqnAttrs('eq0035','',3,[[23,14,4,-1,-1],[31,19,5,-1,-1],[39,23,7,-1,=
-1],[35,21,7,-1,-1],[47,29,9,-1,-1],[59,36,11,-2,-2],[98,60,18,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0035 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0035ph,'1')
	</script><layer id=3Dmpeq0035pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0035pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0035 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0035,mpeq0035pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0035s3>
	MPDeleteCode('eq0035')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0034s1>
	=
MPSetEqnAttrs('eq0034','',3,[[29,14,4,-1,-1],[39,19,5,-1,-1],[49,23,7,-1,=
-1],[44,21,7,-1,-1],[59,29,9,-1,-1],[74,36,11,-2,-2],[123,60,18,-3,-3]]);=

</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0034 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0034ph,'1')
	</script><layer id=3Dmpeq0034pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0034pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0034 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0034,mpeq0034pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0034s3>
	MPDeleteCode('eq0034')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0033s1>
	=
MPSetEqnAttrs('eq0033','',3,[[29,9,0,-1,-1],[38,11,0,-1,-1],[51,14,0,-1,-=
1],[45,12,1,-1,-1],[60,17,0,-1,-1],[76,21,0,-2,-2],[128,35,0,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0033 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0033ph,'1')
	</script><layer id=3Dmpeq0033pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0033pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0033 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0033,mpeq0033pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0033s3>
	MPDeleteCode('eq0033')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0032s1>
	=
MPSetEqnAttrs('eq0032','',3,[[23,9,0,-1,-1],[31,11,0,-1,-1],[39,15,0,-1,-=
1],[35,13,1,-1,-1],[46,18,0,-1,-1],[58,22,0,-2,-2],[96,36,0,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0032 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0032ph,'1')
	</script><layer id=3Dmpeq0032pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0032pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0032 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0032,mpeq0032pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0032s3>
	MPDeleteCode('eq0032')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0031s1>
	=
MPSetEqnAttrs('eq0031','',3,[[29,9,0,-1,-1],[39,11,0,-1,-1],[50,14,0,-1,-=
1],[44,12,1,-1,-1],[57,17,0,-1,-1],[74,21,0,-2,-2],[122,34,0,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0031 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0031ph,'1')
	</script><layer id=3Dmpeq0031pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0031pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0031 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0031,mpeq0031pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0031s3>
	MPDeleteCode('eq0031')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0030s1>
	=
MPSetEqnAttrs('eq0030','',3,[[29,9,0,-1,-1],[38,11,0,-1,-1],[51,14,0,-1,-=
1],[45,12,1,-1,-1],[60,17,0,-1,-1],[76,21,0,-2,-2],[128,35,0,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0030 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0030ph,'1')
	</script><layer id=3Dmpeq0030pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0030pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0030 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0030,mpeq0030pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0030s3>
	MPDeleteCode('eq0030')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0029s1>
	=
MPSetEqnAttrs('eq0029','',3,[[40,14,4,-1,-1],[54,19,5,-1,-1],[68,23,7,-1,=
-1],[61,21,7,-1,-1],[81,29,9,-1,-1],[102,36,11,-2,-2],[170,60,18,-3,-3]])=
;
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0029 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0029ph,'1')
	</script><layer id=3Dmpeq0029pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0029pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0029 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0029,mpeq0029pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0029s3>
	MPDeleteCode('eq0029')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0028s1>
	=
MPSetEqnAttrs('eq0028','',3,[[46,9,0,-1,-1],[62,11,0,-1,-1],[79,14,0,-1,-=
1],[70,12,1,-1,-1],[94,17,0,-1,-1],[118,21,0,-2,-2],[196,34,0,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0028 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0028ph,'1')
	</script><layer id=3Dmpeq0028pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0028pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0028 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0028,mpeq0028pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0028s3>
	MPDeleteCode('eq0028')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0027s1>
	=
MPSetEqnAttrs('eq0027','',3,[[41,14,4,-1,-1],[55,19,5,-1,-1],[70,23,7,-1,=
-1],[62,21,7,-1,-1],[83,29,9,-1,-1],[104,36,11,-2,-2],[174,60,18,-3,-3]])=
;
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0027 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0027ph,'1')
	</script><layer id=3Dmpeq0027pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0027pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0027 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0027,mpeq0027pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0027s3>
	MPDeleteCode('eq0027')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0026s1>
	=
MPSetEqnAttrs('eq0026','',3,[[124,14,4,-1,-1],[166,19,5,-1,-1],[208,24,7,=
-1,-1],[186,22,7,-1,-1],[250,30,9,-1,-1],[311,36,11,-2,-2],[519,60,18,-3,=
-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0026 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0026ph,'1')
	</script><layer id=3Dmpeq0026pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0026pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0026 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0026,mpeq0026pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0026s3>
	MPDeleteCode('eq0026')
</script><![endif]><!-- )MP EQ -->
            <P class=3DMsoNormal>&nbsp;</P>
            <P class=3DMsoNormal>Let=E2=80=99s take a look at another =
example of the=20
            Intermediate Value Theorem.</P>
            <P class=3DMsoNormal><A name=3DLimit_Cont_Ex5></A>&nbsp;</P>
            <TABLE class=3DMsoNormalTable=20
            style=3D"BORDER-RIGHT: medium none; BORDER-TOP: medium none; =
BORDER-LEFT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; =
BORDER-COLLAPSE: collapse"=20
            borderColor=3Dblack cellSpacing=3D0 cellPadding=3D5 =
width=3D"100%"=20
              border=3D1><TBODY>
              <TR>
                <TD=20
                style=3D"BORDER-RIGHT: windowtext 1pt solid; =
PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: =
5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: =
100%; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid"=20
                vAlign=3Dtop width=3D"100%">
                  <P class=3DMsoNormal=20
                  style=3D"MARGIN-LEFT: 0in; TEXT-INDENT: =
0in"><B><I>Example 5=20
                  &nbsp;</I></B>If possible, determine if <!-- MP EQPH( =
-->
                  <SCRIPT id=3Dmpeq0046s1>
	=
MPSetEqnAttrs('eq0046','',3,[[142,33,14,-1,-1],[187,44,18,-1,-1],[232,55,=
24,-1,-1],[210,50,21,-1,-1],[279,67,28,-1,-1],[351,83,34,-2,-2],[583,137,=
58,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0046ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0046ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0046s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;takes the following values in the=20
                  interval [0,5].</P>
                  <P class=3DMsoNormal=20
                  style=3D"MARGIN-LEFT: 0in; TEXT-INDENT: 0.5in"><B>(a) =
</B>Does <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0047s1>
	=
MPSetEqnAttrs('eq0047','',3,[[48,14,4,-1,-1],[63,19,5,-1,-1],[78,23,7,-1,=
-1],[71,21,7,-1,-1],[94,29,9,-1,-1],[118,36,11,-2,-2],[197,60,18,-3,-3]])=

</SCRIPT>
<![if !ie]><span id=3Dmpnneq0047ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0047ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0047s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->?&nbsp;&nbsp; <SPAN=20
                  style=3D"FONT-SIZE: 10pt">[</SPAN><A=20
                  =
href=3D"http://tutorial.math.lamar.edu/Classes/CalcI/Continuity.aspx#Limi=
t_Cont_Ex5a"><SPAN=20
                  style=3D"FONT-SIZE: 10pt">Solution</SPAN></A><SPAN=20
                  style=3D"FONT-SIZE: 10pt">]</SPAN></P>
                  <P class=3DMsoNormal=20
                  style=3D"MARGIN-LEFT: 0in; TEXT-INDENT: 0.5in"><B>(b) =
</B>Does <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0048s1>
	=
MPSetEqnAttrs('eq0048','',3,[[56,14,4,-1,-1],[74,19,5,-1,-1],[92,23,7,-1,=
-1],[83,21,7,-1,-1],[111,29,9,-1,-1],[139,36,11,-2,-2],[232,60,18,-3,-3]]=
)
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0048ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0048ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0048s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->?&nbsp;&nbsp; <SPAN=20
                  style=3D"FONT-SIZE: 10pt">[</SPAN><A=20
                  =
href=3D"http://tutorial.math.lamar.edu/Classes/CalcI/Continuity.aspx#Limi=
t_Cont_Ex5b"><SPAN=20
                  style=3D"FONT-SIZE: 10pt">Solution</SPAN></A><SPAN=20
                  style=3D"FONT-SIZE: 10pt">]</SPAN></P>
                  <P class=3DMsoNormal>&nbsp;</P>
                  <P class=3DMsoNormal><B><I>Solution</I></B></P>
                  <P class=3DMsoNormal>Okay, so much as the previous =
example we=E2=80=99re=20
                  being asked to determine, if possible, if the function =
takes=20
                  on either of the two values above in the interval =
[0,5].&nbsp;=20
                  First, let=E2=80=99s notice that this is a continuous =
function and so=20
                  we know that we can use the Intermediate Value Theorem =
to do=20
                  this problem.</P>
                  <P class=3DMsoNormal>&nbsp;</P>
                  <P class=3DMsoNormal>Now, for each part we will let =
<I>M</I> be=20
                  the given value for that part and then we=E2=80=99ll =
need to show that=20
                  <I>M</I> lives between <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0049s1>
	=
MPSetEqnAttrs('eq0049','',3,[[25,14,4,-1,-1],[33,19,5,-1,-1],[41,23,7,-1,=
-1],[37,21,7,-1,-1],[50,29,9,-1,-1],[62,36,11,-2,-2],[103,60,18,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0049ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0049ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0049s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;and <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0050s1>
	=
MPSetEqnAttrs('eq0050','',3,[[24,14,4,-1,-1],[31,19,5,-1,-1],[37,23,7,-1,=
-1],[35,21,7,-1,-1],[46,29,9,-1,-1],[58,36,11,-2,-2],[97,60,18,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0050ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0050ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0050s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->.&nbsp; If it does then we can use the=20
                  Intermediate Value Theorem to prove that the function =
will=20
                  take the given value.</P>
                  <P class=3DMsoNormal>&nbsp;</P>
                  <P class=3DMsoNormal>So, since we=E2=80=99ll need the =
two function=20
                  evaluations for each part let=E2=80=99s give them =
here,</P>
                  <P class=3DMsoNormal>&nbsp;</P>
                  <P=20
                  =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;=20
<!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0051s1>
	=
MPSetEqnAttrs('eq0051','',3,[[218,14,4,-1,-1],[290,19,5,-1,-1],[361,23,7,=
-1,-1],[326,21,7,-1,-1],[434,29,9,-1,-1],[544,36,11,-2,-2],[906,60,18,-3,=
-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0051ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0051ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
>&nbsp;</span><![endif]>
                  <SCRIPT id=3Dmpeq0051s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH --></P>
                  <P class=3DMsoNormal>Now, let=E2=80=99s take a look at =
each part.</P>
                  <P class=3DMsoNormal>&nbsp;</P>
                  <P class=3DMsoNormal><A =
name=3DLimit_Cont_Ex5a></A><B>(a)</B>=20
                  Okay, in this case we=E2=80=99ll define <!-- MP EQPH( =
-->
                  <SCRIPT id=3Dmpeq0052s1>
	=
MPSetEqnAttrs('eq0052','',3,[[34,9,0,-1,-1],[45,11,0,-1,-1],[60,14,0,-1,-=
1],[53,12,1,-1,-1],[71,17,0,-1,-1],[90,21,0,-2,-2],[151,35,0,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0052ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0052ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0052s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;and we can see that,</P>
                  <P=20
                  =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
<!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0053s1>
	=
MPSetEqnAttrs('eq0053','',3,[[178,14,4,-1,-1],[237,19,5,-1,-1],[295,23,7,=
-1,-1],[266,21,7,-1,-1],[356,29,9,-1,-1],[445,36,11,-2,-2],[740,60,18,-3,=
-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0053ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0053ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
>&nbsp;</span><![endif]>
                  <SCRIPT id=3Dmpeq0053s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH --></P>
                  <P class=3DMsoNormal>&nbsp;</P>
                  <P class=3DMsoNormal>So, by the Intermediate Value =
Theorem there=20
                  must be a number <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0054s1>
	=
MPSetEqnAttrs('eq0054','',3,[[40,9,0,-1,-1],[53,11,0,-1,-1],[67,14,0,-1,-=
1],[60,12,1,-1,-1],[81,17,0,-1,-1],[100,21,0,-2,-2],[167,34,0,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0054ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0054ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0054s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;such that</P>
                  <P=20
                  =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
<!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0055s1>
	=
MPSetEqnAttrs('eq0055','',3,[[47,14,4,-1,-1],[62,19,5,-1,-1],[77,23,7,-1,=
-1],[69,21,7,-1,-1],[93,29,9,-1,-1],[116,36,11,-2,-2],[194,60,18,-3,-3]])=

</SCRIPT>
<![if !ie]><span id=3Dmpnneq0055ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0055ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
>&nbsp;</span><![endif]>
                  <SCRIPT id=3Dmpeq0055s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH --></P>
                  <P class=3DMsoNormal style=3D"TEXT-ALIGN: right" =
align=3Dright><SPAN=20
                  style=3D"FONT-SIZE: 10pt">[</SPAN><A=20
                  =
href=3D"http://tutorial.math.lamar.edu/Classes/CalcI/Continuity.aspx#Limi=
t_Cont_Ex5"><SPAN=20
                  style=3D"FONT-SIZE: 10pt">Return to =
Problems</SPAN></A><SPAN=20
                  style=3D"FONT-SIZE: 10pt">]</SPAN></P>
                  <P class=3DMsoNormal>&nbsp;</P>
                  <P class=3DMsoNormal><A =
name=3DLimit_Cont_Ex5b></A><B>(b)</B> In=20
                  this part we=E2=80=99ll define <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0056s1>
	=
MPSetEqnAttrs('eq0056','',3,[[41,9,0,-1,-1],[54,11,0,-1,-1],[71,14,0,-1,-=
1],[63,12,1,-1,-1],[84,17,0,-1,-1],[106,21,0,-2,-2],[178,35,0,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0056ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0056ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0056s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->.&nbsp; We now have a problem.&nbsp; In this=20
                  part <I>M</I> does not live between <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0057s1>
	=
MPSetEqnAttrs('eq0057','',3,[[25,14,4,-1,-1],[33,19,5,-1,-1],[41,23,7,-1,=
-1],[37,21,7,-1,-1],[50,29,9,-1,-1],[62,36,11,-2,-2],[103,60,18,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0057ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0057ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0057s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;and <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0058s1>
	=
MPSetEqnAttrs('eq0058','',3,[[24,14,4,-1,-1],[31,19,5,-1,-1],[37,23,7,-1,=
-1],[35,21,7,-1,-1],[46,29,9,-1,-1],[58,36,11,-2,-2],[97,60,18,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0058ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0058ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0058s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->.&nbsp; So, what does this mean for us?&nbsp;=20
                  Does this mean that <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0059s1>
	=
MPSetEqnAttrs('eq0059','',3,[[56,14,4,-1,-1],[74,19,5,-1,-1],[92,23,7,-1,=
-1],[83,21,7,-1,-1],[111,29,9,-1,-1],[139,36,11,-2,-2],[232,60,18,-3,-3]]=
)
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0059ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0059ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0059s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;in [0,5]?</P>
                  <P class=3DMsoNormal>&nbsp;</P>
                  <P class=3DMsoNormal>Unfortunately for us, this =
doesn=E2=80=99t mean=20
                  anything.&nbsp; It is possible that <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0060s1>
	=
MPSetEqnAttrs('eq0060','',3,[[56,14,4,-1,-1],[74,19,5,-1,-1],[92,23,7,-1,=
-1],[83,21,7,-1,-1],[111,29,9,-1,-1],[139,36,11,-2,-2],[232,60,18,-3,-3]]=
)
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0060ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0060ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0060s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;in [0,5], but is it also possible that <!-- MP =
EQPH( -->
                  <SCRIPT id=3Dmpeq0061s1>
	=
MPSetEqnAttrs('eq0061','',3,[[56,14,4,-1,-1],[74,19,5,-1,-1],[92,23,7,-1,=
-1],[83,21,7,-1,-1],[111,29,9,-1,-1],[139,36,11,-2,-2],[232,60,18,-3,-3]]=
)
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0061ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0061ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0061s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;in [0,5].&nbsp; The Intermediate Value=20
                  Theorem will only tell us that <I>c</I>=E2=80=99s will =
exist.&nbsp;=20
                  The theorem will NOT tell us that <I>c</I>=E2=80=99s =
don=E2=80=99t exist.</P>
                  <P class=3DMsoNormal>&nbsp;</P>
                  <P class=3DMsoNormal>In this case it is not possible =
to=20
                  determine if <!-- MP EQPH( -->
                  <SCRIPT id=3Dmpeq0062s1>
	=
MPSetEqnAttrs('eq0062','',3,[[56,14,4,-1,-1],[74,19,5,-1,-1],[92,23,7,-1,=
-1],[83,21,7,-1,-1],[111,29,9,-1,-1],[139,36,11,-2,-2],[232,60,18,-3,-3]]=
)
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0062ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0062ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
                  <SCRIPT id=3Dmpeq0062s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;in [0,5] using the Intermediate Value=20
                  Theorem.</P>
                  <P class=3DMsoNormal style=3D"TEXT-ALIGN: right" =
align=3Dright><SPAN=20
                  style=3D"FONT-SIZE: 10pt">[</SPAN><A=20
                  =
href=3D"http://tutorial.math.lamar.edu/Classes/CalcI/Continuity.aspx#Limi=
t_Cont_Ex5"><SPAN=20
                  style=3D"FONT-SIZE: 10pt">Return to =
Problems</SPAN></A><SPAN=20
                  style=3D"FONT-SIZE: =
10pt">]</SPAN></P></TD></TR></TBODY></TABLE><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0062s1>
	=
MPSetEqnAttrs('eq0062','',3,[[56,14,4,-1,-1],[74,19,5,-1,-1],[92,23,7,-1,=
-1],[83,21,7,-1,-1],[111,29,9,-1,-1],[139,36,11,-2,-2],[232,60,18,-3,-3]]=
);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0062 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0062ph,'1')
	</script><layer id=3Dmpeq0062pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0062pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0062 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0062,mpeq0062pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0062s3>
	MPDeleteCode('eq0062')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0061s1>
	=
MPSetEqnAttrs('eq0061','',3,[[56,14,4,-1,-1],[74,19,5,-1,-1],[92,23,7,-1,=
-1],[83,21,7,-1,-1],[111,29,9,-1,-1],[139,36,11,-2,-2],[232,60,18,-3,-3]]=
);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0061 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0061ph,'1')
	</script><layer id=3Dmpeq0061pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0061pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0061 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0061,mpeq0061pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0061s3>
	MPDeleteCode('eq0061')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0060s1>
	=
MPSetEqnAttrs('eq0060','',3,[[56,14,4,-1,-1],[74,19,5,-1,-1],[92,23,7,-1,=
-1],[83,21,7,-1,-1],[111,29,9,-1,-1],[139,36,11,-2,-2],[232,60,18,-3,-3]]=
);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0060 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0060ph,'1')
	</script><layer id=3Dmpeq0060pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0060pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0060 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0060,mpeq0060pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0060s3>
	MPDeleteCode('eq0060')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0059s1>
	=
MPSetEqnAttrs('eq0059','',3,[[56,14,4,-1,-1],[74,19,5,-1,-1],[92,23,7,-1,=
-1],[83,21,7,-1,-1],[111,29,9,-1,-1],[139,36,11,-2,-2],[232,60,18,-3,-3]]=
);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0059 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0059ph,'1')
	</script><layer id=3Dmpeq0059pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0059pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0059 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0059,mpeq0059pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0059s3>
	MPDeleteCode('eq0059')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0058s1>
	=
MPSetEqnAttrs('eq0058','',3,[[24,14,4,-1,-1],[31,19,5,-1,-1],[37,23,7,-1,=
-1],[35,21,7,-1,-1],[46,29,9,-1,-1],[58,36,11,-2,-2],[97,60,18,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0058 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0058ph,'1')
	</script><layer id=3Dmpeq0058pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0058pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0058 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0058,mpeq0058pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0058s3>
	MPDeleteCode('eq0058')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0057s1>
	=
MPSetEqnAttrs('eq0057','',3,[[25,14,4,-1,-1],[33,19,5,-1,-1],[41,23,7,-1,=
-1],[37,21,7,-1,-1],[50,29,9,-1,-1],[62,36,11,-2,-2],[103,60,18,-3,-3]]);=

</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0057 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0057ph,'1')
	</script><layer id=3Dmpeq0057pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0057pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0057 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0057,mpeq0057pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0057s3>
	MPDeleteCode('eq0057')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0056s1>
	=
MPSetEqnAttrs('eq0056','',3,[[41,9,0,-1,-1],[54,11,0,-1,-1],[71,14,0,-1,-=
1],[63,12,1,-1,-1],[84,17,0,-1,-1],[106,21,0,-2,-2],[178,35,0,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0056 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0056ph,'1')
	</script><layer id=3Dmpeq0056pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0056pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0056 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0056,mpeq0056pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0056s3>
	MPDeleteCode('eq0056')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0055s1>
	=
MPSetEqnAttrs('eq0055','',3,[[47,14,4,-1,-1],[62,19,5,-1,-1],[77,23,7,-1,=
-1],[69,21,7,-1,-1],[93,29,9,-1,-1],[116,36,11,-2,-2],[194,60,18,-3,-3]])=
;
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0055 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0055ph,'1')
	</script><layer id=3Dmpeq0055pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0055pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0055 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0055,mpeq0055pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0055s3>
	MPDeleteCode('eq0055')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0054s1>
	=
MPSetEqnAttrs('eq0054','',3,[[40,9,0,-1,-1],[53,11,0,-1,-1],[67,14,0,-1,-=
1],[60,12,1,-1,-1],[81,17,0,-1,-1],[100,21,0,-2,-2],[167,34,0,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0054 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0054ph,'1')
	</script><layer id=3Dmpeq0054pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0054pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0054 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0054,mpeq0054pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0054s3>
	MPDeleteCode('eq0054')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0053s1>
	=
MPSetEqnAttrs('eq0053','',3,[[178,14,4,-1,-1],[237,19,5,-1,-1],[295,23,7,=
-1,-1],[266,21,7,-1,-1],[356,29,9,-1,-1],[445,36,11,-2,-2],[740,60,18,-3,=
-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0053 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0053ph,'1')
	</script><layer id=3Dmpeq0053pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0053pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0053 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0053,mpeq0053pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0053s3>
	MPDeleteCode('eq0053')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0052s1>
	=
MPSetEqnAttrs('eq0052','',3,[[34,9,0,-1,-1],[45,11,0,-1,-1],[60,14,0,-1,-=
1],[53,12,1,-1,-1],[71,17,0,-1,-1],[90,21,0,-2,-2],[151,35,0,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0052 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0052ph,'1')
	</script><layer id=3Dmpeq0052pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0052pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0052 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0052,mpeq0052pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0052s3>
	MPDeleteCode('eq0052')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0051s1>
	=
MPSetEqnAttrs('eq0051','',3,[[218,14,4,-1,-1],[290,19,5,-1,-1],[361,23,7,=
-1,-1],[326,21,7,-1,-1],[434,29,9,-1,-1],[544,36,11,-2,-2],[906,60,18,-3,=
-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0051 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0051ph,'1')
	</script><layer id=3Dmpeq0051pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0051pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0051 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0051,mpeq0051pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0051s3>
	MPDeleteCode('eq0051')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0050s1>
	=
MPSetEqnAttrs('eq0050','',3,[[24,14,4,-1,-1],[31,19,5,-1,-1],[37,23,7,-1,=
-1],[35,21,7,-1,-1],[46,29,9,-1,-1],[58,36,11,-2,-2],[97,60,18,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0050 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0050ph,'1')
	</script><layer id=3Dmpeq0050pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0050pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0050 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0050,mpeq0050pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0050s3>
	MPDeleteCode('eq0050')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0049s1>
	=
MPSetEqnAttrs('eq0049','',3,[[25,14,4,-1,-1],[33,19,5,-1,-1],[41,23,7,-1,=
-1],[37,21,7,-1,-1],[50,29,9,-1,-1],[62,36,11,-2,-2],[103,60,18,-3,-3]]);=

</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0049 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0049ph,'1')
	</script><layer id=3Dmpeq0049pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0049pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0049 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0049,mpeq0049pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0049s3>
	MPDeleteCode('eq0049')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0048s1>
	=
MPSetEqnAttrs('eq0048','',3,[[56,14,4,-1,-1],[74,19,5,-1,-1],[92,23,7,-1,=
-1],[83,21,7,-1,-1],[111,29,9,-1,-1],[139,36,11,-2,-2],[232,60,18,-3,-3]]=
);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0048 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0048ph,'1')
	</script><layer id=3Dmpeq0048pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0048pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0048 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0048,mpeq0048pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0048s3>
	MPDeleteCode('eq0048')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0047s1>
	=
MPSetEqnAttrs('eq0047','',3,[[48,14,4,-1,-1],[63,19,5,-1,-1],[78,23,7,-1,=
-1],[71,21,7,-1,-1],[94,29,9,-1,-1],[118,36,11,-2,-2],[197,60,18,-3,-3]])=
;
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0047 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0047ph,'1')
	</script><layer id=3Dmpeq0047pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0047pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0047 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0047,mpeq0047pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0047s3>
	MPDeleteCode('eq0047')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0046s1>
	=
MPSetEqnAttrs('eq0046','',3,[[142,33,14,-1,-1],[187,44,18,-1,-1],[232,55,=
24,-1,-1],[210,50,21,-1,-1],[279,67,28,-1,-1],[351,83,34,-2,-2],[583,137,=
58,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0046 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0046ph,'1')
	</script><layer id=3Dmpeq0046pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0046pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0046 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0046,mpeq0046pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0046s3>
	MPDeleteCode('eq0046')
</script><![endif]><!-- )MP EQ -->
            <P class=3DMsoNormal>&nbsp;</P>
            <P class=3DMsoNormal>Okay, as the previous example has =
shown, the=20
            Intermediate Value Theorem will not always be able to tell =
us what=20
            we want to know.&nbsp; Sometimes we can use it to verify =
that a=20
            function will take some value in a given interval and in =
other cases=20
            we won=E2=80=99t be able to use it.&nbsp; </P>
            <P class=3DMsoNormal>&nbsp;</P>
            <P class=3DMsoNormal>For completeness sake here is the graph =
of <!-- MP EQPH( -->
            <SCRIPT id=3Dmpeq0063s1>
	=
MPSetEqnAttrs('eq0063','',3,[[142,33,14,-1,-1],[187,44,18,-1,-1],[232,55,=
24,-1,-1],[210,50,21,-1,-1],[279,67,28,-1,-1],[351,83,34,-2,-2],[583,137,=
58,-3,-3]])
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0063ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0063ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
            <SCRIPT id=3Dmpeq0063s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;in the interval [0,5].</P><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0063s1>
	=
MPSetEqnAttrs('eq0063','',3,[[142,33,14,-1,-1],[187,44,18,-1,-1],[232,55,=
24,-1,-1],[210,50,21,-1,-1],[279,67,28,-1,-1],[351,83,34,-2,-2],[583,137,=
58,-3,-3]]);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0063 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0063ph,'1')
	</script><layer id=3Dmpeq0063pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0063pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0063 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0063,mpeq0063pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0063s3>
	MPDeleteCode('eq0063')
</script><![endif]><!-- )MP EQ -->
            <P class=3DMsoNormal style=3D"TEXT-ALIGN: center" =
align=3Dcenter><!--[if gte vml 1]><v:shape id=3DPicture_x0020_67=20
            style=3D"VISIBILITY: visible; WIDTH: 270pt; HEIGHT: 169.5pt; =
mso-wrap-style: square"=20
            o:spid=3D"_x0000_i1027" type =3D "#_x0000_t75" coordsize =3D =
"21600,21600"=20
            alt =3D "Continuity_G4"><v:imagedata =
o:title=3D"Continuity_G4" src =3D=20
            =
"Continuity_files/image004.gif"></v:imagedata></v:shape><![endif]--><![if=
 !vml]><img border=3D0 width=3D360 height=3D226
src=3D"Continuity_files/image004.gif" alt=3D"Continuity_G4" =
v:shapes=3D"Picture_x0020_67"><![endif]></P>
            <P class=3DMsoNormal>&nbsp;</P>
            <P class=3DMsoNormal>From this graph we can see that not =
only does <!-- MP EQPH( -->
            <SCRIPT id=3Dmpeq0064s1>
	=
MPSetEqnAttrs('eq0064','',3,[[56,14,4,-1,-1],[74,19,5,-1,-1],[92,23,7,-1,=
-1],[83,21,7,-1,-1],[111,29,9,-1,-1],[139,36,11,-2,-2],[232,60,18,-3,-3]]=
)
</SCRIPT>
<![if !ie]><span id=3Dmpnneq0064ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0064ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
            <SCRIPT id=3Dmpeq0064s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;in [0,5] it does so a total of 4 times!&nbsp;=20
            Also note that as we verified in the first part of the =
previous=20
            example <!-- MP EQPH( -->
            <SCRIPT id=3Dmpeq0065s1>
	=
MPSetEqnAttrs('eq0065','',3,[[48,14,4,-1,-1],[63,19,5,-1,-1],[78,23,7,-1,=
-1],[71,21,7,-1,-1],[94,29,9,-1,-1],[118,36,11,-2,-2],[197,60,18,-3,-3]])=

</SCRIPT>
<![if !ie]><span id=3Dmpnneq0065ph class=3DMPNNCode
	><img border=3D0 align=3Dbottom name=3Dmpeq0065ph =
src=3D"&{DSMP.gEmptySrc};" height=3D"&{DSMP.gPlaceholderHeight};"
		width=3D"&{DSMP.gPlaceholderWidth};"=20
	><img border=3D0 align=3Dtop src=3D"&{DSMP.gEmptySrc};" width=3D1=20
		height=3D"&{DSMP.gPlaceholder2Height};"=20
></span><![endif]>
            <SCRIPT id=3Dmpeq0065s2>
	MPEquation()
</SCRIPT>
<!-- )MP EQPH -->&nbsp;in [0,5] and in fact it does so a total of 3=20
            times.</P><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0065s1>
	=
MPSetEqnAttrs('eq0065','',3,[[48,14,4,-1,-1],[63,19,5,-1,-1],[78,23,7,-1,=
-1],[71,21,7,-1,-1],[94,29,9,-1,-1],[118,36,11,-2,-2],[197,60,18,-3,-3]])=
;
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0065 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0065ph,'1')
	</script><layer id=3Dmpeq0065pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0065pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0065 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0065,mpeq0065pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0065s3>
	MPDeleteCode('eq0065')
</script><![endif]><!-- )MP EQ --><!-- MP EQRA( -->
            <SCRIPT id=3Dmpeq0064s1>
	=
MPSetEqnAttrs('eq0064','',3,[[56,14,4,-1,-1],[74,19,5,-1,-1],[92,23,7,-1,=
-1],[83,21,7,-1,-1],[111,29,9,-1,-1],[139,36,11,-2,-2],[232,60,18,-3,-3]]=
);
</SCRIPT>
<!-- )MP EQRA --><!-- MP EQ( --><![if !ie]><div id=3Dmpnneq0064 =
class=3DMPNNCode
	><script>
		MPNNCalcTopLeft(document.mpeq0064ph,'1')
	</script><layer id=3Dmpeq0064pop bgcolor=3D'&{DSMP.gNNPopupBgColor};' =
z-index=3D99 visibility=3Dhidden top=3D0 left=3D0
		 onmouseover=3D"status=3DDSMP.gHidePopupMessage"  =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gPopupEqnSrc};' onmousedown=3D'return =
MPHidePopup(event,mpeq0064pop)'
			><img border=3D0 src=3D'&{DSMP.gPopupEqnSrc};' =
hspace=3D'&{DSMP.gPopupEqnPadding};' =
vspace=3D'&{DSMP.gPopupEqnPadding};'
		></a></layer><layer id=3Dmpeq0064 bgcolor=3D'' z-index=3D98 =
visibility=3D'visible' top=3D'&{DSMP.gNNLayerTop};' =
left=3D'&{DSMP.gNNLayerLeft};'
		 onmouseover=3D"status=3DDSMP.gShowPopupMessage" =
onmouseout=3D"status=3D''"=20
		><a href=3D'&{DSMP.gScreenEqnSrc};' onmousedown=3D'return =
MPShowPopup(mpeq0064,mpeq0064pop,event)'
			><img border=3D0 width=3D'&{DSMP.gScreenEqnWidth};' =
height=3D'&{DSMP.gScreenEqnHeight};'
			 src=3D'&{DSMP.gPrintEqnSrc};' onload=3D'MPNNSelectScreenEqn(this)'
		></a></layer></div><script id=3Dmpeq0064s3>
	MPDeleteCode('eq0064')
</script><![endif]><!-- )MP EQ -->
            <P class=3DMsoNormal>&nbsp;</P>
            <P class=3DMsoNormal>So, remember that the Intermediate =
Value Theorem=20
            will only verify that a function will take on a given =
value.&nbsp;=20
            It will never exclude a value from being taken by the=20
            function.&nbsp; Also, if we can use the Intermediate Value =
Theorem=20
            to verify that a function will take on a value it never =
tells us how=20
            many times the function will the value, it only tells us =
that it=20
            does take the value.</P></DIV><!-- Content -->
            <DIV class=3DBottom_Nav>
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
align=3Dcenter=20
            border=3D0>
              <TBODY>
              <TR>
                <TD width=3D"36%"><SPAN class=3DButton_Outer><A=20
                  class=3DPrevNextButtonOff id=3DnFooter_aPrev=20
                  onmouseover=3D"this.className=3D'PrevNextButtonOn'"=20
                  onmouseout=3D"this.className=3D'PrevNextButtonOff'"=20
                  =
href=3D"http://tutorial.math.lamar.edu/Classes/CalcI/LimitsAtInfinityII.a=
spx"><IMG=20
                  =
src=3D"http://tutorial.math.lamar.edu/Images/SingleArrowLeft.gif"=20
                  border=3D0>Limits At Infinity, Part II</A> =
</SPAN></TD>
                <TD align=3Dmiddle width=3D"27%"><SPAN =
class=3DMainTitle><SPAN=20
                  id=3DnFooter_lblTitle></SPAN></SPAN></TD>
                <TD align=3Dright width=3D"36%"><SPAN =
class=3DButton_Outer><A=20
                  class=3DPrevNextButtonOff id=3DnFooter_aNext=20
                  onmouseover=3D"this.className=3D'PrevNextButtonOn'"=20
                  onmouseout=3D"this.className=3D'PrevNextButtonOff'"=20
                  =
href=3D"http://tutorial.math.lamar.edu/Classes/CalcI/DefnOfLimit.aspx">Th=
e=20
                  Definition of the Limit<IMG=20
                  =
src=3D"http://tutorial.math.lamar.edu/Images/SingleArrowRight.gif"=20
                  border=3D0></A> =
</SPAN></TD></TR></TBODY></TABLE></DIV><BR>
            <DIV align=3Dleft><SPAN class=3DBreadCrumb=20
            id=3DnFooter_lblBreadCrumb>Online Notes / Calculus I / =
Limits /=20
            Continuity</SPAN></DIV></DIV><!-- MainBox =
--></TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD align=3Dmiddle colSpan=3D4><SPAN class=3DSmaller><BR>[<A=20
      href=3D"http://tutorial.math.lamar.edu/contact.aspx">Contact=20
      Me</A>]&nbsp;[<A=20
      =
href=3D"http://tutorial.math.lamar.edu/links.aspx">Links</A>]&nbsp;[<A=20
      href=3D"http://tutorial.math.lamar.edu/privacy.aspx">Privacy=20
      Statement</A>]&nbsp;[<A=20
      href=3D"http://tutorial.math.lamar.edu/sitemap.aspx">Site =
Map</A>]&nbsp;[<A=20
      href=3D"http://tutorial.math.lamar.edu/terms.aspx">Terms of=20
      Use</A>]&nbsp;[<A href=3D"http://www.milonic.com/">Menus by=20
      Milonic</A>]</SPAN></TD></TR></TBODY></TABLE>
<HR width=3D"95%">

<TABLE width=3D"100%">
  <TBODY>
  <TR>
    <TD><SPAN id=3DFoot><SPAN id=3DnFooter__CopyRight>=C2=A9 2003 - 2009 =
Paul=20
      Dawkins</SPAN></SPAN></TD>
    <TD align=3Dright><SPAN =
id=3DFoot>&nbsp;</SPAN></TD></TR></TBODY></TABLE>
<SCRIPT type=3Dtext/javascript>
//<![CDATA[
var Page_Validators =3D  new =
Array(document.getElementById("nHeader__rfvQ"));
//]]>
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[
var nHeader__rfvQ =3D document.all ? document.all["nHeader__rfvQ"] : =
document.getElementById("nHeader__rfvQ");
nHeader__rfvQ.controltovalidate =3D "nHeader_q";
nHeader__rfvQ.evaluationfunction =3D =
"RequiredFieldValidatorEvaluateIsValid";
nHeader__rfvQ.initialvalue =3D "";
//]]>
</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
<!--=0A=
tbWaterMark_Blur('nHeader_q', 'Watermark_Blur','', false);//-->=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[

var Page_ValidationActive =3D false;
if (typeof(ValidatorOnLoad) =3D=3D "function") {
    ValidatorOnLoad();
}

function ValidatorOnSubmit() {
    if (Page_ValidationActive) {
        return ValidatorCommonOnSubmit();
    }
    else {
        return true;
    }
}
        //]]>
</SCRIPT>
</FORM></DIV>
<SCRIPT type=3Dtext/javascript>
	var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www.");
	document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' =
type=3D'text/javascript'%3E%3C/script%3E"));
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
	try {
		var pageTracker =3D _gat._getTracker("UA-331594-1");
		pageTracker._trackPageview();
	} catch (err) { }</SCRIPT>
</BODY></HTML>

------=_NextPart_000_0000_01CA646D.2BF48B20
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://tutorial.math.lamar.edu/Images/DownloadLabel.gif

R0lGODlhYAAPAKIGANEXF9MiItASEgAA/8wAAAAAAP///wAAACH5BAEAAAYALAAAAABgAA8AAAOz
aLrc/jDKSSslwurNN7YE0Y1kGZZoqpLn6rrtJb40GqtFrhevzvmrGyS3ILqMG+RD6AAoAgGFc8gr
VnFXjXIxhUohN6aVYdwpduj02GA+I9HLmUI8DxEA8oeSWK7yeX1Af25sgIaFWQx2d3lxdGuEfZFA
hZWVkoiHlo6NYJ0Oe5qBbZd+ooeDm3EQAwMGra+usLANb6aEk2SnloOpSrOywbEKwMPFunBWoZtp
cKTOycbCxQkAOw==

------=_NextPart_000_0000_01CA646D.2BF48B20
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://tutorial.math.lamar.edu/Images/SingleArrowLeft.gif

R0lGODlhCAAJAPcBANzh5v///wICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O
Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh
ISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0
NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdH
R0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpa
WltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t
bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CA
gIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOT
k5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaam
pqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5
ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zM
zM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f
3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy
8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH5BAEAAAEALAAAAAAIAAkA
AAgdAAMIHEhQoAABBQ8iHKiQYMOEBwsGeOhwoUSBAQEAOw==

------=_NextPart_000_0000_01CA646D.2BF48B20
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://tutorial.math.lamar.edu/Images/SingleArrowRight.gif

R0lGODlhCAAJAPcBANzh5v///wICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O
Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh
ISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0
NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdH
R0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpa
WltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t
bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CA
gIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOT
k5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaam
pqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5
ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zM
zM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f
3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy
8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH5BAEAAAEALAAAAAAIAAkA
AAgdAAMIHEhQgACCAg0eRKgQYYCGAyEmNMhwoUOCAQEAOw==

------=_NextPart_000_0000_01CA646D.2BF48B20
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://tutorial.math.lamar.edu/css/main.css

BODY {
	FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: "Times New Roman", arial; =
BACKGROUND-COLOR: #f0f0f0
}
A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:hover {
	COLOR: #009966
}
A.Page_Button_Hover:hover {
	COLOR: #000000
}
A:link {
	COLOR: #0000cc
}
A:visited {
	COLOR: #0000cc
}
A:hover {
	COLOR: #ff00ff
}
.Center {
	TEXT-ALIGN: center
}
.Example {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px
}
.NSExample {
	BACKGROUND-COLOR: #ccffff
}
.Indent {
	PADDING-LEFT: 25px
}
.Indent2 {
	PADDING-LEFT: 50px
}
.Indent3 {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px
}
.Indent4 {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px
}
.Nav {
	FONT-SIZE: smaller; FONT-FAMILY: Times New Roman; TEXT-DECORATION: none
}
.EqnNo {
	FONT-SIZE: 10pt; FONT-FAMILY: helvetica, arial
}
.Smaller {
	FONT-SIZE: smaller
}
.SmallText {
	FONT-SIZE: 8px
}
.MediumText {
	FONT-SIZE: 10px
}
.LargeText {
	FONT-SIZE: 12px
}
.Math {
	FONT-FAMILY: arial
}
.MathCenter {
	FONT-FAMILY: arial; TEXT-ALIGN: center
}
.Variable {
	FONT-STYLE: italic; FONT-FAMILY: Times New Roman
}
.Hidden {
	DISPLAY: none
}
.SmallerHidden {
	DISPLAY: none; FONT-SIZE: smaller
}
.All_Note {
	FONT-SIZE: smaller; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px; TEXT-ALIGN: =
left
}
.Top_Note {
	FONT-SIZE: smaller; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px; TEXT-ALIGN: =
left
}
.Middle_Note {
	FONT-SIZE: smaller; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px; TEXT-ALIGN: =
left
}
.Bottom_Note {
	FONT-SIZE: smaller; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px; TEXT-ALIGN: =
left
}
.Prob_Note {
	FONT-SIZE: smaller; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px; TEXT-ALIGN: =
left
}
.Classes_Note {
	FONT-SIZE: smaller; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px; TEXT-ALIGN: =
left
}
.Panel_Block {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#999999 1px solid; DISPLAY: none; PADDING-LEFT: 5px; PADDING-BOTTOM: =
5px; MARGIN-LEFT: 5px; BORDER-LEFT: #999999 1px solid; WIDTH: 100%; =
MARGIN-RIGHT: 15px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid
}
.Show_Hide {
	FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.ShowHide_Link {
	FONT-SIZE: smaller; MARGIN-LEFT: 5px
}
.Solution_Block {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#999999 1px solid; DISPLAY: none; PADDING-LEFT: 2px; PADDING-BOTTOM: =
2px; MARGIN-LEFT: 5px; BORDER-LEFT: #999999 1px solid; WIDTH: 97%; =
MARGIN-RIGHT: 5px; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid
}
.PopUp_Source_Fixed_On {
	FONT-WEIGHT: bold; BACKGROUND: #ff9933; WIDTH: 100px; CURSOR: pointer; =
BORDER-BOTTOM: #000000 1px dashed; TEXT-ALIGN: center
}
.PopUp_Source_Fixed_Off {
	FONT-WEIGHT: bold; WIDTH: 100px; BORDER-BOTTOM: #ffffff 1px solid; =
TEXT-ALIGN: center
}
.PopUp_Source_On {
	FONT-WEIGHT: bold; BACKGROUND: #ff9933; WIDTH: 100%; CURSOR: pointer; =
BORDER-BOTTOM: #000000 1px dashed; TEXT-ALIGN: center
}
.PopUp_Source_Off {
	FONT-WEIGHT: bold; WIDTH: 100%; BORDER-BOTTOM: #ffffff 1px solid; =
TEXT-ALIGN: center
}
.PopUp {
	BORDER-RIGHT: #0066ff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#0066ff 1px solid; DISPLAY: none; PADDING-LEFT: 2px; FONT-SIZE: small; =
Z-INDEX: 99; LEFT: 0px; PADDING-BOTTOM: 2px; BORDER-LEFT: #0066ff 1px =
solid; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #0066ff 1px =
solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #ffffcc
}
.Image_Hint {
	VERTICAL-ALIGN: middle; CURSOR: pointer
}
.Balloon_PopUp {
	PADDING-RIGHT: 2px; DISPLAY: none; PADDING-LEFT: 2px; Z-INDEX: 99; =
LEFT: 0px; PADDING-BOTTOM: 2px; CURSOR: pointer; PADDING-TOP: 2px; =
POSITION: absolute; TOP: 0px
}
.Balloon_Top_Tip {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; DISPLAY: none; =
PADDING-LEFT: 3px; BACKGROUND-IMAGE: url(/images/Balloon_Top_Left.gif); =
WIDTH: 100px; PADDING-TOP: 12px; BACKGROUND-REPEAT: no-repeat
}
.Balloon_Bottom_Tip {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: =
3px; BACKGROUND-IMAGE: url(/images/Balloon_Bottom_Left.gif); =
PADDING-BOTTOM: 12px; WIDTH: 100px; BACKGROUND-REPEAT: no-repeat
}
.Balloon_Header {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black =
1px solid; PADDING-LEFT: 2px; FONT-SIZE: small; PADDING-BOTTOM: 2px; =
TEXT-TRANSFORM: uppercase; BORDER-LEFT: black 1px solid; WIDTH: 100px; =
PADDING-TOP: 2px; BORDER-BOTTOM: black 0px solid; BACKGROUND-COLOR: =
#f2f2f2
}
.Balloon {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black =
1px solid; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: small; =
PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; WIDTH: 100px; =
PADDING-TOP: 2px; BORDER-BOTTOM: black 0px solid; BACKGROUND-COLOR: =
#d3fdb8
}
.Error {
	FONT-WEIGHT: 600; COLOR: #ff0000
}
.Watermark_Blur {
	BACKGROUND-IMAGE: url(/images/Google_poweredby.gif); COLOR: #999999; =
BACKGROUND-REPEAT: no-repeat
}
.Watermark_Focus {
	COLOR: #000000
}
.BreadCrumb {
	FONT-SIZE: smaller; COLOR: #999999; BORDER-BOTTOM: #999999 1px solid
}
.NotesTitle {
	FONT-WEIGHT: bold; FONT-SIZE: large
}
.HeadingText {
	FONT-SIZE: 14pt; FONT-STYLE: italic; FONT-FAMILY: Arial
}
.RowOn {
	BACKGROUND-COLOR: #ffffcc
}
.RowOff {
	BACKGROUND-COLOR: #ffffff
}
.DropDownHeader {
	FONT-WEIGHT: bold; FONT-SIZE: larger; TEXT-ALIGN: center
}
.MainTitle {
	FONT-WEIGHT: bold
}
.PopUp_SubHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; TEXT-ALIGN: center; =
TEXT-DECORATION: underline
}
.PopUp_Heading {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; TEXT-ALIGN: center
}
.Main_Heading {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #000000
}
.MainBox {
	BORDER-RIGHT: #999933 4px inset; PADDING-RIGHT: 10px; BORDER-TOP: =
#999933 4px inset; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: =
#999933 4px inset; BORDER-BOTTOM: #999933 4px inset
}
.DownloadBox {
	BORDER-RIGHT: #000000 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#000000 2px solid; PADDING-LEFT: 10px; BACKGROUND: #ffffff; =
PADDING-BOTTOM: 10px; MARGIN: 5px; BORDER-LEFT: #000000 2px solid; =
PADDING-TOP: 10px; BORDER-BOTTOM: #000000 2px solid
}
.EmailWarnBox {
	BORDER-RIGHT: #ff0000 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#ff0000 2px solid; PADDING-LEFT: 10px; BACKGROUND: #ffffff; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #ff0000 2px solid; PADDING-TOP: 10px; =
BORDER-BOTTOM: #ff0000 2px solid
}
.NotesBox {
	BORDER-RIGHT: #000000 2px solid; BORDER-TOP: #000000 2px solid; =
MARGIN-TOP: 5px; BACKGROUND: #ffffff; MARGIN-BOTTOM: 5px; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #000000 2px solid; WIDTH: 98%; =
PADDING-TOP: 10px; BORDER-BOTTOM: #000000 2px solid
}
.InnerNotesBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; TEXT-ALIGN: left
}
.BotNavBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 98%; =
PADDING-TOP: 0px
}
.BotControlBox {
	PADDING-BOTTOM: 0px; WIDTH: 98%; PADDING-TOP: 3px
}
.TopNoteBox {
	BORDER-RIGHT: #000000 2px solid; BORDER-TOP: #000000 2px solid; =
BACKGROUND: #ffffff; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; =
BORDER-LEFT: #000000 2px solid; WIDTH: 98%; PADDING-TOP: 3px; =
BORDER-BOTTOM: #000000 2px solid
}
.ControlNoteBox {
	PADDING-RIGHT: 10px; MARGIN-TOP: 5px; PADDING-LEFT: 10px; FONT-SIZE: =
smaller; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; =
TEXT-ALIGN: left
}
.TopNavBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 98%; =
PADDING-TOP: 0px
}
.ControlAllNote {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: smaller; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.ControlTopNote {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: smaller; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.ControlMidNote {
=09
}
.ControlBotNote {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: smaller; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.NavBox {
	PADDING-RIGHT: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: =
3px; PADDING-BOTTOM: 10px; TEXT-ALIGN: left
}
.News_Main {
	BORDER-RIGHT: #000000 2px solid; BORDER-TOP: #000000 2px solid; =
MARGIN-TOP: 10px; BACKGROUND: #ffffff; BORDER-LEFT: #000000 2px solid; =
BORDER-BOTTOM: #000000 2px solid
}
.News_Read_Main {
	MARGIN: 25px
}
.News_Head {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; BACKGROUND: =
#ffffff; PADDING-BOTTOM: 3px; MARGIN-LEFT: 5px; TEXT-TRANSFORM: =
uppercase; COLOR: #000000; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; =
BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Times New Roman; =
TEXT-ALIGN: center
}
.News_Read_Head {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; MARGIN-LEFT: =
5px; TEXT-TRANSFORM: uppercase; COLOR: #000000; MARGIN-RIGHT: 5px; =
PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, =
Times New Roman; TEXT-ALIGN: center
}
.News_Headline {
	TEXT-DECORATION: underline
}
.News_Items {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10pt; BACKGROUND: =
#ffffff; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 20px; =
FONT-FAMILY: Times New Roman
}
.News_Read_Item {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; COLOR: =
#000000; PADDING-TOP: 10px; FONT-FAMILY: Times New Roman
}
.Welcome_Main {
	BORDER-RIGHT: #000000 2px solid; BORDER-TOP: #000000 2px solid; =
MARGIN-TOP: 10px; BACKGROUND: #ffffff; BORDER-LEFT: #000000 2px solid; =
BORDER-BOTTOM: #000000 2px solid
}
.Welcome_Head {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; BACKGROUND: =
#ffffff; PADDING-BOTTOM: 3px; MARGIN-LEFT: 5px; TEXT-TRANSFORM: =
uppercase; COLOR: #000000; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; =
BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Times New Roman; =
TEXT-ALIGN: center
}
.Welcome_Items {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12pt; BACKGROUND: =
#ffffff; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 10px; =
FONT-FAMILY: Times New Roman
}
.Content_Main {
	BORDER-RIGHT: #000000 2px solid; BORDER-TOP: #000000 2px solid; =
MARGIN-TOP: 30px; BACKGROUND: #ffffff; BORDER-LEFT: #000000 2px solid; =
BORDER-BOTTOM: #000000 2px solid
}
.Content_Head {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; BACKGROUND: =
#ffffff; PADDING-BOTTOM: 3px; MARGIN-LEFT: 5px; TEXT-TRANSFORM: =
uppercase; COLOR: #000000; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; =
BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Times New Roman; =
TEXT-ALIGN: center
}
.Content_SubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: #ffffff; =
TEXT-TRANSFORM: uppercase; COLOR: #000000; FONT-FAMILY: Arial, Times New =
Roman; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.Content_Items {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12pt; BACKGROUND: =
#ffffff; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 10px; =
FONT-FAMILY: Times New Roman
}
.SiteMap_Main {
	BORDER-RIGHT: #000000 2px solid; BORDER-TOP: #000000 2px solid; =
MARGIN-TOP: 20px; BACKGROUND: #ffffff; PADDING-BOTTOM: 10px; =
BORDER-LEFT: #000000 2px solid; BORDER-BOTTOM: #000000 2px solid
}
.SiteMap_Head {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: =
#ffffff; PADDING-BOTTOM: 3px; MARGIN-LEFT: 5px; TEXT-TRANSFORM: =
uppercase; COLOR: #000000; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; =
BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Times New Roman; =
TEXT-ALIGN: center
}
.SiteMap_Items {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12pt; BACKGROUND: =
#ffffff; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 10px; =
FONT-FAMILY: Times New Roman
}
.Page_Button {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#000000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: smaller; BACKGROUND: =
#ffffff; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px =
solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid
}
.Page_Button_Hover {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#000000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: smaller; BACKGROUND: =
#ffff99; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px =
solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px =
solid
}
.Archive_News {
	PADDING-RIGHT: 25px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 25px; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid
}
.Archive_Headline {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.Archive_Item {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#000000 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: =
10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: =
10px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
#Head {
	PADDING-RIGHT: 25px; FONT-WEIGHT: 600; LEFT: 15px; WIDTH: 100%; COLOR: =
#ffff00; FONT-FAMILY: helvetica, arial; POSITION: absolute; TOP: 0px; =
TEXT-ALIGN: right
}
#Foot {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: helvetica, arial
}

------=_NextPart_000_0000_01CA646D.2BF48B20
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://tutorial.math.lamar.edu/css/notes.css

.All_Note {
	FONT-SIZE: smaller; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px; TEXT-ALIGN: =
left
}
.Top_Note {
	FONT-SIZE: smaller; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px; TEXT-ALIGN: =
left
}
.Main_Note {
	BORDER-RIGHT: #000000 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#000000 2px solid; PADDING-LEFT: 10px; FONT-SIZE: smaller; BACKGROUND: =
#ffffff; PADDING-BOTTOM: 10px; MARGIN-LEFT: 3px; BORDER-LEFT: #000000 =
2px solid; MARGIN-RIGHT: 3px; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 =
2px solid; TEXT-ALIGN: left
}
.Bottom_Note {
	FONT-SIZE: smaller; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px; TEXT-ALIGN: =
left
}
.Content {
	BORDER-RIGHT: #000000 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#000000 2px solid; PADDING-LEFT: 10px; BACKGROUND: #ffffff; =
PADDING-BOTTOM: 10px; MARGIN-LEFT: 3px; BORDER-LEFT: #000000 2px solid; =
MARGIN-RIGHT: 3px; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 2px solid; =
TEXT-ALIGN: left
}
.Top_Nav {
	FONT-SIZE: smaller; MARGIN: 2px 3px 4px; TEXT-ALIGN: left
}
.Bottom_Nav {
	FONT-SIZE: smaller; MARGIN: 2px 3px; TEXT-ALIGN: left
}
.DownloadLinkOff {
	FONT-SIZE: smaller; BORDER-BOTTOM: #000000 1px dashed
}
.DownloadLinkOn {
	FONT-SIZE: smaller; BORDER-BOTTOM: #000000 2px dashed
}
.DownloadLinkOff_Normal {
	BORDER-BOTTOM: #000000 1px dashed
}
.DownloadLinkOn_Normal {
	BORDER-BOTTOM: #000000 2px dashed
}
.Button_Outer {
	VERTICAL-ALIGN: middle; PADDING-TOP: 2px; HEIGHT: 23px
}
.PrevNextButtonOff {
	BORDER-RIGHT: #0000cc 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#0000cc 2px solid; PADDING-LEFT: 2px; FONT-SIZE: smaller; BACKGROUND: =
#ffffff; PADDING-BOTTOM: 1px; BORDER-LEFT: #0000cc 2px solid; =
PADDING-TOP: 1px; BORDER-BOTTOM: #0000cc 2px solid
}
.PrevNextButtonOn {
	BORDER-RIGHT: #000000 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#000000 2px solid; PADDING-LEFT: 2px; FONT-SIZE: smaller; BACKGROUND: =
#ffffcc; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 2px solid; =
PADDING-TOP: 1px; BORDER-BOTTOM: #000000 2px solid
}
A.PrevNextButtonOn:hover {
	COLOR: #0000cc
}
A.PrevNextButtonOff:hover {
	COLOR: #0000cc
}
A.PrevNextButtonOn:link {
	COLOR: #0000cc
}
A.PrevNextButtonOff:link {
	COLOR: #0000cc
}
A.PrevNextButtonOn:visited {
	COLOR: #0000cc
}
A.PrevNextButtonOff:visited {
	COLOR: #0000cc
}
.Problems {
	OVERFLOW: scroll; HEIGHT: 150px
}
.Solutions {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; =
DISPLAY: block; BORDER-LEFT: #cc0000 1px solid; WIDTH: 100%; =
BORDER-BOTTOM: #cc0000 1px solid
}

------=_NextPart_000_0000_01CA646D.2BF48B20
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://tutorial.math.lamar.edu/css/main_IE.css

.TopNoteBox {
	WIDTH: 100%
}
.TopNavBox {
	WIDTH: 100%
}
.PopUp {
	FONT-SIZE: x-small
}
.Balloon_Top_Tip {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: =
0px; PADDING-TOP: 0px
}
.Balloon_Bottom_Tip {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px
}
.Balloon_Header {
	FONT-SIZE: x-small
}
.Balloon {
	FONT-SIZE: x-small
}

------=_NextPart_000_0000_01CA646D.2BF48B20
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://tutorial.math.lamar.edu/css/notes_IE.css

.Top_Nav {
	MARGIN-BOTTOM: 2px; WIDTH: 100%
}
.Bottom_Nav {
	WIDTH: 100%
}
.Content {
	WIDTH: 100%
}

------=_NextPart_000_0000_01CA646D.2BF48B20
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://tutorial.math.lamar.edu/css/menuprint.css

.mmenu {
	DISPLAY: none; POSITION: absolute
}
.TopNoteBox {
	DISPLAY: none; POSITION: absolute
}
.TopNavBox {
	DISPLAY: none; POSITION: absolute
}
.BotControlBox {
	DISPLAY: none; POSITION: absolute
}
.MainBox {
	
}
.NotesBox {
	
}
.InnerNotesBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; TEXT-ALIGN: left
}

------=_NextPart_000_0000_01CA646D.2BF48B20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://tutorial.math.lamar.edu/js/main.js

function init(action, InitBlock) {
	var CurLoc =3D document.location.href;
	CurLoc =3D CurLoc.toLowerCase();

	var ParentLoc =3D parent.location.href
	ParentLoc =3D ParentLoc.toLowerCase();

	var isClasses =3D (CurLoc.indexOf("/classes/") !=3D -1);
	var isExtra =3D (CurLoc.indexOf("/extras/") !=3D -1);
=09
	if (arguments.length =3D=3D 0) {
		action =3D '';
		InitBlock =3D '';
	} else if (arguments.length =3D=3D 1) {
		InitBlock =3D '';
	}
=09
	if (action =3D=3D "ShowHide") {
		ShowHideInit(InitBlock);
	}
=09
	if (action =3D=3D "PrintSoln") {
		// This could be either one or both and it won't cause any issues to =
do both....
		ShowHideAll("Step", 1);
		ShowHideAll("Soln", 1);
	}
=09
	// See if we're on a Problem/Solution page and initialize it....
	if (document.getElementById("IFSolutions")) {
		InitProblems();
		InitSolutions();
	}
=09
	// We'll need to potentially hide the loading div if a soln is =
loading..
	// This should only run if we're loading the solution inside an iframe =
and so
	// the parent location will be different.  Otherwise we're printing and =
we don't
	// want/need this running.
	if (CurLoc.indexOf("/solutions/") !=3D -1 && ParentLoc !=3D CurLoc) {
	    parent.HideLoadingDiv();
	}
	=09
}

function tbWaterMark_Focus(tb_ID, fcClass, fcText, boolText) {
	if ( !document.getElementById ) {
		return;
	}
=09
	var box =3D document.getElementById(tb_ID);
=09
	if (box !=3D null) {
		box.className =3D fcClass;
		if (boolText) {
			box.value =3D fcText;
		}
	}
=09
}

function tbWaterMark_Blur(tb_ID, blClass, blText, boolText) {
	if ( !document.getElementById ) {
		return;
	}
=09
	var box =3D document.getElementById(tb_ID);
=09
	if (box !=3D null && box.value.length =3D=3D 0) {
		box.className =3D blClass;
		if (boolText) {
			box.value =3D blText;
		}
	}
}


function Trim(str)
{  while(str.charAt(0) =3D=3D (" ") )
  {  str =3D str.substring(1);
  }
  while(str.charAt(str.length-1) =3D=3D " " )
  {  str =3D str.substring(0,str.length-1);
  }
  return str;
}

function GoToPage(URL) {
	location.href =3D URL;
}

function SendFile(FileURL, FileName) {
	var URL;

	// This will bring the window to the front if it already exists and=20
	// has been hidden by another window.....
	window.focus();
=09
	if (FileURL !=3D "" && FileName !=3D "") {
		URL =3D "/dodownload.aspx?U=3D";
		URL +=3D FileURL;
		URL +=3D "&N=3D";
		URL +=3D FileName;

		location.href =3D URL;
	}
}

function DownloadFile(ID) {
	var URL =3D "/downloadfile.aspx?file=3D" + ID;

	var target =3D 'File_Win';
	var File_Win;

	var winopts =3D 'height=3D400';
	winopts +=3D ',width=3D700';
	winopts +=3D ',menubar=3Dno';
	winopts +=3D ',status=3Dno';
	winopts +=3D ',toolbar=3Dno';
	winopts +=3D ',location=3Dno';
	winopts +=3D ',scrollbars=3Dyes';
	winopts +=3D ',resizable=3Dyes';

	if (File_Win =3D=3D null) {
		File_Win =3D window.open(URL, target, winopts);
	} else {
		File_Win.location.href =3D URL;
	}
}

function ShowPage(page) {
	var target =3D 'Show_Win';
	var url;
	var show_win;

	var winopts =3D 'height=3D600';
	winopts +=3D ',width=3D950';
	winopts +=3D ',menubar=3Dno';
	winopts +=3D ',status=3Dno';
	winopts +=3D ',toolbar=3Dno';
	winopts +=3D ',location=3Dno';
	winopts +=3D ',scrollbars=3Dyes';
	winopts +=3D ',resizable=3Dyes';

	switch (page) {
		case "NHelp":
			url =3D "/help/Help_Notes.aspx";
			break;
		case "PPHelp":
			url =3D "/help/Help_PracticeProbs.aspx";
			break;
		case "PPIHelp":
			url =3D "/help/Help_PracticeProbsIntro.aspx";
			break;
		case "APHelp":
			url =3D "/help/Help_AsgnProbs.aspx";
			break;

		default:
			url =3D '';
			break;
	}

	if (show_win =3D=3D null) {
		show_win =3D window.open(url, target, winopts);
	} else {
		show_win.location.href =3D url;
	}
} // ShowPage

------=_NextPart_000_0000_01CA646D.2BF48B20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://tutorial.math.lamar.edu/js/Show_Hide.js

// Here are the arrays that we need for the displaying the correct text =
and/or images.
var text =3D new Array();			// This is the basic show/hide text for each =
item
var SHtext =3D new Array();		// This is the show/hide text for the =
ShowAll link
var imgs =3D new Array();			// This is the images to use in show/hide if =
used
var UseCookies =3D false;         // Use a cookie to keep track of which =
show/hide =20
                                //    blocks have been shown....

// Here are the text arrays for the basic show/hide
text["Default"] =3D new ShowHideText("Show","Hide");
text["News_Message"] =3D new ShowHideText("Message","Message");
text["Archive_News"] =3D new ShowHideText("Show News Item","Hide News =
Item");
text["FAQ_Question"] =3D new ShowHideText("Show Question","Hide =
Question");
text["FAQ_Answer"] =3D new ShowHideText("Show Answer","Hide Answer");
text["SectionInfo"] =3D new ShowHideText("[Show Details]","[Hide =
Details]");
text["GroupInfo"] =3D new ShowHideText("[Show Details]","[Hide =
Details]");
text["GroupLinks"] =3D new ShowHideText("[Show Links]","[Hide Links]");
text["LinkSolutions"] =3D new ShowHideText("[Show =
Problems/Solutions]","[Hide Problems/Solutions]");
text["LinkInfo"] =3D new ShowHideText("[Show Details]","[Hide =
Details]");
text["NewLink"] =3D new ShowHideText("[Show New Link Form]","[Hide New =
Link Form]");
text["PlusMinus"] =3D new ShowHideText("<img src=3D\"/Images/Plus.gif\" =
border=3D\"0\" align=3D\"absmiddle\" /> ","<img =
src=3D\"/Images/Minus.gif\" border=3D\"0\" align=3D\"absmiddle\" /> ");
text["ProbHelp"] =3D new ShowHideText("Show Page Help", "Hide Page =
Help");
text["AllProbs"] =3D new ShowHideText("Show Problem Pane", "Hide Problem =
Pane");
text["Solution"] =3D new ShowHideText("Show Solution", "Hide Solution");
text["FinalSoln"] =3D new ShowHideText("Show Final Solution", "Hide =
Final Solution");
text["Step1"] =3D new ShowHideText("Show Step 1", "Hide Step 1");
text["Step2"] =3D new ShowHideText("Show Step 2", "Hide Step 2");
text["Step3"] =3D new ShowHideText("Show Step 3", "Hide Step 3");
text["Step4"] =3D new ShowHideText("Show Step 4", "Hide Step 4");
text["Step5"] =3D new ShowHideText("Show Step 5", "Hide Step 5");


text["Temp"] =3D new ShowHideText("Show Temp Stuff","Hide Temp Stuff");

// Here are the text arrays for use with the ShowAll links
SHtext["Default"] =3D new ShowHideSHText("Expand All Sections","Collapse =
All Sections");
SHtext["Solution"] =3D new ShowHideSHText("Show All Solutions","Hide All =
Solutions");
SHtext["Solution_Opp"] =3D new ShowHideSHText("Hide All Solutions", =
"Show All Solutions");
SHtext["Step"] =3D new ShowHideSHText("Show All Steps","Hide All =
Steps");
SHtext["Step_Opp"] =3D new ShowHideSHText("Hide All Steps", "Show All =
Steps");

// Here are the image arrays for use in the basic show/hide if used
imgs["Default"] =3D new =
ShowHideImages("/Images/Show_Hide_Closed_Arrow.gif","/Images/Show_Hide_Op=
en_Arrow.gif");
imgs["Arrows"] =3D new =
ShowHideImages("/Images/Show_Hide_Closed_Arrow.gif","/Images/Show_Hide_Op=
en_Arrow.gif");
imgs["PM"] =3D new =
ShowHideImages("/Images/Plus.gif","/Images/Minus.gif");

// This is the initialization function that is run onLoad();
// Note that if an InitBlock is sent this will be block will be open =
regardless of the cookie settings.
function ShowHideInit(InitBlock) {
=09
	if (arguments.length =3D=3D 0) {
		InitBlock =3D '';
	}

	if ( !document.getElementById ) {
		alert("This page requires a browser that is compliant with the latest =
DOM in order to operate correctly.  This generally means IE 5.5+ or NS =
6+");
		return;
	}
	=09
	var oDivs =3D document.body.getElementsByTagName("DIV");
	var div;
	var Link;
	var Img;
	var BlockID;
	var DefDisplay =3D '0';
	var onText;
	var offText;
	var onImg;
	var offImg;
=09
	// First make sure everything is hidden
	for (i=3D0; i < oDivs.length; i++ ) {
		div =3D oDivs.item(i);
	=09
		if (div.id.indexOf("Block_") !=3D -1) {
			// Snag the ID from div.id
			BlockID =3D (div.id).substring(6,(div.id).length);
		=09
			// Try to get the associated link and image.
			Link =3D document.getElementById("Link_"+BlockID);
			Img =3D document.getElementById("Img_"+BlockID);
		=09
			// Find the previous display option and set the cookie if needed.
			if (!UseCookies) {
				DefDisplay =3D '0';
			} else if ( Get_Cookie(div.id) ) {
				DefDisplay =3D Get_Cookie(div.id);
			} else {
				Set_Cookie(div.id,'0','','/','','');
				DefDisplay =3D '0';
			}
		=09
			// Now set current display to old display
			div.style.display =3D (DefDisplay =3D=3D '0' && InitBlock !=3D =
BlockID) ? "none" : "block";
		=09
			// Determine the correct text and image
			var DisText =3D GetText(BlockID);
			onText =3D DisText.on;
			offText =3D DisText.off;
		=09
			var DisImages =3D GetImages(BlockID);
			onImg =3D DisImages.on;
			offImg =3D DisImages.off;
		=09
			// If the link exists set the text
			if (Link !=3D null) {
				Link.innerHTML =3D (DefDisplay =3D=3D '0' && InitBlock !=3D BlockID) =
? onText : offText;
			}
		=09
			// If the image exists set the source.
			if (Img !=3D null) {
				Img.src =3D (DefDisplay =3D=3D '0' && InitBlock !=3D BlockID) ? =
onImg : offImg;
			}
		}			=09
	}
=09
	// In case I need to do anything with this...
	// Don't do this anymore....
	// initDHTMLAPI();
=09
}

// For the basic show/hide text
function ShowHideText(on,off) {
	this.on =3D on;
	this.off =3D off;
}

// For the ShowAll link text
function ShowHideSHText(exp,col) {
	this.expand =3D exp;
	this.collapse =3D col;
}

// For the images to use with the basic show/hide if used
function ShowHideImages(on,off) {
	this.on =3D on;
	this.off =3D off;
}

// Here's the function that does the basic show/hide for a div...
//
// In order for this to work the portion that is to be shown/hidden =
needs to
// be enclosed in a div with an id in the form Block_XXXX
//=20
// The link that is used to trigger ShowHide needs to have an id in the =
form
// Link_XXXX.  If there is an image to change as the show/hide state is =
changed
// it needs to have an id in the form Img_XXXX
//
// In all of these the XXXX needs to match for each set.
//
// In the function call id =3D XXXX from above and type is used to =
determine the
// text/image that is pulled from the initialization arrays at the top =
of the file.
// If type is not found in the arrays then the default text/image is =
used.  If you
// want to default the image to some default/common image then send this =
as imgtype.
//
// If only one arguement is sent then it is assumed that id =3D type.
//
function ShowHide(type,id, imgtype) {
=09
	if (arguments.length =3D=3D 1) {
		type =3D arguments[0];
		id =3D arguments[0];
		imgtype =3D arguments[0];
	} else if (arguments.length =3D=3D 2) {
		imgtype =3D type;
	}
=09
	if ( !document.getElementById("Block_"+id) ) {
		return;
	}
=09
	// Get the Div, link and image as well as the current display state
	var objDiv =3D document.getElementById("Block_"+id);
	var objLink =3D document.getElementById("Link_"+id);
	var objImg =3D document.getElementById("Img_"+id);
	var currentState =3D objDiv.style.display;
=09
	// Sometimes these don't properly intialize so...
	if (currentState =3D=3D "" || currentState =3D=3D null) {
		currentState =3D "none";=09
	}
=09
	var onText;
	var offText;
	var onImg;
	var offImg;
	var DefDisplay;
=09
	// Set the correct link text and image source
	if (text[type]) {
		onText =3D text[type].on;
		offText =3D text[type].off;
	} else {
		onText =3D text["Default"].on;
		offText =3D text["Default"].off;
	}
=09
	if (imgs[imgtype]) {
		onImg =3D imgs[imgtype].on;
		offImg =3D imgs[imgtype].off;
	} else {
		onImg =3D imgs["Default"].on;
		offImg =3D imgs["Default"].off;
	}
	=09
	// Change the display state and set the cookie.
	DefDisplay =3D (currentState =3D=3D "none") ? "1" : "0";
	if (UseCookies) {
		Set_Cookie(objDiv.id,DefDisplay,'','/','','');=09
	}
	objDiv.style.display =3D (currentState =3D=3D "none") ? "block" : =
"none";
=09
	// Set the link text
	objLink.innerHTML =3D (currentState =3D=3D "none") ? offText : onText;
=09
	// If the image exists set the source.
	if (objImg !=3D null) {
		objImg.src =3D (currentState =3D=3D "none") ? offImg : onImg;
	}
=09
	// Are we in a solution iframe and need to force a resize?
	var CurLoc =3D document.location.href;
	if (CurLoc.indexOf("/Solutions/") !=3D -1 && parent.location.href !=3D =
CurLoc) {
	    //alert(parent.location.href);
	    parent.ResizeSolnFrame();
	}

}

// Here is the function for use in the ShowAll link....
//
// In the function call type is used to identify only certain show/hide =
blocks.
// To use this simply make sure each div/link/img following the naming =
convention=20
// in the ShowHide() documentation all contain the string given by type. =
 If given,
// only those with type in their id will be switched. =20
//
// Sending only one argument or a zero length string for type will =
ShowHide() all=20
// blocks on the page.
//
// To show all blocks send action =3D=3D 1.  To hide all blocks send =
action =3D=3D 0
//
// Sending no arguments assumes that all blocks are to be shown.
//
function ShowHideAll(type, action) {
=09
	if (arguments.length =3D=3D 1) {
		// in this case we want everything to apply the action sent....
		action =3D type;
		type =3D "";
	} else if (arguments.length =3D=3D 0) {
		type =3D "";
		action =3D 1;
	}
=09
	var oDivs =3D document.body.getElementsByTagName("DIV");
	var div;
	var Link;
	var Img;
	var BlockID;
	var onText;
	var offText;
	var onImg;
	var offImg;
	var ExpText;
	var ColText;
	var ToggleAction =3D (action =3D=3D 0 || action =3D=3D 1);
=09
	// if action =3D 2 (hide all) or action =3D 3 (show all) then we don't =
want to=20
	// toggle the action/text but we need to set the action to 0 or 1 to =
have
	// the rest of the method work properly...
	if (action =3D=3D 2) {
		action =3D 0;
	} else if (action =3D=3D 3) {
		action =3D 1;
	}
=09
	for (i=3D0; i < oDivs.length; i++ ) {
		div =3D oDivs.item(i);
	=09
		if (div.id.indexOf("Block_") !=3D -1) {
		=09
			// if we're after a specific type here make sure we've got that
			if (type !=3D "" && div.id.indexOf(type) =3D=3D -1) {
				continue;=09
			}
		=09
			// Snag the ID from div.id
			BlockID =3D (div.id).substring(6,(div.id).length);
		=09
			// Try to get the associated link and image.
			Link =3D document.getElementById("Link_"+BlockID);
			Img =3D document.getElementById("Img_"+BlockID);
		=09
			// Find the previous display option and set the cookie if needed.
			Set_Cookie(div.id,action,'','/','','');
		=09
			// Now set current display to old display
			div.style.display =3D (action =3D=3D 0) ? "none" : "block";
		=09
			// Determine the correct text and image
			var DisText =3D GetText(BlockID);
			onText =3D DisText.on;
			offText =3D DisText.off;
		=09
			var DisImages =3D GetImages(BlockID);
			onImg =3D DisImages.on;
			offImg =3D DisImages.off;
		=09
			var DisSHText =3D GetSHText(BlockID);
			ExpText =3D DisSHText.expand;
			ColText =3D DisSHText.collapse;
			=09
		=09
			// If the link exists set the text
			if (Link !=3D null) {
				Link.innerHTML =3D (action =3D=3D 0) ? onText : offText;
			}
		=09
			// If the image exists set the source.
			if (Img !=3D null) {
				Img.src =3D (action =3D=3D 0) ? onImg : offImg;
			}
		}			=09
	}
=09
	// Now take care of the the ShowHideAll link text and action....
	Link =3D document.getElementById("SH"+type);
	if (Link !=3D null && ToggleAction) {
		Link.innerHTML =3D (action =3D=3D 0) ? ExpText : ColText;
		Link.href =3D "javascript:ShowHideAll('" + type + "', " + (action =
=3D=3D 0 ? 1 : 0) + ")";
	}
=09
	// Are we in a solution iframe and need to force a resize?
	var CurLoc =3D document.location.href;
	if (CurLoc.indexOf("/Solutions/") !=3D -1 && parent.location.href !=3D =
CurLoc) {
	    //alert(parent.location.href);
	    parent.ResizeSolnFrame();
	}

}

// This is the function that will get the text for each basic show/hide =
block.
function GetText(BlockID) {
	var onText;
	var offText;
=09
	if (text[BlockID]) {
		onText =3D text[BlockID].on;
		offText =3D text[BlockID].off;
	} else {
		// For this case, since we only have one details "text" and many links =
we'll
		// need an explicit check here
		if (BlockID.indexOf("Section") !=3D -1) {
			onText =3D text["SectionInfo"].on;
			offText =3D text["SectionInfo"].off;
		} else if (BlockID.indexOf("GroupLinks") !=3D -1) {
			onText =3D text["GroupLinks"].on;
			offText =3D text["GroupLinks"].off;
		} else if (BlockID.indexOf("Group") !=3D -1) {
			onText =3D text["GroupInfo"].on;
			offText =3D text["GroupInfo"].off;
		} else if (BlockID.indexOf("Link") !=3D -1) {
			onText =3D text["LinkInfo"].on;
			offText =3D text["LinkInfo"].off;
		} else if (BlockID.indexOf("Message") !=3D -1) {
			onText =3D text["News_Message"].on;
			offText =3D text["News_Message"].off;
		} else if (BlockID.indexOf("Quest") !=3D -1) {
			onText =3D text["FAQ_Question"].on;
			offText =3D text["FAQ_Question"].off;
		} else if (BlockID.indexOf("Answer") !=3D -1) {
			onText =3D text["FAQ_Answer"].on;
			offText =3D text["FAQ_Answer"].off;
		} else if (BlockID.indexOf("NewLink") !=3D -1) {
			onText =3D text["NewLink"].on;
			offText =3D text["NewLink"].off;
		} else if (BlockID.indexOf("AdminSoln") !=3D -1) {
			onText =3D text["LinkSolutions"].on;
			offText =3D text["LinkSolutions"].off;
		} else if (BlockID.indexOf("Soln") !=3D -1) {
			onText =3D text["Solution"].on;
			offText =3D text["Solution"].off;
		} else if (BlockID.indexOf("ArchN") !=3D -1) {
			onText =3D text["Archive_News"].on;
			offText =3D text["Archive_News"].off;
		} else if (BlockID.indexOf("Step1") !=3D -1) {
			onText =3D text["Step1"].on;
			offText =3D text["Step1"].off;
		} else if (BlockID.indexOf("Step2") !=3D -1) {
			onText =3D text["Step2"].on;
			offText =3D text["Step2"].off;
		} else if (BlockID.indexOf("Step3") !=3D -1) {
			onText =3D text["Step3"].on;
			offText =3D text["Step3"].off;
		} else if (BlockID.indexOf("Step4") !=3D -1) {
			onText =3D text["Step4"].on;
			offText =3D text["Step4"].off;
		} else if (BlockID.indexOf("Step5") !=3D -1) {
			onText =3D text["Step5"].on;
			offText =3D text["Step5"].off;
		} else if (BlockID.indexOf("Samp1") !=3D -1) {
			onText =3D text["Temp"].on;
			offText =3D text["Temp"].off;
		}  else if (BlockID.indexOf("Samp2") !=3D -1) {
			onText =3D text["PlusMinus"].on;
			offText =3D text["PlusMinus"].off;
		}  else {
			onText =3D text["Default"].on;
			offText =3D text["Default"].off;
		}
	}
=09
	return new ShowHideText(onText,offText);
}

// This is the function that will get the images for each basic =
show/hide block if used
function GetImages(BlockID) {
	var onImg;
	var offImg;
=09
	if (imgs[BlockID]) {
		onImg =3D imgs[BlockID].on;
		offImg =3D imgs[BlockID].off;
	} else {
		if (BlockID.indexOf("Soln") !=3D -1) {
			onImg =3D imgs["Arrows"].on;
			offImg =3D imgs["Arrows"].off;
		} else {
			onImg =3D imgs["Default"].on;
			offImg =3D imgs["Default"].off;
		}
	}
=09
	return new ShowHideImages(onImg,offImg);
}

// This is the function that will get the text for each ShowAll link.
function GetSHText(BlockID) {
	var ExpText;
	var ColText;
=09
	if (SHtext[BlockID]) {
		ExpText =3D SHtext[BlockID].expand;
		ColText =3D SHtext[BlockID].collapse;
	} else {
		if (BlockID.indexOf("Soln") !=3D -1) {
			ExpText =3D SHtext["Solution"].expand;
			ColText =3D SHtext["Solution"].collapse
		} else if (BlockID.indexOf("Step") !=3D -1) {
			ExpText =3D SHtext["Step"].expand;
			ColText =3D SHtext["Step"].collapse;
		} else {
			ExpText =3D SHtext["Default"].expand;
			ColText =3D SHtext["Default"].collapse;
		}
	}
=09
	return new ShowHideSHText(ExpText,ColText);
}

// Here is the function that will display a basic popup.  The material =
to be=20
// displayed in the popup should be in a div with id in the form =
PopUp_XXXX.  The
// area that is mousedover or clicked should be in a span/img/etc with =
id whose id=20
// can be either S_XXXX (to have the function assume this) or some other =
id.  Note
// that in order for the placement of the popup to be correct this =
really does need
// to be found by the routine and so the id must be known.
//
// If the popup is a balloon and you want to adjust the top/side to =
account for
// viewing issues then you'll need to make sure there are two div's for =
top/bottom
// image containing the balloon tip named BalTop_XXXX and BalBot_XXXX.
//
// In the function call id =3D=3D XXXX.  If the span id is not S_XXXX =
then the final=20
// argument needs to be this id, if not there is no need to send the =
final arguement
// as the function will then assume S_XXXX.  Offset_Above and =
Offset_Below is how=20
// much to offiset if displaying above/below the link.
//
// Offset_##### - These tell the function how much to offset the popup =
in the=20
//                various directions depending upon where the popup is =
occuring.
//                Offset_Left is used when aligning with the left edge =
of calling
//                element or if we're aligning to the mouse click then =
it will
//                shift if aligning left edge of popup to mouse click, =
etc...=20
//                The defaults are all zero.
// adjtop - boolean to tell the function to determine if the popup will =
occur=20
//          outside of the viewing range and adjust accordingly.  The =
function
//          assumes the popup will occur above link and then will adjust =
to below
//          link if needed.  The default is set to true and so will =
adjust.
// adjside - Same thing as adjtop but for right/left.  The default is to =
assume
//           the popup will occur to the right and then set to left if =
will appear
//           out of viewing range.
// pctdel - The popup will slowly appear if that is what you want.  This =
determines
//          the amount that will show up each timedel.  The default is =
5% of the
//          popup will show each time.  Set to 100 to have it appear =
completely.
// timedel - This is the time differential to use when showing the =
popup.
// isBalloon - A boolean variable telling the function if the popup is a =
balloon
//             or not as it will need to adjust accordingly if adjtop =
and/or
//             adjside are true.  If both of these are false then it =
won't matter.
//
// popW - This will set the width of the element PopUp_XXXX and if =
isBalloon is
//        set to true it will also set with width for BalTop_XXXX, =
BalHead_XXXX,
//        BalText_XXXX, and BalBot_XXXX.  Set to negative to not set =
width.
//
// popH - This will set the height of the element PopUp_XXXX.  Set to =
negative to
//        not set a width.
//
// align - Where should the popup align be default.
//         L =3D align to left sides of popup and calling element
//         R =3D align to right sides of popup and calling element
//         C =3D center popup over calling element
//         LR =3D align left edge of popup to right edge of calling =
element
//         RL =3D align right edge of popup to left edge of calling =
element
//         ML =3D align left edge of popup at mouse click
//         MR =3D align right edge of popup at mouse click
//         MC =3D aligh center of popup at mouse click
//
// horiz - Align along the top (T) or bottom (B) of the calling element.
//
// the evt argument should just be entered as event to get the =
mouseover/click
// event send down to this.
//
function ShowPopUp(id, evt, Offset_Above, Offset_Below, Offset_Right, =
Offset_Left, adjtop, adjside, pctdel, timdel, isBalloon, popW, popH, =
align, horiz, SpanID) {
	var initPercent;
	var leftpos;
	var rightpos;
	var toppos;
	var botpos;
=09
	if ( !document.getElementById("PopUp_"+id) || arguments.length < 2 ) {
		return;
	}
=09
	if (arguments.length =3D=3D 2) {
	    Offset_Above =3D 0;
	    Offset_Below =3D 0;
	    Offset_Right =3D 0;
	    Offset_Left =3D 0;
	    adjtop =3D true;
	    adjside =3D true;
	    pctdel =3D 100;
	    timdel =3D 1;
	    isBalloon =3D false;
	    popW =3D -1;
	    popH =3D -1;
	    align =3D "L";
	    horiz =3D "T";
		SpanID =3D "S_"+id;
	} else if (arguments.length =3D=3D 3) {
	    Offset_Below =3D 0;
	    Offset_Right =3D 0;
	    Offset_Left =3D 0;
	    adjtop =3D true;
	    adjside =3D true;
	    pctdel =3D 100;
	    timdel =3D 1;
	    isBalloon =3D false;
	    popW =3D -1;
	    popH =3D -1;
	    align =3D "L";
	    horiz =3D "T";
		SpanID =3D "S_"+id;
	} else if (arguments.length =3D=3D 4) {
	    Offset_Right =3D 0;
	    Offset_Left =3D 0;
	    adjtop =3D true;
	    adjside =3D true;
	    pctdel =3D 100;
	    timdel =3D 1;
	    isBalloon =3D false;
	    popW =3D -1;
	    popH =3D -1;
	    align =3D "L";
	    horiz =3D "T";
		SpanID =3D "S_"+id;
	} else if (arguments.length =3D=3D 5) {
	    Offset_Left =3D 0;
	    adjtop =3D true;
	    adjside =3D true;
	    pctdel =3D 100;
	    timdel =3D 1;
	    isBalloon =3D false;
	    popW =3D -1;
	    popH =3D -1;
	    align =3D "L";
	    horiz =3D "T";
		SpanID =3D "S_"+id;
	} else if (arguments.length =3D=3D 6) {
	    adjtop =3D true;
	    adjside =3D true;
	    pctdel =3D 100;
	    timdel =3D 1;
	    isBalloon =3D false;
	    popW =3D -1;
	    popH =3D -1;
	    align =3D "L";
	    horiz =3D "T";
		SpanID =3D "S_"+id;
	} else if (arguments.length =3D=3D 7) {
	    adjside =3D true;
	    pctdel =3D 100;
	    timdel =3D 1;
	    isBalloon =3D false;
	    popW =3D -1;
	    popH =3D -1;
	    align =3D "L";
	    horiz =3D "T";
		SpanID =3D "S_"+id;
	} else if (arguments.length =3D=3D 8) {
	    pctdel =3D 100;
	    timdel =3D 1;
	    isBalloon =3D false;
	    popW =3D -1;
	    popH =3D -1;
	    align =3D "L";
	    horiz =3D "T";
		SpanID =3D "S_"+id;
	} else if (arguments.length =3D=3D 9) {
	    timdel =3D 1;
	    isBalloon =3D false;
	    popW =3D -1;
	    popH =3D -1;
	    align =3D "L";
	    horiz =3D "T";
		SpanID =3D "S_"+id;
	} else if (arguments.length =3D=3D 10) {
	    isBalloon =3D false;
	    popW =3D -1;
	    popH =3D -1;
	    align =3D "L";
	    horiz =3D "T";
		SpanID =3D "S_"+id;
	} else if (arguments.length =3D=3D 11) {
		popW =3D -1;
	    popH =3D -1;
	    align =3D "L";
	    horiz =3D "T";
		SpanID =3D "S_"+id;
	} else if (arguments.length =3D=3D 12) {
	    popH =3D -1;
	    align =3D "L";
	    horiz =3D "T";
		SpanID =3D "S_"+id;
	} else if (arguments.length =3D=3D 13) {
	    align =3D "L";
	    horiz =3D "T";
		SpanID =3D "S_"+id;
	} else if (arguments.length =3D=3D 14) {
	    horiz =3D "T";
		SpanID =3D "S_"+id;
	} else if (arguments.length =3D=3D 15) {
		SpanID =3D "S_"+id;
	} =20
=09
	var objDiv =3D document.getElementById("PopUp_"+id);
	var currentState =3D objDiv.style.display;
=09
	// Make sure the align arguement is upper case...
	align =3D align.toUpperCase();
=09
	if (currentState =3D=3D "none" || currentState =3D=3D "") {
	=09
		evt =3D (evt) ? evt : ((window.event) ? event : null);
	=09
		// We need this set to "block" now to determine the correct height.
		objDiv.style.display =3D "block";
	=09
		if (popW > -1) {
		    DHTMLAPI.setWidth("PopUp_"+id, popW);
		    if (isBalloon) {
		        DHTMLAPI.setWidth("BalTop_"+id, popW);
		        DHTMLAPI.setWidth("BalHead_"+id, popW);
		        DHTMLAPI.setWidth("BalBot_"+id, popW);
		        DHTMLAPI.setWidth("BalText_"+id, popW);
		    }
		}
	=09
		if (popH > -1) {
		    DHTMLAPI.setHeight("PopUp_"+id, popH);
		    DHTMLAPI.setHeight("BalText_"+id, popH);
		}
		// PageC gives the location of the click in the page.
		// DivC gives the location of the click relative to the lower left=20
		//      corner of the element containing the click.  I.e. it gives
		//      the location of the click inside the containing element.
		// DivW, DivH gives the width and height of the popup.
		// SpanW, SpanH gives the width and height of the element clicked
		//              to get the popup....
		var PageC =3D DHTMLAPI.getPageEventCoords(evt);
		var DivC =3D DHTMLAPI.getPositionedEventCoords(evt);
		var DivW =3D DHTMLAPI.getElementWidth("PopUp_"+id);
		var DivH =3D DHTMLAPI.getElementHeight("PopUp_"+id);
		var SpanH =3D DHTMLAPI.getElementHeight(SpanID);
		var SpanW =3D DHTMLAPI.getElementWidth(SpanID);
		var SpanC =3D DHTMLAPI.getElementPosition(SpanID);
		var WinW =3D DHTMLAPI.getInsideWindowWidth();
		var WinH =3D DHTMLAPI.getInsideWindowHeight();
	=09
		var coords =3D {left:0, top:0};
	=09
		var didAdjSide =3D false;
		var didAdjTop =3D false;
	=09
		// First we need to figure out where the left edge of the popup should =
be
		switch(align) {
		    // Right edges of popup and calling element are aligned
		    case "R":
		        // Figure out if we need to adjust the side location or not
		        // Here is the location of the left edge of popup....
		        leftpos =3D PageC.left - (DivW - SpanW + DivC.left) + =
Offset_Right;
		        //leftpos =3D SpanC.left + SpanW - DivW + Offset_Right;
		        if ( leftpos > 0  || !adjside ) {
        		    coords.left =3D leftpos;
		        } else {
					// This will match up left edges instead...
		            didAdjSide =3D true;
		            coords.left =3D PageC.left - DivC.left + Offset_Left;
		            //coords.leftpos =3D SpanC.left + Offset_Left;
		        }
		        break;
		    // Center popup over calling element
		    case "C":
		        // Figure out if we need to adjust the side location or not
		        // Here is the location of the left edge of popup....
		        leftpos =3D PageC.left - DivC.left + parseInt(SpanW/2) - =
parseInt(DivW/2);
		        rightpos =3D PageC.left - DivC.left + parseInt(SpanW/2) + =
parseInt(DivW/2);
		        //leftpos =3D SpanC.left + parseInt(SpanW/2) - =
parseInt(DivW/2);
		        //rightpos =3D  SpanC.left + parseInt(SpanW/2) + =
parseInt(DivW/2);
		        // Note that if both edges are outside the window then it's =
probably
		        // best that we don't adjust the position.....
		        if ( (leftpos > 0  && rightpos < WinW)  ||
		             (leftpos < 0 && rightpos > WinW) || !adjside ) {
        		    coords.left =3D leftpos;
		        } else if (leftpos > 0  && rightpos > WinW) {
					// We're past the right edge so line up right edges...
		            didAdjSide =3D true;
		            coords.left =3D PageC.left - (DivW - SpanW + DivC.left);
		            //coords.left =3D SpanC.left + SpanW - DivW;
		        } else if (leftpos < 0  && rightpos < WinW) {
					// We're past the left edge so line up left edges..
		            didAdjSide =3D true;
		            coords.left =3D PageC.left - DivC.left + Offset_Left;
		            //coords.left =3D SpanC.left;
		        }
		        break;
		    // Left edge of popup aligns with right edge of calling element
		    case "LR":
		        // Figure out if we need to adjust the side location or not
		        // Here is the location of the right edge of popup....
		        rightpos =3D PageC.left + SpanW - DivC.left + DivW + =
Offset_Right;
		        //rightpos =3D SpanC.left + SpanW + DivW + Offset_Right;
		        if ( rightpos  < WinW || !adjside ) {
					//coords.left =3D PageC.left + SpanW - DivC.left + Offset_Right;
        		    coords.left =3D PageC.left + SpanW - DivC.left + =
Offset_Right;
		        } else {
					// we're past the right edge so align the right edges...
					coords.left =3D PageC.left -=20
		                            (DivW - SpanW + DivC.left) + Offset_Right;
		            //coords.left =3D SpanC.left + SpanW - DivW + =
Offset_Right;
		            didAdjSide =3D true;
		        }
		        break;
		    // Right edge of popup aligns with left edge of calling element
		    case "RL":
		        // Figure out if we need to adjust the side location or not
		        // Here is the location of the left edge of popup....
		        leftpos =3D PageC.left - (DivW + DivC.left) + Offset_Left;
		        //leftpos =3D SpanC.left - DivW + Offset_Left;
		        if ( leftpos > 0  || !adjside ) {
        		    coords.left =3D leftpos;
		        } else {
					// we're past the left edge so line up left edges.
		            didAdjSide =3D true;
		            coords.left =3D PageC.left - DivC.left + Offset_Left;
		            //coords.left =3D SpanC.left + Offset_Left;
		        }
		        break;
		    // Align left edge of popup to mouse click....
		    case "ML":
		        // Figure out if we need to adjust the side location or not
		        // Here is the location of the right edge of popup....
		        rightpos =3D PageC.left + DivW + Offset_Left;
		        if ( rightpos < WinW || !adjside ) {
        		    coords.left =3D PageC.left + Offset_Left;
		        } else {
					// We're past the right edge so line up right edge with mouse.
		            didAdjSide =3D true;
		            coords.left =3D PageC.left - DivW + Offset_Right;
		            //coords.left =3D SpanC.left + SpanW - DivW + =
Offset_Right;
		        }
		        break;
		    // Align right edge of popup to mouse click....
		    case "MR":
		        // Figure out if we need to adjust the side location or not
		        // Here is the location of the left edge of popup....
		        leftpos =3D PageC.left - DivW + Offset_Left;
		        if ( leftpos > 0  || !adjside ) {
        		    coords.left =3D leftpos;
		        } else {
					// We're past the left edge so line up left edge with mouse.
		            didAdjSide =3D true;
		            coords.left =3D PageC.left + Offset_Left;
		            //coords.left =3D SpanC.left + Offset_Left;
		        }
		        break;
		    // Center popup over mouse click
		    case "MC":
		        // Figure out if we need to adjust the side location or not
		        // Here is the location of the left edge of popup....
		        leftpos =3D PageC.left - parseInt(DivW/2);
		        rightpos =3D PageC.left + parseInt(DivW/2);
		        // Note that if both edges are outside the window then it's =
probably
		        // best that we don't adjust the position.....
		        if ( (leftpos > 0  && rightpos < WinW)  ||
		             (leftpos < 0 && rightpos > WinW) || !adjside ) {
        		    coords.left =3D leftpos;
		        } else if (leftpos > 0  && rightpos > WinW) {
					// We're past the right edge line so line up the right edges.
		            didAdjSide =3D true;
		            coords.left =3D PageC.left - (DivW - SpanW + DivC.left);
		            //coords.left =3D SpanC.left + SpanW - DivW + =
Offset_Right;
		        } else if (leftpos < 0  && rightpos < WinW) {
					// We're past the left edge so line up the left edges.
		            didAdjSide =3D true;
		            coords.left =3D PageC.left - DivC.left + Offset_Left;
		            //coords.left =3D SpanC.left + Offset_Left;
		        }
		        break;
		    // Left edges of popup and calling element are aligned
		    case "L": default:
		        // Figure out if we need to adjust the side location or not.
		        // Here is the location of the right edge of popup....
		        rightpos =3D DivW - DivC.left + PageC.left + Offset_Left;
		        //rightpos =3D SpanC.left + DivW + Offset_Left;
		        if (rightpos  < WinW || !adjside ) {
					coords.left =3D PageC.left - DivC.left + Offset_Left;
        		    //coords.left =3D SpanC.left + Offset_Left;
		        } else {
		            didAdjSide =3D true;
		            coords.left =3D PageC.left -=20
		                            (DivW - SpanW + DivC.left) + Offset_Right;
		            //coords.left =3D SpanC.left + SpanW - DivW + =
Offset_Right;
		        }
		        break;
		}
	=09
		// Next figure out where the top should be.....
		switch(horiz) {
		    // Right edges of popup and calling element are aligned
		    case "B":
		        // Figure out if we need to adjust the side location or not
		        // Here is the location of the left edge of popup....
		        botpos =3D evt.clientY + DivC.top + DivH + Offset_Below;
		        if ( botpos < WinH  || !adjtop ) {
        		    coords.top =3D PageC.top + (SpanH - DivC.top) + =
Offset_Below;
		        } else {
		            didAdjSide =3D true;
		            coords.top =3D SpanC.top - DivH + Offset_Above;
		        }
		        break;
		     // Left edges of popup and calling element are aligned
		    case "T": default:
		        // Figure out if we need to adjust the side location or not.
		        // Here is the location of the top edge of popup....
		        toppos =3D evt.clientY - (DivC.top + DivH) + Offset_Above;
		        if (toppos > 0 || !adjtop) {		=09
			        coords.top =3D PageC.top - (DivC.top + DivH) + Offset_Above;
		        } else {
		            didAdjTop =3D true;
			        coords.top =3D PageC.top + (SpanH - DivC.top) + Offset_Below;
		        }
		        break;
		}
	=09
		// Now get the popup into the correct place...
		DHTMLAPI.moveTo(objDiv.id, coords.left, coords.top);
	=09
		// If it was a balloon get the tip set up correctly....
		if (isBalloon) {
		    if (didAdjTop) {
		        DHTMLAPI.setDisplay("BalBot_"+id, "none");  =20
		        DHTMLAPI.setDisplay("BalTop_"+id, "block");
		        DHTMLAPI.setBorderWidth("BalText_"+id, "", "1px", "", "");
		        DHTMLAPI.setBorderWidth("BalHead_"+id, "0px", "", "", "");=20
		       =20
		        if (didAdjSide) {
		            DHTMLAPI.setBGImage("BalTop_"+id, =
"/Images/Balloon_Top_Right.gif", "", "right bottom");
		        } else {
		            DHTMLAPI.setBGImage("BalTop_"+id, =
"/Images/Balloon_Top_Left.gif", "", "left bottom");
		        }
		         =20
		    } else if (!didAdjTop) {
		        DHTMLAPI.setDisplay("BalBot_"+id, "block");  =20
		        DHTMLAPI.setDisplay("BalTop_"+id, "none");=20
		        DHTMLAPI.setBorderWidth("BalText_"+id, "", "0px", "", "");
		        DHTMLAPI.setBorderWidth("BalHead_"+id, "1px", "", "", "");
		       =20
		        if (didAdjSide) {
		            DHTMLAPI.setBGImage("BalBot_"+id, =
"/Images/Balloon_Bottom_Right.gif", "", "right top");
		        } else {
		            DHTMLAPI.setBGImage("BalBot_"+id, =
"/Images/Balloon_Bottom_Left.gif", "", "left top");
		        }=20
		    }
		}
	=09
		// Show the object.....
		initPercent =3D (didAdjTop) ? 0 : 100;
		AddClip("PopUp_"+id, didAdjTop, initPercent, pctdel, timdel);
	} else {
	    // Remove the object...
	    // currently the didAdjTop isn't set for this and so
	    // doesn't do anything.....  I'll probably need to set a cookie
	    // in the previous bit to get this to work properly.
		initPercent =3D (!didAdjTop) ? 0 : 100;
		RemoveClip("PopUp_"+id, !didAdjTop, initPercent, pctdel, timdel);
	}
}

function AddClip(elemRef, FromTop, percent, pctdel, timedel) {
    var elem =3D DHTMLAPI.getStyleObject(elemRef);
    var clipheight;
    var height;
    var width;
   =20
    if (elem =3D=3D null) {
        return;
    }
    //alert(elem.clip);
    // if pctdel =3D=3D 100 then there's no reason to do any =
clipping....
    if (pctdel =3D=3D 100) {
        elem.display =3D "block";
        return;
    }
   =20
    // Firefox needs the +4.  This is probably from the borders
    // and I'll need to fix this up....
	width =3D DHTMLAPI.getElementWidth(elemRef)+4;
	height =3D DHTMLAPI.getElementHeight(elemRef);
	clipheight =3D parseInt(percent*height/100);
=09
	if (FromTop) {
		elem.clip =3D "rect(0px " + width + "px " + clipheight + "px 0px)";
		percent +=3D pctdel;
	=09
		if (percent <=3D 100 ) {
			setTimeout("AddClip('" + elemRef + "', true, " + percent + ", " + =
pctdel + ", " + timedel + ")", timedel);=09
		}
	} else {
		elem.clip =3D "rect(" + clipheight + "px " + width + "px " + height + =
"px 0px)";
		percent -=3D pctdel;
	=09
		if (percent >=3D 0 ) {
			setTimeout("AddClip('" + elemRef + "', false, " + percent + ", " + =
pctdel + ", " + timedel + ")", timedel);=09
		}
	=09
	}
}

function RemoveClip(elemRef, FromTop, percent, pctdel, timedel) {
    var elem =3D DHTMLAPI.getStyleObject(elemRef);
    var clipheight;
    var height;
    var width;
   =20
    if (elem =3D=3D null) {
        return;
    }
   =20
    // if pctdel =3D=3D 100 then there's no reason to do any =
clipping....
    if (pctdel =3D=3D 100) {
        elem.display =3D "none";
        return;
    }
   =20
    // Firefox needs the +4.  This is probably from the borders
    // and I'll need to fix this up....
	width =3D DHTMLAPI.getElementWidth(elemRef)+4;
	height =3D DHTMLAPI.getElementHeight(elemRef);
	clipheight =3D parseInt(percent*height/100);
   =20
	if (FromTop) {=09
		elem.clip =3D "rect(" + clipheight + "px " + width + "px " + height + =
"px 0px)";
		percent +=3D pctdel;
	=09
		if (percent <=3D 100) {
			setTimeout("RemoveClip('" + elemRef + "', true, " + percent + ", " + =
pctdel + ", " + timedel + ")", timedel);=09
		} else {
		    // Once done with the clipping this completely removes
		    // the element from the dispaly...
			elem.display =3D "none";=09
		}
	} else  {
		elem.clip =3D "rect(0px " + width + "px " + clipheight + "px 0px)";
		percent -=3D pctdel;
	=09
		if (percent >=3D 0) {
			setTimeout("RemoveClip('" + elemRef + "', false, " + percent + ", " + =
pctdel + ", " + timedel + ")", timedel);=09
		} else {
		    // Once done with the clipping this completely removes
		    // the element from the dispaly...
			elem.display =3D "none";=09
		}
	}
}


// I snagged the following from=20
// http://techpatterns.com/downloads/javascript_cookies.php
//
function Set_Cookie( name, value, expires, path, domain, secure )=20
{
	// set time, it's in milliseconds
	var today =3D new Date();
	today.setTime( today.getTime() );

	/*
	if the expires variable is set, make the correct=20
	expires time, the current script below will set=20
	it for x number of days, to make it for hours,=20
	delete * 24, for minutes, delete * 60 * 24
	*/
	if ( expires ) {
		expires =3D expires * 1000 * 60 * 60 * 24;
	}
	var expires_date =3D new Date( today.getTime() + (expires) );
	=09
	document.cookie =3D name + "=3D" +escape( value ) +
	( ( expires ) ? ";expires=3D" + expires_date.toGMTString() : "" ) +=20
	( ( path ) ? ";path=3D" + path : "" ) +=20
	( ( domain ) ? ";domain=3D" + domain : "" ) +
	( ( secure ) ? ";secure" : "" );
}

function Get_Cookie( name ) {
=09
var start =3D document.cookie.indexOf( name + "=3D" );
var len =3D start + name.length + 1;
if ( ( !start ) &&
( name !=3D document.cookie.substring( 0, name.length ) ) )
{
return null;
}
if ( start =3D=3D -1 ) return null;
var end =3D document.cookie.indexOf( ";", len );
if ( end =3D=3D -1 ) end =3D document.cookie.length;
return unescape( document.cookie.substring( len, end ) );
}

// this function gets the cookie, if it exists
function Get_Cookie_New( check_name ) {
	// first we'll split this cookie up into name/value pairs
	// note: document.cookie only returns name=3Dvalue, not the other =
components
	var a_all_cookies =3D document.cookie.split( ';' );
	var a_temp_cookie =3D '';
	var cookie_name =3D '';
	var cookie_value =3D '';
	var b_cookie_found =3D false; // set boolean t/f default f
=09
	for ( i =3D 0; i < a_all_cookies.length; i++ )
	{
		// now we'll split apart each name=3Dvalue pair
		a_temp_cookie =3D a_all_cookies[i].split( '=3D' );
	=09
	=09
		// and trim left/right whitespace while we're at it
		cookie_name =3D a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
=09
		// if the extracted name matches passed check_name
		if ( cookie_name =3D=3D check_name )
		{
			b_cookie_found =3D true;
			// we need to handle case where cookie has no value but exists (no =
=3D sign, that is):
			if ( a_temp_cookie.length > 1 )
			{
				cookie_value =3D unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, =
'') );
			}
			// note that in cases where cookie is initialized but no value, null =
is returned
			return cookie_value;
			break;
		}
		a_temp_cookie =3D null;
		cookie_name =3D '';
	}
	if ( !b_cookie_found )
	{
		return null;
	}
}
------=_NextPart_000_0000_01CA646D.2BF48B20
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://tutorial.math.lamar.edu/js/eventManager.js

function addEvent(elem, evtType, func, capture) {
	   capture = (capture) ? capture : false;
	   if (elem.addEventListener) {
	      elem.addEventListener(evtType, func, capture);
	   } else if (elem.attachEvent) {
	      elem.attachEvent("on" + evtType, func);
	   } else {
	      // for IE/Mac, NN4, and older
	      elem["on" + evtType] = func;
	   }
	}

	function removeEvent(elem, evtType, func, capture) {
	   capture = (capture) ? capture : false;
	   if (elem.removeEventListener) {
	      elem.removeEventListener(evtType, func, capture);
	   } else if (elem.attachEvent) {
	      elem.detachEvent("on" + evtType, func);
	   } else {
	      // for IE/Mac, NN4, and older
	      elem["on" + evtType] = null;
	   }
	}

function addOnLoadEvent(func) {
	    if (window.addEventListener || window.attachEvent) {
	        addEvent(window, "load", func, false);
	    } else {
	        var oldQueue = (window.onload) ? window.onload : function() {};
	        window.onload = function() {
	            oldQueue();
	            func();
	        }
	    }
	}

------=_NextPart_000_0000_01CA646D.2BF48B20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://tutorial.math.lamar.edu/js/DHTMLAPI.js

// DHTML3API.js custom API for cross-platform
// object positioning by Danny Goodman (http://www.dannyg.com).
// Release 3.0. Supports NN4, IE, and W3C DOMs.
// JavaScript & DHTML Cookbook, 2nd Edition 13.3


// Found this really nice browser detect at=20
// http://www.quirksmode.org/blog/archives/2006/07/browser_detect.html

var BrowserDetect =3D {
	init: function () {
		this.browser =3D this.searchString(this.dataBrowser) || "An unknown =
browser";
		this.version =3D this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS =3D this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=3D0;i<data.length;i++)	{
			var dataString =3D data[i].string;
			var dataProp =3D data[i].prop;
			this.versionSearchString =3D data[i].versionSearch || =
data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) !=3D -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index =3D dataString.indexOf(this.versionSearchString);
		if (index =3D=3D -1) return;
		return =
parseFloat(dataString.substring(index+this.versionSearchString.length+1))=
;
	},
	dataBrowser: [
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();



var DHTMLAPI =3D {
    browserClass : new Object(),
    init : function () {
        this.browserClass.isCSS =3D ((document.body && =
document.body.style) ? true : false);
        this.browserClass.isW3C =3D ((this.browserClass.isCSS && =
document.getElementById) ?
            true : false),
        this.browserClass.isIE4 =3D ((this.browserClass.isCSS && =
document.all) ?
            true : false),
        this.browserClass.isNN4 =3D ((document.layers) ? true : false),
        this.browserClass.isIECSSCompat =3D ((document.compatMode &&
            document.compatMode.indexOf("CSS1") >=3D 0) ? true : false)
    },
    // Seek nested NN4 layer from string name
    seekLayer : function (doc, name) {
        var elem;
        for (var i =3D 0; i < doc.layers.length; i++) {
            if (doc.layers[i].name =3D=3D name) {
                elem =3D doc.layers[i];
                break;
            }
            // dive into nested layers if necessary
            if (doc.layers[i].document.layers.length > 0) {
                elem =3D this.seekLayer(doc.layers[i].document, name);
                if (elem) {break;}
            }
        }
        return elem;
    },

    // Convert element name string or object reference
    // into a valid element object reference
    getRawObject : function (elemRef) {
        var elem;
        if (typeof elemRef =3D=3D "string") {
            if (this.browserClass.isW3C) {
                elem =3D document.getElementById(elemRef);
            } else if (this.browserClass.isIE4) {
                 elem =3D document.all(elemRef);
            } else if (this.browserClass.isNN4) {
                elem =3D this.seekLayer(document, elemRef);
            }
        } else {
            // pass through object reference
            elem =3D elemRef;
        }
        return elem;
    },
    // Convert element name string or object reference
    // into a valid style (or NN4 layer) object reference
    getStyleObject : function (elemRef) {
        var elem =3D this.getRawObject(elemRef);
        if (elem && this.browserClass.isCSS) {
            elem =3D elem.style;
        }
        return elem;
    },
    // Position an element at a specific pixel coordinate
    moveTo : function (elemRef, x, y) {
        var elem =3D this.getStyleObject(elemRef);
        if (elem) {
            if (this.browserClass.isCSS) {
                // equalize incorrect numeric value type
                var units =3D (typeof elem.left =3D=3D "string") ? "px" =
: 0;
                elem.left =3D x + units;
                elem.top =3D y + units;
            } else if (this.browserClass.isNN4) {
                elem.moveTo(x,y);
            }
        }
    },

    // Move an element by x and/or y pixels
    moveBy : function (elemRef, deltaX, deltaY) {
        var elem =3D this.getStyleObject(elemRef);
        if (elem) {
            if (this.browserClass.isCSS) {
                // equalize incorrect numeric value type
                var units =3D (typeof elem.left =3D=3D "string") ? "px" =
: 0;
                if (!isNaN(this.getElementLeft(elemRef))) {
                    elem.left =3D this.getElementLeft(elemRef) + deltaX =
+ units;
                    elem.top =3D this.getElementTop(elemRef) + deltaY + =
units;
                }
            } else if (this.browserClass.isNN4) {
                elem.moveBy(deltaX, deltaY);
            }
        }
    },

    // Set the z-order of an object
    setZIndex : function (obj, zOrder) {
        var elem =3D this.getStyleObject(obj);
        if (elem) {
            elem.zIndex =3D zOrder;
        }
    },
   =20
    // Set the display of an object
    // Added by Paul Dawkins
    setDisplay : function (obj, disp) {
        var elem =3D this.getStyleObject(obj);
        if (elem) {
            if (this.browserClass.isCSS) {
                elem.display =3D disp;
            }
        }
    },

    // Set the background color of an object
    setBGColor : function (obj, color) {
        var elem =3D this.getStyleObject(obj);
        if (elem) {
            if (this.browserClass.isCSS) {
                elem.backgroundColor =3D color;
            } else if (this.browserClass.isNN4) {
                elem.bgColor =3D color;
            }
        }
    },
   =20
    // Set the background image of an object
    // Added by Paul Dawkins
    setBGImage : function (obj, img, repeat, position) {
        var elem =3D this.getStyleObject(obj);
        if (elem && img !=3D null) {
            if (this.browserClass.isCSS) {
                elem.backgroundImage =3D "url(" + img + ")";
               =20
                if (repeat !=3D null && repeat !=3D "") {
                    elem.backgroundRepeat =3D repeat;
                }
                if (position !=3D null && position !=3D "") {
                    elem.backgroundPosition =3D position;
                }
            }
        }
    },
   =20
    // Set the border width of an object
    // Added by Paul Dawkins
    setBorderWidth : function (obj, top, bot, right, left) {
        var elem =3D this.getStyleObject(obj);
        if (elem) {
            if (this.browserClass.isCSS) {
                if (top !=3D null && top !=3D "") {
                    elem.borderTopWidth =3D top;
                }
                if (bot !=3D null && bot !=3D "") {
                    elem.borderBottomWidth =3D bot;
                }
                if (right !=3D null && right !=3D "") {
                    elem.borderRightWidth =3D right;
                }
                if (left !=3D null && left !=3D "") {
                    elem.borderLeftWidth =3D left;
                }
            }
        }
    },
   =20
    // Set the width of an object
    // Added by Paul Dawkins
    setWidth : function (obj, width) {
        var elem =3D this.getStyleObject(obj);
        if (elem) {
            if (this.browserClass.isCSS) {
                elem.width =3D width;
            }
        }
    },
   =20
    // Set the height of an object
    // Added by Paul Dawkins
    setHeight : function (obj, height) {
        var elem =3D this.getStyleObject(obj);
        if (elem) {
            if (this.browserClass.isCSS) {
                elem.height =3D height;
            }
        }
    },
   =20
    // Set the visibility of an object to visible
    show : function (obj) {
        var elem =3D this.getStyleObject(obj);
        if (elem) {
            elem.visibility =3D "visible";
        }
    },

    // Set the visibility of an object to hidden
    hide : function (obj) {
        var elem =3D this.getStyleObject(obj);
        if (elem) {
            elem.visibility =3D "hidden";
        }
    },

    // return computed value for an element's style property
    getComputedStyle : function (elemRef, CSSStyleProp) {
        var elem =3D this.getRawObject(elemRef);
        var styleValue, camel;
        if (elem) {
            if (document.defaultView && =
document.defaultView.getComputedStyle) {
                // W3C DOM version
                var compStyle =3D =
document.defaultView.getComputedStyle(elem, "");
                styleValue =3D compStyle.getPropertyValue(CSSStyleProp);
            } else if (elem.currentStyle) {
                // make IE style property camelCase name from CSS =
version
                var IEStyleProp =3D CSSStyleProp;
                var re =3D /-\D/;
                while (re.test(IEStyleProp)) {
                    camel =3D =
IEStyleProp.match(re)[0].charAt(1).toUpperCase();
                   IEStyleProp =3D IEStyleProp.replace(re, camel);
                }
                styleValue =3D elem.currentStyle[IEStyleProp];
            }
        }
        return (styleValue) ? styleValue : null;
    },

    // Retrieve the x coordinate of a positionable object
    getElementLeft : function (elemRef) {
        var elem =3D this.getRawObject(elemRef);
        var result =3D null;
        if (this.browserClass.isCSS || this.browserClass.isW3C) {
            result =3D parseInt(this.getComputedStyle(elem, "left"));
        } else if (this.browserClass.isNN4) {
            result =3D elem.left;
        }
        return result;
    },

    // Retrieve the y coordinate of a positionable object
    getElementTop : function (elemRef) {
        var elem =3D this.getRawObject(elemRef);
        var result =3D null;
        if (this.browserClass.isCSS || this.browserClass.isW3C) {
            result =3D parseInt(this.getComputedStyle(elem, "top"));
        } else if (this.browserClass.isNN4) {
            result =3D elem.top;
        }
        return result;
    },

    // Retrieve the rendered width of an element
    getElementWidth : function (elemRef) {
        var result =3D null;
        var elem =3D this.getRawObject(elemRef);
        if (elem) {
            if (elem.offsetWidth) {
                if (elem.scrollWidth && (elem.offsetWidth !=3D =
elem.scrollWidth)) {
                    result =3D elem.scrollWidth;
                } else {
                    result =3D elem.offsetWidth;
                }
            } else if (elem.clip && elem.clip.width) {
                // Netscape 4 positioned elements
                result =3D elem.clip.width;
            }
        }
        return result;
    },

    // Retrieve the rendered height of an element
    getElementHeight : function (elemRef) {
        var result =3D null;
        var elem =3D this.getRawObject(elemRef);
        if (elem) {
            if (elem.offsetHeight) {
                result =3D elem.offsetHeight;
            } else if (elem.clip && elem.clip.height) {
                result =3D elem.clip.height;
            }
        }
        return result;
    },

    // Return the available content width space in browser window
    getInsideWindowWidth : function () {
        if (window.innerWidth) {
            return window.innerWidth;
        } else if (this.browserClass.isIECSSCompat) {
            // measure the html element's clientWidth
            return document.body.parentElement.clientWidth;
        } else if (document.body && document.body.clientWidth) {
            return document.body.clientWidth;
        }
        return null;
    },
=20
    // Return the available content height space in browser window
    getInsideWindowHeight : function () {
        if (window.innerHeight) {
            return window.innerHeight;
        } else {
            if (document.body.clientHeight !=3D =
document.body.parentNode.clientHeight) {
                // measure the html element's clientHeight
                // I commented this out because it kept returning zero =
in IE7 - Paul Dawkins...
                //return document.body.parentNode.clientHeight;
                return document.body.clientHeight;
            } else {
                return document.body.clientHeight;
            }
        }
        return null;
    },
   =20
    // Added by Paul Dawkins
    getPageEventCoords : function (evt) {
	    var coords =3D {left:0, top:0};
	    if (evt.pageX) {
	        coords.left =3D evt.pageX;
	        coords.top =3D evt.pageY;
	    } else if (evt.clientX){
	        coords.left =3D
	            evt.clientX + document.body.scrollLeft - =
document.body.clientLeft;
	        coords.top =3D
	            evt.clientY + document.body.scrollTop - =
document.body.clientTop;
	        // include html element space, if applicable
	        if (document.body.parentElement && =
document.body.parentElement.clientLeft) {
	            var bodParent =3D document.body.parentElement;
	            coords.left +=3D bodParent.scrollLeft - =
bodParent.clientLeft;
	            coords.top +=3D bodParent.scrollTop - bodParent.clientTop;
	        }
	    }
	    return coords;
	},
=09
	// Added by Paul Dawkins with some modifications...
	// I had to modify the evt.layerX part to get it to work with =
Firefox....
	getPositionedEventCoords : function (evt) {
	    var elem =3D (evt.target) ? evt.target : evt.srcElement;
	    var coords =3D {left:0, top:0};
	   =20
	    if (evt.layerX) {
			var elemRef =3D (elem.hasAttributes() && elem.getAttribute("ID")!=3D =
null) ? elem.getAttribute("ID") : ""
			var borders =3D this.getElementPosition(elemRef)
	       =20
	        coords.left =3D evt.layerX - borders.left;
	        coords.top =3D evt.layerY - borders.top;
	    } else if (evt.offsetX) {
	        coords.left =3D evt.offsetX;
	        coords.top =3D evt.offsetY;
	    }
	    evt.cancelBubble =3D true;
	    return coords;
	},
=09
	// Added by Paul Dawkins
	// This returns the the left and top absolute coordinates of an element
	getElementPosition : function (elemID) {
	    var offsetTrail =3D document.getElementById(elemID);
	    var offsetLeft =3D 0;
	    var offsetTop =3D 0;
	    while (offsetTrail) {
	        offsetLeft +=3D offsetTrail.offsetLeft;
	        offsetTop +=3D offsetTrail.offsetTop;
	        offsetTrail =3D offsetTrail.offsetParent;
	    }
	    return {left:offsetLeft, top:offsetTop};
	},
=09
	// Added by Paul Dawkins some heavy modification for firefox....
	adjustIFrameSize : function (elemID) {
	    var myIframe =3D document.getElementById(elemID);
	   =20
	    if (myIframe) {
	        if (myIframe.contentDocument && =
myIframe.contentDocument.body.scrollHeight) {
	            // W3C DOM iframe document syntax
	            // Firefox (and if we have firefox we'll be here...) won't=20
	            // shrink the IFrame so set this to something small first =
and
	            // then set the height to the scroll height and it will =
show
	            // up correctly....
	            //
	            // however it causes a flicker and plays havoc with scroll =
position.
	            //myIframe.height =3D 20;
	            myIframe.height =3D =
myIframe.contentDocument.body.scrollHeight;
	        } else if (myIframe.Document && =
myIframe.Document.body.scrollHeight) {
	            // IE DOM syntax
	            myIframe.height =3D myIframe.Document.body.scrollHeight;
	        }
	    }
	},
=09
	// Added by Paul Dawkins with some heavy modification....
	// This is the event handler that should be tied to the onload event of =

	// an iframe....
	resizeIframe : function (evt) {
	    evt =3D (evt) ? evt : event;
	   =20
	    // This was from the original and simply didn't work....
	    //var target =3D (evt.target) ? evt.target : evt.srcElement;
	   =20
	    // This covers all the possibilities that I could think of....
	    if (evt.target) {
			target =3D evt.target;
	    } else if (evt.currentTarget) {
			target =3D evt.currentTarget;
	    } else if (evt.srcElement) {
			target =3D evt.srcElement;
	    } else {
			target =3D null;
	    }
	   =20
	    //alert(target.tagName);
	    //alert(target.id);
	   =20
	    // take care of W3C event processing from iframe's root document
	    //if (target.nodeType =3D=3D 9) {
	    //  if (evt.currentTarget &&
	    //      evt.currentTarget.tagName.toLowerCase() =3D=3D "iframe") {
	    //        target =3D evt.currentTarget;
	    //    }
	    //}
	    if (target) {
	        DHTMLAPI.adjustIFrameSize(target.id);
	    }
	}



}

addOnLoadEvent(function() {DHTMLAPI.init()});

------=_NextPart_000_0000_01CA646D.2BF48B20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://tutorial.math.lamar.edu/Classes/CalcI/mathpage.js

// MathPage JavaScript 2.0: "MathPage JavaScript", "MathPage JavaScript =
v2.0 (MathType 5.3) by Design Science, Inc."
// Copyright 2001-2003 Design Science, Inc.
var =
DSMP=3D{gJSFound:true,gPageVersion:0,gMaxCharCompat:0,gGenMathZoom:1,gPop=
upEqnBgColorDefault:"",gPopupEqnPaddingDefault:10,gPlaceholderPadding:4,g=
OldJSMessage:"",gCompatMessage:"",gMinBrowserMessage:"",gHidePopupMessage=
:"",gShowPopupMessage:"",gPlaceholderWidth:0,gPlaceholderHeight:0,gPlaceh=
older2Height:0,gScreenEqnWidth:0,gScreenEqnHeight:0,gScreenEqnSrc:"",gPri=
ntEqnSrc:"",gPopupEqnSrc:"",gEmptySrc:"",gPopupEqnPadding:0,gNNPopupBgCol=
or:"",gNNLayerTop:0,gNNLayerLeft:0,a:"2.0",b:"",c:false,d:false,e:false,f=
:false,g:false,h:false,i:false,j:false,k:false,l:false,m:false,n:false,o:=
false,p:false,q:false,r:false,s:false,t:false,u:false,v:false,w:false,z:f=
alse,A:false,B:false,C:false,D:false,E:0,F:0,G:1,H:new =
Array("S","M","L"),I:"",J:0,K:0,L:0,M:0,N:0,O:0,P:0,Q:0,R:0,S:0,T:0,U:fal=
se,V:false,W:new Array()};X();function =
X(){with(DSMP){if(navigator.appName=3D=3D"Netscape"){if(navigator.appVers=
ion.indexOf("Safari")!=3D-1){var Y=3D0;var =
Z=3Dnavigator.userAgent.indexOf("Safari/");if(Z!=3D-1){Y=3DparseInt(navig=
ator.userAgent.substring(Z+7));}g=3Dtrue;q=3Dtrue;B=3Dtrue;if(Y<125){l=3D=
true;D=3Dtrue;window.onload=3Dab;}else{r=3Dtrue;C=3Dtrue;i=3Dtrue;window.=
onload=3Dbb;}}else =
if(navigator.appVersion>=3D"5"){g=3Dtrue;q=3Dtrue;A=3Dfalse;C=3Dtrue;r=3D=
true;if(navigator.appVersion.indexOf("Macintosh")!=3D-1){D=3Dtrue;}}else{=
c=3Dtrue;window.captureEvents(Event.RESIZE);if(navigator.appVersion.index=
Of("Macintosh")!=3D-1){o=3Dtrue;w=3Dtrue;}if(navigator.appVersion<"4"){al=
ert(gMinBrowserMessage);}}}else if(navigator.appName=3D=3D"Microsoft =
Internet Explorer"){var cb=3D0;var Z=3Dnavigator.userAgent.indexOf("MSIE =
");if(Z!=3D-1){cb=3DparseFloat(navigator.userAgent.substring(Z+5));}if(cb=
<4){alert(gMinBrowserMessage);}if(navigator.appVersion.indexOf("Windows")=
!=3D-1){f=3Dtrue;if(cb>=3D5.5){d=3Dtrue;g=3Dtrue;h=3Dtrue;s=3Dtrue;n=3Dtr=
ue;}else =
if(cb>=3D5.0){d=3Dtrue;g=3Dtrue;h=3Dtrue;s=3Dtrue;t=3Dtrue;}else{t=3Dtrue=
;k=3Dtrue;}}else =
if(navigator.appVersion.indexOf("Macintosh")!=3D-1){p=3Dtrue;f=3Dfalse;w=3D=
true;if(cb>=3D5.1){e=3Dtrue;i=3Dtrue;j=3Dtrue;u=3Dtrue;g=3Dtrue;l=3Dtrue;=
m=3Dtrue;D=3Dtrue;window.onload=3Dab;}else =
if(cb=3D=3D5.0){e=3Dtrue;i=3Dtrue;j=3Dtrue;g=3Dtrue;k=3Dtrue;}else{gPopup=
EqnPadding=3D0;u=3Dtrue;v=3Dtrue;}}}else =
if(navigator.appName=3D=3D"Opera"){g=3Dtrue;q=3Dtrue;z=3Dtrue;D=3Dtrue;}w=
indow.onresize=3Ddb;eb();}}function eb(){with(DSMP){if(c)return;var =
fb=3D"";fb+=3D"<style> \n"+".MPNNCode { display:none } \n"+"sub,sup { =
font-size:.7em } \n";if(v){fb+=3D".MPPopup,.MPPopupNoBg { =
position:absolute; visibility:hidden } \n"+"table { z-index:98 } =
\n";}if(z){fb+=3D".MPScreenEqn { position:relative } \n"+".MPPrintEqn { =
position:relative } \n";}if(l){fb+=3D".MPScreenEqn { visibility:hidden } =
\n";}fb+=3D"</style> \n";if(D){fb+=3D"<style media=3Dprint> =
\n"+".MPPrintEqn { position:relative } =
\n"+".MPPHSpan,.MPScreenPH,.MPScreenEqn,.MPPopup,.MPPopupNoBg,.MPPH { =
display:none } \n"+"</style> \n";}document.write(fb);}}function =
db(){with(DSMP){if(c){if(navigator.appVersion.substr(0,4)!=3D"4.05")locat=
ion.reload();}else{gb();if(l){ab();}}}}function =
bb(){window.resizeBy(1,1);window.resizeBy(-1,-1);}function =
ab(){with(DSMP){for(var hb=3D0;hb<document.images.length;hb++){var =
id=3D(q?document.images.item(hb).id:document.images[hb].id);var =
ib=3Did.substr(0,2);if(id.length=3D=3D6&&(ib=3D=3D"ch"||ib=3D=3D"eq")){jb=
(id);}}}}function =
MPBodyInit(kb){with(DSMP){if(parseInt(gPageVersion)>parseInt(a)){alert(gO=
ldJSMessage);}if(gMaxCharCompat=3D=3D0){if(!d)alert(gCompatMessage);}else=
 =
if(gMaxCharCompat=3D=3D2){if(!e)alert(gCompatMessage);}b=3Descape(kb);if(=
b.length>0){b+=3D"/";}lb();}}function =
lb(){with(DSMP){if(c){E=3Deval("document.layers.MPDpiSpan.top");G=3Deval(=
"document.layers.MPDpiSpan.clip.width")/100;}else if(q){if(A){var =
mb=3Dwindow.open();mb.document.write("<span id=3DMPDpiSpan =
style=3D'position:absolute;top:1in'>ABC</span>");mb.document.close();E=3D=
mb.document.getElementById("MPDpiSpan").offsetTop;mb.close();}else{E=3Ddo=
cument.getElementById("MPDpiSpan").offsetTop;}}else{E=3Deval("document.al=
l.MPDpiSpan.offsetTop");if(i){E+=3Ddocument.body.topMargin;}}if(E>=3D108)=
F=3D2;else if(E>=3D84)F=3D1;else F=3D0;}}function =
nb(id){with(DSMP){if(q){var =
ob=3Ddocument.getElementById(id);if(ob!=3Dnull){ob.parentNode.removeChild=
(ob);}}else{if(typeof document.all[id].length=3D=3D"number"){for(var =
hb=3Ddocument.all[id].length-1;hb>0;--hb){document.all[id][hb].outerHTML=3D=
"";}}document.all[id].outerHTML=3D"";}}}function =
MPDeleteCode(id){with(DSMP){if(g){nb("mpnn"+id+"ph");nb("mpnn"+id);}if(h)=
{nb("mp"+id+"s1");nb("mp"+id+"s2");}}}function pb(qb,rb){with(DSMP){var =
sb=3DI;var tb=3DI+"ph";var ub=3DI+"pop";var vb=3DI+"prt";var fb=3D"";var =
wb=3D"";if(qb){if(f){fb+=3D"<span ";}else{fb+=3D"<img border=3D0 =
";}if(T){fb+=3D"class=3DMPPopupNoBg";wb+=3D"background-color:#"+T+";";}el=
se{fb+=3D"class=3DMPPopup";}if(!V){wb+=3D"border:none;";}if(!U){wb+=3D"pa=
dding:0px;";}if(f){wb+=3D"width:"+xb+"px;height:"+yb+"px";}if(wb.length>0=
){fb+=3D" style=3D'"+wb+"'";}fb+=3D" id=3D"+ub;if(f){fb+=3D"><img =
border=3D0 ";}fb+=3D" src=3D'"+gPopupEqnSrc+"'"+" width=3D"+xb+" =
height=3D"+yb+" =
onmousemove=3D'status=3D"+'"'+gHidePopupMessage+'"'+"'"+" =
onmouseover=3D'status=3D"+'"'+gHidePopupMessage+'"'+"'"+" =
onmouseout=3D'status=3D"+'""'+"'"+" onclick=3D'return =
MPHidePopup(event,"+ub+")'>";if(f){fb+=3D"</span>";}}fb+=3D"<nobr>";var =
top=3DgPlaceholderPadding;var left=3D-K;var =
zb=3DgPlaceholderWidth-(s?3:1);if(z){;}else =
if(t&&rb){zb=3DgPlaceholderWidth;if(rb=3D=3D2){fb+=3D"<span =
id=3D"+tb+"span class=3DMPPHSpan =
style=3D'position:relative;width:1px;height:"+gPlaceholderHeight+"px'>";t=
op=3D-gPlaceholderHeight;}else{fb+=3D"<span id=3D"+tb+"span =
class=3DMPPHSpan =
style=3D'position:relative;width:1px;height:1px'>";}fb+=3D"<img =
class=3DMPPH src=3D'"+gEmptySrc+"'"+" id=3D"+tb+" =
width=3D"+gPlaceholderWidth+" height=3D1";if(rb=3D=3D2){fb+=3D" =
align=3Dmiddle border=3D0";}else{fb+=3D" align=3Dbaseline =
style=3D'position:relative;top:1ex' border=3D0";top=3D1;}fb+=3D">";}else =
if(j||n){fb+=3D"<span id=3D"+tb+"span class=3DMPPHSpan =
style=3D'position:relative";if(k)fb+=3D";width:1px";else =
if(n)fb+=3D";height:1px;font-size:0px'";fb+=3D"'>";fb+=3D"<img =
class=3DMPScreenPH src=3D'"+gEmptySrc+"'"+" id=3D"+tb+" width=3D"+zb+" =
height=3D"+gPlaceholderHeight+"><img class=3DMPPrintPH =
src=3D'"+gEmptySrc+"'"+" id=3D"+tb+"prt"+" width=3D"+(R-(s?3:1))+" =
height=3D"+gPlaceholderHeight+">";}else if(r){fb+=3D"<span =
id=3D"+tb+"span class=3DMPPHSpan =
style=3D'position:relative;font-size:1px'>";top+=3D(-gPlaceholderHeight+1=
);fb+=3D"<img class=3DMPPH src=3D'"+gEmptySrc+"'"+" =
style=3D'visibility:visible' "+" id=3D"+tb+" width=3D"+zb+" =
height=3D"+gPlaceholderHeight+">";}else{fb+=3D"<span id=3D"+tb+"span =
class=3DMPPHSpan =
style=3D'position:relative;height:"+gPlaceholderHeight+"px";if(k)fb+=3D";=
width:1px";fb+=3D"'>";fb+=3D"<img class=3DMPPH src=3D'"+gEmptySrc+"'"+" =
align=3Dbaseline"+" id=3D"+tb+" width=3D"+zb+" =
height=3D"+gPlaceholderHeight+">";}if(z){top=3DJ;}fb+=3D"<img =
class=3DMPScreenEqn"+" align=3Dbaseline "+" id=3D"+sb+" border=3D0 =
style=3D'z-index:98;cursor:";if(qb){fb+=3D"hand";}else{fb+=3D"default";}f=
b+=3D";top:"+top+"px;"+"left:"+left+"px'"+" src=3D'"+gScreenEqnSrc+"'"+" =
width=3D"+gScreenEqnWidth+" height=3D"+gScreenEqnHeight;if(qb){fb+=3D" =
onclick=3D'return MPShowPopup("+sb+","+ub+",event)'"+" =
onmousemove=3D'status=3D"+'"'+gShowPopupMessage+'"'+"'"+" =
onmouseover=3D'status=3D"+'"'+gShowPopupMessage+'"'+"'"+" =
onmouseout=3D'status=3D"+'""'+"'";}fb+=3D">";if(j){left=3D-1-P;}if(z||D){=
top=3DO;}var Ab=3D"<img class=3DMPPrintEqn"+" id=3D"+vb+" =
src=3D'"+gPrintEqnSrc+"'"+" style=3D'top:"+top+"px;left:"+left+"px'"+" =
width=3D"+M+" =
height=3D"+N+">";if(!D)fb+=3DAb;if(!z)fb+=3D"</span>";if(!t||!rb){fb+=3D"=
<img align=3Dtop class=3DMPPH id=3D"+tb+"2 border=3D0 =
src=3D'"+gEmptySrc+"'";fb+=3D" width=3D1 =
height=3D"+(gPlaceholder2Height)+">";}if(s){document.write(fb);fb=3D"";va=
r Bb=3Deval("document.all."+tb);var Cb=3DBb.currentStyle.lineHeight;var =
lineHeight=3D0,Db=3D1,Eb=3D1;if(Cb!=3D"normal"){lineHeight=3D(parseInt(Cb=
)*E)/72;Db=3DparseInt(lineHeight*3/5+0.5);Eb=3DparseInt(Db+(lineHeight*1/=
3)+0.5);}fb+=3D"<img class=3DMPPH id=3D"+tb+"3 align=3Dbottom border=3D0 =
width=3D1 src=3D'"+gEmptySrc+"' height=3D"+Db+">";fb+=3D"<img =
class=3DMPPH id=3D"+tb+"4 align=3Dtop    border=3D0 width=3D1 =
src=3D'"+gEmptySrc+"' =
height=3D"+Eb+">";}fb+=3D"</nobr>";if(D){fb+=3DAb;fb+=3D"<img =
class=3DMPPrintPH src=3D'"+gEmptySrc+"'"+" id=3D"+tb+"5 "+" align=3Dtop =
width=3D1"+" height=3D"+(N+O)+">";}document.write(fb);if(l){var =
Bb=3Ddocument.getElementById(tb);var =
Fb=3Ddocument.getElementById(sb);Fb.topOffset=3DgPlaceholderPadding;Fb.le=
ftOffset=3DK;}}}function jb(sb){var =
Bb=3Ddocument.getElementById(sb+"ph");var =
Fb=3Ddocument.getElementById(sb);Fb.style.pixelLeft=3DBb.offsetLeft-Fb.le=
ftOffset;Fb.style.pixelTop=3DBb.offsetTop+Fb.topOffset;Fb.style.visibilit=
y=3D"visible";}function =
MPEquation(){with(DSMP){if(!c){pb(gGenMathZoom,0);}}}function =
MPInlineChar(rb){with(DSMP){if(!c){pb(false,rb);}}}function =
MPShowPopup(Gb,Hb,Ib){with(DSMP){if(c){if(Ib.which!=3D1)return =
true;}else if(q){if(Ib.button!=3D0&&!B)return true;}var Jb;var =
Kb;if(c){Jb=3DGb.clip;Kb=3DHb.clip;}else{Jb=3DGb;Kb=3DHb;if(f)Kb=3DHb.chi=
ldren[0];}var Lb=3DparseInt(Jb.width);var Mb=3DparseInt(Jb.height);var =
Nb=3DparseInt(Kb.width);var =
Ob=3DparseInt(Kb.height);if(c){Hb.x=3DGb.x+(Lb)/2-(Nb)/2;var =
Pb=3Dwindow.innerWidth;var =
Qb=3D15;if(document.width>window.innerWidth-Qb){Pb-=3DQb;}if(Hb.x+Nb>Pb){=
Hb.x=3DPb-Nb;}if(Hb.x<0)Hb.x=3D0;Hb.y=3DGb.y+(Mb)/2-(Ob)/2;if(Hb.y+Ob>doc=
ument.height){Hb.y=3Ddocument.height-Ob;}if(Hb.y<0)Hb.y=3D0;Hb.visibility=
=3D"show";}else if(q){var =
top=3DGb.parentNode.offsetTop;if(i)top+=3Ddocument.body.offsetTop;if(C)to=
p+=3DGb.offsetTop;top+=3DparseInt((Mb)/2-(Ob)/2-gPopupEqnPaddingDefault);=
if(top<0)top=3D0;var =
left=3DGb.parentNode.offsetLeft;if(i)left+=3Ddocument.body.offsetTop;if(C=
)left+=3DGb.offsetLeft;left+=3DparseInt((Lb/2)-(Nb/2)-gPopupEqnPaddingDef=
ault);if(left<0)left=3D0;Hb.style.top=3Dtop+"px";Hb.style.left=3Dleft+"px=
";Hb.style.visibility=3D"visible";}else{var =
Rb=3DGb;if(Rb.tagName=3D=3D"IMG"&&Rb.parentElement.tagName=3D=3D"SPAN"){R=
b=3DRb.parentElement;}var top=3DRb.offsetTop;var =
left=3DRb.offsetLeft;if(p){top+=3DGb.style.pixelTop;left+=3DGb.style.pixe=
lLeft;}if(i){left+=3Ddocument.body.leftMargin;top+=3Ddocument.body.topMar=
gin;}if(m){var Sb=3Dfalse;var =
Tb=3DGb.clientTop,Ub=3DGb.clientLeft;for(Vb=3DGb.parentElement;Vb!=3Dnull=
;Vb=3DVb.parentElement){if(Vb.tagName=3D=3D"TD"||Vb.tagName=3D=3D"TABLE")=
{Tb+=3DVb.clientTop;Ub+=3DVb.clientLeft;}if(Vb.tagName=3D=3D"TABLE"){Sb=3D=
true;break;}}if(Sb){top=3DTb;left=3DUb;}}var =
padding;if(Hb.currentStyle){padding=3DparseInt(Hb.currentStyle.padding);}=
else{padding=3DgPopupEqnPaddingDefault;}Hb.style.pixelTop=3Dtop+(Mb)/2-(O=
b)/2-padding;var =
Wb=3Ddocument.body.scrollHeight;if(document.body.offsetHeight>Wb){Wb=3Ddo=
cument.body.offsetHeight;}if(Hb.style.pixelTop+Ob>Wb){Hb.style.pixelTop=3D=
Wb-Ob-2*padding-2;}if(Hb.style.pixelTop<0){if(u){var =
Sb=3Dfalse;for(Vb=3DRb;Vb!=3Dnull;Vb=3DVb.parentElement){if(Vb.tagName=3D=
=3D"TD"||Vb.tagName=3D=3D"TABLE"){Sb=3Dtrue;break;}}if(!Sb){Hb.style.pixe=
lTop=3Ddocument.body.topMargin;}}else{Hb.style.pixelTop=3D0;}}Hb.style.pi=
xelLeft=3Dleft+(Lb/2)-(Nb/2)-padding;if((Hb.style.pixelLeft+Nb)>document.=
body.scrollWidth){Hb.style.pixelLeft=3Ddocument.body.scrollWidth-Nb-2*pad=
ding-2;}if(Hb.style.pixelLeft<0)Hb.style.pixelLeft=3D0;Hb.style.visibilit=
y=3D"visible";}W[W.length]=3DHb;return false;}}function =
gb(){with(DSMP){var Xb=3DW.length;for(var =
hb=3D0;hb<Xb;hb++){Yb=3DW[hb];if(Yb!=3Dnull){if(c){Yb.visibility=3D"hide"=
;}else{Yb.style.visibility=3D"hidden";}}}W.length=3D0;}}function =
MPHidePopup(Ib,Hb){with(DSMP){var =
Zb=3Dfalse;if(c){if(Ib.which!=3D1)return =
true;Zb=3DIb.modifiers&Event.SHIFT_MASK;}else =
if(q){if(Ib.button!=3D0&&!B)return =
true;Zb=3DIb.shiftKey;}else{Zb=3Dwindow.event.shiftKey;}if(Zb){gb();}else=
{if(c){Hb.visibility=3D"hide";}else{Hb.style.visibility=3D"hidden";}for(v=
ar =
hb=3D0;hb<W.length;++hb){if(W[hb]=3D=3DHb){W[hb]=3Dnull;break;}}}return =
false;}}function =
ac(bc,cc,qb,dc,ec,fc){with(DSMP){I=3Dbc;gEmptySrc=3Db+"empty.gif";gScreen=
EqnWidth=3Dfc[F][0];gScreenEqnHeight=3Dfc[F][1];J=3Dfc[F][2];K=3Dfc[F][3]=
;L=3Dfc[F][4];if(cc=3D=3D"ch"||cc=3D=3D"eq"){gScreenEqnSrc=3DgEmptySrc;}e=
lse{gScreenEqnSrc=3Db+cc+H[F]+".gif";}gPlaceholderHeight=3DgScreenEqnHeig=
ht-J+gPlaceholderPadding;gPlaceholderWidth=3DgScreenEqnWidth-K-L;gPlaceho=
lder2Height=3DgScreenEqnHeight+2*gPlaceholderPadding;if(qb){xb=3Dfc[F+3][=
0];yb=3Dfc[F+3][1];gPopupEqnSrc=3Db+cc+H[F]+"P.gif";}T=3Ddc;U=3D(ec&1);V=3D=
(ec&2);if(U)gPopupEqnPadding=3DgPopupEqnPaddingDefault;else =
gPopupEqnPadding=3D0;gNNPopupBgColor=3D(dc?"#"+dc:gPopupEqnBgColorDefault=
);var gc;if(j)gc=3D0;else if(n)gc=3D1;else =
gc=3DF;M=3Dfc[gc][0];N=3Dfc[gc][1];O=3Dfc[gc][2];P=3Dfc[gc][3];Q=3Dfc[gc]=
[4];S=3DN-O+gPlaceholderPadding;R=3DM-P-Q;if(cc=3D=3D"ch"||cc=3D=3D"eq"){=
gPrintEqnSrc=3DgEmptySrc;}else{if(o){gPrintEqnSrc=3Db+cc+"S.gif";}else{gP=
rintEqnSrc=3Db+cc+"P.gif";}}}}function =
MPSetEqnAttrs(bc,hc,ec,fc){ac(bc,bc,true,hc,ec,fc);}function =
MPSetChAttrs(bc,cc,fc){ac(bc,cc,false,null,0,fc);}function =
MPNNCalcTopLeft(ic,jc){with(DSMP){if(!c)return;gNNLayerTop=3DMath.round(i=
c.y/G)+(jc=3D=3D"1"?gPlaceholderHeight:1)-gScreenEqnHeight+J;gNNLayerLeft=
=3Dic.x/G-K;}}function =
MPNNSelectScreenEqn(kc){with(DSMP){if(!c)return;if(innerWidth||innerHeigh=
t){if(kc.src.substr(kc.src.length-9,9)!=3D"empty.gif"){var =
lc=3Dkc.src.substr(0,kc.src.length-5)+H[F]+".gif";var =
Xb=3Dlc.length;if(kc.src!=3Dlc){kc.src=3Dlc;}}}}}function =
MPWebEQApplet(id,mc,nc,oc,pc,qc){var width=3Dnc[0];var =
height=3Dnc[1];var rc=3Dnc[2];var sc=3D(height-rc);var tc=3Doc;var =
fb=3D'<applet code=3Dwebeq3.ViewerControl '+' id=3D'+id+' =
width=3D'+width+' height=3D'+(2*sc)+' align=3Dmiddle>'+'<param =
name=3Dsize value=3D'+tc+'>'+'<param name=3Dcontrols =
value=3Dfalse>'+'<param name=3Dalign value=3Dleft>'+'<param =
name=3Dvalign value=3Dbaseline>';if(pc){fb+=3D'<param name=3Dbackground =
value=3D"#'+pc+'">';}fb+=3Dmc+'<param name=3Deq =
value=3D"'+qc+'">'+'</applet>';document.write(fb);}function =
MPTechexplorerObject(id,mc,nc,oc,pc,qc){var uc=3Dnc[0];var =
vc=3Dnc[1];var rc=3Dnc[2];var tc=3Doc;var =
wc=3Deval("document.techexplorer");var width,height,xc,sc;var =
fb=3D"";var yc=3D"";var zc=3Dnew RegExp("&","g");var Ac=3Dnew =
RegExp("<math>");var Bc=3Dnew =
RegExp("</math>");if(gScaleEquations){uc=3DMath.round((uc*DSMP.E)/96);vc=3D=
Math.round((vc*DSMP.E)/96);rc=3DMath.round((rc*DSMP.E)/96);if(DSMP.w){tc=3D=
Math.round((oc*DSMP.E)/72);}else{tc=3DMath.round((oc*72)/DSMP.E);}}yc=3D"=
fontsize=3D'"+tc+"pt'";if(pc)yc+=3D" =
mathbackground=3D'#"+pc+"'";qc=3Dqc.replace(Ac,"<math><mstyle =
"+yc+">");qc=3Dqc.replace(Bc,"</mstyle></math>");var =
Cc=3Dqc.replace(zc,"&amp;");fb+=3D'<object align=3Dabsmiddle =
classid=3D"clsid:5AFAB315-AD87-11D3-98BB-002035EFB1A4" =
codebase=3D"AXTCHEXP.OCX"'+' id=3D'+id+'>'+'<param name=3D"DataType" =
value=3D"1">'+'<param name=3D"AutoSize" value=3D"TRUE">'+'<param =
name=3D"Data" value=3D"'+Cc+'">'+mc;var Dc=3D(navigator.plugins["IBM =
techexplorer Hypermedia Browser [Trial Version], Professional =
Edition"]!=3Dnull||navigator.plugins["IBM techexplorer Hypermedia =
Browser, Professional =
Edition"]!=3Dnull);if(navigator.appName=3D=3D"Netscape"&&Dc){while(!wc.is=
Ready());width=3Dwc.getWidthFromMMLString(qc);height=3Dwc.getHeightFromMM=
LString(qc);xc=3DMath.round((rc*height)/vc);}else{width=3Duc;height=3Dvc;=
xc=3Drc;}sc=3Dheight-xc;fb+=3D'<embed =
type=3D"application/x-techexplorer"'+' =
pluginspage=3D"http://www.software.ibm.com/techexplorer"'+' id=3D'+id+' =
width=3D'+width+' height=3D'+(2*sc)+' align=3D"middle"'+mc+' =
mmldata=3D"'+Cc+'">'+'</embed>'+'</object>';document.write(fb);}
------=_NextPart_000_0000_01CA646D.2BF48B20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://tutorial.math.lamar.edu/WebResource.axd?d=ilq39_5p_qiwo1BQ43EvEg2&t=633910996743750000

function WebForm_PostBackOptions(eventTarget, eventArgument, validation, =
validationGroup, actionUrl, trackFocus, clientSubmit) {
    this.eventTarget =3D eventTarget;
    this.eventArgument =3D eventArgument;
    this.validation =3D validation;
    this.validationGroup =3D validationGroup;
    this.actionUrl =3D actionUrl;
    this.trackFocus =3D trackFocus;
    this.clientSubmit =3D clientSubmit;
}
function WebForm_DoPostBackWithOptions(options) {
    var validationResult =3D true;
    if (options.validation) {
        if (typeof(Page_ClientValidate) =3D=3D 'function') {
            validationResult =3D =
Page_ClientValidate(options.validationGroup);
        }
    }
    if (validationResult) {
        if ((typeof(options.actionUrl) !=3D "undefined") && =
(options.actionUrl !=3D null) && (options.actionUrl.length > 0)) {
            theForm.action =3D options.actionUrl;
        }
        if (options.trackFocus) {
            var lastFocus =3D theForm.elements["__LASTFOCUS"];
            if ((typeof(lastFocus) !=3D "undefined") && (lastFocus !=3D =
null)) {
                if (typeof(document.activeElement) =3D=3D "undefined") {
                    lastFocus.value =3D options.eventTarget;
                }
                else {
                    var active =3D document.activeElement;
                    if ((typeof(active) !=3D "undefined") && (active =
!=3D null)) {
                        if ((typeof(active.id) !=3D "undefined") && =
(active.id !=3D null) && (active.id.length > 0)) {
                            lastFocus.value =3D active.id;
                        }
                        else if (typeof(active.name) !=3D "undefined") {
                            lastFocus.value =3D active.name;
                        }
                    }
                }
            }
        }
    }
    if (options.clientSubmit) {
        __doPostBack(options.eventTarget, options.eventArgument);
    }
}
var __pendingCallbacks =3D new Array();
var __synchronousCallBackIndex =3D -1;
function WebForm_DoCallback(eventTarget, eventArgument, eventCallback, =
context, errorCallback, useAsync) {
    var postData =3D __theFormPostData +
                "__CALLBACKID=3D" + WebForm_EncodeCallback(eventTarget) =
+
                "&__CALLBACKPARAM=3D" + =
WebForm_EncodeCallback(eventArgument);
    if (theForm["__EVENTVALIDATION"]) {
        postData +=3D "&__EVENTVALIDATION=3D" + =
WebForm_EncodeCallback(theForm["__EVENTVALIDATION"].value);
    }
    var xmlRequest,e;
    try {
        xmlRequest =3D new XMLHttpRequest();
    }
    catch(e) {
        try {
            xmlRequest =3D new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e) {
        }
    }
    var setRequestHeaderMethodExists =3D true;
    try {
        setRequestHeaderMethodExists =3D (xmlRequest && =
xmlRequest.setRequestHeader);
    }
    catch(e) {}
    var callback =3D new Object();
    callback.eventCallback =3D eventCallback;
    callback.context =3D context;
    callback.errorCallback =3D errorCallback;
    callback.async =3D useAsync;
    var callbackIndex =3D =
WebForm_FillFirstAvailableSlot(__pendingCallbacks, callback);
    if (!useAsync) {
        if (__synchronousCallBackIndex !=3D -1) {
            __pendingCallbacks[__synchronousCallBackIndex] =3D null;
        }
        __synchronousCallBackIndex =3D callbackIndex;
    }
    if (setRequestHeaderMethodExists) {
        xmlRequest.onreadystatechange =3D WebForm_CallbackComplete;
        callback.xmlRequest =3D xmlRequest;
        xmlRequest.open("POST", theForm.action, true);
        xmlRequest.setRequestHeader("Content-Type", =
"application/x-www-form-urlencoded; charset=3Dutf-8");
        xmlRequest.send(postData);
        return;
    }
    callback.xmlRequest =3D new Object();
    var callbackFrameID =3D "__CALLBACKFRAME" + callbackIndex;
    var xmlRequestFrame =3D document.frames[callbackFrameID];
    if (!xmlRequestFrame) {
        xmlRequestFrame =3D document.createElement("IFRAME");
        xmlRequestFrame.width =3D "1";
        xmlRequestFrame.height =3D "1";
        xmlRequestFrame.frameBorder =3D "0";
        xmlRequestFrame.id =3D callbackFrameID;
        xmlRequestFrame.name =3D callbackFrameID;
        xmlRequestFrame.style.position =3D "absolute";
        xmlRequestFrame.style.top =3D "-100px"
        xmlRequestFrame.style.left =3D "-100px";
        try {
            if (callBackFrameUrl) {
                xmlRequestFrame.src =3D callBackFrameUrl;
            }
        }
        catch(e) {}
        document.body.appendChild(xmlRequestFrame);
    }
    var interval =3D window.setInterval(function() {
        xmlRequestFrame =3D document.frames[callbackFrameID];
        if (xmlRequestFrame && xmlRequestFrame.document) {
            window.clearInterval(interval);
            xmlRequestFrame.document.write("");
            xmlRequestFrame.document.close();
            xmlRequestFrame.document.write('<html><body><form =
method=3D"post"><input type=3D"hidden" name=3D"__CALLBACKLOADSCRIPT" =
value=3D"t"></form></body></html>');
            xmlRequestFrame.document.close();
            xmlRequestFrame.document.forms[0].action =3D theForm.action;
            var count =3D __theFormPostCollection.length;
            var element;
            for (var i =3D 0; i < count; i++) {
                element =3D __theFormPostCollection[i];
                if (element) {
                    var fieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
                    fieldElement.type =3D "hidden";
                    fieldElement.name =3D element.name;
                    fieldElement.value =3D element.value;
                    =
xmlRequestFrame.document.forms[0].appendChild(fieldElement);
                }
            }
            var callbackIdFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackIdFieldElement.type =3D "hidden";
            callbackIdFieldElement.name =3D "__CALLBACKID";
            callbackIdFieldElement.value =3D eventTarget;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackIdFieldElement);
            var callbackParamFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackParamFieldElement.type =3D "hidden";
            callbackParamFieldElement.name =3D "__CALLBACKPARAM";
            callbackParamFieldElement.value =3D eventArgument;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackParamFieldElement);=

            if (theForm["__EVENTVALIDATION"]) {
                var callbackValidationFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
                callbackValidationFieldElement.type =3D "hidden";
                callbackValidationFieldElement.name =3D =
"__EVENTVALIDATION";
                callbackValidationFieldElement.value =3D =
theForm["__EVENTVALIDATION"].value;
                =
xmlRequestFrame.document.forms[0].appendChild(callbackValidationFieldElem=
ent);
            }
            var callbackIndexFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackIndexFieldElement.type =3D "hidden";
            callbackIndexFieldElement.name =3D "__CALLBACKINDEX";
            callbackIndexFieldElement.value =3D callbackIndex;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackIndexFieldElement);=

            xmlRequestFrame.document.forms[0].submit();
        }
    }, 10);
}
function WebForm_CallbackComplete() {
    for (var i =3D 0; i < __pendingCallbacks.length; i++) {
        callbackObject =3D __pendingCallbacks[i];
        if (callbackObject && callbackObject.xmlRequest && =
(callbackObject.xmlRequest.readyState =3D=3D 4)) {
            WebForm_ExecuteCallback(callbackObject);
            if (!__pendingCallbacks[i].async) {
                __synchronousCallBackIndex =3D -1;
            }
            __pendingCallbacks[i] =3D null;
            var callbackFrameID =3D "__CALLBACKFRAME" + i;
            var xmlRequestFrame =3D =
document.getElementById(callbackFrameID);
            if (xmlRequestFrame) {
                xmlRequestFrame.parentNode.removeChild(xmlRequestFrame);
            }
        }
    }
}
function WebForm_ExecuteCallback(callbackObject) {
    var response =3D callbackObject.xmlRequest.responseText;
    if (response.charAt(0) =3D=3D "s") {
        if ((typeof(callbackObject.eventCallback) !=3D "undefined") && =
(callbackObject.eventCallback !=3D null)) {
            callbackObject.eventCallback(response.substring(1), =
callbackObject.context);
        }
    }
    else if (response.charAt(0) =3D=3D "e") {
        if ((typeof(callbackObject.errorCallback) !=3D "undefined") && =
(callbackObject.errorCallback !=3D null)) {
            callbackObject.errorCallback(response.substring(1), =
callbackObject.context);
        }
    }
    else {
        var separatorIndex =3D response.indexOf("|");
        if (separatorIndex !=3D -1) {
            var validationFieldLength =3D parseInt(response.substring(0, =
separatorIndex));
            if (!isNaN(validationFieldLength)) {
                var validationField =3D =
response.substring(separatorIndex + 1, separatorIndex + =
validationFieldLength + 1);
                if (validationField !=3D "") {
                    var validationFieldElement =3D =
theForm["__EVENTVALIDATION"];
                    if (!validationFieldElement) {
                        validationFieldElement =3D =
document.createElement("INPUT");
                        validationFieldElement.type =3D "hidden";
                        validationFieldElement.name =3D =
"__EVENTVALIDATION";
                        theForm.appendChild(validationFieldElement);
                    }
                    validationFieldElement.value =3D validationField;
                }
                if ((typeof(callbackObject.eventCallback) !=3D =
"undefined") && (callbackObject.eventCallback !=3D null)) {
                    =
callbackObject.eventCallback(response.substring(separatorIndex + =
validationFieldLength + 1), callbackObject.context);
                }
            }
        }
    }
}
function WebForm_FillFirstAvailableSlot(array, element) {
    var i;
    for (i =3D 0; i < array.length; i++) {
        if (!array[i]) break;
    }
    array[i] =3D element;
    return i;
}
var __nonMSDOMBrowser =3D =
(window.navigator.appName.toLowerCase().indexOf('explorer') =3D=3D -1);
var __theFormPostData =3D "";
var __theFormPostCollection =3D new Array();
function WebForm_InitCallback() {
    var count =3D theForm.elements.length;
    var element;
    for (var i =3D 0; i < count; i++) {
        element =3D theForm.elements[i];
        var tagName =3D element.tagName.toLowerCase();
        if (tagName =3D=3D "input") {
            var type =3D element.type;
            if ((type =3D=3D "text" || type =3D=3D "hidden" || type =
=3D=3D "password" ||
                ((type =3D=3D "checkbox" || type =3D=3D "radio") && =
element.checked)) &&
                (element.id !=3D "__EVENTVALIDATION")) {
                WebForm_InitCallbackAddField(element.name, =
element.value);
            }
        }
        else if (tagName =3D=3D "select") {
            var selectCount =3D element.options.length;
            for (var j =3D 0; j < selectCount; j++) {
                var selectChild =3D element.options[j];
                if (selectChild.selected =3D=3D true) {
                    WebForm_InitCallbackAddField(element.name, =
element.value);
                }
            }
        }
        else if (tagName =3D=3D "textarea") {
            WebForm_InitCallbackAddField(element.name, element.value);
        }
    }
}
function WebForm_InitCallbackAddField(name, value) {
    var nameValue =3D new Object();
    nameValue.name =3D name;
    nameValue.value =3D value;
    __theFormPostCollection[__theFormPostCollection.length] =3D =
nameValue;
    __theFormPostData +=3D WebForm_EncodeCallback(name) + "=3D" + =
WebForm_EncodeCallback(value) + "&";
}
function WebForm_EncodeCallback(parameter) {
    if (encodeURIComponent) {
        return encodeURIComponent(parameter);
    }
    else {
        return escape(parameter);
    }
}
var __disabledControlArray =3D new Array();
function WebForm_ReEnableControls() {
    if (typeof(__enabledControlArray) =3D=3D 'undefined') {
        return false;
    }
    var disabledIndex =3D 0;
    for (var i =3D 0; i < __enabledControlArray.length; i++) {
        var c;
        if (__nonMSDOMBrowser) {
            c =3D document.getElementById(__enabledControlArray[i]);
        }
        else {
            c =3D document.all[__enabledControlArray[i]];
        }
        if ((typeof(c) !=3D "undefined") && (c !=3D null) && (c.disabled =
=3D=3D true)) {
            c.disabled =3D false;
            __disabledControlArray[disabledIndex++] =3D c;
        }
    }
    setTimeout("WebForm_ReDisableControls()", 0);
    return true;
}
function WebForm_ReDisableControls() {
    for (var i =3D 0; i < __disabledControlArray.length; i++) {
        __disabledControlArray[i].disabled =3D true;
    }
}
function WebForm_FireDefaultButton(event, target) {
    if (event.keyCode =3D=3D 13) {
        var src =3D event.srcElement || event.target;
        if (!src || (src.tagName.toLowerCase() !=3D "textarea")) {
            var defaultButton;
            if (__nonMSDOMBrowser) {
               defaultButton =3D document.getElementById(target);
            }
            else {
                defaultButton =3D document.all[target];
            }
            if (defaultButton && typeof(defaultButton.click) !=3D =
"undefined") {
                defaultButton.click();
                event.cancelBubble =3D true;
                if (event.stopPropagation) event.stopPropagation();
                return false;
            }
        }
    }
    return true;
}
function WebForm_GetScrollX() {
    if (__nonMSDOMBrowser) {
        return window.pageXOffset;
    }
    else {
        if (document.documentElement && =
document.documentElement.scrollLeft) {
            return document.documentElement.scrollLeft;
        }
        else if (document.body) {
            return document.body.scrollLeft;
        }
    }
    return 0;
}
function WebForm_GetScrollY() {
    if (__nonMSDOMBrowser) {
        return window.pageYOffset;
    }
    else {
        if (document.documentElement && =
document.documentElement.scrollTop) {
            return document.documentElement.scrollTop;
        }
        else if (document.body) {
            return document.body.scrollTop;
        }
    }
    return 0;
}
function WebForm_SaveScrollPositionSubmit() {
    if (__nonMSDOMBrowser) {
        theForm.elements['__SCROLLPOSITIONY'].value =3D =
window.pageYOffset;
        theForm.elements['__SCROLLPOSITIONX'].value =3D =
window.pageXOffset;
    }
    else {
        theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX();
        theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY();
    }
    if ((typeof(this.oldSubmit) !=3D "undefined") && (this.oldSubmit =
!=3D null)) {
        return this.oldSubmit();
    }
    return true;
}
function WebForm_SaveScrollPositionOnSubmit() {
    theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX();
    theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY();
    if ((typeof(this.oldOnSubmit) !=3D "undefined") && (this.oldOnSubmit =
!=3D null)) {
        return this.oldOnSubmit();
    }
    return true;
}
function WebForm_RestoreScrollPosition() {
    if (__nonMSDOMBrowser) {
        window.scrollTo(theForm.elements['__SCROLLPOSITIONX'].value, =
theForm.elements['__SCROLLPOSITIONY'].value);
    }
    else {
        window.scrollTo(theForm.__SCROLLPOSITIONX.value, =
theForm.__SCROLLPOSITIONY.value);
    }
    if ((typeof(theForm.oldOnLoad) !=3D "undefined") && =
(theForm.oldOnLoad !=3D null)) {
        return theForm.oldOnLoad();
    }
    return true;
}
function WebForm_TextBoxKeyHandler(event) {
    if (event.keyCode =3D=3D 13) {
        var target;
        if (__nonMSDOMBrowser) {
            target =3D event.target;
        }
        else {
            target =3D event.srcElement;
        }
        if ((typeof(target) !=3D "undefined") && (target !=3D null)) {
            if (typeof(target.onchange) !=3D "undefined") {
                target.onchange();
                event.cancelBubble =3D true;
                if (event.stopPropagation) event.stopPropagation();
                return false;
            }
        }
    }
    return true;
}
function WebForm_TrimString(value) {
    return value.replace(/^\s+|\s+$/g, '')
}
function WebForm_AppendToClassName(element, className) {
    var currentClassName =3D ' ' + WebForm_TrimString(element.className) =
+ ' ';
    className =3D WebForm_TrimString(className);
    var index =3D currentClassName.indexOf(' ' + className + ' ');
    if (index =3D=3D=3D -1) {
        element.className =3D (element.className =3D=3D=3D '') ? =
className : element.className + ' ' + className;
    }
}
function WebForm_RemoveClassName(element, className) {
    var currentClassName =3D ' ' + WebForm_TrimString(element.className) =
+ ' ';
    className =3D WebForm_TrimString(className);
    var index =3D currentClassName.indexOf(' ' + className + ' ');
    if (index >=3D 0) {
        element.className =3D =
WebForm_TrimString(currentClassName.substring(0, index) + ' ' +
            currentClassName.substring(index + className.length + 1, =
currentClassName.length));
    }
}
function WebForm_GetElementById(elementId) {
    if (document.getElementById) {
        return document.getElementById(elementId);
    }
    else if (document.all) {
        return document.all[elementId];
    }
    else return null;
}
function WebForm_GetElementByTagName(element, tagName) {
    var elements =3D WebForm_GetElementsByTagName(element, tagName);
    if (elements && elements.length > 0) {
        return elements[0];
    }
    else return null;
}
function WebForm_GetElementsByTagName(element, tagName) {
    if (element && tagName) {
        if (element.getElementsByTagName) {
            return element.getElementsByTagName(tagName);
        }
        if (element.all && element.all.tags) {
            return element.all.tags(tagName);
        }
    }
    return null;
}
function WebForm_GetElementDir(element) {
    if (element) {
        if (element.dir) {
            return element.dir;
        }
        return WebForm_GetElementDir(element.parentNode);
    }
    return "ltr";
}
function WebForm_GetElementPosition(element) {
    var result =3D new Object();
    result.x =3D 0;
    result.y =3D 0;
    result.width =3D 0;
    result.height =3D 0;
    if (element.offsetParent) {
        result.x =3D element.offsetLeft;
        result.y =3D element.offsetTop;
        var parent =3D element.offsetParent;
        while (parent) {
            result.x +=3D parent.offsetLeft;
            result.y +=3D parent.offsetTop;
            var parentTagName =3D parent.tagName.toLowerCase();
            if (parentTagName !=3D "table" &&
                parentTagName !=3D "body" &&=20
                parentTagName !=3D "html" &&=20
                parentTagName !=3D "div" &&=20
                parent.clientTop &&=20
                parent.clientLeft) {
                result.x +=3D parent.clientLeft;
                result.y +=3D parent.clientTop;
            }
            parent =3D parent.offsetParent;
        }
    }
    else if (element.left && element.top) {
        result.x =3D element.left;
        result.y =3D element.top;
    }
    else {
        if (element.x) {
            result.x =3D element.x;
        }
        if (element.y) {
            result.y =3D element.y;
        }
    }
    if (element.offsetWidth && element.offsetHeight) {
        result.width =3D element.offsetWidth;
        result.height =3D element.offsetHeight;
    }
    else if (element.style && element.style.pixelWidth && =
element.style.pixelHeight) {
        result.width =3D element.style.pixelWidth;
        result.height =3D element.style.pixelHeight;
    }
    return result;
}
function WebForm_GetParentByTagName(element, tagName) {
    var parent =3D element.parentNode;
    var upperTagName =3D tagName.toUpperCase();
    while (parent && (parent.tagName.toUpperCase() !=3D upperTagName)) {
        parent =3D parent.parentNode ? parent.parentNode : =
parent.parentElement;
    }
    return parent;
}
function WebForm_SetElementHeight(element, height) {
    if (element && element.style) {
        element.style.height =3D height + "px";
    }
}
function WebForm_SetElementWidth(element, width) {
    if (element && element.style) {
        element.style.width =3D width + "px";
    }
}
function WebForm_SetElementX(element, x) {
    if (element && element.style) {
        element.style.left =3D x + "px";
    }
}
function WebForm_SetElementY(element, y) {
    if (element && element.style) {
        element.style.top =3D y + "px";
    }
}

------=_NextPart_000_0000_01CA646D.2BF48B20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://tutorial.math.lamar.edu/WebResource.axd?d=wt9n8r_WHOPk3gnP5l2sMBKO6lUNf2h-cZH9vF5rioI1&t=633910996743750000

var Page_ValidationVer =3D "125";
var Page_IsValid =3D true;
var Page_BlockSubmit =3D false;
var Page_InvalidControlToBeFocused =3D null;
function ValidatorUpdateDisplay(val) {
    if (typeof(val.display) =3D=3D "string") {
        if (val.display =3D=3D "None") {
            return;
        }
        if (val.display =3D=3D "Dynamic") {
            val.style.display =3D val.isvalid ? "none" : "inline";
            return;
        }
    }
    if ((navigator.userAgent.indexOf("Mac") > -1) &&
        (navigator.userAgent.indexOf("MSIE") > -1)) {
        val.style.display =3D "inline";
    }
    val.style.visibility =3D val.isvalid ? "hidden" : "visible";
}
function ValidatorUpdateIsValid() {
    Page_IsValid =3D AllValidatorsValid(Page_Validators);
}
function AllValidatorsValid(validators) {
    if ((typeof(validators) !=3D "undefined") && (validators !=3D null)) =
{
        var i;
        for (i =3D 0; i < validators.length; i++) {
            if (!validators[i].isvalid) {
                return false;
            }
        }
    }
    return true;
}
function ValidatorHookupControlID(controlID, val) {
    if (typeof(controlID) !=3D "string") {
        return;
    }
    var ctrl =3D document.getElementById(controlID);
    if ((typeof(ctrl) !=3D "undefined") && (ctrl !=3D null)) {
        ValidatorHookupControl(ctrl, val);
    }
    else {
        val.isvalid =3D true;
        val.enabled =3D false;
    }
}
function ValidatorHookupControl(control, val) {
    if (typeof(control.tagName) !=3D "string") {
        return; =20
    }
    if (control.tagName !=3D "INPUT" && control.tagName !=3D "TEXTAREA" =
&& control.tagName !=3D "SELECT") {
        var i;
        for (i =3D 0; i < control.childNodes.length; i++) {
            ValidatorHookupControl(control.childNodes[i], val);
        }
        return;
    }
    else {
        if (typeof(control.Validators) =3D=3D "undefined") {
            control.Validators =3D new Array;
            var eventType;
            if (control.type =3D=3D "radio") {
                eventType =3D "onclick";
            } else {
                eventType =3D "onchange";
                if (typeof(val.focusOnError) =3D=3D "string" && =
val.focusOnError =3D=3D "t") {
                    ValidatorHookupEvent(control, "onblur", =
"ValidatedControlOnBlur(event); ");
                }
            }
            ValidatorHookupEvent(control, eventType, =
"ValidatorOnChange(event); ");
            if (control.type =3D=3D "text" ||
                control.type =3D=3D "password" ||
                control.type =3D=3D "file") {
                ValidatorHookupEvent(control, "onkeypress",=20
                    "if (!ValidatedTextBoxOnKeyPress(event)) { =
event.cancelBubble =3D true; if (event.stopPropagation) =
event.stopPropagation(); return false; } ");
            }
        }
        control.Validators[control.Validators.length] =3D val;
    }
}
function ValidatorHookupEvent(control, eventType, functionPrefix) {
    var ev;
    eval("ev =3D control." + eventType + ";");
    if (typeof(ev) =3D=3D "function") {
        ev =3D ev.toString();
        ev =3D ev.substring(ev.indexOf("{") + 1, ev.lastIndexOf("}"));
    }
    else {
        ev =3D "";
    }
    var func;
    if (navigator.appName.toLowerCase().indexOf('explorer') > -1) {
        func =3D new Function(functionPrefix + " " + ev);
    }
    else {
        func =3D new Function("event", functionPrefix + " " + ev);
    }
    eval("control." + eventType + " =3D func;");
}
function ValidatorGetValue(id) {
    var control;
    control =3D document.getElementById(id);
    if (typeof(control.value) =3D=3D "string") {
        return control.value;
    }
    return ValidatorGetValueRecursive(control);
}
function ValidatorGetValueRecursive(control)
{
    if (typeof(control.value) =3D=3D "string" && (control.type !=3D =
"radio" || control.checked =3D=3D true)) {
        return control.value;
    }
    var i, val;
    for (i =3D 0; i<control.childNodes.length; i++) {
        val =3D ValidatorGetValueRecursive(control.childNodes[i]);
        if (val !=3D "") return val;
    }
    return "";
}
function Page_ClientValidate(validationGroup) {
    Page_InvalidControlToBeFocused =3D null;
    if (typeof(Page_Validators) =3D=3D "undefined") {
        return true;
    }
    var i;
    for (i =3D 0; i < Page_Validators.length; i++) {
        ValidatorValidate(Page_Validators[i], validationGroup, null);
    }
    ValidatorUpdateIsValid();
    ValidationSummaryOnSubmit(validationGroup);
    Page_BlockSubmit =3D !Page_IsValid;
    return Page_IsValid;
}
function ValidatorCommonOnSubmit() {
    Page_InvalidControlToBeFocused =3D null;
    var result =3D !Page_BlockSubmit;
    if ((typeof(window.event) !=3D "undefined") && (window.event !=3D =
null)) {
        window.event.returnValue =3D result;
    }
    Page_BlockSubmit =3D false;
    return result;
}
function ValidatorEnable(val, enable) {
    val.enabled =3D (enable !=3D false);
    ValidatorValidate(val);
    ValidatorUpdateIsValid();
}
function ValidatorOnChange(event) {
    if (!event) {
        event =3D window.event;
    }
    Page_InvalidControlToBeFocused =3D null;
    var targetedControl;
    if ((typeof(event.srcElement) !=3D "undefined") && (event.srcElement =
!=3D null)) {
        targetedControl =3D event.srcElement;
    }
    else {
        targetedControl =3D event.target;
    }
    var vals;
    if (typeof(targetedControl.Validators) !=3D "undefined") {
        vals =3D targetedControl.Validators;
    }
    else {
        if (targetedControl.tagName.toLowerCase() =3D=3D "label") {
            targetedControl =3D =
document.getElementById(targetedControl.htmlFor);
            vals =3D targetedControl.Validators;
        }
    }
    var i;
    for (i =3D 0; i < vals.length; i++) {
        ValidatorValidate(vals[i], null, event);
    }
    ValidatorUpdateIsValid();
}
function ValidatedTextBoxOnKeyPress(event) {
    if (event.keyCode =3D=3D 13) {
        ValidatorOnChange(event);
        var vals;
        if ((typeof(event.srcElement) !=3D "undefined") && =
(event.srcElement !=3D null)) {
            vals =3D event.srcElement.Validators;
        }
        else {
            vals =3D event.target.Validators;
        }
        return AllValidatorsValid(vals);
    }
    return true;
}
function ValidatedControlOnBlur(event) {
    var control;
    if ((typeof(event.srcElement) !=3D "undefined") && (event.srcElement =
!=3D null)) {
        control =3D event.srcElement;
    }
    else {
        control =3D event.target;
    }
    if ((typeof(control) !=3D "undefined") && (control !=3D null) && =
(Page_InvalidControlToBeFocused =3D=3D control)) {
        control.focus();
        Page_InvalidControlToBeFocused =3D null;
    }
}
function ValidatorValidate(val, validationGroup, event) {
    val.isvalid =3D true;
    if ((typeof(val.enabled) =3D=3D "undefined" || val.enabled !=3D =
false) && IsValidationGroupMatch(val, validationGroup)) {
        if (typeof(val.evaluationfunction) =3D=3D "function") {
            val.isvalid =3D val.evaluationfunction(val);
            if (!val.isvalid && Page_InvalidControlToBeFocused =3D=3D =
null &&
                typeof(val.focusOnError) =3D=3D "string" && =
val.focusOnError =3D=3D "t") {
                ValidatorSetFocus(val, event);
            }
        }
    }
    ValidatorUpdateDisplay(val);
}
function ValidatorSetFocus(val, event) {
    var ctrl;
    if (typeof(val.controlhookup) =3D=3D "string") {
        var eventCtrl;
        if ((typeof(event) !=3D "undefined") && (event !=3D null)) {
            if ((typeof(event.srcElement) !=3D "undefined") && =
(event.srcElement !=3D null)) {
                eventCtrl =3D event.srcElement;
            }
            else {
                eventCtrl =3D event.target;
            }
        }
        if ((typeof(eventCtrl) !=3D "undefined") && (eventCtrl !=3D =
null) &&
            (typeof(eventCtrl.id) =3D=3D "string") &&
            (eventCtrl.id =3D=3D val.controlhookup)) {
            ctrl =3D eventCtrl;
        }
    }
    if ((typeof(ctrl) =3D=3D "undefined") || (ctrl =3D=3D null)) {
        ctrl =3D document.getElementById(val.controltovalidate);
    }
    if ((typeof(ctrl) !=3D "undefined") && (ctrl !=3D null) &&
        (ctrl.tagName.toLowerCase() !=3D "table" || (typeof(event) =
=3D=3D "undefined") || (event =3D=3D null)) &&=20
        ((ctrl.tagName.toLowerCase() !=3D "input") || =
(ctrl.type.toLowerCase() !=3D "hidden")) &&
        (typeof(ctrl.disabled) =3D=3D "undefined" || ctrl.disabled =
=3D=3D null || ctrl.disabled =3D=3D false) &&
        (typeof(ctrl.visible) =3D=3D "undefined" || ctrl.visible =3D=3D =
null || ctrl.visible !=3D false) &&
        (IsInVisibleContainer(ctrl))) {
        if ((ctrl.tagName.toLowerCase() =3D=3D "table" && =
(typeof(__nonMSDOMBrowser) =3D=3D "undefined" || __nonMSDOMBrowser)) ||
            (ctrl.tagName.toLowerCase() =3D=3D "span")) {
            var inputElements =3D ctrl.getElementsByTagName("input");
            var lastInputElement  =3D inputElements[inputElements.length =
-1];
            if (lastInputElement !=3D null) {
                ctrl =3D lastInputElement;
            }
        }
        if (typeof(ctrl.focus) !=3D "undefined" && ctrl.focus !=3D null) =
{
            ctrl.focus();
            Page_InvalidControlToBeFocused =3D ctrl;
        }
    }
}
function IsInVisibleContainer(ctrl) {
    if (typeof(ctrl.style) !=3D "undefined" &&
        ( ( typeof(ctrl.style.display) !=3D "undefined" &&
            ctrl.style.display =3D=3D "none") ||
          ( typeof(ctrl.style.visibility) !=3D "undefined" &&
            ctrl.style.visibility =3D=3D "hidden") ) ) {
        return false;
    }
    else if (typeof(ctrl.parentNode) !=3D "undefined" &&
             ctrl.parentNode !=3D null &&
             ctrl.parentNode !=3D ctrl) {
        return IsInVisibleContainer(ctrl.parentNode);
    }
    return true;
}
function IsValidationGroupMatch(control, validationGroup) {
    if ((typeof(validationGroup) =3D=3D "undefined") || (validationGroup =
=3D=3D null)) {
        return true;
    }
    var controlGroup =3D "";
    if (typeof(control.validationGroup) =3D=3D "string") {
        controlGroup =3D control.validationGroup;
    }
    return (controlGroup =3D=3D validationGroup);
}
function ValidatorOnLoad() {
    if (typeof(Page_Validators) =3D=3D "undefined")
        return;
    var i, val;
    for (i =3D 0; i < Page_Validators.length; i++) {
        val =3D Page_Validators[i];
        if (typeof(val.evaluationfunction) =3D=3D "string") {
            eval("val.evaluationfunction =3D " + val.evaluationfunction =
+ ";");
        }
        if (typeof(val.isvalid) =3D=3D "string") {
            if (val.isvalid =3D=3D "False") {
                val.isvalid =3D false;
                Page_IsValid =3D false;
            }
            else {
                val.isvalid =3D true;
            }
        } else {
            val.isvalid =3D true;
        }
        if (typeof(val.enabled) =3D=3D "string") {
            val.enabled =3D (val.enabled !=3D "False");
        }
        if (typeof(val.controltovalidate) =3D=3D "string") {
            ValidatorHookupControlID(val.controltovalidate, val);
        }
        if (typeof(val.controlhookup) =3D=3D "string") {
            ValidatorHookupControlID(val.controlhookup, val);
        }
    }
    Page_ValidationActive =3D true;
}
function ValidatorConvert(op, dataType, val) {
    function GetFullYear(year) {
        var twoDigitCutoffYear =3D val.cutoffyear % 100;
        var cutoffYearCentury =3D val.cutoffyear - twoDigitCutoffYear;
        return ((year > twoDigitCutoffYear) ? (cutoffYearCentury - 100 + =
year) : (cutoffYearCentury + year));
    }
    var num, cleanInput, m, exp;
    if (dataType =3D=3D "Integer") {
        exp =3D /^\s*[-\+]?\d+\s*$/;
        if (op.match(exp) =3D=3D null)
            return null;
        num =3D parseInt(op, 10);
        return (isNaN(num) ? null : num);
    }
    else if(dataType =3D=3D "Double") {
        exp =3D new RegExp("^\\s*([-\\+])?(\\d*)\\" + val.decimalchar + =
"?(\\d*)\\s*$");
        m =3D op.match(exp);
        if (m =3D=3D null)
            return null;
        if (m[2].length =3D=3D 0 && m[3].length =3D=3D 0)
            return null;
        cleanInput =3D (m[1] !=3D null ? m[1] : "") + (m[2].length>0 ? =
m[2] : "0") + (m[3].length>0 ? "." + m[3] : "");
        num =3D parseFloat(cleanInput);
        return (isNaN(num) ? null : num);
    }
    else if (dataType =3D=3D "Currency") {
        var hasDigits =3D (val.digits > 0);
        var beginGroupSize, subsequentGroupSize;
        var groupSizeNum =3D parseInt(val.groupsize, 10);
        if (!isNaN(groupSizeNum) && groupSizeNum > 0) {
            beginGroupSize =3D "{1," + groupSizeNum + "}";
            subsequentGroupSize =3D "{" + groupSizeNum + "}";
        }
        else {
            beginGroupSize =3D subsequentGroupSize =3D "+";
        }
        exp =3D new RegExp("^\\s*([-\\+])?((\\d" + beginGroupSize + =
"(\\" + val.groupchar + "\\d" + subsequentGroupSize + ")+)|\\d*)"
                        + (hasDigits ? "\\" + val.decimalchar + =
"?(\\d{0," + val.digits + "})" : "")
                        + "\\s*$");
        m =3D op.match(exp);
        if (m =3D=3D null)
            return null;
        if (m[2].length =3D=3D 0 && hasDigits && m[5].length =3D=3D 0)
            return null;
        cleanInput =3D (m[1] !=3D null ? m[1] : "") + m[2].replace(new =
RegExp("(\\" + val.groupchar + ")", "g"), "") + ((hasDigits && =
m[5].length > 0) ? "." + m[5] : "");
        num =3D parseFloat(cleanInput);
        return (isNaN(num) ? null : num);
    }
    else if (dataType =3D=3D "Date") {
        var yearFirstExp =3D new =
RegExp("^\\s*((\\d{4})|(\\d{2}))([-/]|\\. =
?)(\\d{1,2})\\4(\\d{1,2})\\.?\\s*$");
        m =3D op.match(yearFirstExp);
        var day, month, year;
        if (m !=3D null && (m[2].length =3D=3D 4 || val.dateorder =3D=3D =
"ymd")) {
            day =3D m[6];
            month =3D m[5];
            year =3D (m[2].length =3D=3D 4) ? m[2] : =
GetFullYear(parseInt(m[3], 10))
        }
        else {
            if (val.dateorder =3D=3D "ymd"){
                return null;
            }
            var yearLastExp =3D new RegExp("^\\s*(\\d{1,2})([-/]|\\. =
?)(\\d{1,2})(?:\\s|\\2)((\\d{4})|(\\d{2}))(?:\\s\u0433\\.)?\\s*$");
            m =3D op.match(yearLastExp);
            if (m =3D=3D null) {
                return null;
            }
            if (val.dateorder =3D=3D "mdy") {
                day =3D m[3];
                month =3D m[1];
            }
            else {
                day =3D m[1];
                month =3D m[3];
            }
            year =3D (m[5].length =3D=3D 4) ? m[5] : =
GetFullYear(parseInt(m[6], 10))
        }
        month -=3D 1;
        var date =3D new Date(year, month, day);
        if (year < 100) {
            date.setFullYear(year);
        }
        return (typeof(date) =3D=3D "object" && year =3D=3D =
date.getFullYear() && month =3D=3D date.getMonth() && day =3D=3D =
date.getDate()) ? date.valueOf() : null;
    }
    else {
        return op.toString();
    }
}
function ValidatorCompare(operand1, operand2, operator, val) {
    var dataType =3D val.type;
    var op1, op2;
    if ((op1 =3D ValidatorConvert(operand1, dataType, val)) =3D=3D null)
        return false;
    if (operator =3D=3D "DataTypeCheck")
        return true;
    if ((op2 =3D ValidatorConvert(operand2, dataType, val)) =3D=3D null)
        return true;
    switch (operator) {
        case "NotEqual":
            return (op1 !=3D op2);
        case "GreaterThan":
            return (op1 > op2);
        case "GreaterThanEqual":
            return (op1 >=3D op2);
        case "LessThan":
            return (op1 < op2);
        case "LessThanEqual":
            return (op1 <=3D op2);
        default:
            return (op1 =3D=3D op2);
    }
}
function CompareValidatorEvaluateIsValid(val) {
    var value =3D ValidatorGetValue(val.controltovalidate);
    if (ValidatorTrim(value).length =3D=3D 0)
        return true;
    var compareTo =3D "";
    if ((typeof(val.controltocompare) !=3D "string") ||
        (typeof(document.getElementById(val.controltocompare)) =3D=3D =
"undefined") ||
        (null =3D=3D document.getElementById(val.controltocompare))) {
        if (typeof(val.valuetocompare) =3D=3D "string") {
            compareTo =3D val.valuetocompare;
        }
    }
    else {
        compareTo =3D ValidatorGetValue(val.controltocompare);
    }
    var operator =3D "Equal";
    if (typeof(val.operator) =3D=3D "string") {
        operator =3D val.operator;
    }
    return ValidatorCompare(value, compareTo, operator, val);
}
function CustomValidatorEvaluateIsValid(val) {
    var value =3D "";
    if (typeof(val.controltovalidate) =3D=3D "string") {
        value =3D ValidatorGetValue(val.controltovalidate);
        if ((ValidatorTrim(value).length =3D=3D 0) &&
            ((typeof(val.validateemptytext) !=3D "string") || =
(val.validateemptytext !=3D "true"))) {
            return true;
        }
    }
    var args =3D { Value:value, IsValid:true };
    if (typeof(val.clientvalidationfunction) =3D=3D "string") {
        eval(val.clientvalidationfunction + "(val, args) ;");
    }
    return args.IsValid;
}
function RegularExpressionValidatorEvaluateIsValid(val) {
    var value =3D ValidatorGetValue(val.controltovalidate);
    if (ValidatorTrim(value).length =3D=3D 0)
        return true;
    var rx =3D new RegExp(val.validationexpression);
    var matches =3D rx.exec(value);
    return (matches !=3D null && value =3D=3D matches[0]);
}
function ValidatorTrim(s) {
    var m =3D s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
    return (m =3D=3D null) ? "" : m[1];
}
function RequiredFieldValidatorEvaluateIsValid(val) {
    return (ValidatorTrim(ValidatorGetValue(val.controltovalidate)) !=3D =
ValidatorTrim(val.initialvalue))
}
function RangeValidatorEvaluateIsValid(val) {
    var value =3D ValidatorGetValue(val.controltovalidate);
    if (ValidatorTrim(value).length =3D=3D 0)
        return true;
    return (ValidatorCompare(value, val.minimumvalue, =
"GreaterThanEqual", val) &&
            ValidatorCompare(value, val.maximumvalue, "LessThanEqual", =
val));
}
function ValidationSummaryOnSubmit(validationGroup) {
    if (typeof(Page_ValidationSummaries) =3D=3D "undefined")
        return;
    var summary, sums, s;
    for (sums =3D 0; sums < Page_ValidationSummaries.length; sums++) {
        summary =3D Page_ValidationSummaries[sums];
        summary.style.display =3D "none";
        if (!Page_IsValid && IsValidationGroupMatch(summary, =
validationGroup)) {
            var i;
            if (summary.showsummary !=3D "False") {
                summary.style.display =3D "";
                if (typeof(summary.displaymode) !=3D "string") {
                    summary.displaymode =3D "BulletList";
                }
                switch (summary.displaymode) {
                    case "List":
                        headerSep =3D "<br>";
                        first =3D "";
                        pre =3D "";
                        post =3D "<br>";
                        end =3D "";
                        break;
                    case "BulletList":
                    default:
                        headerSep =3D "";
                        first =3D "<ul>";
                        pre =3D "<li>";
                        post =3D "</li>";
                        end =3D "</ul>";
                        break;
                    case "SingleParagraph":
                        headerSep =3D " ";
                        first =3D "";
                        pre =3D "";
                        post =3D " ";
                        end =3D "<br>";
                        break;
                }
                s =3D "";
                if (typeof(summary.headertext) =3D=3D "string") {
                    s +=3D summary.headertext + headerSep;
                }
                s +=3D first;
                for (i=3D0; i<Page_Validators.length; i++) {
                    if (!Page_Validators[i].isvalid && =
typeof(Page_Validators[i].errormessage) =3D=3D "string") {
                        s +=3D pre + Page_Validators[i].errormessage + =
post;
                    }
                }
                s +=3D end;
                summary.innerHTML =3D s;
                window.scrollTo(0,0);
            }
            if (summary.showmessagebox =3D=3D "True") {
                s =3D "";
                if (typeof(summary.headertext) =3D=3D "string") {
                    s +=3D summary.headertext + "\r\n";
                }
                var lastValIndex =3D Page_Validators.length - 1;
                for (i=3D0; i<=3DlastValIndex; i++) {
                    if (!Page_Validators[i].isvalid && =
typeof(Page_Validators[i].errormessage) =3D=3D "string") {
                        switch (summary.displaymode) {
                            case "List":
                                s +=3D Page_Validators[i].errormessage;
                                if (i < lastValIndex) {
                                    s +=3D "\r\n";
                                }
                                break;
                            case "BulletList":
                            default:
                                s +=3D "- " + =
Page_Validators[i].errormessage;
                                if (i < lastValIndex) {
                                    s +=3D "\r\n";
                                }
                                break;
                            case "SingleParagraph":
                                s +=3D Page_Validators[i].errormessage + =
" ";
                                break;
                        }
                    }
                }
                alert(s);
            }
        }
    }
}

------=_NextPart_000_0000_01CA646D.2BF48B20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://tutorial.math.lamar.edu/menu/milonic_src.js

/*

Milonic DHTML Menu - JavaScript Website Navigation System.
Version 5.818 - Built: Monday March 2 2009 - 12:22
Copyright 2009 (c) Milonic Solutions Limited. All Rights Reserved.
This is a commercial software product, please visit =
http://www.milonic.com/ for more information.
See http://www.milonic.com/license.php for Commercial License Agreement
All Copyright statements must always remain in place in all files at all =
times

*******  PLEASE NOTE: THIS IS NOT FREE SOFTWARE, IT MUST BE LICENSED FOR =
ALL USE  *******=20

License Details:
 Number: 193209
    URL: http://tutorial.math.lamar.edu
   Type: Professional
  Dated: Thursday April 9 2009

*/

lNum=3D193209;lURL=3D"http://tutorial.math.lamar.edu";lVer=3D"5.818";_mD=3D=
2;_d=3Ddocument;_dB=3D_d.body;_n=3Dnavigator;_L=3Dlocation;_nv=3D$tU(_n.a=
ppVersion);_nu=3D$tU(_n.userAgent);_ps=3DparseInt(_n.productSub);_cls=3D_=
toL=3DX_=3DY_=3D_n=3Dnull;_W=3Dwindow;_wp=3D_W.createPopup;ie=3D(_d.all)?=
1:0;ie4=3D(!_d.getElementById&&ie)?1:0;ie5=3D(!ie4&&ie&&!_wp)?1:0;ie55=3D=
(!ie4&&ie&&_wp)?1:0;ie7=3D(_nu.indexOf("MSIE =
7")!=3D-1)?1:0;ie8=3D(_nu.indexOf("MSIE =
8")!=3D-1)?1:0;ns6=3D(_nu.indexOf("GECKO")!=3D-1)?1:0;konq=3D(_nu.indexOf=
("KONQUEROR")!=3D-1)?1:0;sfri=3D(_nu.indexOf("SAFARI")!=3D-1)?1:0;if(konq=
||sfri){_ps=3D0;ns6=3D0}ns4=3D(_d.layers)?1:0;ns61=3D(_ps>=3D20010726)?1:=
0;ns7=3D(_ps>=3D20020823)?1:0;ns72=3D(_ps>=3D20040804)?1:0;ff3=3D(_ps>=3D=
200800000)?1:0;op=3D(_W.opera)?1:0;mac=3D(_nv.indexOf("MAC")!=3D-1)?1:0;i=
f(ns6||ns4||op||sfri)mac=3D0;ns60=3D0;if(ns6&&!ns61)ns60=3D1;IEDtD=3D0;if=
(!op&&((_d.all||ns7)&&_d.compatMode=3D=3D"CSS1Compat")||(mac&&_d.doctype&=
&_d.doctype.name.indexOf(".dtd")!=3D-1))IEDtD=3D1;_jv=3D"javascript:void(=
0);";inEditMode=3D_rstC=3DinDragMode=3D_d.dne=3Dlcl=3D$R1=3D$mD=3D_mcnt=3D=
_sL=3D_sT=3D_ofMT=3D_oldbW=3D_bW=3D_oldbH=3D_bl=3D_el=3D_st=3D_en=3D_cKA=3D=
$BW=3D0;_mtX=3D"";_startM=3D_c=3D1;_trueItemRef=3DfocusedMenu=3Dt_=3D_ite=
mRef=3D_mn=3D-1;_zi=3D_aN=3D_bH=3D999;if(op)ie55=3D0;B$=3D"absolute";$O=3D=
"menu";$5=3D"hidden";$_O=3D"scroll";function =
$c(v){if(_d.getElementById)return _d.getElementById(v);if(_d.all)return =
_d.all[v]}function _StO(f,m){return =
setTimeout(f,m)}_m=3D[];_mi=3D[];_sm=3D[];_tsm=3D[];_cip=3D[];$S3=3D"2E63=
6F6D2F";$S4=3D"646D2E706870";$S5=3D4048;_MT=3D_StO("",0);_oMT=3D_StO("",0=
);_cMT=3D_StO("",0);_mst=3D_StO("",0);_Mtip=3D_StO("",0);$u=3D"undefined =
";_Lhr=3D_L.href;$6=3D"visible";function M_hideLayer(){}function =
_oTree(){}function mmMouseMove(){}function _TtM(){}function =
_IdM(){}function _ocURL(){}function mmClick(){}function =
autoOT(){}function _iF0C(){}function showtip(){}function =
isEditMode(){}function hidetip(){}function mmVisFunction(){}function =
doMenuResize(){}function _tMR(){}function _maxm(){}function _p8(a,d){var =
t=3D[];for(_a=3D0;_a<a.length;_a++){if(a[_a]!=3Dd){t[t.length]=3Da[_a]}}r=
eturn t}function copyOf(w){for(_cO in w){this[_cO]=3Dw[_cO]}}function =
$tL(v){if(v)return v.toLowerCase()}function $tU(v){if(v)return =
v.toUpperCase()}function $pU(v){if(v)return =
parseInt(v)}_lDd=3D0;function =
_gLd(){if(_d.readyState&&_d.readyState!=3D"complete"){setTimeout("_gLd()"=
,50);return}_lDd=3D1;_oldbH=3D0}if(!_d.readyState&&!ns4)_d.addEventListen=
er('DOMContentLoaded',_gLd,false);else setTimeout("_gLd()",50);function =
drawMenus(){_startM=3D1;_oldbH=3D0;_oldbW=3D0;_baL=3D0;if(_W.buildAfterLo=
ad)_baL=3D1;for(_y=3D_mcnt;_y<_m.length;_y++)o$(_y,1,_baL);if(_W._pageIsX=
ML){var =
G=3D$c(_menuContainer);if(!G){G=3D_d.createElement("div");G.id=3D_menuCon=
tainer;_dB.appendChild(G)}G.innerHTML=3D_mtX}}_$S=3D{menu:0,text:1,url:2,=
showmenu:3,status:4,onbgcolor:5,oncolor:6,offbgcolor:7,offcolor:8,offbord=
er:9,separatorcolor:10,padding:11,fontsize:12,fontstyle:13,fontweight:14,=
fontfamily:15,high3dcolor:16,low3dcolor:17,pagecolor:18,pagebgcolor:19,he=
adercolor:20,headerbgcolor:21,subimagepadding:22,subimageposition:23,subi=
mage:24,onborder:25,ondecoration:26,separatorsize:27,itemheight:28,image:=
29,imageposition:30,imagealign:31,overimage:32,decoration:33,type:34,targ=
et:35,align:36,imageheight:37,imagewidth:38,openonclick:39,closeonclick:4=
0,keepalive:41,onfunction:42,offfunction:43,onbold:44,onitalic:45,bgimage=
:46,overbgimage:47,onsubimage:48,separatorheight:49,separatorwidth:50,sep=
aratorpadding:51,separatoralign:52,onclass:53,offclass:54,itemwidth:55,pa=
geimage:56,targetfeatures:57,visitedcolor:58,pointer:59,imagepadding:60,v=
align:61,clickfunction:62,bordercolor:63,borderstyle:64,borderwidth:65,ov=
erfilter:66,outfilter:67,margin:68,pagebgimage:69,swap3d:70,separatorimag=
e:71,pageclass:72,menubgimage:73,headerborder:74,pageborder:75,title:76,p=
agematch:77,rawcss:78,fileimage:79,clickcolor:80,clickbgcolor:81,clickima=
ge:82,clicksubimage:83,imageurl:84,pagesubimage:85,dragable:86,clickclass=
:87,clickbgimage:88,imageborderwidth:89,onseparatorimage:90,clickseparato=
rimage:91,pageseparatorimage:92,menubgcolor:93,opendelay:94,tooltip:95,di=
sabled:96,dividespan:97,tipdelay:98,tipfollow:99,tipmenu:100,menustyle:10=
1,pageoncolor:102,id:103,onpageimage:104,nowrap:105,overflow:106,hotkey:1=
07,leftimage:108,rightimage:109,onleftimage:110,onrightimage:111,pageleft=
image:112,pagerightimage:113,nobreadcrumb:114,custom:115,subimagecss:116,=
onsubimagecss:117,regexmatch:118,pageonclass:119,innerbgimage:120,oninner=
bgimage:121,pageinnerbgimage:122,clickinnerbgimage:123,clickrightimage:12=
4};function mm_style(){for($i in =
_$S)this[$i]=3D_n;this.built=3D0}_$M=3D{items:0,name:1,top:2,left:3,itemw=
idth:4,screenposition:5,style:6,alwaysvisible:7,align:8,orientation:9,kee=
palive:10,openstyle:11,margin:12,overflow:13,position:14,overfilter:15,ou=
tfilter:16,menuwidth:17,itemheight:18,followscroll:19,menualign:20,mm_cal=
lItem:21,mm_obj_ref:22,mm_built:23,menuheight:24,ignorecollision:25,divid=
es:26,zindex:27,opendelay:28,resizable:29,minwidth:30,maxwidth:31,mm_fixh=
eight:32,C:33,rawcss:34,minleft:35};function menuname(name){for($i in =
_$M)this[$i]=3D_n;this.name=3D$tL(name);_c=3D1;_mn++}function =
f_(i){_mi[_bl]=3D[];_mi[_bl][0]=3D_mn;i=3Di.split(";");_sc=3D"";for(var =
a=3D0;a<i.length;a++){var =
p=3Di[a].indexOf("`");if(p!=3D-1){_sc=3D";";_tI=3Di[a];if(p=3D=3Di[a].las=
tIndexOf("`")){for(var =
b=3Da;b<i.length;b++){if(i[b+1]){_tI+=3D";"+i[b+1];a++;if(i[b+1].indexOf(=
"`")!=3D-1)b=3Di.length}}}i[a]=3D_tI.replace(/`/g,"")}p=3Di[a].indexOf("=3D=
");if(p=3D=3D-1){if(i[a])_si=3D_si+";"+i[a]+_sc}else{_si=3Di[a].slice(p+1=
);_w=3Di[a].slice(0,p);if(_w=3D=3D"showmenu")_si=3D$tL(_si)}if(i[a]&&_$S[=
_w])_mi[_bl][_$S[_w]]=3D_si}var =
S=3D_x[6];if(_mi[_bl][101])S=3Deval(_mi[_bl][101]);for($i in =
S)if(S[$i]){var =
v=3D_mi[_bl][_$S[$i]];if(!v&&v!=3D"")_mi[_bl][_$S[$i]]=3DS[$i]}_m[_mn][0]=
[_c-2]=3D_bl;_c++;_bl++}_c=3D0;function =
ami(t){_t=3Dthis;if(_c=3D=3D1){_c++;_m[_mn]=3D[];_x=3D_m[_mn];for($i in =
_t)_x[_$M[$i]]=3D_t[$i];_x[21]=3D-1;_x[0]=3D[];if(!_x[12])_x[12]=3D0;var =
s=3D_m[_mn][6];var =
m=3D_m[_mn];if(m[15]=3D=3D_n)m[15]=3Ds.overfilter;if(m[16]=3D=3D_n)m[16]=3D=
s.outfilter;if(m[13]=3D=3D_n)m[13]=3Ds.overflow;s[65]=3D(s.borderwidth)?$=
pU(s.borderwidth):0;s[64]=3Ds.borderstyle;s[63]=3Ds.bordercolor;if(_W.ign=
oreCollisions)m[25]=3D1;if(!s.built){_WzI=3D_zi;if(_W.menuZIndex){_WzI=3D=
_W.menuZIndex;_zi=3D_WzI}lcl++;var =
v=3Ds.visitedcolor;if(v&&!_W._pageIsXML){_oC=3Ds.offcolor;if(!_oC)_oC=3D"=
#000000";if(!v)v=3D"#ff0000";_d.write("<style>.g_"+lcl+":link{color:"+_oC=
+"}.g_"+lcl+":visited{color:"+v+"}</style>");s.g_=3D"g_"+lcl}s.built=3D1}=
}f_(t)}menuname.prototype.aI=3Dami;=0A=

------=_NextPart_000_0000_01CA646D.2BF48B20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://tutorial.math.lamar.edu/menu/menu_data_CalcI.js

_menuCloseDelay=3D500           // The time delay for menus to remain =
visible on mouse out
_menuOpenDelay=3D150            // The time delay before menus open on =
mouse over
_subOffsetTop=3D10              // Sub menu top offset
_subOffsetLeft=3D-10            // Sub menu left offset



with(HorzMenu=3Dnew mm_style()){
onbgcolor=3D"#CC9933";
oncolor=3D"#000000";
offbgcolor=3D"#FFFFCC";
offcolor=3D"#000000";
bordercolor=3D"#663300";
borderstyle=3D"solid";
borderwidth=3D1;
separatorcolor=3D"#663300";
separatorsize=3D"1";
offborder=3D"1px solid #aaaaaa";
onborder=3D"1px solid #0000CC";
padding=3D3;
fontsize=3D"75%";
fontstyle=3D"normal";
fontfamily=3D"Verdana, Tahoma, Arial";
pagecolor=3D"#000000";
pagebgcolor=3D"#CC9933";
headercolor=3D"#000000";
headerbgcolor=3D"#ffffff";
subimage=3D"/menu/arrow_horiz_out.gif";
onsubimage=3D"/menu/arrow_horiz_in.gif";
subimagepadding=3D"2";
//overfilter=3D"Fade(duration=3D0.2);Alpha(opacity=3D90);Shadow(color=3D'=
#777777', Direction=3D135, Strength=3D5)";
overfilter=3D"Fade(duration=3D0.2);Alpha(opacity=3D90)";
outfilter=3D"randomdissolve(duration=3D0.3)";
}

VertMenu=3Dnew copyOf(HorzMenu);
VertMenu.subimage=3D"/menu/arrow_vert_out.gif";
VertMenu.onsubimage=3D"/menu/arrow_vert_in.gif";

with(milonic=3Dnew menuname("Review")){
style=3DHorzMenu;
left=3D"offset=3D20"
top=3D"offset=3D-11"
aI("text=3DIntroduction;url=3D/Classes/CalcI/ReviewIntro.aspx;status=3DRe=
view");
aI("text=3DReview : =
Functions;url=3D/Classes/CalcI/Functions.aspx;status=3DReview : =
Functions");
aI("text=3DReview : Inverse =
Functions;url=3D/Classes/CalcI/InverseFunctions.aspx;status=3DReview : =
Inverse Functions");
aI("text=3DReview : Trig =
Functions;url=3D/Classes/CalcI/TrigFcns.aspx;status=3DReview : Trig =
Functions");
aI("text=3DReview : Solving Trig =
Equations;url=3D/Classes/CalcI/TrigEquations.aspx;status=3DReview : =
Solving Trig Equations");
aI("text=3DReview : Solving with Calculators, Part =
I;url=3D/Classes/CalcI/TrigEquations_CalcI.aspx;status=3DReview : =
Solving with Calculators, Part I");
aI("text=3DReview : Solving with Calculators, Part =
II;url=3D/Classes/CalcI/TrigEquations_CalcII.aspx;status=3DReview : =
Solving with Calculators, Part II");
aI("text=3DReview : Exponential =
Functions;url=3D/Classes/CalcI/ExpFunctions.aspx;status=3DReview : =
Exponential Functions");
aI("text=3DReview : Logarithm =
Functions;url=3D/Classes/CalcI/LogFcns.aspx;status=3DReview : Logarithm =
Functions");
aI("text=3DReview : Exponential and Logarithm =
Equations;url=3D/Classes/CalcI/ExpLogEqns.aspx;status=3DReview : =
Exponential and Logarithm Equations");
aI("text=3DReview : Common =
Graphs;url=3D/Classes/CalcI/CommonGraphs.aspx;status=3DReview : Common =
Graphs");}

with(milonic=3Dnew menuname("Limits")){
style=3DHorzMenu;
left=3D"offset=3D20"
top=3D"offset=3D-11"
aI("text=3DIntroduction;url=3D/Classes/CalcI/LimitsIntro.aspx;status=3DLi=
mits");
aI("text=3DTangent Lines and Rates of =
Change;url=3D/Classes/CalcI/Tangents_Rates.aspx;status=3DTangent Lines =
and Rates of Change");
aI("text=3DThe Limit;url=3D/Classes/CalcI/TheLimit.aspx;status=3DThe =
Limit");
aI("text=3DOne-Sided =
Limits;url=3D/Classes/CalcI/OneSidedLimits.aspx;status=3DOne-Sided =
Limits");
aI("text=3DLimit =
Properties;url=3D/Classes/CalcI/LimitsProperties.aspx;status=3DLimit =
Properties");
aI("text=3DComputing =
Limits;url=3D/Classes/CalcI/ComputingLimits.aspx;status=3DComputing =
Limits");
aI("text=3D Infinite =
Limits;url=3D/Classes/CalcI/InfiniteLimits.aspx;status=3D Infinite =
Limits");
aI("text=3D Limits At Infinity, Part =
I;url=3D/Classes/CalcI/LimitsAtInfinityI.aspx;status=3D Limits At =
Infinity, Part I");
aI("text=3D Limits At Infinity, Part =
II;url=3D/Classes/CalcI/LimitsAtInfinityII.aspx;status=3D Limits At =
Infinity, Part II");
aI("text=3DContinuity;url=3D/Classes/CalcI/Continuity.aspx;status=3DConti=
nuity");
aI("text=3DThe Definition of the =
Limit;url=3D/Classes/CalcI/DefnOfLimit.aspx;status=3DThe Definition of =
the Limit");}

with(milonic=3Dnew menuname("Derivatives")){
style=3DHorzMenu;
left=3D"offset=3D20"
top=3D"offset=3D-11"
aI("text=3DIntroduction;url=3D/Classes/CalcI/DerivativeIntro.aspx;status=3D=
Derivatives");
aI("text=3DThe Definition of the =
Derivative;url=3D/Classes/CalcI/DefnOfDerivative.aspx;status=3DThe =
Definition of the Derivative");
aI("text=3DInterpretation of the =
Derivative;url=3D/Classes/CalcI/DerivativeInterp.aspx;status=3DInterpreta=
tion of the Derivative");
aI("text=3DDifferentiation =
Formulas;url=3D/Classes/CalcI/DiffFormulas.aspx;status=3DDifferentiation =
Formulas");
aI("text=3DProduct and Quotient =
Rule;url=3D/Classes/CalcI/ProductQuotientRule.aspx;status=3DProduct and =
Quotient Rule");
aI("text=3DDerivatives of Trig =
Functions;url=3D/Classes/CalcI/DiffTrigFcns.aspx;status=3DDerivatives of =
Trig Functions");
aI("text=3DDerivatives of Exponential and Logarithm =
Functions;url=3D/Classes/CalcI/DiffExpLogFcns.aspx;status=3DDerivatives =
of Exponential and Logarithm Functions");
aI("text=3DDerivatives of Inverse Trig =
Functions;url=3D/Classes/CalcI/DiffInvTrigFcns.aspx;status=3DDerivatives =
of Inverse Trig Functions");
aI("text=3DDerivatives of Hyperbolic Trig =
Functions;url=3D/Classes/CalcI/DiffHyperTrigFcns.aspx;status=3DDerivative=
s of Hyperbolic Trig Functions");
aI("text=3DChain Rule;url=3D/Classes/CalcI/ChainRule.aspx;status=3DChain =
Rule");
aI("text=3DImplicit =
Differentiation;url=3D/Classes/CalcI/ImplicitDIff.aspx;status=3DImplicit =
Differentiation");
aI("text=3DRelated =
Rates;url=3D/Classes/CalcI/RelatedRates.aspx;status=3DRelated Rates");
aI("text=3DHigher Order =
Derivatives;url=3D/Classes/CalcI/HigherOrderDerivatives.aspx;status=3DHig=
her Order Derivatives");
aI("text=3DLogarithmic =
Differentiation;url=3D/Classes/CalcI/LogDiff.aspx;status=3DLogarithmic =
Differentiation");
//aI("text=3D` `;type=3Dheader;itemheight=3D5");
//aI("text=3DPractice =
Problems;url=3D/Problems/CalcI/DerivativeIntro.aspx");
}


with(milonic=3Dnew menuname("ApplicationsofDerivatives")){
style=3DHorzMenu;
left=3D"offset=3D20"
top=3D"offset=3D-11"
aI("text=3DIntroduction;url=3D/Classes/CalcI/DerivAppsIntro.aspx;status=3D=
Applications of Derivatives");
aI("text=3DRates of =
Change;url=3D/Classes/CalcI/RateOfChange.aspx;status=3DRates of =
Change");
aI("text=3DCritical =
Points;url=3D/Classes/CalcI/CriticalPoints.aspx;status=3DCritical =
Points");
aI("text=3DMinimum and Maximum =
Values;url=3D/Classes/CalcI/MinMaxValues.aspx;status=3DMinimum and =
Maximum Values");
aI("text=3DFinding Absolute =
Extrema;url=3D/Classes/CalcI/AbsExtrema.aspx;status=3DFinding Absolute =
Extrema");
aI("text=3DThe Shape of a Graph, Part =
I;url=3D/Classes/CalcI/ShapeofGraphPtI.aspx;status=3DThe Shape of a =
Graph, Part I");
aI("text=3DThe Shape of a Graph, Part =
II;url=3D/Classes/CalcI/ShapeofGraphPtII.aspx;status=3DThe Shape of a =
Graph, Part II");
aI("text=3DThe Mean Value =
Theorem;url=3D/Classes/CalcI/MeanValueTheorem.aspx;status=3DThe Mean =
Value Theorem");
aI("text=3DOptimization;url=3D/Classes/CalcI/Optimization.aspx;status=3DO=
ptimization");
aI("text=3DMore Optimization =
Problems;url=3D/Classes/CalcI/MoreOptimization.aspx;status=3DMore =
Optimization Problems");
aI("text=3DL'Hospital's Rule and Indeterminate =
Forms;url=3D/Classes/CalcI/LHospitalsRule.aspx;status=3DL'Hospital's =
Rule and Indeterminate Forms");
aI("text=3DLinear =
Approximations;url=3D/Classes/CalcI/LinearApproximations.aspx;status=3DLi=
near Approximations");
aI("text=3DDifferentials;url=3D/Classes/CalcI/Differentials.aspx;status=3D=
Differentials");
aI("text=3DNewton's =
Method;url=3D/Classes/CalcI/NewtonsMethod.aspx;status=3DNewton's =
Method");
aI("text=3DBusiness =
Applications;url=3D/Classes/CalcI/BusinessApps.aspx;status=3DBusiness =
Applications");}

with(milonic=3Dnew menuname("Integrals")){
style=3DHorzMenu;
left=3D"offset=3D20"
top=3D"offset=3D-11"
aI("text=3DIntroduction;url=3D/Classes/CalcI/IntegralsIntro.aspx;status=3D=
Integrals");
aI("text=3DIndefinite =
Integrals;url=3D/Classes/CalcI/IndefiniteIntegrals.aspx;status=3DIndefini=
te Integrals");
aI("text=3DComputing Indefinite =
Integrals;url=3D/Classes/CalcI/ComputingIndefiniteIntegrals.aspx;status=3D=
Computing Indefinite Integrals");
aI("text=3DSubstitution Rule for Indefinite =
Integrals;url=3D/Classes/CalcI/SubstitutionRuleIndefinite.aspx;status=3DS=
ubstitution Rule for Indefinite Integrals");
aI("text=3DMore Substitution =
Rule;url=3D/Classes/CalcI/SubstitutionRuleIndefinitePtII.aspx;status=3DMo=
re Substitution Rule");
aI("text=3DArea =
Problem;url=3D/Classes/CalcI/AreaProblem.aspx;status=3DArea Problem");
aI("text=3DDefinition of the Definite =
Integral;url=3D/Classes/CalcI/DefnOfDefiniteIntegral.aspx;status=3DDefini=
tion of the Definite Integral");
aI("text=3DComputing Definite =
Integrals;url=3D/Classes/CalcI/ComputingDefiniteIntegrals.aspx;status=3DC=
omputing Definite Integrals");
aI("text=3DSubstitution Rule for Definite =
Integrals;url=3D/Classes/CalcI/SubstitutionRuleDefinite.aspx;status=3DSub=
stitution Rule for Definite Integrals");}

with(milonic=3Dnew menuname("ApplicationsofIntegrals")){
style=3DHorzMenu;
left=3D"offset=3D20"
top=3D"offset=3D-11"
aI("text=3DIntroduction;url=3D/Classes/CalcI/IntAppsIntro.aspx;status=3DA=
pplications of Integrals");
aI("text=3DAverage Function =
Value;url=3D/Classes/CalcI/AvgFcnValue.aspx;status=3DAverage Function =
Value");
aI("text=3DArea Between =
Curves;url=3D/Classes/CalcI/AreaBetweenCurves.aspx;status=3DArea Between =
Curves");
aI("text=3DVolumes of Solids of Revolution / Method of =
Rings;url=3D/Classes/CalcI/VolumeWithRings.aspx;status=3DVolumes of =
Solids of Revolution / Method of Rings");
aI("text=3DVolumes of Solids of Revolution/Method of =
Cylinder;url=3D/Classes/CalcI/VolumeWithCylinder.aspx;status=3DVolumes =
of Solids of Revolution/Method of Cylinder");
aI("text=3DMore Volume =
Problems;url=3D/Classes/CalcI/MoreVolume.aspx;status=3DMore Volume =
Problems");
aI("text=3DWork;url=3D/Classes/CalcI/Work.aspx;status=3DWork");}

with(milonic=3Dnew menuname("CalcIExtras")){
style=3DHorzMenu;
left=3D"offset=3D20"
top=3D"offset=3D-11"
aI("text=3DIntroduction;url=3D/Classes/CalcI/ExtrasIntro.aspx;status=3DEx=
tras");
aI("text=3D Proof of Various Limit =
Properties;url=3D/Classes/CalcI/LimitProofs.aspx;status=3D Proof of =
Various Limit Properties");
aI("text=3DProof of Various Derivative =
Facts;url=3D/Classes/CalcI/DerivativeProofs.aspx;status=3DProof of =
Various Derivative Facts");
aI("text=3D Proof of Trig =
Limits;url=3D/Classes/CalcI/ProofTrigDeriv.aspx;status=3D Proof of Trig =
Limits");
aI("text=3DProofs of Derivative Applications =
Facts;url=3D/Classes/CalcI/DerivativeAppsProofs.aspx;status=3DProofs of =
Derivative Applications Facts");
aI("text=3DProof of Various Integral =
Facts;url=3D/Classes/CalcI/ProofIntProp.aspx;status=3DProof of Various =
Integral Facts");
aI("text=3DArea and Volume =
Formulas;url=3D/Classes/CalcI/Area_Volume_Formulas.aspx;status=3DArea =
and Volume Formulas");
aI("text=3DTypes of =
Infinity;url=3D/Classes/CalcI/TypesOfInfinity.aspx;status=3DTypes of =
Infinity");
aI("text=3DSummation =
Notation;url=3D/Classes/CalcI/SummationNotation.aspx;status=3DSummation =
Notation");
aI("text=3DConstant of =
Integration;url=3D/Classes/CalcI/ConstantofIntegration.aspx;status=3DCons=
tant of Integration");}

drawMenus();
------=_NextPart_000_0000_01CA646D.2BF48B20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://tutorial.math.lamar.edu/menu/top_menu_data_all.js


with (milonic =3D new menuname("Classes")) {
	style =3D HorzMenu;
	top =3D "offset=3D10";
	orientation =3D "vertical";
	aI("text=3DAlgebra;url=3D/Classes/Alg/Alg.aspx;status=3DAlgebra");
	aI("text=3DCalculus I;url=3D/Classes/CalcI/CalcI.aspx;status=3DCalculus =
I");
	aI("text=3DCalculus =
II;url=3D/Classes/CalcII/CalcII.aspx;status=3DCalculus II");
	aI("text=3DCalculus =
III;url=3D/Classes/CalcIII/CalcIII.aspx;status=3DCalculus III");
	aI("text=3DLinear =
Algebra;url=3D/Classes/LinAlg/LinAlg.aspx;status=3DLinear Algebra");
	aI("text=3DDifferential =
Equations;url=3D/Classes/DE/DE.aspx;status=3DDifferential Equations;");
}

with (milonic =3D new menuname("Extras")) {
	style =3D HorzMenu;
	top =3D "offset=3D10";
	orientation =3D "vertical";
	aI("text=3DAlgebra/Trig =
Review;url=3D/Extras/AlgebraTrigReview/AlgebraTrigIntro.aspx;status=3DAlg=
ebra/Trig Review;");
	aI("text=3DComplex Numbers =
Primer;url=3D/Extras/ComplexPrimer/ComplexNumbers.aspx;status=3DComplex =
Numbers Primer;");
	aI("text=3DCommon Math =
Errors;url=3D/Extras/CommonErrors/CommonMathErrors.aspx;status=3DCommon =
Math Errors;");
	aI("text=3DHow To Study =
Math;url=3D/Extras/StudyMath/HowToStudyMath.aspx;status=3DHow To Study =
Math;");
}

with(milonic=3Dnew menuname("Main Menu")){
style=3DHorzMenu;
position=3D"relative";
alwaysvisible=3D1;
orientation=3D"horizontal";
aI("text=3DHome;url=3Dhttp://tutorial.math.lamar.edu/;status=3DBack To =
Home Page;");
aI("text=3DClass Notes;showmenu=3DClasses;status=3DClass Notes;");
aI("text=3DExtras/Reviews;showmenu=3DExtras;status=3DExtras/Review");
aI("text=3DCheat Sheets & Tables;url=3D/cheat_table.aspx;status=3DCheat =
Sheets & Tables;");
aI("text=3DDownloads;url=3D/download.aspx;status=3DDownloads;");
}

drawMenus();

------=_NextPart_000_0000_01CA646D.2BF48B20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google.com/coop/cse/brand?form=searchbox_001004262401526223570%3A11yv6vpcqvy

=0A=
(function() {=0A=
var f =3D =
document.getElementById('searchbox_001004262401526223570:11yv6vpcqvy');=0A=
if (!f) {=0A=
f =3D document.getElementById('searchbox_demo');=0A=
}=0A=
if (f && f.q) {=0A=
var q =3D f.q;=0A=
var n =3D navigator;=0A=
var l =3D location;=0A=
if (n.platform =3D=3D 'Win32') {=0A=
q.style.cssText =3D 'border: 1px solid #7e9db9; padding: 2px;';=0A=
}=0A=
if (window.history.navigationMode) {=0A=
window.history.navigationMode('compatible');=0A=
}=0A=
var b =3D function() {=0A=
if (q.value =3D=3D '') {=0A=
q.style.background =3D '#FFFFFF =
url(http:\x2F\x2Fwww.google.com\x2Fcse\x2Fintl\x2Fen\x2Fimages\x2Fgoogle_=
custom_search_watermark.gif) left no-repeat';=0A=
}=0A=
};=0A=
var f =3D function() {=0A=
q.style.background =3D '#ffffff';=0A=
};=0A=
q.onfocus =3D f;=0A=
q.onblur =3D b;=0A=
if (!/[&?]q=3D[^&]/.test(l.search)) {=0A=
b();=0A=
}=0A=
}=0A=
})();=0A=

------=_NextPart_000_0000_01CA646D.2BF48B20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://tutorial.math.lamar.edu/menu/side_menu_data_CalcI.js

SideMenu=3Dnew copyOf(VertMenu);

with(milonic=3Dnew menuname("Side Menu")){
style=3DSideMenu;
position=3D"relative";
itemwidth=3D150;
alwaysvisible=3D1;
aI("text=3DChapters;type=3Dheader;align=3Dcenter");
aI("text=3DCalculus I =
Home;url=3D/Classes/CalcI/CalcI.aspx;status=3DCalculus I Home");
aI("text=3DReview;showmenu=3DReview;status=3DReview;");
aI("text=3DLimits;showmenu=3DLimits;status=3DLimits;");
aI("text=3DDerivatives;showmenu=3DDerivatives;status=3DDerivatives;");
aI("text=3DApplications of =
Derivatives;showmenu=3DApplicationsofDerivatives;status=3DApplications =
of Derivatives;");
aI("text=3DIntegrals;showmenu=3DIntegrals;status=3DIntegrals;");
aI("text=3DApplications of =
Integrals;showmenu=3DApplicationsofIntegrals;status=3DApplications of =
Integrals;");
aI("text=3DExtras;showmenu=3DCalcIExtras;status=3DExtras;");
aI("text=3DMisc;type=3Dheader;align=3Dcenter");
aI("text=3DContact Me;url=3D/contact.aspx;status=3DContact Me;");
aI("text=3DDownloads;url=3D/download.aspx;status=3DDownloads;");
aI("text=3DFAQ;url=3D/faq.aspx;status=3DFAQ;");
aI("text=3DLinks;url=3D/links.aspx;status=3DLinks;");
aI("text=3DMy Students;url=3D/mystudents.aspx;status=3DMy Students;");
aI("text=3DSite Map;url=3D/sitemap.aspx;status=3DSite Map;");
aI("text=3DTerms of Use;url=3D/terms.aspx;status=3DTerms and Conditions =
of Use;");
}

drawMenus();
------=_NextPart_000_0000_01CA646D.2BF48B20--
