slideShowURL = 'SlideShow_assets/SlideShow.html';       // parameter from openSlideShowWindow.js
slideShowNS4URL = 'SlideShow_assets/SlideShowNS4.html'; // parameter from openSlideShowWindow.js

slides = new Array();
slides[0] = new Slide('../Utopia_Zukunftsroman_2_files/382.jpg', '800', '549', '(382) Geborgen in Stahl');
slides[1] = new Slide('../Utopia_Zukunftsroman_2_files/383.jpg', '800', '553', '(383) Jack Fayburns letzter Test');
slides[2] = new Slide('../Utopia_Zukunftsroman_2_files/384.jpg', '800', '573', '(384) Die Tochter des Giganten');
slides[3] = new Slide('../Utopia_Zukunftsroman_2_files/385.jpg', '800', '555', '(385) Welt hinter Spiegeln');
slides[4] = new Slide('../Utopia_Zukunftsroman_2_files/386.jpg', '800', '549', '(386) Ruf des Todes');
slides[5] = new Slide('../Utopia_Zukunftsroman_2_files/387.jpg', '800', '545', '(387) Jenseits des Todes');
slides[6] = new Slide('../Utopia_Zukunftsroman_2_files/388.jpg', '800', '562', '(388) Botschafter im Kosmos');
slides[7] = new Slide('../Utopia_Zukunftsroman_2_files/389.jpg', '800', '567', '(389) Gnosos Rache');
slides[8] = new Slide('../Utopia_Zukunftsroman_2_files/390.jpg', '800', '558', '(390) Das schwarze Ungeheuer');
slides[9] = new Slide('../Utopia_Zukunftsroman_2_files/391.jpg', '800', '555', '(391) Tante Eve mordet');
slides[10] = new Slide('../Utopia_Zukunftsroman_2_files/392.jpg', '800', '540', '(392) Der letzte Astronaut');
slides[11] = new Slide('../Utopia_Zukunftsroman_2_files/393.jpg', '800', '548', '(393) Die Seuche reiste mit');
slides[12] = new Slide('../Utopia_Zukunftsroman_2_files/394.jpg', '800', '558', '(394) Vom Himmel fielen Teufel');
slides[13] = new Slide('../Utopia_Zukunftsroman_2_files/395.jpg', '800', '553', '(395) Geister der Vergangenheit');
slides[14] = new Slide('../Utopia_Zukunftsroman_2_files/396.jpg', '800', '578', '(396) Das große Sterben');
slides[15] = new Slide('../Utopia_Zukunftsroman_2_files/397.jpg', '800', '549', '(397) Strafkolonie des Jupiter');
slides[16] = new Slide('../Utopia_Zukunftsroman_2_files/398.jpg', '800', '578', '(398) Die Kosmopiraten');
slides[17] = new Slide('../Utopia_Zukunftsroman_2_files/399.jpg', '800', '578', '(399) Das Atom-Gespenst');
slides[18] = new Slide('../Utopia_Zukunftsroman_2_files/400.jpg', '800', '578', '(400) Vom Grauen gejagt');
slides[19] = new Slide('../Utopia_Zukunftsroman_2_files/401.jpg', '800', '578', '(401) Vorposten im All');
slides[20] = new Slide('../Utopia_Zukunftsroman_2_files/402.jpg', '800', '578', '(402) Der Priester-König');
slides[21] = new Slide('../Utopia_Zukunftsroman_2_files/403.jpg', '800', '555', '(403) Der rationierte Raum');
slides[22] = new Slide('../Utopia_Zukunftsroman_2_files/404_1.jpg', '800', '546', '(404) Wettlauf mit dem Tod – 1. Teil');
slides[23] = new Slide('../Utopia_Zukunftsroman_2_files/404_2.jpg', '800', '564', '(404) Wettlauf mit dem Tod – 2. Teil');
slides[24] = new Slide('../Utopia_Zukunftsroman_2_files/405.jpg', '692', '480', '(405) Jupiter im Zenit');
slides[25] = new Slide('../Utopia_Zukunftsroman_2_files/406.jpg', '800', '562', '(406) Station des Schreckens');
slides[26] = new Slide('../Utopia_Zukunftsroman_2_files/407.jpg', '680', '473', '(407) Die Sitten der Oheaner');
slides[27] = new Slide('../Utopia_Zukunftsroman_2_files/408.jpg', '800', '550', '(408) Rowias Untergang');
slides[28] = new Slide('../Utopia_Zukunftsroman_2_files/410.jpg', '800', '550', '(410) Das große Sterben');
slides[29] = new Slide('../Utopia_Zukunftsroman_2_files/411.jpg', '800', '548', '(411) Gestrandet auf Terra');
slides[30] = new Slide('../Utopia_Zukunftsroman_2_files/412.jpg', '686', '483', '(412) Die Verdammten');
slides[31] = new Slide('../Utopia_Zukunftsroman_2_files/413.jpg', '800', '559', '(413) Verlorene Vergangenheit');
slides[32] = new Slide('../Utopia_Zukunftsroman_2_files/414.jpg', '674', '464', '(414) Der Agent von Kharis');
slides[33] = new Slide('../Utopia_Zukunftsroman_2_files/415.jpg', '691', '489', '(415) Tyrannei der Uhren');
slides[34] = new Slide('../Utopia_Zukunftsroman_2_files/416.jpg', '682', '477', '(416) Der Herrscher von Orgu');
slides[35] = new Slide('../Utopia_Zukunftsroman_2_files/417.jpg', '687', '489', '(417) Dorora, das Marsungeheuer');
slides[36] = new Slide('../Utopia_Zukunftsroman_2_files/418.jpg', '668', '469', '(418) Die gestohlene Erfindung');
slides[37] = new Slide('../Utopia_Zukunftsroman_2_files/419.jpg', '800', '559', '(419) Mord im Hyperraum');
slides[38] = new Slide('../Utopia_Zukunftsroman_2_files/420.jpg', '800', '553', '(420) Im Zeitstrom verschollen');
slides[39] = new Slide('../Utopia_Zukunftsroman_2_files/421.jpg', '800', '561', '(421) Der Teufel Rastignac');
slides[40] = new Slide('../Utopia_Zukunftsroman_2_files/422.jpg', '800', '549', '(422) Der Hexer der Poseidon');
slides[41] = new Slide('../Utopia_Zukunftsroman_2_files/423.jpg', '800', '578', '(423) Anders als wir Menschen');
slides[42] = new Slide('../Utopia_Zukunftsroman_2_files/424.jpg', '726', '503', '(424) Die steinernen Tränen');
slides[43] = new Slide('../Utopia_Zukunftsroman_2_files/425.jpg', '667', '457', '(425) Jenseits des Spektrums');
slides[44] = new Slide('../Utopia_Zukunftsroman_2_files/426.jpg', '800', '555', '(426) Das Rätsel der achten Farbe');
slides[45] = new Slide('../Utopia_Zukunftsroman_2_files/427.jpg', '800', '550', '(427) Fort mit den Alten');
slides[46] = new Slide('../Utopia_Zukunftsroman_2_files/428.jpg', '677', '468', '(428) Sie stahlen seine Welt');
slides[47] = new Slide('../Utopia_Zukunftsroman_2_files/429.jpg', '800', '559', '(429) Attentat auf Domega');
slides[48] = new Slide('../Utopia_Zukunftsroman_2_files/430.jpg', '800', '560', '(430) Der Massenmensch');
slides[49] = new Slide('../Utopia_Zukunftsroman_2_files/431.jpg', '683', '476', '(431) Trigger und der Grüne');
slides[50] = new Slide('../Utopia_Zukunftsroman_2_files/432.jpg', '800', '558', '(432) Eiland des Todes');
slides[51] = new Slide('../Utopia_Zukunftsroman_2_files/433.jpg', '669', '465', '(433) Der rote Wahnsinn');
slides[52] = new Slide('../Utopia_Zukunftsroman_2_files/434.jpg', '696', '484', '(434) Robinsons Nachkomme');
slides[53] = new Slide('../Utopia_Zukunftsroman_2_files/436.jpg', '800', '556', '(436) Science-Fiction Cocktail Band 2');
slides[54] = new Slide('../Utopia_Zukunftsroman_2_files/437.jpg', '800', '555', '(437) Science-Fiction Cocktail');
slides[55] = new Slide('../Utopia_Zukunftsroman_2_files/438.jpg', '671', '475', '(438) Die Verbannten von Devils Port');
slides[56] = new Slide('../Utopia_Zukunftsroman_2_files/439.jpg', '672', '463', '(439) Dem Tode entronnen');
slides[57] = new Slide('../Utopia_Zukunftsroman_2_files/440.jpg', '668', '461', '(440) In unbekannter Mission');
slides[58] = new Slide('../Utopia_Zukunftsroman_2_files/441.jpg', '699', '492', '(441) das trojanische Pferd');
slides[59] = new Slide('../Utopia_Zukunftsroman_2_files/443.jpg', '683', '472', '(443) Das verhängnisvolle Feuer');
slides[60] = new Slide('../Utopia_Zukunftsroman_2_files/444.jpg', '800', '557', '(444) Sonderauftrag Cano');
slides[61] = new Slide('../Utopia_Zukunftsroman_2_files/445.jpg', '800', '553', '(445) Tödlicher Mond');
slides[62] = new Slide('../Utopia_Zukunftsroman_2_files/446.jpg', '677', '468', '(446) Imperium Atlantis');
slides[63] = new Slide('../Utopia_Zukunftsroman_2_files/447.jpg', '691', '477', '(447) Die neue Menschheit');
slides[64] = new Slide('../Utopia_Zukunftsroman_2_files/448.jpg', '800', '578', '(448) Das Experiment');
slides[65] = new Slide('../Utopia_Zukunftsroman_2_files/449.jpg', '800', '548', '(449) Roboter bluten nicht');
slides[66] = new Slide('../Utopia_Zukunftsroman_2_files/450.jpg', '696', '474', '(450) Die fünfte Dimension');
slides[67] = new Slide('../Utopia_Zukunftsroman_2_files/451.jpg', '800', '548', '(451) Moorelands Testament');
slides[68] = new Slide('../Utopia_Zukunftsroman_2_files/453.jpg', '668', '465', '(453) Terras Ende');
slides[69] = new Slide('../Utopia_Zukunftsroman_2_files/454.jpg', '800', '555', '(454) Der Schritt ins Unbekannte');
slides[70] = new Slide('../Utopia_Zukunftsroman_2_files/455.jpg', '675', '464', '(455) Gewissenlose Strafaktion');
slides[71] = new Slide('../Utopia_Zukunftsroman_2_files/456.jpg', '688', '473', '(456) Das kosmische Rad');
slides[72] = new Slide('../Utopia_Zukunftsroman_2_files/457.jpg', '800', '578', '(457) Ballett der Roboter');
slides[73] = new Slide('../Utopia_Zukunftsroman_2_files/458.jpg', '800', '555', '(458) Wegweiser ins Grauen');
slides[74] = new Slide('../Utopia_Zukunftsroman_2_files/459.jpg', '800', '556', '(459) Die Fahrt in den Tod');
slides[75] = new Slide('../Utopia_Zukunftsroman_2_files/460.jpg', '800', '578', '(460) Der Diktator');
slides[76] = new Slide('../Utopia_Zukunftsroman_2_files/461.jpg', '800', '555', '(461) Die Schreckenswaffe');
slides[77] = new Slide('../Utopia_Zukunftsroman_2_files/462.jpg', '800', '570', '(462) Überfall auf Ceres');
slides[78] = new Slide('../Utopia_Zukunftsroman_2_files/463.jpg', '800', '559', '(463) Der Überläufer');
slides[79] = new Slide('../Utopia_Zukunftsroman_2_files/464.jpg', '800', '556', '(464) In den Sternen verschollen');
slides[80] = new Slide('../Utopia_Zukunftsroman_2_files/465.jpg', '800', '558', '(465) Freibeuter des Alls');
slides[81] = new Slide('../Utopia_Zukunftsroman_2_files/466.jpg', '800', '539', '(466) Geheimagent einer anderen Welt');
slides[82] = new Slide('../Utopia_Zukunftsroman_2_files/467.jpg', '800', '546', '(467) Die Hölle begann auf Campor');
slides[83] = new Slide('../Utopia_Zukunftsroman_2_files/468.jpg', '800', '562', '(468) Jagd durch die Welten');
slides[84] = new Slide('../Utopia_Zukunftsroman_2_files/469.jpg', '800', '546', '(469) Großeinsatz Merope-Neun');
slides[85] = new Slide('../Utopia_Zukunftsroman_2_files/470.jpg', '671', '462', '(470) Die feindlichen Planeten');
slides[86] = new Slide('../Utopia_Zukunftsroman_2_files/471_1.jpg', '800', '551', '(471) Kastrove der Mächtige Teil 1');
slides[87] = new Slide('../Utopia_Zukunftsroman_2_files/471_2.jpg', '800', '549', '(471) Kastrove der Mächtige Teil 2');
slides[88] = new Slide('../Utopia_Zukunftsroman_2_files/472.jpg', '800', '547', '(472) Leuchtfeuer in der Galaxis');
slides[89] = new Slide('../Utopia_Zukunftsroman_2_files/473.jpg', '800', '553', '(473) Alle Räder standen still');
slides[90] = new Slide('../Utopia_Zukunftsroman_2_files/474.jpg', '800', '558', '(474) Sieben aus Raum und Zeit');
slides[91] = new Slide('../Utopia_Zukunftsroman_2_files/475.jpg', '800', '548', '(475) Die Schlacht der Automaten');
slides[92] = new Slide('../Utopia_Zukunftsroman_2_files/476.jpg', '800', '556', '(476) Das grüne Mädchen');
slides[93] = new Slide('../Utopia_Zukunftsroman_2_files/477.jpg', '800', '556', '(477) Das grausame Spiel');
slides[94] = new Slide('../Utopia_Zukunftsroman_2_files/478.jpg', '800', '549', '(478) Ausbruch aus der Ewigkeit');
slides[95] = new Slide('../Utopia_Zukunftsroman_2_files/479_1.jpg', '800', '555', '(479) Herr der Höllenwelt – 1. Teil');
slides[96] = new Slide('../Utopia_Zukunftsroman_2_files/479_2.jpg', '800', '558', '(479) Herr der Höllenwelt – 2. Teil');
slides[97] = new Slide('../Utopia_Zukunftsroman_2_files/480.jpg', '800', '558', '(480) Die Tyrannei der Zeitkönige');
slides[98] = new Slide('../Utopia_Zukunftsroman_2_files/481.jpg', '800', '547', '(481) Der Kampf des Mutanten');
isPureISOLatin1 = true;
contentEncodingConstant = 4;
feedbackURL = "TODO";
showFeedbackButton = false;
feedbackEnabled = true;


