﻿arrowOn		= new Image;	arrowOn.src	= "/images/nav/arrowOn.gif";
arrowOff	= new Image;	arrowOff.src	= "/images/nav/arrowOff.gif";
arrowDown	= new Image;	arrowDown.src	= "/images/nav/arrowDown.gif";

// main nav styles
var mainNavBgColor = '000000';
var mainNavColor = 'ffffff';
var mainNavRollover = 'cc6600';

var mainFontSize = '11px';
var subFontSize = '11';

// rollover
var subNavColor = '000000';
var subNavBgColor = 'ededee';
var subNavBgRollover = 'd5d3bf';

// Main Navigation
mainNavs = new Array();
    mainNavs[0] = new menuItem('STRONA GŁÓWNA', '/index.asp');
    mainNavs[1] = new menuItem('|&nbsp;&nbsp;USŁUGI', '/services/');
    mainNavs[2] = new menuItem('|&nbsp;&nbsp;ROZWIĄZANIA', '/solutions/');
    mainNavs[3] = new menuItem('|&nbsp;&nbsp;MATERIAŁY DO POBRANIA', '/resource/');
    mainNavs[4] = new menuItem('|&nbsp;&nbsp;PARTNERZY','/partners/');
    mainNavs[5] = new menuItem('|&nbsp;&nbsp;O FIRMIE','/company/');
    mainNavs[6] = new menuItem('|&nbsp;&nbsp;DLA INWESTORÓW','http://investors.ironmountain.com/phoenix.zhtml?c=91787&p=irol-irhome');
    mainNavs[7] = new menuItem('|&nbsp;&nbsp;KONTAKT','/contact/');

// SERVICES MENU
sub1 = new Array();
    sub1[0] = new menuItem('Zakres Usług', '/services/');
    sub1[1] = new menuItem('Zarządzanie dokumentami papierowymi', '/records/', 1, 1);
 //   sub1[2] = new menuItem("Zarządzanie dokumentacją elektroniczną", "/records/doc/");
    sub1[2] = new menuItem("Bezpieczne niszczenie dokumentów", "/records/shred/");
    sub1[3] = new menuItem('Ochrona i odzyskiwanie danych', '/dataprotection/', 1, 2);
    sub1[4] = new menuItem('Backup komputerów osobistych i serwerów', "/digital/");
    sub1[5] = new menuItem('Zobacz film', '/services/tours/');
    sub1[6] = new menuItem('Usługi zarządzania danymi medycznymi', '/records/his/');
	sub1[7] = new menuItem('Zarządzanie dokumentami elektronicznymi', '/solutions/business/doc/index.asp');
	
// SOLUTIONS MENU
sub2 = new Array();
    sub2[0] = new menuItem('Zakres Rozwiązania', '/solutions/');
    sub2[1] = new menuItem('Rozwiązania dla firm', '/solutions/business/', 1, 4);
//    sub2[2] = new menuItem('Zgodność z prawem - zarządzanie dokumentacją', '/crm/');
	sub2[2] = new menuItem('e-Vault', '/solutions/business/doc/storage.asp');
    sub2[3] = new menuItem('WorkFlow', '/solutions/business/doc/management.asp');
    sub2[4] = new menuItem('Rozwiązania branżowe', '/solutions/industry/', 1, 5);	
		 sub2[5] = new menuItem('Rozwiązania dla sektora publicznego', '/solutions/public_sector/');	
	
// RESOURCE CENTRE
sub3 = new Array();
    sub3[0] = new menuItem('Przegląd materiałów do pobrania', '/resource/');
    sub3[1] = new menuItem('Broszury informacyjne', '/resource/brochures/');
    sub3[2] = new menuItem('Case Studies', '/resource/casestudies/');
//	sub3[3] = new menuItem('Datasheets', '/resource/datasheets/');


// PARTNERS
sub4 = new Array();
    sub4[0] = new menuItem('Partnerzy', '/partners/');
    sub4[1] = new menuItem('Glówne zadania GIODO', '/partners/general.asp');
    sub4[2] = new menuItem('Dzień Ochrony Danych Osobowych', '/partners/dataprotection.asp');
	  sub4[3] = new menuItem('Tydzień Zapobiegania Kradzieży Tożsamości', '/partners/identity.asp');
  //  sub4[3] = new menuItem('Strona dla obecnych Partnerów', 'http://www.ironmtnpartners.com/index.php', null, 0, 0, 0, 1);

