        var ns4 = (!document.getElementsByTagName && document.layers)? true:false;
        var ie4 = (!document.getElementsByTagName && document.all)? true:false;
        var clickedColor = 'red';
        var mouseOverMenuColor = '#bb0033';
        var defaultColor = '#330066';
        var mainLinkArray = new Array('/index1.html','/about_WJ_Properties.html','/contact_WJ_Properties.html','/app_Wizard.html','/Toronto_Attract.html','/Privacy_Policy.html');
        var mapLinkArray = new Array('/TorMap.html','/TorMap.html','/TorMap.html','/TorMap.html','/TorMap.html','/TorMap.html');
        var menuArray = new Array();
        var mouseOverNavColor = '#bb0033';
        var navArray = new Array();
        var subArray = new Array();
        var arrowObject;
        var mainArray = new Array(3,4,5,6,1,2,7,8);
        var arrowPosArray = new Array(28,58,101,131,174,217,260,303);
        var urchinArray = new Array('7_St_Dennis','10_Grenoble','2550_Kingston','2560_Kingston','125_Neptune','140_Carlton','22_Oakmount','250_Heath');
        var navbarImages = new Array('navbar7.jpg','navbar10.jpg','navbar2550.jpg','navbar2560.jpg','navbar125.jpg','navbar140.jpg','navbar22.jpg','navbar250.jpg');
        var logoImages = new Array('Header22.jpg','Header140.jpg','Header250.jpg','Header125.jpg','Header7.jpg','Header10.jpg','Header2550.jpg','Header2560.jpg');

        function mouseClickMenu(menuItem) {
            for(c=0; c<menuArray.length; c++) {
                curMenuStyle = ns4 ? menuArray[c] : menuArray[c].style;
                if (menuArray[c].id == menuItem.id) {
                    //curMenuStyle.color = clickedColor;
                    document.location = mainLinkArray[c];
                } else {
                    //curMenuStyle.color = defaultColor;
                }
            }
            mouseClickNav(null);
        }

        function mouseOverMenu(menuItem) {
            menuItem.bgcolor='green';
            if(ns4) {
                //alert(menuItem.color);
            }
            else if (menuItem.style.color != clickedColor) {
                menuItem.style.cursor='hand';
                //menuItem.style.background-color='blue';
                menuItem.style.color= mouseOverMenuColor;
            }
        }

        function mouseOutMenu(menuItem) {
            //alert(menuItem.style.color);
            if (!ns4 && menuItem.style.color != clickedColor) {
                menuItem.style.cursor = 'default';
                menuItem.style.color = defaultColor;
            }
        }
        function getAllMenus() {
            if (document.getElementsByTagName)  allDivs = document.getElementsByTagName("div");
            else if (ie4)  allDivs = document.all.tags("div");
            else if (ns4)  allDivs = document.layers.mainMenuDiv.document.layers;
            var n=0;
            for (m=0; m<allDivs.length; m++){
                //alert(allDivs[m].bgcolor);
                setNSEvents(allDivs[m]);
                if(allDivs[m].id.substring(0,4) == 'menu') menuArray[n++] = allDivs[m];
            }
        }

        function setNSEvents(object) {
            if (ns4) {
                //alert("ns4Object: " + object.id);
                object.captureEvents(Event.MOUSEOVER|Event.MOUSEOUT|Event.MOUSEDOWN);
                object.onMouseOver=nnOver;
                object.onMouseOut=nnOut;
                object.onMouseDown=nnClick;
            }
        }

        arrowPosArray.push(347);
        arrowPosArray.push(384);
        var navImgArray = new Array();
        var logoImgArray = new Array();
        var navOffset = ns4 ? 5 : -11;
        var subOffset = ns4 ? 15 : 5;

        for (i=0; i<navbarImages.length; i++) {
            navImgArray[i] = new Image();
            navImgArray[i].src = '/images/' + navbarImages[i];
            logoImgArray[i] = new Image();
            logoImgArray[i].src = '/images/' + logoImages[i];
        }

        function setNavImage(index) {
            document.images['navbarImage'].src = navImgArray[index].src;
        }

        function setLogoImage(index) {
            document.images['headImage'].src = logoImgArray[index].src;
        }

        function mouseClickNav(navItem) {
            //alert(navArray.length);
            for(c=0; c<navArray.length; c++) {
                curNavStyle = ns4 ? navArray[c] : navArray[c].style;
                subNavStyle = ns4 ? subArray[c] : subArray[c].style;
                if (navArray[c] == navItem) {
                    //posArrow(c, navOffset);
                    curNavStyle.color = clickedColor;
                    subNavStyle.visibility = 'visible';
                    //setNavImage(c);
                    //setLogoImage(c);
                    loadMain(c);
                } else {
                    curNavStyle.color = defaultColor;
                    subNavStyle.visibility = 'hidden';
                }
            }
        }

        function posArrow(index, offset) {
            //arrowObject.style.top = arrowPosArray[index] + offset;
            //arrowObject.style.visibility = 'visible';
        }

        function loadMain(index) {
            document.location = urchinArray[index] + ".html";
        }

        function mouseOverNav(navItem, url) {
            if(!ns4 && navItem.style.color != clickedColor) {
                navItem.style.cursor='hand';
                navItem.style.color= mouseOverNavColor;
                window.status = url;
            }
        }

        function mouseOutNav(navItem) {
            if(ns4) {
                navItem.color='green';
            }
            else if (navItem.style.color != clickedColor) {
                navItem.style.cursor = 'default';
                navItem.style.color = defaultColor;
                window.status = "";
            }
        }

        function getAllNavs() {
            if (document.getElementsByTagName)  allDivs = document.getElementsByTagName("div");
            else if (ie4)  allDivs = document.all.tags("div");
            else if (ns4)  allDivs = document.layers.mainNavDiv.document.layers;
            //alert(allDivs.length);
            var n=0; var s=0;
            for (m=0; m<allDivs.length; m++){
                //alert(allDivs[m].id);
                setNSEvents(allDivs[m]);
                if(allDivs[m].id.substring(0,3) == 'nav') navArray[n++] = allDivs[m];
                else if(allDivs[m].id.substring(0,3) == 'sub') subArray[s++] = allDivs[m];
                else if(allDivs[m].id.substring(0,5) == 'arrow') arrowObject = allDivs[m];
            }
        }

        function setMap(aptype, building, row, urch) {
            if (ns4)
                document.layers.mapDiv.document.layers.mapFrame.src = "/floorplan.jsp?bld=" + building +"&apt=" + aptype +"&uRc=" + urch;
            else
                mapFrame.document.location = "/floorplan.jsp?bld=" + building +"&apt=" + aptype +"&uRc=" + urch;
            for (var m=0; m<markArray.length; m++) {
                curMarkStyle = ns4 ? markArray[m] : markArray[m].style;
                if (m == row)  curMarkStyle.visibility = 'visible';
                else           curMarkStyle.visibility = 'hidden';
            }
        }

        function getAllMarks() {
            if (document.getElementsByTagName)  allDivs = document.getElementsByTagName("div");
            else if (ie4)  allDivs = document.all.tags("div");
            else if (ns4)  allDivs = document.layers;
            var n=0;
            for (m=0; m<allDivs.length; m++){
                if(allDivs[m].id.substring(0,7) == 'markDiv') markArray[n++] = allDivs[m];
            }
        }

