//========================================================
//main menu/navigation methods

    function getStruct(){

        var struct = new Array(
                        new Object({
                            label:  "Home",
                            page:   "a1-home.html"
                            }),
                        new Object({
                            label:      "About&nbsp;Otis",
                            page:       "d1-about.html",
                            sections:   new Array(
                                                new Object({
                                                        label:  "Vision&nbsp;and&nbsp;Values",
                                                        page:   "d2-vision.html"
                                                    }),
                                                new Object({
                                                        label:  "Service&nbsp;Excellence",
                                                        page:   "d60-service.html"
                                                    }),
                                                new Object({
                                                        label:  "Safety&nbsp;for&nbsp;All",
                                                        page:   "d70-safety.html"
                                                    }),
                                                new Object({
                                                        label:  "Otis&nbsp;History",
                                                        page:   "d30-history.html"
                                                    }),
                                                new Object({
                                                        label:  "Otis&nbsp;in&nbsp;the&nbsp;Community",
                                                        page:   "d40-community.html"
                                                    }),
                                                new Object({
                                                        label:  "Otis&nbsp;People",
                                                        page:   "d50-people.html"
                                                    })
                                            )
                            }),
                        new Object({
                            label:   "Otis&nbsp;News",
                            page:   "b1-news.html",
                            sections:   new Array(
                                            new Object({
                                                    label: "Recent&nbsp;Otis&nbsp;News",
                                                    page:  "b2-newsrec.html"
                                                }),
                                            new Object({
                                                    label: "News&nbsp;Archives",
                                                    page:  "b3-newsarch.html"
                                                })
                                            )
                            }),
                        new Object({
                            label:   "Signature&nbsp;Projects",
                            page:   "c1-projects.html",
                            sections:   new Array(
                                            new Object({
                                                label: "Project&nbsp;Profiles",
                                                page:   "c2-profiles.html"
                                                })
                                            )
                            }),
                        new Object({
                            label:   "Products&nbsp;&amp;&nbsp;Services",
                            page:   "k1-products.html",
                            sections:   new Array(
                                            new Object({
                                                label: "Elevators",
                                                page:   "k2-elevators.html"
                                                }),
                                            new Object({
                                                label: "Escalators&nbsp;and Moving&nbsp;Walkways",
                                                page:   "k3-escalators.html"
                                                }),
                                            new Object({
                                                label: "Services",
                                                page:   "k4-services.html"
                                                }),
                                            new Object({
                                                label: "Innovations",
                                                page:   "k7-innovations.html"
                                                })
                                            )
                            }),
                        new Object({
                            label:   "Working&nbsp;at&nbsp;Otis",
                            page:   "l1-working.html",
                            sections:   new Array(
                                            new Object({
                                                label: "Career&nbsp;Opportunities",
                                                page:   "l2-careerop.html"
                                                }),
                                            new Object({
                                                label: "Professional&nbsp;Development",
                                                page:   "l3-prodevel.html"
                                                }),
                                            new Object({
                                                label: "Work&nbsp;Principles",
                                                page:   "l5-principles.html"
                                                }),
                                            new Object({
                                                label: "Benefits&nbsp;at&nbsp;a&nbsp;Glance",
                                                page:   "l6-benefits.html"
                                                })
                                            ) 
                            }),
                        new Object({
                            label:   "Contact&nbsp;Otis",
                            page:   "e1-contact.html",
                            sections:   new Array(
                                            new Object({
                                                label: "Request&nbsp;Information",
                                                page:   "e2-request.asp"
                                                })
                                            )
                            })
                        );

        return struct;
    }

//========================================================
//access objects in the structure

    function getStructObject(path){
    
        var indexes = path.split("_");
        var item    = new Object({ sections: getStruct() });

        for(var i=0; i<indexes.length; i++){
            item = item.sections[parseInt(indexes[i])];
        }

        return item;
    }