// COMPANY
sub5 = new Array();
    sub5[0] = new menuItem('Podstawowe informacje', '/company/');
//    sub5[1] = new menuItem('Nagrody', '/company/awards.asp');
    sub5[1] = new menuItem('Aktualności', '/news/');
    sub5[2] = new menuItem('Kariera', '/careers/');
 //   sub5[4] = new menuItem('Newsletters', '/newsletters/');

// INVESTORS
sub6 = new Array();
    sub6[0] = new menuItem('Podstawowe informacje', 'http://investors.ironmountain.com/phoenix.zhtml?c=91787&p=irol-irhome');
    sub6[1] = new menuItem('Sprawozdania', 'http://investors.ironmountain.com/phoenix.zhtml?c=91787&p=irol-analysts');
    sub6[2] = new menuItem('Kalendarz wydarzeń', 'http://investors.ironmountain.com/phoenix.zhtml?c=91787&p=irol-calendar');
    sub6[3] = new menuItem('Prezentacje', 'http://investors.ironmountain.com/phoenix.zhtml?c=91787&p=irol-presentations');
    sub6[4] = new menuItem('Raport finansowy', 'http://investors.ironmountain.com/phoenix.zhtml?c=91787&p=irol-reportsannual');
    sub6[5] = new menuItem('Raporty bieżace i okresowe przekazywane do SEC', 'http://investors.ironmountain.com/phoenix.zhtml?c=91787&p=irol-sec');
    sub6[6] = new menuItem('Ład korporacyjny ', 'http://investors.ironmountain.com/phoenix.zhtml?c=91787&p=irol-govhighlights');
    sub6[7] = new menuItem('Cena akcji ', 'http://investors.ironmountain.com/phoenix.zhtml?c=91787&p=irol-stockquote');
    sub6[8] = new menuItem('Wiadomość do nas', 'http://investors.ironmountain.com/phoenix.zhtml?c=91787&p=irol-inforeq_landing');

// CONTACT US
sub7 = new Array();
    sub7[0] = new menuItem('Skontaktuj się z działem sprzedaży', '/contact/contact_us.asp?lang=pl&ctry=36');
 //   sub7[1] = new menuItem('Skontaktuj się z pomocą techniczną', '/support/');
    sub7[1] = new menuItem('Zadaj pytanie', '/contact/contact_us.asp?lang=pl&ctry=36');

//HOME
sub0 = new Array();

// total number of subsub menus
totalSubSubs = 5;

// RECORDS MANAGEMENT SUB MENU
subsub1 = new Array();
    subsub1[0] = new menuItem("Zarządzanie i przechowywanie dokumentów papierowych", "/records/rms/", 0, 0, (masterTop + 18), 500);
    subsub1[1] = new menuItem("Zarządzanie dokumentami", "/records/doc/", 0, 0, 71, 500);
    subsub1[2] = new menuItem("Usługi doradcze w zakresie zarządzania informacją", "/records/rmsconsult/", 0, 0, 71, 500);
totalSubSubSubs = 0;

// Data Protection &amp; Recovery SUB MENU
subsub2 = new Array();
    subsub2[0] = new menuItem("Zarządzanie dokumentacją elektroniczną", "/dataprotection/", 0, 0, (masterTop + 77), 568);
    subsub2[1] = new menuItem("Przechowwanie kopii zapasowych poza siedzibą Klienta", "/dataprotection/vault/", 0, 0, 71, 568);
//    subsub2[1] = new menuItem("Ochrona danych na komputerach osobistych", "/dataprotection/pc/", 0, 0, 71, 568);
 //   subsub2[2] = new menuItem("Ochrona danych na serwerach", "/dataprotection/server/", 0, 0, 71, 568);
 //   subsub2[3] = new menuItem("Plan ciągłości biznesowej - wsparcie w sytuacjach awaryjnych", "/dataprotection/disaster/", 0, 0, 71, 568);
totalSubSubSubs = 0;