function elementLineHeight(element)
{
    var lineHeight = MINIMUM_FONT; 
    
    if (document.defaultView)
    {
        var computedStyle = document.defaultView.getComputedStyle(element, null);
        if (computedStyle)
        {
            lineHeight = computedStyle.getPropertyValue("line-height");
        }
    }
    else if (element.currentStyle)
    {
        lineHeight = element.currentStyle.lineHeight;
    }
    
    if ((UNITS.length == 0) && (lineHeight != MINIMUM_FONT))
    {
        UNITS = lineHeight.substring(lineHeight.length - 2, lineHeight.length)
    }
    
    return parseFloat(lineHeight);
}

function adjustLineHeightIfTooBig(idOfElement)
{
    var oTextBoxOuterDiv;
    var oTextBoxMiddleDiv;
    var oTextBoxInnerDiv;
    var oTextBoxOuterDiv = document.getElementById(idOfElement);
    
    if (oTextBoxOuterDiv)
    {
        oTextBoxMiddleDiv = getChildOfType(oTextBoxOuterDiv, "DIV", 0);
        if (oTextBoxMiddleDiv)
        {
            oTextBoxInnerDiv = getChildOfType(oTextBoxMiddleDiv, "DIV", 0);
            if (oTextBoxInnerDiv)
            {
                var offsetHeight = oTextBoxInnerDiv.offsetHeight;
                var specifiedHeight = offsetHeight;
                if (oTextBoxMiddleDiv.style.height != "")
                {
                    specifiedHeight = parseFloat(oTextBoxMiddleDiv.style.height);
                }
                else if (oTextBoxOuterDiv.style.height != "")
                {
                    specifiedHeight = parseFloat(oTextBoxOuterDiv.style.height);
                }
                if (offsetHeight > specifiedHeight)
                {
                    var adjusted = true;
                    var count = 0;
                    while ((adjusted) && (offsetHeight > specifiedHeight) && (count < 10))
                    {
                        adjusted = false;
                        ++ count;
                        
                        var aParaChildren = getParaDescendants(oTextBoxInnerDiv);
                        for (i = 0; i < aParaChildren.length; i++)
                        {
                            var oParagraphDiv = aParaChildren[i];
                            if (oParagraphDiv.nodeName == "DIV")
                            {
                                var fontSize = elementFontSize(oParagraphDiv);
                                var lineHeight = elementLineHeight(oParagraphDiv) * 0.95;
                                if (lineHeight >= (fontSize * 1.1))
                                {
                                    oParagraphDiv.style.lineHeight = lineHeight + UNITS;
                                    adjusted = true;
                                }
                                
                                
                                
                                for (j = 0; j < oParagraphDiv.childNodes.length; j++)
                                {
                                    var oSpan = oParagraphDiv.childNodes[j];
                                    if ((oSpan.nodeName == "SPAN") || (oSpan.nodeName == "A"))
                                    {
                                        var fontSize = elementFontSize(oSpan);
                                        var lineHeight = elementLineHeight(oSpan) * 0.95;
                                        if (lineHeight >= (fontSize * 1.1))
                                        {
                                            oSpan.style.lineHeight = lineHeight + UNITS;
                                            var adjusted = true;
                                        }
                                    }
                                }
                            }
                        }
                        
                        offsetHeight = oTextBoxInnerDiv.offsetHeight;
                    }
                }
            }
        }
    }
}

