function embedJavaObject(asset, archive, height, width)
{
	document.write('<applet ');
	    document.write('archive="' + archive + '"');
        document.write('code="' + asset + '"');
		document.write('height="' + height + '"');
		document.write('width="' + width + '"');
		document.write('>');
	document.write('</applet>');
}

function embedJavaObjectColor(asset, archive, height, width, red, green, blue)
{
	document.write('<applet ');
		document.write('code="' + asset + '"');
		document.write('archive="' + archive + '"');
		document.write('height="' + height + '"');
		document.write('width="' + width + '"');
		document.write('>');
		document.write('<param name="redvalue" value="' + red + '" />');
		document.write('<param name="greenvalue" value="' + green + '" />');
		document.write('<param name="bluevalue" value="' + blue + '" />');
	document.write('</applet>');
}

function embedApplet(name, width, height, p1, p1Value, p2, p2Value, p3, p3Value, p4, p4Value, p5, p5Value, p6, p6Value, p7, p7Value, p8, p8Value, p9, p9Value, p10, p10Value, p11, p11Value, p12, p12Value, p13, p13Value, p14, p14Value, p15, p15Value, p16, p16Value, p17, p17Value, p18, p18Value, p19, p19Value, p20, p20Value, p21, p21Value, p22, p22Value, p23, p23Value, p24, p24Value, p25, p25Value, p26, p26Value, p27, p27Value, p28, p28Value, p29, p29Value, p30, p30Value) {
    document.write("<applet ");
    document.write("archive='" + name + ".jar'");
    document.write("code='" + name + ".class'");
    document.write("width='" + width + "' height='" + height + "'>");

    if (p1 != null) document.write("<param name='" + p1 + "' value='" + p1Value + "' />");
    if (p2 != null) document.write("<param name='" + p2 + "' value='" + p2Value + "' />");
    if (p3 != null) document.write("<param name='" + p3 + "' value='" + p3Value + "' />");
    if (p4 != null) document.write("<param name='" + p4 + "' value='" + p4Value + "' />");
    if (p5 != null) document.write("<param name='" + p5 + "' value='" + p5Value + "' />");
    if (p6 != null) document.write("<param name='" + p6 + "' value='" + p6Value + "' />");
    if (p7 != null) document.write("<param name='" + p7 + "' value='" + p7Value + "' />");
    if (p8 != null) document.write("<param name='" + p8 + "' value='" + p8Value + "' />");
    if (p9 != null) document.write("<param name='" + p9 + "' value='" + p9Value + "' />");
    if (p10 != null) document.write("<param name='" + p10 + "' value='" + p10Value + "' />");
    if (p11 != null) document.write("<param name='" + p11 + "' value='" + p11Value + "' />");
    if (p12 != null) document.write("<param name='" + p12 + "' value='" + p12Value + "' />");
    if (p13 != null) document.write("<param name='" + p13 + "' value='" + p13Value + "' />");
    if (p14 != null) document.write("<param name='" + p14 + "' value='" + p14Value + "' />");
    if (p15 != null) document.write("<param name='" + p15 + "' value='" + p15Value + "' />");
    if (p16 != null) document.write("<param name='" + p16 + "' value='" + p16Value + "' />");
    if (p17 != null) document.write("<param name='" + p17 + "' value='" + p17Value + "' />");
    if (p18 != null) document.write("<param name='" + p18 + "' value='" + p18Value + "' />");
    if (p19 != null) document.write("<param name='" + p19 + "' value='" + p19Value + "' />");
    if (p20 != null) document.write("<param name='" + p20 + "' value='" + p20Value + "' />");
    if (p21 != null) document.write("<param name='" + p21 + "' value='" + p21Value + "' />");
    if (p22 != null) document.write("<param name='" + p22 + "' value='" + p22Value + "' />");
    if (p23 != null) document.write("<param name='" + p23 + "' value='" + p23Value + "' />");
    if (p24 != null) document.write("<param name='" + p24 + "' value='" + p24Value + "' />");
    if (p25 != null) document.write("<param name='" + p25 + "' value='" + p25Value + "' />");
    if (p26 != null) document.write("<param name='" + p26 + "' value='" + p26Value + "' />");
    if (p27 != null) document.write("<param name='" + p27 + "' value='" + p27Value + "' />");
    if (p28 != null) document.write("<param name='" + p28 + "' value='" + p28Value + "' />");
    if (p29 != null) document.write("<param name='" + p29 + "' value='" + p29Value + "' />");
    if (p30 != null) document.write("<param name='" + p30 + "' value='" + p30Value + "' />");

    document.write("</applet> ");
}