// Digital Services &amp; Software SUB MENU
subsub3 = new Array();
   subsub3[0] = new menuItem("Porządkowanie i wyszukiwanie dokumentów", "/digital/erecords/", 0, 0, (masterTop + 161), 568);
   subsub3[1] = new menuItem("Ochrona danych na komputerach osobistych", "/digital/pc/", 0, 0, 71, 568);
    subsub3[2] = new menuItem("Ochrona danych na serwerach", "/digital/server/", 0, 0, 71, 568);
   
totalSubSubSubs = 0;

// BUSINESS SOLUTIONS SUB MENU
subsub4 = new Array();
    subsub4[0] = new menuItem("Zarządzanie dokumentacją elektroniczną", "/solutions/business/doc/", 0, 0, (masterTop + 18), 700);
    subsub4[1] = new menuItem("Polityka bezpieczeństwa informacji", "/solutions/business/privacy/", 0, 0, 71, 700);
    subsub4[2] = new menuItem("Zgodność z prawem - zarządzanie dokumentacją", "/solutions/business/records/", 0, 0, 71, 700);
    subsub4[3] = new menuItem("Zarządzanie dokumentacją przechowywanie i niszczenie dokumentów ", "/solutions/business/retention/", 0, 0, 71, 700);
totalSubSubSubs = 0;




// INDUSTRY SOLUTIONS SUB MENU
subsub5 = new Array();
    subsub5[0] = new menuItem("Rozwiązania dla branży energetycznej", "/solutions/industry/energy/", 0, 0, (masterTop + 75), 700);
    subsub5[1] = new menuItem("Usługi finansowe", "/solutions/industry/finance/", 0, 0, 71, 700);
    subsub5[2] = new menuItem("Usługi zarządzania danymi medycznymi", "/solutions/industry/healthcare/", 0, 0, 71, 700);
    subsub5[3] = new menuItem("Rozwiązania prawne", "/solutions/industry/legal/", 0, 0, 71, 700);
	subsub5[4] = new menuItem("Rozwiązania dla firm handlowych", "/solutions/industry/retail/", 0, 0, 71, 700);
totalSubSubSubs = 0;




//SECTOR SOLUTIONS SUB MENU
subsub6 = new Array();
    subsub6[0] = new menuItem("Archiwizacja – przechowywanie dokumentów papierowych -  wynajem powierzchni magazynowej", "/solutions/public_sector/storage.asp", 0, 0, (masterTop + 75), 700);
    subsub6[1] = new menuItem("Repozytoria elektroniczne – tworzenie archiwów elektronicznych (system eVault)", "/solutions/public_sector/evault.asp", 0, 0, 71, 700);
    subsub6[2] = new menuItem("Bezpieczne niszczenie nosników elektronicznych oraz brakowanie i niszczenie dokumentacji papierowej", "/solutions/public_sector/destruction.asp", 0, 0, 71, 700);
    subsub6[3] = new menuItem("Elektroniczny Obieg Dokumentów i Spraw", "/solutions/public_sector/archiving.asp", 0, 0, 71, 700);
totalSubSubSubs = 0;




ns = (document.layers) ? true : false
ie = (document.all) ? true : false
ns6 = (navigator.appName == "Netscape" && document.getElementById) ? true : false
winIE5 = false;
macIE = false;
macNS = false;
var browserString = navigator.appVersion;
if (navigator.userAgent.indexOf("Win") > -1 && navigator.appName == "Microsoft Internet Explorer") {
    if (parseInt(browserString.charAt(22)) < 6) {
        winIE5 = true;
    }
}
if (navigator.userAgent.indexOf("Mac") > -1 && navigator.appName == "Microsoft Internet Explorer") {
    macIE = true;
} else if (navigator.userAgent.indexOf("Mac") > -1 && navigator.appName != "Microsoft Internet Explorer") {
    macNS = true;
}

function hide(id) {
    try {
        if (ns) document.layers[id].visibility = "hide"
        if (ns6) {
            var obj = eval("document.getElementById('" + id + "')")
            obj.style.visibility = "hidden"
        }
        else if (ie) {
            if (document.all[id] != undefined) {
                document.all[id].style.visibility = "hidden";
            }
        }
    } catch (e) { }
}

function show(id) {
    try {
        if (ns) document.layers[id].visibility = "show"
        if (ns6) {
            var obj = eval("document.getElementById('" + id + "')")
            obj.style.visibility = "visible"
        }
        else if (ie) {
            if (document.all[id] != undefined) {
                document.all[id].style.visibility = "visible";
            }
        }
    } catch (e) { }
}