function getChildOfType(oParent, sNodeName, requestedIndex)
{
    var childrenOfType = oParent.getElementsByTagName(sNodeName);
    return (requestedIndex < childrenOfType.length) ?
           childrenOfType.item(requestedIndex) : null;
}

var smallTransparentGif = "";
function fixupIEPNG(strImageID, transparentGif) 
{
    smallTransparentGif = transparentGif;
    if (windowsInternetExplorer && (browserVersion < 7))
    {
        var img = document.getElementById(strImageID);
        if (img)
        {
            var src = img.src;
            img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='scale')";
            img.src = transparentGif;
            img.attachEvent("onpropertychange", imgPropertyChanged);
        }
    }
}

function onPageLoad()
{
    detectBrowser();
    adjustLineHeightIfTooBig("id1");
    adjustFontSizeIfTooBig("id1");
    fixupIEPNG("id2", "Utopia_Zukunftsroman_2_files/transparent.gif");
    fixupIEPNG("id3", "Utopia_Zukunftsroman_2_files/transparent.gif");
    return true;
}

var inImgPropertyChanged = false;
function imgPropertyChanged()
{
    if ((window.event.propertyName == "src") && (! inImgPropertyChanged))
    {
        inImgPropertyChanged = true;
        var el = window.event.srcElement;
        if (el.src != smallTransparentGif)
        {
            el.filters.item(0).src = el.src;
            el.src = smallTransparentGif;
        }
        inImgPropertyChanged = false;
    }
}

