/* MENU DATA */ var baseLoc = "" var userid = "" var imgSrc = "rightarrow.gif" // relative to the baseLoc var menus = new Array() menus["menu1"] = new Array() menus["menu2"] = new Array() menus["menu3"] = new Array() menus["menu1_0"] = new Array() menus["menu1_2"] = new Array() menus["menu1_3"] = new Array() menus["menu2_1"] = new Array() menus["menu2_2"] = new Array() menus["menu2_3"] = new Array() menus["menu2_4"] = new Array() menus["menu1"]["items"] = new Array() menus["menu2"]["items"] = new Array() menus["menu3"]["items"] = new Array() menus["menu1_0"]["items"] = new Array() menus["menu1_2"]["items"] = new Array() menus["menu1_3"]["items"] = new Array() menus["menu2_1"]["items"] = new Array() menus["menu2_2"]["items"] = new Array() menus["menu2_3"]["items"] = new Array() menus["menu2_4"]["items"] = new Array() // menu creation data // format [direction, x, y, width, height, (parent)] menus["menu1"]["data"] = ["down", 100, 0, 250, 342] menus["menu1_0"]["data"] = ["right", -1, 0, 180, 162, "menu1"] menus["menu1_2"]["data"] = ["right", -1, 40, 150, 200, "menu1"] menus["menu1_3"]["data"] = ["right", -1, 60, 150, 162, "menu1"] menus["menu2"]["data"] = ["down", 200, 0, 210, 98] menus["menu2_1"]["data"] = ["right", -1, 0, 250, 260, "menu2"] menus["menu2_2"]["data"] = ["right", -1, 20, 250, 42, "menu2"] menus["menu2_3"]["data"] = ["right", -1, 40, 250, 160, "menu2"] menus["menu2_4"]["data"] = ["right", -1, 60, 250, 342, "menu2"] menus["menu3"]["data"] = ["down", 300, 0, 250, 322] // menu items data // format [itemName, link, (subMenu)] menus["menu1"]["items"][0] = ["About Raven", "", "menu1_0", 89] menus["menu1"]["items"][1] = ["Contact US", "gene-v/060"] menus["menu1"]["items"][2] = ["Distributors / Ordering", "", "menu1_2", 26] menus["menu1"]["items"][3] = ["Free Downloads", "", "menu1_3", 164] menus["menu1"]["items"][4] = ["CAD Registration Request", "Registration"] menus["menu1"]["items"][5] = ["Registered CAD User Login", ((userid=='')?"form-userlogin?OpenForm&Dest=v-cadimagedownload":"v-cadimagedownload")] menus["menu1"]["items"][6] = ["How To Use Web Site", "gene-v/100"] //menus["menu1_0"]["items"][0] = ["Catalogue Homeeee Page", "html-v/cathome"] //menus["menu1"]["items"][5] = ["What's New", "giwn-v/199"] //menus["menu1"]["items"][7] = ["What is Door Sealing? / Product info / Specifications", "gene-v/020"] //menus["menu1"]["items"][8] = ["Copyright / Guarantee", "gene-v/030"] //menus["menu1"]["items"][9] = ["Standards / Authority", "gene-v/040"] //menus["menu1"]["items"][10] = ["Glossary of terms / Company Memberships", "gene-v/050"] //menus["menu1"]["items"][12] = ["Product No. Index", "prodi-v"] //menus["menu1"]["items"][13] = ["Contact US / International Distribution", "gene-v/060"] //menus["menu1"]["items"][14] = ["Pricing Information", "html-v/pricelist-frameset", "", "popup"] menus["menu1_0"]["items"][0] = ["History of Achievement", "gene-v/001"] menus["menu1_0"]["items"][1] = ["What is Door Sealing? / General Specifications", "gene-v/020"] menus["menu1_0"]["items"][2] = ["Copyright / Guarantee", "gene-v/030"] menus["menu1_0"]["items"][3] = ["Standards / Authority", "gene-v/040"] menus["menu1_0"]["items"][4] = ["Glossary of terms / Company Memberships", "gene-v/050"] menus["menu1_0"]["items"][5] = ["Pricing Information", "html-v/pricelist-frameset", "", "popup"] menus["menu1_2"]["items"][0] = ["ACT", "fmArchDistWeb?OpenForm?ACT?Default"] menus["menu1_2"]["items"][1] = ["NSW", "fmArchDistWeb?OpenForm?NSW?Default"] menus["menu1_2"]["items"][2] = ["NT", "fmArchDistWeb?OpenForm?NT?Default"] menus["menu1_2"]["items"][3] = ["QLD", "fmArchDistWeb?OpenForm?QLD?Default"] menus["menu1_2"]["items"][4] = ["SA", "fmArchDistWeb?OpenForm?SA?Default"] menus["menu1_2"]["items"][5] = ["TAS", "fmArchDistWeb?OpenForm?TAS?Default"] menus["menu1_2"]["items"][6] = ["VIC", "fmArchDistWeb?OpenForm?VIC?Default"] menus["menu1_2"]["items"][7] = ["WA", "fmArchDistWeb?OpenForm?WA?Default"] menus["menu1_2"]["items"][8] = ["International", "gene-v/060"] menus["menu1_3"]["items"][0] = ["Video Clips", "html-v/Raven Videos"] menus["menu1_3"]["items"][1] = ["Catalogues", "html-v/Raven PDF Catalogue"] menus["menu2"]["items"][0] = ["Noise - Acoustic Sealing", "", "menu2_1",89] menus["menu2"]["items"][1] = ["Bulk Head Sealing Systems", "syst3-v/030", "menu2_2", 19] menus["menu2"]["items"][2] = ["Fire & Smoke Sealing", "", "menu2_3",56] menus["menu2"]["items"][3] = ["Weather - Energy Sealing", "", "menu2_4", 88] menus["menu2_1"]["items"][0] = ["Acoustic Sealing Introduction", "syst1-v/001"] menus["menu2_1"]["items"][1] = ["Acoustic Sealing Systems", "syst1-v/003"] menus["menu2_1"]["items"][2] = ["Acoustic Sealing System broad butt hinged doors (H/D Adjustable)", "syst1a-v/008"] menus["menu2_1"]["items"][3] = ["Acoustic Sealing System broad butt hinged doors (Heavy Duty)", "syst1b-v/009"] menus["menu2_1"]["items"][4] = ["Acoustic Sealing System broad butt hinged doors (Med Duty)", "syst1c-v/010"] menus["menu2_1"]["items"][5] = ["Clean Room Acoustic M/D broad butt hinge doors", "syst2-v/011"] menus["menu2_1"]["items"][6] = ["Acoustic Seals for Acoustically Designed Doors", "syst1-v/012"] menus["menu2_1"]["items"][7] = ["Acoustic Seals Test Performance Data for Acoustically Designed Doors", "syst1-v/013"] menus["menu2_2"]["items"][0] = ["Plant Room / Emergency Exit broad butt hinge Doors", "syst3-v/030"] menus["menu2_3"]["items"][0] = ["Introduction & Reference Standards", "syst4-v/040"] menus["menu2_3"]["items"][1] = ["Bushfire Prone Areas (ember attack)", "syst4-v/0401"] menus["menu2_3"]["items"][2] = ["Smoke Door Sealing Systems", "syst4-v/041"] menus["menu2_3"]["items"][3] = ["Smoke Sealing Fire Rated (Labelled) broad butt hinged doors", "syst5-v/050"] menus["menu2_3"]["items"][4] = ["Intumescent Seals (Fire & Smoke)", "syst7-v/069"] menus["menu2_3"]["items"][5] = ["Smoke Seal Video", "html-v/Raven Smoke Seal Videos"] menus["menu2_4"]["items"][0] = ["Introduction & Reference Standards", "syst10-v/100"] menus["menu2_4"]["items"][1] = ["Door Weather - Energy Sealing System broad butt hinged doors", "syst10-v/101"] menus["menu2_4"]["items"][2] = ["Commercial Shop Front broad butt hinged doors", "syst11-v/159"] menus["menu2_4"]["items"][3] = ["Double Acting Centre Pivot Doors (Timber)", "syst8-v/080"] menus["menu2_4"]["items"][4] = ["Double Acting Centre Pivot Doors (Aluminium)", "syst9-v/090"] menus["menu2_4"]["items"][5] = ["Sliding Doors", "syst14-v/130"] menus["menu2_4"]["items"][6] = ["Roll-up Garage Doors", "syst12-v/110"] menus["menu2_4"]["items"][7] = ["Tilt-Up Garage Doors", "syst13-v/120"] menus["menu2_4"]["items"][8] = ["Light Sealing doors", "syst15-v/140"] menus["menu2_4"]["items"][9] = ["Panel-Lift Garage Doors", "prod9-v/130"] menus["menu2_4"]["items"][10] = ["Revolving Doors", "prod9-v/130"] menus["menu2_4"]["items"][11] = ["Joinery Seals For Doors & Windows", "prod13n-v/001"] menus["menu2_4"]["items"][12] = ["Pile Weather Stripping", "prod14n-v/001"] menus["menu2_4"]["items"][13] = ["Bi-Fold Doors", "prod9-v/130"] menus["menu3"]["items"][0] = ["What's New", "giwn-v/199"] menus["menu3"]["items"][1] = ["Door Bottom Seals", "prod2-v/010"] menus["menu3"]["items"][2] = ["Threshold Plate Seals", "prod4-v/060"] menus["menu3"]["items"][3] = ["Threshold Plates", "prod3-v/040"] menus["menu3"]["items"][4] = ["Door Frame or Perimeter Seals", "prod5-v/070"] menus["menu3"]["items"][5] = ["Astragal Seals", "prod7-v/110"] menus["menu3"]["items"][6] = ["Self Adhesive Seals", "prod1-v/000"] menus["menu3"]["items"][7] = ["Brush Strip Seals", "prod9-v/130"] menus["menu3"]["items"][8] = ["Intumescent Seals", "prod15-v/099"] menus["menu3"]["items"][9] = ["Silicon Weather Stripping", "prod13n-v/001"] menus["menu3"]["items"][10] = ["Pile Weather Stripping", "prod14n-v/001"] menus["menu3"]["items"][11] = ["Complementary Products", "prod10-v/150"] menus["menu3"]["items"][12] = ["Replacement Components", "prod12-v/170"] menus["menu3"]["items"][13] = ["Product No. Index", "prodi-v"] // menu repositioning data (for when window size changes) // format [%ofScreenWidth] menus["menu1"]["pos"] = [0.193] menus["menu2"]["pos"] = [0.399] menus["menu3"]["pos"] = [0.662] //menus["menu1"]["pos"] = [2, 5, -68] //menus["menu2"]["pos"] = [3, 5, -87] //menus["menu3"]["pos"] = [4, 5, -50] // menu style colours var borderColour = "black" var BGColour = "#99FFFF" var BGHighlight = "#CCFFFF" var itemText = "black" var itemHighlight = "#C92000" var fontSize = "14px" menuStyle = '' /* SET THE RELATIVE LOCATION */ function setBaseLoc(index) { var curLoc = this.location.toString() baseLoc = curLoc.substring(0, curLoc.lastIndexOf(index)) } /* MENU OUPUT FUNCTIONS */ function composeMenus() { var menuEval = "" for(menu in menus) { menuEval += menu+' = ' menuEval += 'new ypSlideOutMenu(' menuEval += '"'+menu+'", ' menuEval += '"'+menus[menu]["data"][0]+'", ' menuEval += menus[menu]["data"][1]+', ' menuEval += menus[menu]["data"][2]+', ' menuEval += menus[menu]["data"][3]+', ' menuEval += menus[menu]["data"][4] // add parent if a child if(menus[menu]["data"][5]) { menuEval += ', "'+menus[menu]["data"][5]+'"' } menuEval += ");" if(menus[menu]["pos"]) { var pos = menus[menu]["pos"] menuEval += menu+'.onactivate = function() { repositionMenu('+menu+', '+pos[0]+'); };' } } menuEval += 'ypSlideOutMenu.writeCSS();' return menuEval } function composeItems() { itemEval = "" for(menu in menus) { itemEval += '
' } return itemEval }