loaded = false;
function findPosX(obj) {
    var curleft = 0;
    if (document.getElementById || document.all) {
        while (obj.offsetParent) {
            curleft += obj.offsetLeft
            obj = obj.offsetParent;
        }
        return curleft;
    }
}

function findPosY(obj) {
    var curtop = 0;
    if (document.getElementById || document.all) {
        while (obj.offsetParent) {
            curtop += obj.offsetTop
            obj = obj.offsetParent;
        }
        return curtop;
    } else {
        curtop += obj.y;
        return curtop;
    }
}

function doMainNav(theIndex) {
    for (i = 1; i <= (mainNavs.length - 1); i++) {
        if (i == theIndex) {
            show("menu" + i);
            show("bigHide");
            show("bigHide2");
            for (m = 1; m <= totalSubSubs; m++) {
                hide("menuSub" + m);
            }

            var obj = eval("document.getElementById('butID" + i + "')")
            obj.style.backgroundColor = '000000';

            //Main nav Font rollover color
            obj.style.color = mainNavRollover;
            obj.style.fontSize = mainFontSize;
        } else {
            hide("menu" + i);
            var obj = eval("document.getElementById('butID" + i + "')")
            obj.style.backgroundColor = mainNavBgColor;
            obj.style.fontSize = mainFontSize;

            //Main nav Font base color
            obj.style.color = mainNavColor;
        }
    }
    if (theIndex == 0) {
        //home menu
        //Main nav Font rollover color
        var objHome = eval("document.getElementById('butID" + 0 + "')")
        objHome.style.backgroundColor = '000000';
        objHome.style.color = mainNavRollover;
        objHome.style.fontSize = mainFontSize;
    }

    if (theIndex == -1) {
        for (m = 1; m <= totalSubSubs; m++) {
            hide("menuSub" + m);
        }
        doSubNav(-1, 1, -1, -1);
        for (m = 1; m <= totalSubSubSubs; m++) {
            hide("menuSubSub" + m);
        }
        doSubSubNav(-1, 1, -1, -1);
        hide("bigHide");
        hide("bigHide2");
    }
}

function mainNavOBJ(theWidth, displayText, whichType, theLink) {
    this.theWidth = theWidth;
    this.displayText = displayText;
    this.whichType = whichType;
    this.theLink = theLink;
}

//masterTop = 100;

function writeMainNav() {
    outMainHTML = "";
    outMainHTML += "<table cellpadding=0 cellspacing=0 border=0><tr>"; // width=\"240\"

    if (macIE) {
        //fontTag = "<font style=\"font-size:9px;\">";
        fontTag = "<font style=\"font-size:" + fontSize + ";\">";
        fontTagC = "</font>";
    } else {
        fontTag = "";
        fontTagC = "";
    }

    //		outMainHTML += "<td align=\"left\" width=\"150\" class=\"Nav\" id=\"butID" + 0 + "\" nowrap onMouseOver=\"this.style.backgroundColor='#000000';doMainNav(" + 0 + ");;\" onMouseOut=\"this.style.backgroundColor=mainNavBgColor;this.style.color=mainNavColor;\" onClick=\"location='" +
    outMainHTML += "<td  class=\"Nav\" id=\"butID" + 0 + "\" nowrap onMouseOver=\"this.style.backgroundColor='#000000';doMainNav(" + 0 + ");;\" onMouseOut=\"this.style.backgroundColor=mainNavBgColor;this.style.color=mainNavColor;\" onClick=\"top.location='" +
		mainNavs[0].goLink + "';\">" + fontTag + mainNavs[0].displayText.replace("_", "/") + fontTagC + "</td>";

    for (i = 1; i <= (mainNavs.length - 1); i++) {
        if (mainNavs[i].goLink.indexOf("imknowledgecenter.com") > 1) {
            //open investors menus in new window
            outMainHTML += "<td bgcolor=\"#000000\" width=\"1\"><img id=\"butID" + i + "\" src=\"/images/spacer.gif\" width=1 border=0 height=17 align=\"bottom\"><td class=\"Nav\" id=\"butIDDummy" + i + "\" nowrap onMouseOver=\"this.style.backgroundColor='#000000';doMainNav(" + i + ");\" onClick=\"javascript:window.open('" + mainNavs[i].goLink + "','','');\">" + fontTag + mainNavs[i].displayText.replace("_", "/") + fontTagC + "</td>";
        } else {
            //open all other menus in same window
            outMainHTML += "<td bgcolor=\"#000000\" width=\"1\"><img id=\"butID" + i + "\" src=\"/images/spacer.gif\" width=1 border=0 height=17 align=\"bottom\"><td class=\"Nav\" id=\"butIDDummy" + i + "\" nowrap onMouseOver=\"this.style.backgroundColor='#000000';doMainNav(" + i + ");\" onClick=\"location='" + mainNavs[i].goLink + "';\">" + fontTag + mainNavs[i].displayText.replace("_", "/") + fontTagC + "</td>";
        }
        //outMainHTML +="<td bgcolor=\"#000000\" width=\"1\"><img src=\"/images/spacer.gif\" width=1 border=0 height=17 align=\"bottom\"><td class=\"Nav\" id=\"butID" + i + "\" nowrap onMouseOver=\"this.style.backgroundColor='#000000';doMainNav(" + i + ");\" onClick=\"javascript:window.open('" + mainNavs[i].goLink + "','','');\">" + fontTag +  mainNavs[i].displayText.replace("_","/") + fontTagC + "</td>";
    }
    outMainHTML += "</tr></table>";
    document.write(outMainHTML);
}