var windowsInternetExplorer = false;
var browserVersion = 0;
function detectBrowser()
{
    windowsInternetExplorer = false;
    var appVersion = navigator.appVersion;
    if ((appVersion.indexOf("MSIE") != -1) &&
        (appVersion.indexOf("Macintosh") == -1))
    {
        var temp = appVersion.split("MSIE");
        browserVersion = parseFloat(temp[1]);
        windowsInternetExplorer = true;
    }
}

function getParaDescendants(oAncestor)
{
    var oParaDescendants = new Array();
    var oPotentialParagraphs = oAncestor.getElementsByTagName('DIV');
    for (var iIndex=0; iIndex<oPotentialParagraphs.length; iIndex++)
    {
        var oNode = oPotentialParagraphs.item(iIndex);
        if (oNode.className.lastIndexOf('paragraph') != -1)
        {
            oParaDescendants.push(oNode);
        }
    }
    return oParaDescendants;
}

var MINIMUM_FONT = "10";
var UNITS = "";

function elementFontSize(element)
{
    var fontSize = MINIMUM_FONT; 

    if (document.defaultView)
    {
        var computedStyle = document.defaultView.getComputedStyle(element, null);
        if (computedStyle)
        {
            fontSize = computedStyle.getPropertyValue("font-size");
        }
    }
    else if (element.currentStyle)
    {
        fontSize = element.currentStyle.fontSize;
    }

    if ((UNITS.length == 0) && (fontSize != MINIMUM_FONT))
    {
        UNITS = fontSize.substring(fontSize.length - 2, fontSize.length)
    }

    return parseFloat(fontSize);
}

