var olLoaded = 0;var pmStart = 10000000;var pmUpper = 10001000;var pmCount = pmStart + 1;var pmt = '';var pms = new Array();var olInfo = new Info('4.10', 1);var FREPLACE = 0;var FBEFORE = 1;var FAFTER = 2;var FALTERNATE = 3;var FCHAIN = 4;var olHideForm = 0;var olHautoFlag = 0;var olVautoFlag = 0;registerCommands('donothing,inarray,caparray,sticky,background,noclose,caption,left,right,center,offsetx,offsety,fgcolor,bgcolor,textcolor,capcolor,closecolor,width,border,cellpad,status,autostatus,autostatuscap,height,closetext,snapx,snapy,fixx,fixy,relx,rely,fgbackground,bgbackground,padx,pady,fullhtml,above,below,capicon,textfont,captionfont,closefont,textsize,captionsize,closesize,timeout,function,delay,hauto,vauto,closeclick,wrap,followmouse,mouseoff,closetitle,cssoff,compatmode,cssclass,fgclass,bgclass,textfontclass,captionfontclass,closefontclass');if (typeof ol_fgcolor == 'undefined')     var ol_fgcolor = "#015496";if (typeof ol_bgcolor == 'undefined')     var ol_bgcolor = "#fff";if (typeof ol_textcolor == 'undefined')     var ol_textcolor = "#ffffff";if (typeof ol_capcolor == 'undefined')     var ol_capcolor = "#FFFFFF";if (typeof ol_closecolor == 'undefined')     var ol_closecolor = "#9999FF";if (typeof ol_textfont == 'undefined')     var ol_textfont = "Arial,Helvetica, verdana";if (typeof ol_captionfont == 'undefined')     var ol_captionfont = "Arial,Helvetica, verdana";if (typeof ol_closefont == 'undefined')     var ol_closefont = "Arial,Helvetica, verdana";if (typeof ol_textsize == 'undefined')     var ol_textsize = "1";if (typeof ol_captionsize == 'undefined')     var ol_captionsize = "1";if (typeof ol_closesize == 'undefined')     var ol_closesize = "1";if (typeof ol_width == 'undefined')     var ol_width = "200";if (typeof ol_border == 'undefined')     var ol_border = "1";if (typeof ol_cellpad == 'undefined')     var ol_cellpad = 2;if (typeof ol_offsetx == 'undefined')     var ol_offsetx = 10;if (typeof ol_offsety == 'undefined')     var ol_offsety = 10;if (typeof ol_text == 'undefined')     var ol_text = "Default Text";if (typeof ol_cap == 'undefined')     var ol_cap = "";if (typeof ol_sticky == 'undefined')     var ol_sticky = 0;if (typeof ol_background == 'undefined')     var ol_background = "";if (typeof ol_close == 'undefined')     var ol_close = "Close";if (typeof ol_hpos == 'undefined')     var ol_hpos = RIGHT;if (typeof ol_status == 'undefined')     var ol_status = "";if (typeof ol_autostatus == 'undefined')     var ol_autostatus = 0;if (typeof ol_height == 'undefined')     var ol_height = -1;if (typeof ol_snapx == 'undefined')     var ol_snapx = 0;if (typeof ol_snapy == 'undefined')     var ol_snapy = 0;if (typeof ol_fixx == 'undefined')     var ol_fixx = -1;if (typeof ol_fixy == 'undefined')     var ol_fixy = -1;if (typeof ol_relx == 'undefined')     var ol_relx = null;if (typeof ol_rely == 'undefined')     var ol_rely = null;if (typeof ol_fgbackground == 'undefined')     var ol_fgbackground = "";if (typeof ol_bgbackground == 'undefined')     var ol_bgbackground = "";if (typeof ol_padxl == 'undefined')     var ol_padxl = 1;if (typeof ol_padxr == 'undefined')     var ol_padxr = 1;if (typeof ol_padyt == 'undefined')     var ol_padyt = 1;if (typeof ol_padyb == 'undefined')     var ol_padyb = 1;if (typeof ol_fullhtml == 'undefined')     var ol_fullhtml = 0;if (typeof ol_vpos == 'undefined')     var ol_vpos = BELOW;if (typeof ol_aboveheight == 'undefined')     var ol_aboveheight = 0;if (typeof ol_capicon == 'undefined')     var ol_capicon = "";if (typeof ol_frame == 'undefined')     var ol_frame = self;if (typeof ol_timeout == 'undefined')     var ol_timeout = 0;if (typeof ol_function == 'undefined')     var ol_function = null;if (typeof ol_delay == 'undefined')     var ol_delay = 0;if (typeof ol_hauto == 'undefined')     var ol_hauto = 0;if (typeof ol_vauto == 'undefined')     var ol_vauto = 0;if (typeof ol_closeclick == 'undefined')     var ol_closeclick = 0;if (typeof ol_wrap == 'undefined')     var ol_wrap = 0;if (typeof ol_followmouse == 'undefined')     var ol_followmouse = 1;if (typeof ol_mouseoff == 'undefined')     var ol_mouseoff = 0;if (typeof ol_closetitle == 'undefined')     var ol_closetitle = 'Close';if (typeof ol_compatmode == 'undefined')     var ol_compatmode = 0;if (typeof ol_css == 'undefined')     var ol_css = CSSOFF;if (typeof ol_fgclass == 'undefined')     var ol_fgclass = "";if (typeof ol_bgclass == 'undefined')     var ol_bgclass = "";if (typeof ol_textfontclass == 'undefined')     var ol_textfontclass = "";if (typeof ol_captionfontclass == 'undefined')     var ol_captionfontclass = "";if (typeof ol_closefontclass == 'undefined')     var ol_closefontclass = "";if (typeof ol_texts == 'undefined')     var ol_texts = new Array("Text 0", "Text 1");if (typeof ol_caps == 'undefined')     var ol_caps = new Array("Caption 0", "Caption 1");var o3_text = "";var o3_cap = "";var o3_sticky = 0;var o3_background = "";var o3_close = "Close";var o3_hpos = RIGHT;var o3_offsetx = 2;var o3_offsety = 2;var o3_fgcolor = "";var o3_bgcolor = "";var o3_textcolor = "";var o3_capcolor = "";var o3_closecolor = "";var o3_width = 100;var o3_border = 1;var o3_cellpad = 2;var o3_status = "";var o3_autostatus = 0;var o3_height = -1;var o3_snapx = 0;var o3_snapy = 0;var o3_fixx = -1;var o3_fixy = -1;var o3_relx = null;var o3_rely = null;var o3_fgbackground = "";var o3_bgbackground = "";var o3_padxl = 0;var o3_padxr = 0;var o3_padyt = 0;var o3_padyb = 0;var o3_fullhtml = 0;var o3_vpos = BELOW;var o3_aboveheight = 0;var o3_capicon = "";var o3_textfont = "Verdana,Arial,Helvetica";var o3_captionfont = "Verdana,Arial,Helvetica";var o3_closefont = "Verdana,Arial,Helvetica";var o3_textsize = "1";var o3_captionsize = "1";var o3_closesize = "1";var o3_frame = self;var o3_timeout = 0;var o3_timerid = 0;var o3_allowmove = 0;var o3_function = null;var o3_delay = 0;var o3_delayid = 0;var o3_hauto = 0;var o3_vauto = 0;var o3_closeclick = 0;var o3_wrap = 0;var o3_followmouse = 1;var o3_mouseoff = 0;var o3_closetitle = '';var o3_compatmode = 0;var o3_css = CSSOFF;var o3_fgclass = "";var o3_bgclass = "";var o3_textfontclass = "";var o3_captionfontclass = "";var o3_closefontclass = "";var o3_x = 0;var o3_y = 0;var o3_showingsticky = 0;var o3_removecounter = 0;var over = null;var fnRef, hoveringSwitch = false;var olHideDelay;var isMac = (navigator.userAgent.indexOf("Mac") != -1);var olOp = (navigator.userAgent.toLowerCase().indexOf('opera') > -1 && document.createTextNode);var olNs4 = (navigator.appName == 'Netscape' && parseInt(navigator.appVersion) == 4);var olNs6 = (document.getElementById) ? true : false;var olIe4 = (document.all) ? true : false;var olIe5 = false;var olIe55 = false;var docRoot = 'document.body';if (olNs4) {    var oW = window.innerWidth;    var oH = window.innerHeight;    window.onresize = function(){        if (oW != window.innerWidth || oH != window.innerHeight)             location.reload();    }}if (olIe4) {    var agent = navigator.userAgent;    if (/MSIE/.test(agent)) {        var versNum = parseFloat(agent.match(/MSIE (\d\.\d+)\.*/i)[1]);        if (versNum >= 5) {            olIe5 = true;            olIe55 = (versNum >= 5.5 && !olOp) ? true : false;            if (olNs6)                 olNs6 = false;        }    }    if (olNs6)         olIe4 = false;}if (document.compatMode && document.compatMode == 'CSS1Compat') {    docRoot = ((olIe4 && !olOp) ? 'document.documentElement' : docRoot);}if (window.addEventListener)     window.addEventListener("load", OLonLoad_handler, false);else     if (window.attachEvent)         window.attachEvent("onload", OLonLoad_handler);var olCheckMouseCapture = true;if ((olNs4 || olNs6 || olIe4)) {    olMouseCapture();}else {    overlib = no_overlib;    nd = no_overlib;    ver3fix = true;}function overlib(){    if (!olLoaded || isExclusive(overlib.arguments))         return true;    if (olCheckMouseCapture)         olMouseCapture();    if (over)         cClick();    olHideDelay = 0;    o3_text = ol_text;    o3_cap = ol_cap;    o3_sticky = ol_sticky;    o3_background = ol_background;    o3_close = ol_close;    o3_hpos = ol_hpos;    o3_offsetx = ol_offsetx;    o3_offsety = ol_offsety;    o3_fgcolor = ol_fgcolor;    o3_bgcolor = ol_bgcolor;    o3_textcolor = ol_textcolor;    o3_capcolor = ol_capcolor;    o3_closecolor = ol_closecolor;    o3_width = ol_width;    o3_border = ol_border;    o3_cellpad = ol_cellpad;    o3_status = ol_status;    o3_autostatus = ol_autostatus;    o3_height = ol_height;    o3_snapx = ol_snapx;    o3_snapy = ol_snapy;    o3_fixx = ol_fixx;    o3_fixy = ol_fixy;    o3_relx = ol_relx;    o3_rely = ol_rely;    o3_fgbackground = ol_fgbackground;    o3_bgbackground = ol_bgbackground;    o3_padxl = ol_padxl;    o3_padxr = ol_padxr;    o3_padyt = ol_padyt;    o3_padyb = ol_padyb;    o3_fullhtml = ol_fullhtml;    o3_vpos = ol_vpos;    o3_aboveheight = ol_aboveheight;    o3_capicon = ol_capicon;    o3_textfont = ol_textfont;    o3_captionfont = ol_captionfont;    o3_closefont = ol_closefont;    o3_textsize = ol_textsize;    o3_captionsize = ol_captionsize;    o3_closesize = ol_closesize;    o3_timeout = ol_timeout;    o3_function = ol_function;    o3_delay = ol_delay;    o3_hauto = ol_hauto;    o3_vauto = ol_vauto;    o3_closeclick = ol_closeclick;    o3_wrap = ol_wrap;    o3_followmouse = ol_followmouse;    o3_mouseoff = ol_mouseoff;    o3_closetitle = ol_closetitle;    o3_css = ol_css;    o3_compatmode = ol_compatmode;    o3_fgclass = ol_fgclass;    o3_bgclass = ol_bgclass;    o3_textfontclass = ol_textfontclass;    o3_captionfontclass = ol_captionfontclass;    o3_closefontclass = ol_closefontclass;    setRunTimeVariables();    fnRef = '';    o3_frame = ol_frame;    if (!(over = createDivContainer())) {        return false;    }    parseTokens('o3_', overlib.arguments);    if (!postParseChecks()) {        return false;    }    if (o3_delay == 0) {        return runHook("olMain", FREPLACE);    }    else {        o3_delayid = setTimeout("runHook('olMain', FREPLACE)", o3_delay);        return false;    }}function nd(time){    if (olLoaded && !isExclusive()) {        hideDelay(time);        if (o3_removecounter >= 1) {            o3_showingsticky = 0        };        if (o3_showingsticky == 0) {            o3_allowmove = 0;            if (over != null && o3_timerid == 0)                 runHook("hideObject", FREPLACE, over);        }        else {            o3_removecounter++;        }    }    return true;}function cClick(){    if (olLoaded) {        runHook("hideObject", FREPLACE, over);        o3_showingsticky = 0;    }    return false;}function overlib_pagedefaults(){    parseTokens('ol_', overlib_pagedefaults.arguments);}function olMain(){    var layerhtml, styleType;    runHook("olMain", FBEFORE);    if (o3_background != "" || o3_fullhtml) {        layerhtml = runHook('ol_content_background', FALTERNATE, o3_css, o3_text, o3_background, o3_fullhtml);    }    else {        styleType = (pms[o3_css - 1 - pmStart] == "cssoff" || pms[o3_css - 1 - pmStart] == "cssclass");        if (o3_fgbackground != "")             o3_fgbackground = "background=\"" + o3_fgbackground + "\"";        if (o3_bgbackground != "")             o3_bgbackground = (styleType ? "background=\"" + o3_bgbackground + "\"" : o3_bgbackground);        if (o3_fgcolor != "")             o3_fgcolor = (styleType ? "bgcolor=\"" + o3_fgcolor + "\"" : o3_fgcolor);        if (o3_bgcolor != "")             o3_bgcolor = (styleType ? "bgcolor=\"" + o3_bgcolor + "\"" : o3_bgcolor);        if (o3_height > 0)             o3_height = (styleType ? "height=\"" + o3_height + "\"" : o3_height);        else             o3_height = "";        if (o3_cap == "") {            layerhtml = runHook('ol_content_simple', FALTERNATE, o3_css, o3_text);        }        else {            if (o3_sticky) {                layerhtml = runHook('ol_content_caption', FALTERNATE, o3_css, o3_text, o3_cap, o3_close);            }            else {                layerhtml = runHook('ol_content_caption', FALTERNATE, o3_css, o3_text, o3_cap, "");            }        }    }    if (o3_sticky) {        if (o3_timerid > 0) {            clearTimeout(o3_timerid);            o3_timerid = 0;        }        o3_showingsticky = 1;        o3_removecounter = 0;    }    if (!runHook("createPopup", FREPLACE, layerhtml))         return false;    if (o3_autostatus > 0) {        o3_status = o3_text;        if (o3_autostatus > 1)             o3_status = o3_cap;    }    o3_allowmove = 0;    if (o3_timeout > 0) {        if (o3_timerid > 0)             clearTimeout(o3_timerid);        o3_timerid = setTimeout("cClick()", o3_timeout);    }    runHook("disp", FREPLACE, o3_status);    runHook("olMain", FAFTER);    return (olOp && event && event.type == 'mouseover' && !o3_status) ? '' : (o3_status != '');}function ol_content_simple(text){    txt = '<table width="' + o3_width + '" border="0" cellpadding="' + o3_border + '" cellspacing="0" ' + (o3_bgclass ? 'class="' + o3_bgclass + '"' : o3_bgcolor + ' ' + o3_height) + '><tr><td><table width="100%" border="0" cellpadding="' + o3_cellpad + '" cellspacing="0" ' + (o3_fgclass ? 'class="' + o3_fgclass + '"' : o3_fgcolor + ' ' + o3_fgbackground + ' ' + o3_height) + '><tr><td valign="TOP"' + (o3_textfontclass ? ' class="' + o3_textfontclass + '">' : '>') + (o3_textfontclass ? '' : wrapStr(0, o3_textsize, 'text')) + text + (o3_textfontclass ? '' : wrapStr(1, o3_textsize)) + '</td></tr></table></td></tr></table>';    set_background("");    return txt;}function ol_content_caption(text, title, close){    var nameId;    closing = "";    closeevent = "onmouseover";    if (o3_closeclick == 1)         closeevent = (o3_closetitle ? "title='" + o3_closetitle + "'" : "") + " onclick";    if (o3_capicon != "") {        nameId = ' hspace=\"5\"' + ' align=\"middle\" alt=\"\"';        if (typeof o3_dragimg != 'undefined' && o3_dragimg)             nameId = ' hspace=\"5\"' + ' name=\"' + o3_dragimg + '\" id=\"' + o3_dragimg + '\" align=\"middle\" alt=\"Drag Enabled\" title=\"Drag Enabled\"';        o3_capicon = '<img src=\"' + o3_capicon + '\"' + nameId + ' />';    }    if (close != "")         closing = '<td ' + (!o3_compatmode && o3_closefontclass ? 'class="' + o3_closefontclass : 'align="RIGHT') + '"><a href="javascript:return ' + fnRef + 'cClick();"' + ((o3_compatmode && o3_closefontclass) ? ' class="' + o3_closefontclass + '" ' : ' ') + closeevent + '="return ' + fnRef + 'cClick();">' + (o3_closefontclass ? '' : wrapStr(0, o3_closesize, 'close')) + close + (o3_closefontclass ? '' : wrapStr(1, o3_closesize, 'close')) + '</a></td>';    txt = '<table width="' + o3_width + '" border="0" cellpadding="' + o3_border + '" cellspacing="0" ' + (o3_bgclass ? 'class="' + o3_bgclass + '"' : o3_bgcolor + ' ' + o3_bgbackground + ' ' + o3_height) + '><tr><td><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td' + (o3_captionfontclass ? ' class="' + o3_captionfontclass + '">' : '>') + (o3_captionfontclass ? '' : '<b>' + wrapStr(0, o3_captionsize, 'caption')) + o3_capicon + title + (o3_captionfontclass ? '' : wrapStr(1, o3_captionsize) + '</b>') + '</td>' + closing + '</tr></table><table width="100%" border="0" cellpadding="' + o3_cellpad + '" cellspacing="0" ' + (o3_fgclass ? 'class="' + o3_fgclass + '"' : o3_fgcolor + ' ' + o3_fgbackground + ' ' + o3_height) + '><tr><td valign="TOP"' + (o3_textfontclass ? ' class="' + o3_textfontclass + '">' : '>') + (o3_textfontclass ? '' : wrapStr(0, o3_textsize, 'text')) + text + (o3_textfontclass ? '' : wrapStr(1, o3_textsize)) + '</td></tr></table></td></tr></table>';    set_background("");    return txt;}function ol_content_background(text, picture, hasfullhtml){    if (hasfullhtml) {        txt = text;    }    else {        txt = '<table width="' + o3_width + '" border="0" cellpadding="0" cellspacing="0" height="' + o3_height + '"><tr><td colspan="3" height="' + o3_padyt + '"></td></tr><tr><td width="' + o3_padxl + '"></td><td valign="TOP" width="' + (o3_width - o3_padxl - o3_padxr) + (o3_textfontclass ? '" class="' + o3_textfontclass : '') + '">' + (o3_textfontclass ? '' : wrapStr(0, o3_textsize, 'text')) + text + (o3_textfontclass ? '' : wrapStr(1, o3_textsize)) + '</td><td width="' + o3_padxr + '"></td></tr><tr><td colspan="3" height="' + o3_padyb + '"></td></tr></table>';    }    set_background(picture);    return txt;}function set_background(pic){    if (pic == "") {        if (olNs4) {            over.background.src = null;        }        else             if (over.style) {                over.style.backgroundImage = "none";            }    }    else {        if (olNs4) {            over.background.src = pic;        }        else             if (over.style) {                over.style.width = o3_width + 'px';                over.style.backgroundImage = "url(" + pic + ")";            }    }}var olShowId = -1;function disp(statustext){    runHook("disp", FBEFORE);    if (o3_allowmove == 0) {        runHook("placeLayer", FREPLACE);        (olNs6 && olShowId < 0) ? olShowId = setTimeout("runHook('showObject', FREPLACE, over)", 1) : runHook("showObject", FREPLACE, over);        o3_allowmove = (o3_sticky || o3_followmouse == 0) ? 0 : 1;    }    runHook("disp", FAFTER);    if (statustext != "")         self.status = statustext;}function createPopup(lyrContent){    runHook("createPopup", FBEFORE);    if (o3_wrap && !(olNs4 || olOp)) {        if (olIe4) {            over.style.pixelWidth = 0;        }        else             if (olNs6) {                repositionTo(over, 0, -over.offsetHeight);            }    }    layerWrite(lyrContent);    if (o3_wrap)         o3_width = (olNs4 ? over.clip.width : over.offsetWidth);    runHook("createPopup", FAFTER, lyrContent);    return true;}function placeLayer(){    var placeX, placeY, widthFix = 0;    if (o3_frame.innerWidth) {        widthFix = Math.ceil(1.2 * (o3_frame.outerWidth - o3_frame.innerWidth));        widthFix = (widthFix > 50) ? 0 : widthFix;        iwidth = o3_frame.innerWidth;    }    else         if (eval('o3_frame.' + docRoot) && eval("typeof o3_frame." + docRoot + ".clientWidth=='number'") && eval('o3_frame.' + docRoot + '.clientWidth')) {            iwidth = eval('o3_frame.' + docRoot + '.clientWidth');        }    winoffset = (olIe4) ? eval('o3_frame.' + docRoot + '.scrollLeft') : o3_frame.pageXOffset;    placeX = runHook('horizontalPlacement', FCHAIN, iwidth, winoffset, widthFix);    if (o3_frame.innerHeight) {        iheight = o3_frame.innerHeight;    }    else         if (eval('o3_frame.' + docRoot) && eval("typeof o3_frame." + docRoot + ".clientHeight=='number'") && eval('o3_frame.' + docRoot + '.clientHeight')) {            iheight = eval('o3_frame.' + docRoot + '.clientHeight');        }    scrolloffset = (olIe4) ? eval('o3_frame.' + docRoot + '.scrollTop') : o3_frame.pageYOffset;    placeY = runHook('verticalPlacement', FCHAIN, iheight, scrolloffset);    repositionTo(over, placeX, placeY);}function olMouseMove(e){    var e = (e) ? e : event;    if (e.pageX) {        o3_x = e.pageX;        o3_y = e.pageY;    }    else         if (e.clientX) {            o3_x = eval('e.clientX+o3_frame.' + docRoot + '.scrollLeft');            o3_y = eval('e.clientY+o3_frame.' + docRoot + '.scrollTop');        }    if (o3_allowmove == 1)         runHook("placeLayer", FREPLACE);    if (hoveringSwitch && !olNs4 && runHook("cursorOff", FREPLACE)) {        (olHideDelay ? hideDelay(olHideDelay) : cClick());        hoveringSwitch = !hoveringSwitch;    }}function no_overlib(){    return ver3fix;}function olMouseCapture(){    capExtent = document;    var fN, mseHandler = olMouseMove;    var re = /function[ ]+(\w+)\(/;    if (document.onmousemove || (!olIe4 && window.onmousemove)) {        if (window.onmousemove)             capExtent = window;        fN = capExtent.onmousemove.toString().match(re);        if (fN == null || fN[1] == 'anonymous' || fN[1] == 'olMouseMove') {            olCheckMouseCapture = false;            return;        }        var str = fN[1] + '(e); ' + 'olMouseMove(e); ';        mseHandler = new Function('e', str);    }    capExtent.onmousemove = mseHandler;    if (olNs4)         capExtent.captureEvents(Event.MOUSEMOVE);}function parseTokens(pf, ar){    var v, mode = -1, par = (pf != 'ol_');    var fnMark = (par && !ar.length ? 1 : 0);    for (i = 0; i < ar.length; i++) {        if (mode < 0) {            if (typeof ar[i] == 'number' && ar[i] > pmStart && ar[i] < pmUpper) {                fnMark = (par ? 1 : 0);                i--;            }            else {                switch (pf) {                    case 'ol_':                        ol_text = ar[i].toString();                        break;                    default:                        o3_text = ar[i].toString();                }            }            mode = 0;        }        else {            if (ar[i] >= pmCount || ar[i] == DONOTHING) {                continue;            }            if (ar[i] == INARRAY) {                fnMark = 0;                eval(pf + 'text=ol_texts[' + ar[++i] + '].toString()');                continue;            }            if (ar[i] == CAPARRAY) {                eval(pf + 'cap=ol_caps[' + ar[++i] + '].toString()');                continue;            }            if (ar[i] == STICKY) {                if (pf != 'ol_')                     eval(pf + 'sticky=1');                continue;            }            if (ar[i] == BACKGROUND) {                eval(pf + 'background="' + ar[++i] + '"');                continue;            }            if (ar[i] == NOCLOSE) {                if (pf != 'ol_')                     opt_NOCLOSE();                continue;            }            if (ar[i] == CAPTION) {                eval(pf + "cap='" + escSglQuote(ar[++i]) + "'");                continue;            }            if (ar[i] == CENTER || ar[i] == LEFT || ar[i] == RIGHT) {                eval(pf + 'hpos=' + ar[i]);                if (pf != 'ol_')                     olHautoFlag = 1;                continue;            }            if (ar[i] == OFFSETX) {                eval(pf + 'offsetx=' + ar[++i]);                continue;            }            if (ar[i] == OFFSETY) {                eval(pf + 'offsety=' + ar[++i]);                continue;            }            if (ar[i] == FGCOLOR) {                eval(pf + 'fgcolor="' + ar[++i] + '"');                continue;            }            if (ar[i] == BGCOLOR) {                eval(pf + 'bgcolor="' + ar[++i] + '"');                continue;            }            if (ar[i] == TEXTCOLOR) {                eval(pf + 'textcolor="' + ar[++i] + '"');                continue;            }            if (ar[i] == CAPCOLOR) {                eval(pf + 'capcolor="' + ar[++i] + '"');                continue;            }            if (ar[i] == CLOSECOLOR) {                eval(pf + 'closecolor="' + ar[++i] + '"');                continue;            }            if (ar[i] == WIDTH) {                eval(pf + 'width=' + ar[++i]);                continue;            }            if (ar[i] == BORDER) {                eval(pf + 'border=' + ar[++i]);                continue;            }            if (ar[i] == CELLPAD) {                i = opt_MULTIPLEARGS(++i, ar, (pf + 'cellpad'));                continue;            }            if (ar[i] == STATUS) {                eval(pf + "status='" + escSglQuote(ar[++i]) + "'");                continue;            }            if (ar[i] == AUTOSTATUS) {                eval(pf + 'autostatus=(' + pf + 'autostatus == 1) ? 0 : 1');                continue;            }            if (ar[i] == AUTOSTATUSCAP) {                eval(pf + 'autostatus=(' + pf + 'autostatus == 2) ? 0 : 2');                continue;            }            if (ar[i] == HEIGHT) {                eval(pf + 'height=' + pf + 'aboveheight=' + ar[++i]);                continue;            }            if (ar[i] == CLOSETEXT) {                eval(pf + "close='" + escSglQuote(ar[++i]) + "'");                continue;            }            if (ar[i] == SNAPX) {                eval(pf + 'snapx=' + ar[++i]);                continue;            }            if (ar[i] == SNAPY) {                eval(pf + 'snapy=' + ar[++i]);                continue;            }            if (ar[i] == FIXX) {                eval(pf + 'fixx=' + ar[++i]);                continue;            }            if (ar[i] == FIXY) {                eval(pf + 'fixy=' + ar[++i]);                continue;            }            if (ar[i] == RELX) {                eval(pf + 'relx=' + ar[++i]);                continue;            }            if (ar[i] == RELY) {                eval(pf + 'rely=' + ar[++i]);                continue;            }            if (ar[i] == FGBACKGROUND) {                eval(pf + 'fgbackground="' + ar[++i] + '"');                continue;            }            if (ar[i] == BGBACKGROUND) {                eval(pf + 'bgbackground="' + ar[++i] + '"');                continue;            }            if (ar[i] == PADX) {                eval(pf + 'padxl=' + ar[++i]);                eval(pf + 'padxr=' + ar[++i]);                continue;            }            if (ar[i] == PADY) {                eval(pf + 'padyt=' + ar[++i]);                eval(pf + 'padyb=' + ar[++i]);                continue;            }            if (ar[i] == FULLHTML) {                if (pf != 'ol_')                     eval(pf + 'fullhtml=1');                continue;            }            if (ar[i] == BELOW || ar[i] == ABOVE) {                eval(pf + 'vpos=' + ar[i]);                if (pf != 'ol_')                     olVautoFlag = 1;                continue;            }            if (ar[i] == CAPICON) {                eval(pf + 'capicon="' + ar[++i] + '"');                continue;            }            if (ar[i] == TEXTFONT) {                eval(pf + "textfont='" + escSglQuote(ar[++i]) + "'");                continue;            }            if (ar[i] == CAPTIONFONT) {                eval(pf + "captionfont='" + escSglQuote(ar[++i]) + "'");                continue;            }            if (ar[i] == CLOSEFONT) {                eval(pf + "closefont='" + escSglQuote(ar[++i]) + "'");                continue;            }            if (ar[i] == TEXTSIZE) {                eval(pf + 'textsize="' + ar[++i] + '"');                continue;            }            if (ar[i] == CAPTIONSIZE) {                eval(pf + 'captionsize="' + ar[++i] + '"');                continue;            }            if (ar[i] == CLOSESIZE) {                eval(pf + 'closesize="' + ar[++i] + '"');                continue;            }            if (ar[i] == TIMEOUT) {                eval(pf + 'timeout=' + ar[++i]);                continue;            }            if (ar[i] == FUNCTION) {                if (pf == 'ol_') {                    if (typeof ar[i + 1] != 'number') {                        v = ar[++i];                        ol_function = (typeof v == 'function' ? v : null);                    }                }                else {                    fnMark = 0;                    v = null;                    if (typeof ar[i + 1] != 'number')                         v = ar[++i];                    opt_FUNCTION(v);                }                continue;            }            if (ar[i] == DELAY) {                eval(pf + 'delay=' + ar[++i]);                continue;            }            if (ar[i] == HAUTO) {                eval(pf + 'hauto=(' + pf + 'hauto == 0) ? 1 : 0');                continue;            }            if (ar[i] == VAUTO) {                eval(pf + 'vauto=(' + pf + 'vauto == 0) ? 1 : 0');                continue;            }            if (ar[i] == CLOSECLICK) {                eval(pf + 'closeclick=(' + pf + 'closeclick == 0) ? 1 : 0');                continue;            }            if (ar[i] == WRAP) {                eval(pf + 'wrap=(' + pf + 'wrap == 0) ? 1 : 0');                continue;            }            if (ar[i] == FOLLOWMOUSE) {                eval(pf + 'followmouse=(' + pf + 'followmouse == 1) ? 0 : 1');                continue;            }            if (ar[i] == MOUSEOFF) {                eval(pf + 'mouseoff=(' + pf + 'mouseoff==0) ? 1 : 0');                v = ar[i + 1];                if (pf != 'ol_' && eval(pf + 'mouseoff') && typeof v == 'number' && (v < pmStart || v > pmUpper))                     olHideDelay = ar[++i];                continue;            }            if (ar[i] == CLOSETITLE) {                eval(pf + "closetitle='" + escSglQuote(ar[++i]) + "'");                continue;            }            if (ar[i] == CSSOFF || ar[i] == CSSCLASS) {                eval(pf + 'css=' + ar[i]);                continue;            }            if (ar[i] == COMPATMODE) {                eval(pf + 'compatmode=(' + pf + 'compatmode==0) ? 1 : 0');                continue;            }            if (ar[i] == FGCLASS) {                eval(pf + 'fgclass="' + ar[++i] + '"');                continue;            }            if (ar[i] == BGCLASS) {                eval(pf + 'bgclass="' + ar[++i] + '"');                continue;            }            if (ar[i] == TEXTFONTCLASS) {                eval(pf + 'textfontclass="' + ar[++i] + '"');                continue;            }            if (ar[i] == CAPTIONFONTCLASS) {                eval(pf + 'captionfontclass="' + ar[++i] + '"');                continue;            }            if (ar[i] == CLOSEFONTCLASS) {                eval(pf + 'closefontclass="' + ar[++i] + '"');                continue;            }            i = parseCmdLine(pf, i, ar);        }    }    if (fnMark && o3_function)         o3_text = o3_function();    if ((pf == 'o3_') && o3_wrap) {        o3_width = 0;        if (olOp || (olIe4 && isMac)) {            var tReg = /<.*\n*>/ig;            if (!tReg.test(o3_text))                 o3_text = o3_text.replace(/[ ]+/g, '&nbsp;');            if (!tReg.test(o3_cap))                 o3_cap = o3_cap.replace(/[ ]+/g, '&nbsp;');        }    }    if ((pf == 'o3_') && o3_sticky) {        if (!o3_close && (o3_frame != ol_frame))             o3_close = ol_close;        if (o3_mouseoff && (o3_frame == ol_frame))             opt_NOCLOSE(' ');    }}function layerWrite(txt){    txt += "\n";    if (olNs4) {        var lyr = o3_frame.document.layers['overDiv'].document;        lyr.write(txt);        lyr.close();    }    else         if (typeof over.innerHTML != 'undefined') {            if (olIe5 && isMac)                 over.innerHTML = '';            over.innerHTML = txt;        }        else {            range = o3_frame.document.createRange();            range.setStartAfter(over);            domfrag = range.createContextualFragment(txt);            while (over.hasChildNodes()) {                over.removeChild(over.lastChild);            }            over.appendChild(domfrag);        }}function showObject(obj){    runHook("showObject", FBEFORE);    var theObj = (olNs4 ? obj : obj.style);    theObj.visibility = 'visible';    runHook("showObject", FAFTER);}function hideObject(obj){    runHook("hideObject", FBEFORE);    var theObj = (olNs4 ? obj : obj.style);    if (olNs6 && olShowId > 0) {        clearTimeout(olShowId);        olShowId = 0;    }    theObj.visibility = 'hidden';    if (o3_timerid > 0)         clearTimeout(o3_timerid);    if (o3_delayid > 0)         clearTimeout(o3_delayid);    o3_timerid = 0;    o3_delayid = 0;    self.status = "";    if (obj.onmouseout || obj.onmouseover) {        if (olNs4)             obj.releaseEvents(Event.MOUSEOUT || Event.MOUSEOVER);        obj.onmouseout = obj.onmouseover = null;    }    runHook("hideObject", FAFTER);}function repositionTo(obj, xL, yL){    var theObj = (olNs4 ? obj : obj.style);    theObj.left = xL + (!olNs4 ? 'px' : 0);    theObj.top = yL + (!olNs4 ? 'px' : 0);}function cursorOff(){    var left = parseInt(over.style.left);    var top = parseInt(over.style.top);    var right = left + (over.offsetWidth >= parseInt(o3_width) ? over.offsetWidth : parseInt(o3_width));    var bottom = top + (over.offsetHeight >= o3_aboveheight ? over.offsetHeight : o3_aboveheight);    if (o3_x < left || o3_x > right || o3_y < top || o3_y > bottom)         return true;    return false;}function opt_FUNCTION(callme){    o3_text = (callme ? (typeof callme == 'string' ? (/.+\(.*\)/.test(callme) ? eval(callme) : callme) : callme()) : (o3_function ? o3_function() : 'No Function'));    return 0;}function opt_NOCLOSE(unused){    if (!unused) {        o3_close = "";    }    if (olNs4) {        over.captureEvents(Event.MOUSEOUT || Event.MOUSEOVER);        over.onmouseover = function(){            if (o3_timerid > 0) {                clearTimeout(o3_timerid);                o3_timerid = 0;            }        }        over.onmouseout = function(e){            if (olHideDelay) {                hideDelay(olHideDelay);            }            else {                cClick(e);            }        }    }    else {        over.onmouseover = function(){            hoveringSwitch = true;            if (o3_timerid > 0) {                clearTimeout(o3_timerid);                o3_timerid = 0;            }        }    }    return 0;}function opt_MULTIPLEARGS(i, args, parameter){    var k = i, re, pV, str = '';    for (k = i; k < args.length; k++) {        if (typeof args[k] == 'number' && args[k] > pmStart) {            break;        }        str += args[k] + ',';    }    if (str) {        str = str.substring(0, --str.length);    }    k--;    pV = (olNs4 && /cellpad/i.test(parameter)) ? str.split(',')[0] : str;    eval(parameter + '="' + pV + '"');    return k;}function nbspCleanup(){    if (o3_wrap && (olOp || (olIe4 && isMac))) {        o3_text = o3_text.replace(/\&nbsp;/g, ' ');        o3_cap = o3_cap.replace(/\&nbsp;/g, ' ');    }}function escSglQuote(str){    return str.toString().replace(/'/g, "\\'");}function OLonLoad_handler(e){    var re = /\w+\(.*\)[;\s]+/g, olre = /overlib\(|nd\(|cClick\(/, fn, l, i;    if (!olLoaded) {        olLoaded = 1;    }    if (window.removeEventListener && e.eventPhase == 3) {        window.removeEventListener("load", OLonLoad_handler, false);    }    else         if (window.detachEvent) {            window.detachEvent("onload", OLonLoad_handler);            var fN = document.body.getAttribute('onload');            if (fN) {                fN = fN.toString().match(re);                if (fN && fN.length) {                    for (i = 0; i < fN.length; i++) {                        if (/anonymous/.test(fN[i]))                             continue;                        while ((l = fN[i].search(/\)[;\s]+/)) != -1) {                            fn = fN[i].substring(0, l + 1);                            fN[i] = fN[i].substring(l + 2);                            if (olre.test(fn))                                 eval(fn);                        }                    }                }            }        }}function wrapStr(endWrap, fontSizeStr, whichString){    var fontStr, fontColor, isClose = ((whichString == 'close') ? 1 : 0), hasDims = /[%\-a-z]+$/.test(fontSizeStr);    fontSizeStr = (olNs4) ? (!hasDims ? fontSizeStr : '1') : fontSizeStr;    if (endWrap)         return (hasDims && !olNs4) ? (isClose ? '</span>' : '</div>') : '</font>';    else {        fontStr = 'o3_' + whichString + 'font';        fontColor = 'o3_' + ((whichString == 'caption') ? 'cap' : whichString) + 'color';        return (hasDims && !olNs4) ? (isClose ? '<span style="font-family: ' + quoteMultiNameFonts(eval(fontStr)) + '; color: ' + eval(fontColor) + '; font-size: ' + fontSizeStr + ';">' : '<div style="font-family: ' + quoteMultiNameFonts(eval(fontStr)) + '; color: ' + eval(fontColor) + '; font-size: ' + fontSizeStr + ';">') : '<font face="' + eval(fontStr) + '" color="' + eval(fontColor) + '" size="' + (parseInt(fontSizeStr) > 7 ? '7' : fontSizeStr) + '">';    }}function quoteMultiNameFonts(theFont){    var v, pM = theFont.split(',');    for (var i = 0; i < pM.length; i++) {        v = pM[i];        v = v.replace(/^\s+/, '').replace(/\s+$/, '');        if (/\s/.test(v) && !/['"]/.test(v)) {            v = "\'" + v + "\'";            pM[i] = v;        }    }    return pM.join();}function isExclusive(args){    return false;}function hideDelay(time){    if (time && !o3_delay) {        if (o3_timerid > 0)             clearTimeout(o3_timerid);        o3_timerid = setTimeout("cClick()", (o3_timeout = time));    }}function horizontalPlacement(browserWidth, horizontalScrollAmount, widthFix){    var placeX, iwidth = browserWidth, winoffset = horizontalScrollAmount;    var parsedWidth = parseInt(o3_width);    if (o3_fixx > -1 || o3_relx != null) {        placeX = (o3_relx != null ? (o3_relx < 0 ? winoffset + o3_relx + iwidth - parsedWidth - widthFix : winoffset + o3_relx) : o3_fixx);    }    else {        if (o3_hauto == 1) {            if ((o3_x - winoffset) > (iwidth / 2)) {                o3_hpos = LEFT;            }            else {                o3_hpos = RIGHT;            }        }        if (o3_hpos == CENTER) {            placeX = o3_x + o3_offsetx - (parsedWidth / 2);            if (placeX < winoffset)                 placeX = winoffset;        }        if (o3_hpos == RIGHT) {            placeX = o3_x + o3_offsetx;            if ((placeX + parsedWidth) > (winoffset + iwidth - widthFix)) {                placeX = iwidth + winoffset - parsedWidth - widthFix;                if (placeX < 0)                     placeX = 0;            }        }        if (o3_hpos == LEFT) {            placeX = o3_x - o3_offsetx - parsedWidth;            if (placeX < winoffset)                 placeX = winoffset;        }        if (o3_snapx > 1) {            var snapping = placeX % o3_snapx;            if (o3_hpos == LEFT) {                placeX = placeX - (o3_snapx + snapping);            }            else {                placeX = placeX + (o3_snapx - snapping);            }            if (placeX < winoffset)                 placeX = winoffset;        }    }    return placeX;}function verticalPlacement(browserHeight, verticalScrollAmount){    var placeY, iheight = browserHeight, scrolloffset = verticalScrollAmount;    var parsedHeight = (o3_aboveheight ? parseInt(o3_aboveheight) : (olNs4 ? over.clip.height : over.offsetHeight));    if (o3_fixy > -1 || o3_rely != null) {        placeY = (o3_rely != null ? (o3_rely < 0 ? scrolloffset + o3_rely + iheight - parsedHeight : scrolloffset + o3_rely) : o3_fixy);    }    else {        if (o3_vauto == 1) {            if ((o3_y - scrolloffset) > (iheight / 2)) {                o3_vpos = ABOVE;            }            else {                o3_vpos = BELOW;            }        }        if (o3_vpos == ABOVE) {            if (o3_aboveheight == 0)                 o3_aboveheight = parsedHeight;            placeY = o3_y - (o3_aboveheight + o3_offsety);            if (placeY < scrolloffset)                 placeY = scrolloffset;        }        else {            placeY = o3_y + o3_offsety;        }        if (o3_snapy > 1) {            var snapping = placeY % o3_snapy;            if (o3_aboveheight > 0 && o3_vpos == ABOVE) {                placeY = placeY - (o3_snapy + snapping);            }            else {                placeY = placeY + (o3_snapy - snapping);            }            if (placeY < scrolloffset)                 placeY = scrolloffset;        }    }    return placeY;}function checkPositionFlags(){    if (olHautoFlag)         olHautoFlag = o3_hauto = 0;    if (olVautoFlag)         olVautoFlag = o3_vauto = 0;    return true;}function createDivContainer(id, frm, zValue){    id = (id || 'overDiv');    frm = (frm || o3_frame);    zValue = (zValue || 1000);    var objRef, divContainer = layerReference(id);    if (divContainer == null) {        if (olNs4) {            divContainer = frm.document.layers[id] = new Layer(window.innerWidth, frm);            objRef = divContainer;        }        else {            var body = (olIe4 ? frm.document.all.tags('BODY')[0] : frm.document.getElementsByTagName("BODY")[0]);            if (olIe4 && !document.getElementById) {                body.insertAdjacentHTML("beforeEnd", '<div id="' + id + '"></div>');                divContainer = layerReference(id);            }            else {                divContainer = frm.document.createElement("DIV");                divContainer.id = id;                body.appendChild(divContainer);            }            objRef = divContainer.style;        }        objRef.position = 'absolute';        objRef.visibility = 'hidden';        objRef.zIndex = zValue;    }    return divContainer;}function layerReference(id){    return (olNs4 ? o3_frame.document.layers[id] : (document.all ? o3_frame.document.all[id] : o3_frame.document.getElementById(id)));}function setRunTimeVariables(){    if (typeof runTime != 'undefined' && runTime.length) {        for (var k = 0; k < runTime.length; k++) {            runTime[k]();        }    }}function parseCmdLine(pf, i, args){    if (typeof cmdLine != 'undefined' && cmdLine.length) {        for (var k = 0; k < cmdLine.length; k++) {            var j = cmdLine[k](pf, i, args);            if (j > -1) {                i = j;                break;            }        }    }    return i;}function postParseChecks(){    if (typeof postParse != 'undefined' && postParse.length) {        for (var k = 0; k < postParse.length; k++) {            if (postParse[k]())                 continue;            return false;        }    }    return true;}function registerCommands(cmdStr){    if (typeof cmdStr != 'string')         return;    var pM = cmdStr.split(',');    pms = pms.concat(pM);    for (var i = 0; i < pM.length; i++) {        eval(pM[i].toUpperCase() + '=' + pmCount++);    }}function registerNoParameterCommands(cmdStr){    if (!cmdStr && typeof cmdStr != 'string')         return;    pmt = (!pmt) ? cmdStr : pmt + ',' + cmdStr;}function registerHook(fnHookTo, fnRef, hookType, optPm){    var hookPt, last = typeof optPm;    if (fnHookTo == 'plgIn' || fnHookTo == 'postParse')         return;    if (typeof hookPts == 'undefined')         hookPts = new Array();    if (typeof hookPts[fnHookTo] == 'undefined')         hookPts[fnHookTo] = new FunctionReference();    hookPt = hookPts[fnHookTo];    if (hookType != null) {        if (hookType == FREPLACE) {            hookPt.ovload = fnRef;            if (fnHookTo.indexOf('ol_content_') > -1)                 hookPt.alt[pms[CSSOFF - 1 - pmStart]] = fnRef;        }        else             if (hookType == FBEFORE || hookType == FAFTER) {                var hookPt = (hookType == 1 ? hookPt.before : hookPt.after);                if (typeof fnRef == 'object') {                    hookPt = hookPt.concat(fnRef);                }                else {                    hookPt[hookPt.length++] = fnRef;                }                if (optPm)                     hookPt = reOrder(hookPt, fnRef, optPm);            }            else                 if (hookType == FALTERNATE) {                    if (last == 'number')                         hookPt.alt[pms[optPm - 1 - pmStart]] = fnRef;                }                else                     if (hookType == FCHAIN) {                        hookPt = hookPt.chain;                        if (typeof fnRef == 'object')                             hookPt = hookPt.concat(fnRef);                        else                             hookPt[hookPt.length++] = fnRef;                    }        return;    }}function registerRunTimeFunction(fn){    if (isFunction(fn)) {        if (typeof runTime == 'undefined')             runTime = new Array();        if (typeof fn == 'object') {            runTime = runTime.concat(fn);        }        else {            runTime[runTime.length++] = fn;        }    }}function registerCmdLineFunction(fn){    if (isFunction(fn)) {        if (typeof cmdLine == 'undefined')             cmdLine = new Array();        if (typeof fn == 'object') {            cmdLine = cmdLine.concat(fn);        }        else {            cmdLine[cmdLine.length++] = fn;        }    }}function registerPostParseFunction(fn){    if (isFunction(fn)) {        if (typeof postParse == 'undefined') {			postParse = new Array();		}         if (typeof fn == 'object') {            postParse = postParse.concat(fn);        }        else {            postParse[postParse.length++] = fn;        }    }}function runHook(fnHookTo, hookType){    var l = hookPts[fnHookTo], k, rtnVal, optPm, arS, ar = runHook.arguments;    if (hookType == FREPLACE) {        arS = argToString(ar, 2);        if (typeof l == 'undefined' || !(l = l.ovload))             return eval(fnHookTo + '(' + arS + ')');        else             return eval('l(' + arS + ')');    }    else         if (hookType == FBEFORE || hookType == FAFTER) {            if (typeof l == 'undefined')                 return;            l = (hookType == 1 ? l.before : l.after);            if (!l.length)                 return;            arS = argToString(ar, 2);            for (var k = 0; k < l.length; k++)                 eval('l[k](' + arS + ')');        }        else             if (hookType == FALTERNATE) {                optPm = ar[2];                arS = argToString(ar, 3);                if (typeof l == 'undefined' || (l = l.alt[pms[optPm - 1 - pmStart]]) == 'undefined') {                    return eval(fnHookTo + '(' + arS + ')');                }                else {                    return eval('l(' + arS + ')');                }            }            else                 if (hookType == FCHAIN) {                    arS = argToString(ar, 2);                    l = l.chain;                    for (k = l.length; k > 0; k--) {                        if ((rtnVal = eval('l[k-1](' + arS + ')')) != null) {                            return rtnVal;                        }                    }                }}function isFunction(fnRef){    var rtn = true;    if (typeof fnRef == 'object') {        for (var i = 0; i < fnRef.length; i++) {            if (typeof fnRef[i] == 'function')                 continue;            rtn = false;            break;        }    }    else         if (typeof fnRef != 'function') {            rtn = false;        }    return rtn;}function argToString(array, strtInd, argName){    var jS = strtInd, aS = '', ar = array;    argName = (argName ? argName : 'ar');    if (ar.length > jS) {        for (var k = jS; k < ar.length; k++)             aS += argName + '[' + k + '], ';        aS = aS.substring(0, aS.length - 2);    }    return aS;}function reOrder(hookPt, fnRef, order){    if (!order || typeof order == 'undefined' || typeof order == 'number')         return;    var newPt = new Array(), match;    if (typeof order == 'function') {        if (typeof fnRef == 'object') {            newPt = newPt.concat(fnRef);        }        else {            newPt[newPt.length++] = fnRef;        }        for (var i = 0; i < hookPt.length; i++) {            match = false;            if (typeof fnRef == 'function' && hookPt[i] == fnRef) {                continue;            }            else {                for (var j = 0; j < fnRef.length; j++)                     if (hookPt[i] == fnRef[j]) {                        match = true;                        break;                    }            }            if (!match)                 newPt[newPt.length++] = hookPt[i];        }        newPt[newPt.length++] = order;    }    else         if (typeof order == 'object') {            if (typeof fnRef == 'object') {                newPt = newPt.concat(fnRef);            }            else {                newPt[newPt.length++] = fnRef;            }            for (var j = 0; j < hookPt.length; j++) {                match = false;                if (typeof fnRef == 'function' && hookPt[j] == fnRef) {                    continue;                }                else {                    for (var i = 0; i < fnRef.length; i++)                         if (hookPt[j] == fnRef[i]) {                            match = true;                            break;                        }                }                if (!match)                     newPt[newPt.length++] = hookPt[j];            }            for (i = 0; i < newPt.length; i++)                 hookPt[i] = newPt[i];            newPt.length = 0;            for (var j = 0; j < hookPt.length; j++) {                match = false;                for (var i = 0; i < order.length; i++) {                    if (hookPt[j] == order[i]) {                        match = true;                        break;                    }                }                if (!match)                     newPt[newPt.length++] = hookPt[j];            }            newPt = newPt.concat(order);        }    for (i = 0; i < newPt.length; i++)         hookPt[i] = newPt[i];    return hookPt;}function FunctionReference(){    this.ovload = null;    this.before = new Array();    this.after = new Array();    this.alt = new Array();    this.chain = new Array();}function Info(version, prerelease){    this.version = version;    this.prerelease = prerelease;    this.simpleversion = Math.round(this.version * 100);    this.major = parseInt(this.simpleversion / 100);    this.minor = parseInt(this.simpleversion / 10) - this.major * 10;    this.revision = parseInt(this.simpleversion) - this.major * 100 - this.minor * 10;    this.meets = meets;}function meets(reqdVersion){    return (!reqdVersion) ? false : this.simpleversion >= Math.round(100 * parseFloat(reqdVersion));}registerHook("ol_content_simple", ol_content_simple, FALTERNATE, CSSOFF);registerHook("ol_content_caption", ol_content_caption, FALTERNATE, CSSOFF);registerHook("ol_content_background", ol_content_background, FALTERNATE, CSSOFF);registerHook("ol_content_simple", ol_content_simple, FALTERNATE, CSSCLASS);registerHook("ol_content_caption", ol_content_caption, FALTERNATE, CSSCLASS);registerHook("ol_content_background", ol_content_background, FALTERNATE, CSSCLASS);registerPostParseFunction(checkPositionFlags);registerHook("hideObject", nbspCleanup, FAFTER);registerHook("horizontalPlacement", horizontalPlacement, FCHAIN);registerHook("verticalPlacement", verticalPlacement, FCHAIN);if (olNs4 || (olIe5 && isMac))     olLoaded = 1;registerNoParameterCommands('sticky,autostatus,autostatuscap,fullhtml,hauto,vauto,closeclick,wrap,followmouse,mouseoff,compatmode');