function doSubNav(ele, state, subIndex, rowIndex) {
    if (state > 0) {

        for (m = 1; m < rowCount; m++) {
            if (m == rowIndex) {
                if (ns6) {
                    var obj = eval("document.getElementById('row" + m + "')")
                    //Drop down rollover background color for primary drop down
                    obj.style.backgroundColor = subNavBgRollover;
                    obj.style.color = '196499';
                    obj.style.fontSize = subFontSize;
                } else if (ie) {
                    if (!macIE) {
                        //Drop down rollover background color for primary drop down
                        document.all["row" + m].style.backgroundColor = subNavBgRollover;
                        document.all["row" + m].style.fontSize = subFontSize;
                        //						document.all["row" + m].style.fontWeight = 'bold';
                    }
                    document.all["row" + m].style.color = '196499';
                    document.all["row" + m].style.fontSize = subFontSize;
                    //					document.all["row" + m].style.fontWeight = 'bold';
                }
            } else {
                if (ns6) {
                    var obj = eval("document.getElementById('row" + m + "')")

                    //firefox initial drop down background color
                    obj.style.backgroundColor = 'ededee';
                    obj.style.color = '000000';
                    obj.style.fontSize = subFontSize;
                    //					obj.style.fontWeight = 'normal';
                } else if (ie) {
                    if (!macIE) {
                        //main background for primary drop down
                        document.all["row" + m].style.backgroundColor = subNavBgColor;
                        document.all["row" + m].style.fontSize = subFontSize;
                        //						document.all["row" + m].style.fontWeight = 'normal';
                    }
                    document.all["row" + m].style.color = subNavColor;
                    document.all["row" + m].style.fontSize = subFontSize;
                    //					document.all["row" + m].style.fontWeight = 'normal';
                }
            }
        }
        for (k = 1; k <= totalSubSubs; k++) {
            if (k == subIndex) {
                show("menuSub" + k);
            } else {
                hide("menuSub" + k);
            }
        }
        for (k = 1; k <= totalSubSubSubs; k++) {
            hide("menuSubSub" + k);
        }
    }
}
function doSubSubNav(ele, state, subIndex, rowIndex) {
    if (state > 0) {
        for (b = 1; b < rowSubCount; b++) {
            if (b == rowIndex) {
                if (ns6) {
                    var obj = eval("document.getElementById('rowSub" + b + "')")
                    obj.style.backgroundColor = subNavBgRollover;
                    obj.style.color = '196499';
                    obj.style.fontSize = subFontSize;
                    //					obj.style.fontWeight = 'bold';
                } else if (ie) {
                    if (!macIE) {
                        //sub nav rollover background color
                        document.all["rowSub" + b].style.backgroundColor = subNavBgRollover;
                        document.all["rowSub" + b].style.fontSize = subFontSize;
                        //						document.all["rowSub" + b].style.fontWeight = 'bold';
                    }
                    document.all["rowSub" + b].style.color = '196499';
                    document.all["rowSub" + b].style.fontSize = subFontSize;
                    //					document.all["rowSub" + b].style.fontWeight = 'bold';
                }
            } else {
                if (ns6) {
                    var obj = eval("document.getElementById('rowSub" + b + "')")
                    obj.style.backgroundColor = 'ededee';
                    obj.style.color = '000000';
                    obj.style.fontSize = subFontSize;
                    //					obj.style.fontWeight = 'normal';
                } else if (ie) {
                    if (!macIE) {
                        document.all["rowSub" + b].style.backgroundColor = '#ededee';
                        document.all["rowSub" + b].style.fontSize = subFontSize;
                        //						document.all["rowSub" + b].style.fontWeight = 'normal';
                    }
                    document.all["rowSub" + b].style.color = '000000';
                    document.all["rowSub" + b].style.fontSize = subFontSize;
                    //					document.all["rowSub" + b].style.fontWeight = 'normal';
                }
            }
        }
        for (k = 1; k <= totalSubSubSubs; k++) {
            if (k == subIndex) {
                show("menuSubSub" + k);
            } else {
                hide("menuSubSub" + k);
            }
        }
    }
}