function adjustFontSizeIfTooBig(idOfElement)
{
    var oTextBoxOuterDiv;
    var oTextBoxMiddleDiv;
    var oTextBoxInnerDiv;
    var oTextBoxOuterDiv = document.getElementById(idOfElement);
    
    if (oTextBoxOuterDiv)
    {
        oTextBoxMiddleDiv = getChildOfType(oTextBoxOuterDiv, "DIV", 0);
        if (oTextBoxMiddleDiv)
        {
            oTextBoxInnerDiv = getChildOfType(oTextBoxMiddleDiv, "DIV", 0);
            if (oTextBoxInnerDiv)
            {
                var offsetHeight = oTextBoxInnerDiv.offsetHeight;
                var specifiedHeight = offsetHeight;
                if (oTextBoxMiddleDiv.style.height != "")
                {
                    specifiedHeight = parseFloat(oTextBoxMiddleDiv.style.height);
                }
                else if (oTextBoxOuterDiv.style.height != "")
                {
                    specifiedHeight = parseFloat(oTextBoxOuterDiv.style.height);
                }
                if (offsetHeight > specifiedHeight)
                {
                    var smallestFontSize = 200;
                    
                    var aParaChildren = getParaDescendants(oTextBoxInnerDiv);
                    var oneLine = false;
                    for (i = 0; i < aParaChildren.length; i++)
                    {
                        var oParagraphDiv = aParaChildren[i];
                        var lineHeight = elementLineHeight(oParagraphDiv);
                        oneLine = oneLine || (lineHeight * 1.5 >= specifiedHeight);
                        if (oParagraphDiv.nodeName == "DIV")
                        {
                            var fontSize = elementFontSize(oParagraphDiv);
                            smallestFontSize = Math.min( smallestFontSize, fontSize );
                            for (j = 0; j < oParagraphDiv.childNodes.length; j++)
                            {
                                var oSpan = oParagraphDiv.childNodes[j];
                                if ((oSpan.nodeName == "SPAN") || (oSpan.nodeName == "A"))
                                {
                                    fontSize = elementFontSize(oSpan);
                                    smallestFontSize = Math.min( smallestFontSize, fontSize );
                                }
                            }
                        }
                    }
                    var minimum = parseFloat(MINIMUM_FONT);
                    
                    var count = 0
                    while ((smallestFontSize > minimum) && (offsetHeight > specifiedHeight) && (count < 10))
                    {
                        ++ count;
                        if (oneLine)
                        {
                            var oldWidth = parseInt(oTextBoxOuterDiv.style.width);
                            oTextBoxInnerDiv.style.width =
                                "" + oldWidth * Math.pow(1.05, count) + "px";
                        }
                        else
                        {
                            var scale = Math.max(0.95, minimum / smallestFontSize);
                            
                            for (i = 0; i < aParaChildren.length; i++)
                            {
                                var oParagraphDiv = aParaChildren[i];
                                if (oParagraphDiv.nodeName == "DIV")
                                {
                                    var paraFontSize = elementFontSize(oParagraphDiv) * scale;
                                    var paraLineHeight = elementLineHeight(oParagraphDiv) * scale;
                                    for (j = 0; j < oParagraphDiv.childNodes.length; j++)
                                    {
                                        var oSpan = oParagraphDiv.childNodes[j];
                                        if ((oSpan.nodeName == "SPAN") || (oSpan.nodeName == "A"))
                                        {
                                            var spanFontSize = elementFontSize(oSpan) * scale;
                                            var spanLineHeight = elementLineHeight(oSpan) * scale;
                                            oSpan.style.fontSize = spanFontSize + UNITS;
                                            oSpan.style.lineHeight = spanLineHeight + UNITS;
                                            smallestFontSize = Math.min( smallestFontSize, spanFontSize );
                                        }
                                    }
                                    oParagraphDiv.style.fontSize = paraFontSize + UNITS;
                                    oParagraphDiv.style.lineHeight = paraLineHeight + UNITS;
                                    smallestFontSize = Math.min( smallestFontSize, paraFontSize );
                                }
                            }
                        }
                        
                        offsetHeight = oTextBoxInnerDiv.offsetHeight;
                    }
                }
            }
        }
    }
}