function OpenFooterAsset(URL)
{
	window.open(URL,"Math_Discovery_Applets","toolbar=no,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,scrolling=yes,resizable=yes,width=750,height=550,left=0,top=0");
}

function MainAsset()
{
	document.write('<applet code="SELECT.class" archive="J.jar" height="497" width="760" >');
        document.write('<param name="nApplets" value="36" />');
        document.write('<param name="PICTURELOCATION" value="PICTURES" />');
        document.write('<param name="APPLETPICTURELOCATION" value="AP" />');
        document.write('<param name="A1" value="Vernier Calipers" />');
        document.write('<param name="I1" value="00000000000001000000010000" />');
        document.write('<param name="P1" value="P1.gif" />');
        document.write('<param name="D1" value="An exploratory applet used to represent Vernier calipers. Users can familiarize themselves with reading the scales of a Vernier caliper. One piece of the tool can be dragged horizontally to different positions for users to see how the scales can be read to represent a length. Arrow keys can also be used to move the piece. As well as ten divisions, non-metric divisions can be set allowing for broader understanding of Vernier scales." />');
        document.write('<param name="L1" value="Vern.APPLET/index.html" />');
        document.write('<param name="A2" value="Micrometer" />');
        document.write('<param name="I2" value="00000000000001000000010000" />');
        document.write('<param name="P2" value="P2.gif" />');
        document.write('<param name="D2" value="An exploratory applet used to represent a micrometer caliper. Users can familiarize themselves with reading the scales of a micrometer caliper. The drum/ratchet can be dragged horizontally to different positions so users can see how the scales can be read to determine a length. The arrow keys can be used to make finer adjustments to the drum/ratchet of the caliper." />');
        document.write('<param name="L2" value="MicrometerCalipers/index.html" />');
        document.write('<param name="A3" value="Slope Comparison" />');
        document.write('<param name="I3" value="10000000010001000000001000" />');
        document.write('<param name="P3" value="P7.gif" />');
        document.write('<param name="D3" value="An exploratory applet used to link a numerical value (slope) to the steepness of a line and to link the sign of the numerical value to whether the line is rising or falling. The user can investigate the slope of horizontal and vertical lines and use clockwise and counter-clockwise rotation to explorer why the slope of a vertical line is undefined. Comparison of slopes of two line segments can be made allowing investigation slopes of lines which are parallel or perpendicular." />');
        document.write('<param name="L3" value="SlopeComparison/index.html" />');
        document.write('<param name="A4" value="Slope of a Line Segment" />');
        document.write('<param name="I4" value="10000000010001000000001000" />');
        document.write('<param name="P4" value="P26.gif" />');
        document.write('<param name="D4" value="Users drag endpoints of a line segment (or the line segment itself) to see the relationship between the relative positions of the endpoints and the slope of the line segment. In formula mode, calculations are displayed and specific values for coordinates can be set using text entry. In rise/run mode, the pitch is displayed. In the graph area the origin can be moved and the scales can be changed." />');
        document.write('<param name="L4" value="SlopeOfALineSegment/index.html" />');
        document.write('<param name="A5" value="Distance Between Two Locations" />');
        document.write('<param name="I5" value="10000000010001000000001000" />');
        document.write('<param name="P5" value="P27.gif" />');
        document.write('<param name="D5" value="Users drag endpoints of a line segment (or the line segment itself) to see the relationship between the relative positions of the endpoints and the distance between them. Calculations are displayed by substituting coordinates into the distance formula or by substituting lengths into the Pythagorean relation. Specific values for coordinates can be set using text entry. In the graph area the origin can be moved and the scales can be changed." />');
        document.write('<param name="L5" value="DistanceBetweenTwoLocations/index.html" />');
        document.write('<param name="A6" value="Midpoint Between Two Locations" />');
        document.write('<param name="I6" value="10000000010001000000001000" />');
        document.write('<param name="P6" value="P28.gif" />');
        document.write('<param name="D6" value="Users drag endpoints of a line segment, the midpoint of the line segment, or the line segment itself to see the relationship between the relative positions of the endpoints and the midpoint of the line segment. In formula mode, calculations are displayed and specific values for coordinates can be set using text entry. In bisection mode, the geometric method of bisecting a segment is displayed. In the graph area the origin can be moved and the scales can be changed." />');
        document.write('<param name="L6" value="MidpointBetweenTwoLocations/index.html" />');
        document.write('<param name="A7" value="Square Root" />');
        document.write('<param name="I7" value="10010000000001001000000000" />');
        document.write('<param name="P7" value="P30.gif" />');
        document.write('<param name="D7" value="This applet provides the user with a visual representation of the square root of a number based on the area of a square. The user can drag components in the applet to dynamically change the length of the side of the square and thus the area of the square. Specific values for the number or the corresponding square root of the number can also be set using text entry. " />');
        document.write('<param name="L7" value="SquareRoot/index.html" />');
        document.write('<param name="A8" value="Linear Function Graph" />');
        document.write('<param name="I8" value="10000001000001000000100000" />');
        document.write('<param name="P8" value="P29.gif" />');
        document.write('<param name="D8" value="An exploratory applet used to display the graph of linear functions in slope-y-intercept form, point-slope form and standard form. The applet has sliders to manipulate parameters associated with each form. The user can see the effect on the graph of the function by changing parameters in the equation of the function. Values for the parameters can also be input as text. In the graph area the origin can be moved, scales can be changed and locations along the graph can be displayed." />');
        document.write('<param name="L8" value="LinearFunctionGraph/index.html" />');
        document.write('<param name="A9" value="Inscribed / Inscribed Angles" />');
        document.write('<param name="I9" value="01000000010000100000001000" />');
        document.write('<param name="P9" value="P3.gif" />');
        document.write('<param name="D9" value="An exploratory applet involving two inscribed angles subtending either the same arc of a circle or complimentary arcs of a circle. Locations along the circle can be moved along the circle to change the size of the angles involved. The user can verify that inscribed angles subtending the same arc are equal in measure. The user can also verify that opposite angles of an inscribed quadrilateral are supplementary. The user can drag the center to move the circle and drag locations along the circle to change the radius of the circle. As a result the user can verify previously stated assertions are true regardless of the position or size of the circle." />');
        document.write('<param name="L9" value="InscribedInscribedAngles/index.html" />');
        document.write('<param name="A10" value="Inscribed / Central Angles" />');
        document.write('<param name="I10" value="01000000010000100000001000" />');
        document.write('<param name="P10" value="P4.gif" />');
        document.write('<param name="D10" value="An exploratory applet involving an inscribed and central angle each which subtend the same arc of a circle. Locations along the circle can be moved along the circle to change the measures of the angles involved. The user can verify that the central angle is always twice the measure of the inscribed angle when a common arc is subtended. The user can also verify that an angle inscribed in a semi-circle is a right angle. The user can drag the center to move the circle and drag locations along the circle to change the radius of the circle. As a result the user can verify previously stated assertions are true regardless of the position or size of the circle." />');
        document.write('<param name="L10" value="InscribedCentralAngles/index.html" />');
        document.write('<param name="A11" value="Point - Circle" />');
        document.write('<param name="I11" value="01000000010000100000001000" />');
        document.write('<param name="P11" value="P5.gif" />');
        document.write('<param name="D11" value="An exploratory applet either involving two tangents to a circle or one chord of a circle. Locations along the circle can be moved along the circle to change the size and position of the tangents or chord. The user can verify that tangent segments to a circle from a common endpoint are equal in length. The user can also verify that a chord is bisected by line perpendicular to it through the center of the circle. The user can drag the center to move the circle and drag locations along the circle to change the radius of the circle. As a result the user can verify previously stated assertions are true regardless of the position or size of the circle." />');
        document.write('<param name="L11" value="PointCircle/index.html" />');
        document.write('<param name="A12" value="Tangent - Chord" />');
        document.write('<param name="I12" value="01000000010000100000001000" />');
        document.write('<param name="P12" value="P6.gif" />');
        document.write('<param name="D12" value="An exploratory applet that involves a tangent to a circle and corresponding related chords of a circle. Locations along the circle can be moved along the circle to change the position of the tangent or related chords. The user can verify that the angle between a tangent and a chord is equal to the inscribed angle on the opposite side of the chord. The user can drag the center to move the circle and drag locations along the circle to change the radius of the circle. As a result the user can verify previously stated assertions are true regardless of the position or size of the circle." />');
        document.write('<param name="L12" value="TangentChord/index.html" />');
        document.write('<param name="A13" value="Quadratic Function (Standard Form)" />');
        document.write('<param name="I13" value="01000001000000100000100000" />');
        document.write('<param name="P13" value="P23.gif" />');
        document.write('<param name="D13" value="An exploratory applet used to display the graph of a quadratic function with an equation written in standard form. The applet has sliders to manipulate parameters a, h and k. The user can see the effect on the graph of the function by changing parameters in the equation of the function. The user can also move the vertex of the parabola and change the width of the parabola to see the effect on the parameters of the equation. Values for the parameters can also be input as text. In the graph area the origin can be moved, scales can be changed and locations along the graph can be displayed." />');
        document.write('<param name="L13" value="QuadraticFunctionStandardForm/index.html" />');
        document.write('<param name="A14" value="Quadratic Function (General Form &amp; Discriminant)" />');
        document.write('<param name="I14" value="01000001000000000000000000" />');
        document.write('<param name="P14" value="P24.gif" />');
        document.write('<param name="D14" value="An exploratory applet used to display the graph of a quadratic function with an equation written in general form. The applet has sliders to manipulate parameters a, b and c. The user can see the effect on the discriminant and graph of the function by changing parameters in the equation of the function. The user can also move the vertex of the parabola (graph) and change the width of the parabola to see the effect on the parameters of the equation. Values for the parameters can also be input as text. In the grap harea the origin can be moved, scales can be changed and locations along the graph can be displayed." />');
        document.write('<param name="L14" value="QuadraticFunctionGeneralForm/index.html" />');
        document.write('<param name="A15" value="Quadratic Relations" />');
        document.write('<param name="I15" value="00100000010000000000000000" />');
        document.write('<param name="P15" value="P32.gif" />');
        document.write('<param name="D15" value="An exploratory applet used to display the graph of a quadratic relation with an equation written in general form. The applet has sliders to manipulate parameters A, B, C, D, E and F and allows the user to examine changes in the graph as a result of making changes in the parameters. Values for the parameters can also be input as text. In the graph area the origin can be moved, scales can be changed and locations along the graph can be displayed." />');
        document.write('<param name="L15" value="QuadraticRelations/index.html" />');
        document.write('<param name="A16" value="Circle (Quadratic Relations)" />');
        document.write('<param name="I16" value="00100000010000000000000000" />');
        document.write('<param name="P16" value="P8.gif" />');
        document.write('<param name="D16" value="An exploratory applet used to display the graph of a circle with an equation written in standard form. The applet has sliders to manipulate parameters h, k and r. The user can see the effect on the graph of the function by changing parameters in the equation of the function. The user can also move the center of the circle and change the radius of the circle to see the effect on the parameters of the equation. Values for the parameters can also be input as text. In the graph area the origin can be moved, scales can be changed and locations along the graph can be displayed." />');
        document.write('<param name="L16" value="CircleQuadraticRelations/index.html" />');
        document.write('<param name="A17" value="Draw a Circle (Quadratic Relations)" />');
        document.write('<param name="I17" value="00100000010000000000000000" />');
        document.write('<param name="P17" value="P9.gif" />');
        document.write('<param name="D17" value="This applet allows the user to generate a random target equation of a circle in standard form, locate the centre of the circle in the coordinate plane provided and to drag to create the circle for the given equation. The applet then provides feedback on the user&apos;s graph/equation relative to the target equation." />');
        document.write('<param name="L17" value="DrawACircle/index.html" />');
        document.write('<param name="A18" value="Ellipse and Hyperbola (Quadratic Relations)" />');
        document.write('<param name="I18" value="00100000010000000000000000" />');
        document.write('<param name="P18" value="P11.gif" />');
        document.write('<param name="D18" value="An exploratory applet used to display the graph of an ellipse with an equation written in standard form. The applet has sliders to manipulate parameters a, b, h and k. The user can see the effect on the graph of the function by changing parameters in the equation of the function. The user can also move the center of the ellipse and change the shape of the ellipse to see the effect on the parameters of the equation. Values for the parameters can also be input as text. In the graph area the origin can be moved, scales can be changed and locations along the graph can be displayed." />');
        document.write('<param name="L18" value="EllipseAndHyperbolaQuadraticRelations/index.html" />');
        document.write('<param name="A19" value="Parabola (Quadratic Relations)" />');
        document.write('<param name="I19" value="00100000010000000000000000" />');
        document.write('<param name="P19" value="P10.gif" />');
        document.write('<param name="D19" value="An exploratory applet used to display the graph of a horizontal or vertical parabola with an equation written in standard form. The applet has sliders to manipulate parameters h, k and a and allows the user to examine changes in the graph as a result of making changes in the parameters. Values for the parameters can also be input as text. In the graph area the origin can be moved, scales can be changed and locations along the graph can be displayed." />');
        document.write('<param name="L19" value="ParabolaQuadraticRelations/index.html" />');
        document.write('<param name="A20" value="Draw a Parabola (Quadratic Relations)" />');
        document.write('<param name="I20" value="00100000010000000000000000" />');
        document.write('<param name="P20" value="P36.gif" />');
        document.write('<param name="D20" value="This applet allows the user to generate a random target equation of a parabola in standard form, locate the vertex of the parabola in the coordinate plane provided and to drag to create the parabola for the given equation. The applet then provides feedback on the user&apos;s graph/equation relative to the target equation." />');
        document.write('<param name="L20" value="DrawAParabola/index.html" />');
        document.write('<param name="A21" value="The Unit Circle" />');
        document.write('<param name="I21" value="00100001000000000000000000" />');
        document.write('<param name="P21" value="P25.gif" />');
        document.write('<param name="D21" value="This applet allows the user to switch between exact and approximate modes for each of the 4, 8, 12 and 24 point unit circles. For each of the resulting eight possibilities, the user can drag a location along the unit circle to see a display of values that correspond to the position of the draggable location." />');
        document.write('<param name="L21" value="TheUnitCircle/index.html" />');
        document.write('<param name="A22" value="Transformations of the Sine and Cosine Function" />');
        document.write('<param name="I22" value="00100001000000000000000000" />');
        document.write('<param name="P22" value="P17.gif" />');
        document.write('<param name="D22" value="An exploratory applet used to display the graph of trigonometric functions of the form y = a sin[ b(x - cpi)] + d and y = a cos[ b(x - cpi)] + d. The applet has sliders to manipulate parameters a, b, c and d. The user can see the effect on the graph of the function by changing parameters in the equation of the function. The user can also horizontally and vertically move and stretch the graph to see the effect on the parameters of the equation. Values for the parameters can also be input as text. In the graph area the origin can be moved, scales can be changed and locations along the graph can be displayed." />');
        document.write('<param name="L22" value="TransformationOfTheSineAndCosecantFunctions/index.html" />');
        document.write('<param name="A23" value="Elementary Trigonometric Equations" />');
        document.write('<param name="I23" value="00100010000000000000000000" />');
        document.write('<param name="P23" value="P22.gif" />');
        document.write('<param name="D23" value="This applet relates solutions to trigonometric equations of the form sin(nx) = k, cos(nx) = k,  and tan(nx) = k to the unit circle.  Users can drag points in the graphs of a function to change the value of k in the equation.  Users can horizontally drag locations along the function graph to change the value of n in the equation." />');
        document.write('<param name="L23" value="ElementaryTrigonometricEquations/index.html" />');
        document.write('<param name="A24" value="Sine / Cosecant (Horizontal Transformations)" />');
        document.write('<param name="I24" value="00100001000000000000000000" />');
        document.write('<param name="P24" value="P15.gif" />');
        document.write('<param name="D24" value="An exploratory applet used to display horizontal transformations of the graphs of y = sin(x) and y = csc(x) [ie. graph functions of the form y = sin[b(x - cpi ) and y = csc[b(x - cpi )]. The applet has sliders to manipulate parameters b and c. The user can see the effect on the graph of the function by changing parameters in the equation of the function. The user can also vertically move the graph and vertically stretch the graph to see the effect on parameters of the equation. Values for the parameters can also be input as text. In the graph area the origin can be moved, scales can be changed and locations along the graph can be displayed." />');
        document.write('<param name="L24" value="SineCosecantHorizontal/index.html" />');
        document.write('<param name="A25" value="Sine / Cosecant (Vertical Transformations)" />');
        document.write('<param name="I25" value="00100001000000000000000000" />');
        document.write('<param name="P25" value="P16.gif" />');
        document.write('<param name="D25" value="An exploratory applet used to display vertical transformations of the graphs of y = sin(x) and y = csc(x) [ie. graph functions of the form y = a sin(x) + k and y = a csc(x) + k]. The applet has sliders to manipulate parameters a and k. The user can see the effect on the graph of the function by changing parameters in the equation of the function. The user can also vertically move the graph and vertically stretch the graph to see the effect on parameters of the equation. Values for the parameters can also be input as text. In the graph area the origin can be moved, scales can be changed and locations along the graph can be displayed." />');
        document.write('<param name="L25" value="SineCosecantVertical/index.html" />');
        document.write('<param name="A26" value="Translations [y = f( x - h ) + k]" />');
        document.write('<param name="I26" value="00100000001000000000000000" />');
        document.write('<param name="P26" value="P12.gif" />');
        document.write('<param name="D26" value="An exploratory applet used to display the graph of functions of the form y = f (x - h ) + k, where the function f is linear, quadratic, cubic, absolute value, square root or cube root. The applet has sliders to manipulate parameters h and k. The user can see the effect on the graph of the function by changing parameters in the equation of the function. Values for the parameters can also be input as text. In the graph area the origin can be moved, scales can be changed and locations along the graph can be displayed.  A reference location is shown along y = f(x) and along y = f (x - h ) + k for comparison purposes." />');
        document.write('<param name="L26" value="Translations/index.html" />');
        document.write('<param name="A27" value="Stretching Reflecting [y = af( bx )]" />');
        document.write('<param name="I27" value="00100000001000000000000000" />');
        document.write('<param name="P27" value="P13.gif" />');
        document.write('<param name="D27" value="An exploratory applet used to display the graph of functions of the form y = a f ( bx ), where the function f is linear, quadratic, cubic, absolute value, square root or cube root. The applet has sliders to manipulate parameters a and b. The user can see the effect on the graph of the function by changing parameters in the equation of the function. Values for the parameters can also be input as text. In the graph area the origin can be moved, scales can be changed and locations along the graph can be displayed.  A reference location is shown along y = f(x) and along y = a f ( bx ) for comparison purposes." />');
        document.write('<param name="L27" value="StretchingReflecting/index.html" />');
        document.write('<param name="A28" value="Inverse of a Function" />');
		document.write('<param name="I28" value="00100000001000000000000000" />');
        document.write('<param name="P28" value="P14.gif" />');
        document.write('<param name="D28" value="An exploratory applet used to compare a function to the inverse of the function. Functions demonstrated are of the form y = a f [ b (x - h) ] + k where the function f is linear, quadratic, cubic, absolute value, square root and cube root. The applet has sliders to manipulate parameters a, b, h and k. The user can also move the graph and change the horizontal or vertical scaling of the graph to see the effect on the graph of the inverse and the parameters of the equation. Values for the parameters can also be input as text. In the graph area the origin can be moved, scales can be changed and a location along the graph and graph of the inverse can be dragged and displayed." />');
        document.write('<param name="L28" value="InverseOfAFunction/index.html" />');
        document.write('<param name="A29" value="The Exponential Function" />');
        document.write('<param name="I29" value="00100101000000100000100000" />');
        document.write('<param name="P29" value="P21.gif" />');
        document.write('<param name="D29" value="An exploratory applet used to display the graph of exponential functions of the form y = a times b to the exponent x.. The applet has sliders to manipulate parameters a and b. The user can see the effect on the graph of the function by changing parameters in the equation of the function. The user can also vertically move and stretch the graph to see the effect on the parameters of the equation. Values for the parameters can also be input as text. In the graph area the origin can be moved, scales can be changed and locations along the graph can be displayed." />');
        document.write('<param name="L29" value="ExponentialFunction/index.html" />');
        document.write('<param name="A30" value="The Monty Hall Problem" />');
        document.write('<param name="I30" value="00100000000010000000000000" />');
        document.write('<param name="P30" value="P20.gif" />');
        document.write('<param name="D30" value="This applet models the probability of a compound event. The model provides the user with three doors, one of which conceals a prize. The user selects a door, and then the game opens a door that does not conceal a prize. The user has the opportunity to either stay with the original door or switch doors. A graphical presentation tracks up to 1000 trials." />');
        document.write('<param name="L30" value="TheMontyHallProblem/index.html" />');
        document.write('<param name="A31" value="Areas Under the Normal Distribution" />');
        document.write('<param name="I31" value="00100000000010010000000001" />');
        document.write('<param name="P31" value="P18.gif" />');
        document.write('<param name="D31" value="This applet provides the user with a visual representation of the area under the normal distribution between pairs of z-values, in the general case and in the specific case where the desired z-values are symmetric about the mean.  The user can adjust the z-values to satisfy their own requirements. z-values and the area under the normal distribution are shown." />');
        document.write('<param name="L31" value="AreasUnderTheNormalDistributions/index.html" />');
        document.write('<param name="A32" value="Areas Under the Normal Distribution (x and z-values)" />');
        document.write('<param name="I32" value="00100000000010010000000001" />');
        document.write('<param name="P32" value="P31.gif" />');
        document.write('<param name="D32" value="This applet provides the user with a visual representation of the area under the normal distribution between pairs of x-values and corresponding z-values based on user set values for the mean and standard deviation. The user can input the x and z-values or drag them along a horizontal scale to satisfy their own requirements. The area under the normal distribution is shown." />');
        document.write('<param name="L32" value="AreasUnderTheNormalDistributionsX-Z/index.html" />');
        document.write('<param name="A33" value="Binomial Distribution" />');
        document.write('<param name="I33" value="00100000000010010000000001" />');
        document.write('<param name="P33" value="P19.gif" />');
        document.write('<param name="D33" value="This applet models the connection between binomial experimental data, the normal curve and confidence intervals. By adjusting a pointer on a dial the probabilities of binomial events p and q can be set. The applet allows the user to simulate a variety of experiments using sliders for n, the number of trials within an experiment; and N, the number of times an experiment is performed." />');
        document.write('<param name="L33" value="BinomialDistributions/index.html" />');
        document.write('<param name="A34" value="Linear Inequality Graph" />');
        document.write('<param name="I34" value="01000001000000100000100000" />');
        document.write('<param name="P34" value="P33.gif" />');
        document.write('<param name="D34" value="An exploratory applet used to display the graph of linear inequalities in slope-y-intercept form and standard form. The applet has sliders to manipulate parameters associated with each form. The user can see the effect on the graph of the inequality by changing parameters in the equation of the function. Values for the parameters can also be input as text. In the graph area the origin can be moved, scales can be changed and locations along the graph can be displayed." />');
        document.write('<param name="L34" value="LinearInequalityGraph/index.html" />');
        document.write('<param name="A35" value="Linear Systems Graph" />');
        document.write('<param name="I35" value="01000001000001000000100000" />');
        document.write('<param name="P35" value="P34.gif" />');
        document.write('<param name="D35" value="An exploratory applet used to display the graph of two linear functions. The functions can be stated in slope-y-intercept form or standard form. The applet has sliders to manipulate parameters associated with each form. The user can see the effect on the graph of the functions by changing parameters in the equation of either function. Values for the parameters can also be input as text. In the graph area the origin can be moved, scales can be changed and locations along the graph can be displayed.layed." />');
        document.write('<param name="L35" value="LinearSystemsGraph/index.html" />');
        document.write('<param name="A36" value="Linear Programming Graph" />');
        document.write('<param name="I36" value="00000000000000100000100000" />');
        document.write('<param name="P36" value="P35.gif" />');
        document.write('<param name="D36" value="An exploratory applet used to display the graph of up to five linear inequalities. The functions can be stated in slope-y-intercept form or standard form. The applet has sliders to manipulate parameters associated with each form. The user can see the effect on the graph of the inequalities by changing parameters in any inequality. Values for the parameters can also be input as text. In the graph area the origin can be moved, scales can be changed and locations along the graph can be displayed." />');
        document.write('<param name="L36" value="LinearProgrammingGraph/index.html" />');
	document.write('</applet>');
}