function menuItem(displayText, goLink, hasSub, subIndex, topPos, leftPos, openWindow) {
    this.displayText = displayText;
    this.goLink = goLink;
    this.hasSub = hasSub;
    this.subIndex = subIndex;
    this.topPos = topPos;
    this.leftPos = leftPos;
    this.openWindow = openWindow;
}

rowCount = 1;
rowSubCount = 1;
function writeLayers() {
    outHTML = "";
    findFirstLeftHandPoint = 2000;
    menuWith = 250; //120;

    var tmpObj = null;
    var rightMostPt = 0;
    var alignment = "left";
    var rightMostMenuId = (mainNavs.length - 1);


    if (ie) {
        tmpObj = document.all("butID" + rightMostMenuId);
    } else if (ns6) {
        tmpObj = document.getElementById("butID" + rightMostMenuId);
    } else if (ns) {
        tmpObj = document.layers["butID" + rightMostMenuId].pageX;
    }

    rightMostPt = findPosX(tmpObj) + tmpObj.offsetWidth;


    if (ns) {
        outHTML += "<div id=\"mud\" style=\"position:absolute;left:0px;top:0px;visibility:hidden;z-index:0;\"></div>"
    }
    for (j = 1; j <= (mainNavs.length - 1); j++) {
        currentMenu = eval("sub" + j);
        theLength = currentMenu.length;
        n = j;
        if (ie) {
            anchorX = findPosX(document.all("butID" + n));
            //alert(anchorX);
            anchorY = findPosY(document.all("butID" + n));
        } else if (ns6) {
            anchorX = findPosX(document.getElementById("butID" + n));

        } else if (ns) {
            anchorX = document.layers["butID" + n].pageX;
        }

        // If anchorX plus the menu size (160px) is greater than the right most point then
        // we need to right align the dropdown.
        // Also make sure that the menu text is also right aligned
        if ((anchorX + tmpObj.offsetWidth) > rightMostPt) {
            anchorX = rightMostPt - tmpObj.offsetWidth + 10;
            alignment = "right"
        }

        if (anchorX < findFirstLeftHandPoint) {
            findFirstLeftHandPoint = anchorX;
        }

        outHTML += "<div id=\"menu" + j + "\" style=\"position:absolute; top:" + masterTop + "px; left:" + anchorX + "px; visibility:hidden; z-index:100;\">";
        if (theLength > 0) {
            outHTML += "<table cellpadding=0 cellspacing=0 border=0 width=160>";
            for (z = 0; z < theLength; z++) {
                if (ns) {
                    theLink = "<a href=\"" + currentMenu[z].goLink + "\">" + currentMenu[z].displayText + "</a>";
                    theClass = "subNavNS";
                } else {
                    theLink = currentMenu[z].displayText;
                    theClass = "subNav";
                }
                if (currentMenu[z].hasSub != null) {
                    theArrow = "<img src=\"/images/nav/arrowNav2.gif\" width=5 height=5>";
                } else {
                    theArrow = "<img src=\"/images/spacer.gif\" width=5 height=5>";
                }
                if (currentMenu[z].hasSub != null) {
                    sendSubIndex = currentMenu[z].subIndex;
                } else {
                    sendSubIndex = -1;
                }

                if (currentMenu[z].goLink.indexOf("imknowledgecenter.com") > 1 || currentMenu[z].openWindow == 1) {
                    //open investors sub-menus in new window
                    outHTML += "<tr class=\"" + theClass + "\" onMouseOver=\"doSubNav(this,1," + sendSubIndex + "," + rowCount + ");\" onMouseOut=\"//doSubNav(this,0);\" id=\"row" + rowCount + "\"><td width=6><img src=\"/images/spacer.gif\" width=6 height=18></td><td  align=" + alignment + " onClick=\"javascript:window.open('" + currentMenu[z].goLink + "','','');\">" + theLink + "</td><td width=7>" + theArrow + "</td></tr>";
                } else {
                    //open all other sub-menus in same window
                    outHTML += "<tr class=\"" + theClass + "\" onMouseOver=\"doSubNav(this,1," + sendSubIndex + "," + rowCount + ");\" onMouseOut=\"//doSubNav(this,0);\" id=\"row" + rowCount + "\"><td width=6><img src=\"/images/spacer.gif\" width=6 height=18></td><td align=" + alignment + " onClick=\"parent.location='" + currentMenu[z].goLink + "';\">" + theLink + "</td><td width=7>" + theArrow + "</td></tr>";
                }

                //outHTML += "<tr class=\"" + theClass + "\" onMouseOver=\"doSubNav(this,1," + sendSubIndex + "," + rowCount + ");\" onMouseOut=\"//doSubNav(this,0);\" id=\"row" + rowCount + "\"><td width=6><img src=\"/images/spacer.gif\" width=6 height=18></td><td onClick=\"parent.location='" + currentMenu[z].goLink + "';\">" + theLink + "</td><td width=7>" + theArrow + "</td></tr>";

                if (z < theLength - 1) {
                    outHTML += "<tr><td width=160 bgcolor=\"#ffffff\" colspan=3><img src=\"/images/spacer.gif\" width=1 height=1></td></tr>";
                }

                rowCount++;
            }
            outHTML += "<tr><td width=160 height=10 bgcolor=\"ededee\" colspan=3></td></tr></table>";
        }
        outHTML += "</div>";
    }
    outHTML += "<div id=\"bigHide\" style=\"position:absolute;left:0px;top:" + masterTop + "px;visibility:hidden;z-index:1;\"><a href=\"#\" onMouseOver=\"doMainNav(-1, 'Off')\"><img src=\"/images/spacer.gif\" width=766 height=300 border=0></a></div>";

    outHTML += "<div id=\"bigHide2\" style=\"position:absolute;left:0px;top:0px;visibility:hidden;z-index:1;\"><a href=\"#\" onMouseOver=\"doMainNav(-1, 'Off')\"><img src=\"/images/spacer.gif\" width=766 height=50 border=0></a></div>";
    writeSubLayers(findFirstLeftHandPoint);
}
function writeSubLayers(anchorX) {
    anchorX += 160;

    var bNextRow = false;

    for (a = 1; a <= totalSubSubs; a++) {
        if (a > 3) {
            if (!bNextRow) {
                anchorX += 55;
                bNextRow = true;
            }
        }
        currentMenu = eval("subsub" + a);
        theLength = currentMenu.length;
        outHTML += "<div id=\"menuSub" + a + "\" style=\"position:absolute; top:" + currentMenu[0].topPos + "px; left:" + anchorX + "px; visibility:hidden; z-index:100;\">";
        outHTML += "<table cellpadding=0 cellspacing=0 border=0 width=160>";
        outHTML += "<tr><td width=160 bgcolor=\"#ffffff\" colspan=3><img src=\"/images/spacer.gif\" width=1 height=1></td></tr>";
        for (z = 0; z < theLength; z++) {
            if (ns) {
                theLink = "<a href=\"" + currentMenu[z].goLink + "\">" + currentMenu[z].displayText + "</a>";
                theClass = "subsubNavNS";
            } else {
                theLink = currentMenu[z].displayText;
                theClass = "subsubNav";
            }
            if (currentMenu[z].hasSub != null) {
                if (currentMenu[z].hasSub == 1) {
                    theArrow = "<img src=\"/images/nav/arrowNav2.gif\" width=5 height=8>";
                } else {
                    theArrow = "<img src=\"/images/spacer.gif\" width=5 height=5>";
                }

            } else {
                theArrow = "<img src=\"/images/spacer.gif\" width=5 height=5>";
            }
            if (currentMenu[z].hasSub != null) {
                sendSubIndex = currentMenu[z].subIndex;
            } else {
                sendSubIndex = -1;
            }
            if (currentMenu[z].goLink.indexOf("www.comac.com") > 1) {
                //open comac sub-menus in new window
                outHTML += "<tr class=\"" + theClass + "\" onMouseOver=\"doSubSubNav(this,1," + sendSubIndex + "," + rowSubCount + ");\" onMouseOut=\"//doSubSubNav(this,0);\" id=\"rowSub" + rowSubCount + "\"><td width=6 style=\"padding: 8px 2px; \"><!--img src=\"/images/spacer.gif\" width=6 height=6--></td><td onClick=\"javascript:window.open('" + currentMenu[z].goLink + "','','');\" width=122>" + theLink + "</td></tr>";
            } else {
                //open all other sub-menus in same window
                outHTML += "<tr class=\"" + theClass + "\" onMouseOver=\"doSubSubNav(this,1," + sendSubIndex + "," + rowSubCount + ");\" onMouseOut=\"//doSubSubNav(this,0);\" id=\"rowSub" + rowSubCount + "\"><td width=6 style=\"padding: 8px 2px; \"><!--img src=\"/images/spacer.gif\" width=6 height=6--></td><td onClick=\"parent.location='" + currentMenu[z].goLink + "';\" width=122>" + theLink + "</td></tr>";
            }
            //<td width=7>" + theArrow + "</td></tr>";

            if (z < theLength - 1) {
                outHTML += "<tr><td width=160 bgcolor=\"#ffffff\" colspan=3><img src=\"/images/spacer.gif\" width=1 height=1></td></tr>";
            }

            rowSubCount++;
        }
        outHTML += "<tr><td width=160 height=10 bgcolor=\"ededee\" colspan=3></td></tr></table>";
        outHTML += "</div>";
    }
    writeSubSubLayers();
}
function writeSubSubLayers() {
    for (a = 1; a <= totalSubSubSubs; a++) {
        currentMenu = eval("subsubsub" + a);
        theLength = currentMenu.length;
        leftPosition = currentMenu[0].leftPos + 200;
        outHTML += "<div id=\"menuSubSub" + a + "\" style=\"position:absolute; top:" + currentMenu[0].topPos + "px; left:" + leftPosition + "px; visibility:hidden; z-index:100;\">";
        outHTML += "<table cellpadding=0 cellspacing=0 border=0 width=160>";
        outHTML += "<tr><td width=160 bgcolor=\"ededee\" colspan=2><img src=\"/images/spacer.gif\" width=1 height=1></td></tr>";
        for (z = 0; z < theLength; z++) {
            if (ns) {
                theLink = "<a href=\"" + currentMenu[z].goLink + "\">" + currentMenu[z].displayText + "</a>";
                theClass = "subsubsubNavNS";
            } else {
                theLink = currentMenu[z].displayText;
                theClass = "subsubsubNav";
            }
            outHTML += "<tr class=\"" + theClass + "\" onMouseOver=\"doLastNav(this,1);\" onMouseOut=\"doLastNav(this,0);\"><td width=6><img src=\"/images/spacer.gif\" width=6 height=32></td><td onClick=\"parent.location='" + currentMenu[z].goLink + "';\" width=154>" + theLink + "</td></tr>";
            if (z < theLength - 1) {
                outHTML += "<tr><td width=160 bgcolor=\"#ffffff\" colspan=3><img src=\"/images/spacer.gif\" width=1 height=1></td></tr>";
            }
        }
        outHTML += "<tr><td width=160 height=10 bgcolor=\"ededee\" colspan=3></td></tr></table>";
        outHTML += "</div>";
    }
    document.write(outHTML);
    loaded = true;
}

