/*
 * Copyright 2003 Knife Edge Technologies, Inc.  All Rights Reserved.
 * 
 * This software is the proprietary information of Knife Edge Technologies, 
 * Inc. provided under license for use by "The Flying Mule."
 * No part of this file may be copied or re-used without prior written 
 * agreement from Knife Edge Technologies, Inc.
 * http://www.knifeedgetech.com   info@knifeedgetech.com
 */

strStoreCode  = "AV";
strMivaURL    = "http://www.flyingmule.com/Merchant2/merchant.mvc";
strProductURL = strMivaURL
              + "?Screen=PROD&Store_Code="
              + strStoreCode
              + "&Product_Code=";


//if (navigator.catSto == null)                                                                    
{
   navigator.catSto = 
   new Cat( "CAT", "Store Front", "http://www.flyingmule.com/"
          , new Cat( "DPT", "Store Department",      "http://www.flyingmule.com/department/"
                   , new Cat( "NEW", "New Arrivals", "http://www.flyingmule.com/department/new-arrival/" )
                   , new Cat( "ADD", "Catalog Additions", "http://www.flyingmule.com/department/additions/" )
                   , new Cat( "ORD", "Coming Soon",  "http://www.flyingmule.com/department/coming-soon/" 
                            , new Cat( "030", "Expected this month", "http://www.flyingmule.com/department/coming-soon/this-month/" )
                            )
                   , new Cat( "CLR", "ON SALE",          "http://www.flyingmule.com/department/on-sale/" )
                   , new Cat( "DSC", "Last Chance",      "http://www.flyingmule.com/department/last-chance/" )
                   , new Cat( "GFT", "Gift Suggestions", "http://www.flyingmule.com/department/gift/"
                            , new Cat( "025", "Gifts Under $25",  "http://www.flyingmule.com/department/gift/under-25/" )
                            , new Cat( "050", "Gifts Under $50",  "http://www.flyingmule.com/department/gift/under-50/" )
                            , new Cat( "100", "Gifts Under $100", "http://www.flyingmule.com/department/gift/under-100/" )
                            , new Cat( "999", "Gifts Over $100",  "http://www.flyingmule.com/department/gift/over-100/" )
                            )
                   )
          , new Cat( "TYP", "Vehicle Type", "http://www.flyingmule.com/type/"
                   , new Cat( "PRP", "Propeller Aircraft", "http://www.flyingmule.com/type/propeller/"
                            , new Cat( "FTR", "Propeller Fighter", "http://www.flyingmule.com/type/propeller/fighter/"
                                     , new Cat( "A1",            "A-1 Skyraider (Douglas)", null )
                                     , new Cat( "A6M",           "A6M Zero-Sen/Zeke (Mitsubishi)", null )
                                     , new Cat( "BEAUFIGHTER",   "Beaufighter (Bristol)", null )
                                     , new Cat( "BF109",         "Bf 109 (Messerschmitt)", null )
                                     , new Cat( "BF110",         "Bf 110 (Messerschmitt)", null )
                                     , new Cat( "CAMEL",         "Camel (Sopwith)", null )
                                     , new Cat( "FALCO",         "CR.42 Falco (Fiat)", null )
                                     , new Cat( "D520",          "D.520 (Dewoitine)", null )
                                     , new Cat( "DO335",         "Do 335 Pfeil (Dornier)", null )
                                     , new Cat( "DRI",           "Dr.I Triplane (Fokker)", null )
                                     , new Cat( "DVII",          "D.VII (Fokker)", null )
                                     , new Cat( "DIII",          "D.III (Albatros)", null )
                                     , new Cat( "DV",            "D.V (Albatros)", null )
                                     , new Cat( "F2A",           "F2A Buffalo (Brewster)", null )
                                     , new Cat( "F3F",           "F3F (Grumman)", null )
                                     , new Cat( "F4F",           "F4F Wildcat (Grumman)", null )
                                     , new Cat( "F4U",           "F4U Corsair (Vought)", null )
                                     , new Cat( "F6F",           "F6F Hellcat (Grumman)", null )
                                     , new Cat( "F8F",           "F8F Bearcat (Grumman)", null )
                                     , new Cat( "FW190",         "Fw 190 (Focke-Wulf)", null )
                                     , new Cat( "GLADIATOR",     "Gladiator (Gloster)", null )
                                     , new Cat( "HE219",         "He 219 Uhu (Heinkel)", null )
                                     , new Cat( "HS129",         "Hs 129 (Henschel)", null )
                                     , new Cat( "HURRICANE",     "Hurricane (Hawker)", null )
                                     , new Cat( "I16",           "I-16 (Polikarpov)", null )
                                     , new Cat( "IL2",           "IL-2 Sturmovik (Ilyushin)", null )
                                     , new Cat( "IL10",          "IL-10 Beast (Ilyushin)", null )
                                     , new Cat( "J2M",           "J2M Raiden/Jack (Mitsubishi)", null )
                                     , new Cat( "KI43",          "Ki-43 Hayabusa/Oscar (Nakajima)", null )
                                     , new Cat( "KI45",          "Ki-45 Toryu/Nick (Kawasaki)", null )
                                     , new Cat( "KI61",          "Ki-61 Hien/Tony (Kawasaki)", null )
                                     , new Cat( "KI84",          "Ki-84 Hayate/Frank (Nakajima)", null )
                                     , new Cat( "LA5",           "La-5 (Lavochkin)", null )
                                     , new Cat( "LA7",           "La-7 (Lavochkin)", null )
                                     , new Cat( "MB152",         "MB.152 (Bloch)", null )
                                     , new Cat( "MC202",         "M.C.202 Folgore (Macchi)", null )
                                     , new Cat( "MC205",         "M.C.205 Veltro (Macchi)", null )
                                     , new Cat( "BF109",         "Me 109 (Messerschmitt)", null )
                                     , new Cat( "BF110",         "Me 110 (Messerschmitt)", null )
                                     , new Cat( "MIG3",          "MiG-3 (Mikoyan-Gurevich)", null )
                                     , new Cat( "MS406",         "MS.406 (Morane-Saulnier)", null )
                                     , new Cat( "NIEUPORT11",    "Nieuport 11 (Nieuport)", null )
                                     , new Cat( "NIEUPORT17",    "Nieuport 17 (Nieuport)", null )
                                     , new Cat( "NIEUPORT28",    "Nieuport 28 (Nieuport)", null )
                                     , new Cat( "N1K1",          "N1K1 Kyofu/Rex (Kawanishi)", null )
                                     , new Cat( "N1K2",          "N1K2 Shiden Kai/George (Kawanishi)", null )
                                     , new Cat( "P26",           "P-26 Peashooter (Boeing)", null )
                                     , new Cat( "P36",           "P-36 Hawk (Curtiss)", null )
                                     , new Cat( "P38",           "P-38 Lightning (Lockheed)", null )
                                     , new Cat( "P39",           "P-39 Airacobra (Bell)", null )
                                     , new Cat( "P40",           "P-40 Warhawk (Curtiss)", null )
                                     , new Cat( "P47",           "P-47 Thunderbolt (Republic)", null )
                                     , new Cat( "P51",           "P-51 Mustang (North American)", null )
                                     , new Cat( "P61",           "P-61 Black Widow (Northrop)", null )
                                     , new Cat( "SEAFURY",       "Sea Fury (Hawker)", null )
                                     , new Cat( "SPAD",          "Spad XIII (Spad)", null )
                                     , new Cat( "SPITFIRE",      "Spitfire (Supermarine)", null )
                                     , new Cat( "TEMPEST",       "Tempest (Hawker)", null )
                                     , new Cat( "TYPHOON",       "Typhoon (Hawker)", null )
                                     , new Cat( "YAK3",          "Yak-3 (Yakovlev)", null )
                                     , new Cat( "YAK9",          "Yak-9 (Yakovlev)", null )
                                     )
                            , new Cat( "BMR", "Propeller Bomber", "http://www.flyingmule.com/type/propeller/bomber/"
                                     , new Cat( "B7A",           "B7A Ryusei/Grace (Aichi)", null )
                                     , new Cat( "B5N",           "B5N Kate (Nakajima)", null )
                                     , new Cat( "B17",           "B-17 Flying Fortress (Boeing)", null )
                                     , new Cat( "B24",           "B-24 Liberator (Consolidated)", null )
                                     , new Cat( "B25",           "B-25 Mitchell (North American)", null )
                                     , new Cat( "B26",           "B-26 Marauder (Martin)", null )
                                     , new Cat( "B29",           "B-29 Superfortress (Boeing)", null )
                                     , new Cat( "BR20",          "BR.20 Cicogna (Fiat)", null )
                                     , new Cat( "BLENHEIM",      "Blenheim (Bristol)", null )
                                     , new Cat( "Z1007",         "Z.1007 Alcione (CANT)", null )
                                     , new Cat( "D3A",           "D3A Val (Aichi)", null )
                                     , new Cat( "DO17",          "Do 17 (Dornier)", null )
                                     , new Cat( "DO215",         "Do 215 (Dornier)", null )
                                     , new Cat( "DO217",         "Do 217 (Dornier)", null )
                                     , new Cat( "E2",            "E-2 Hawkeye (Grumman)", null )
                                     , new Cat( "G4M",           "G4M Betty (Mitsubishi)", null )
                                     , new Cat( "HALIFAX",       "Halifax (Handley Page)", null )
                                     , new Cat( "HE111",         "He 111 (Heinkel)", null )
                                     , new Cat( "JU87",          "Ju 87 Stuka (Junkers)", null )
                                     , new Cat( "JU88",          "Ju 88 (Junkers)", null )
                                     , new Cat( "LANCASTER",     "Lancaster (Avro)", null )
                                     , new Cat( "MOSQUITO",      "Mosquito (DeHavilland)", null )
                                     , new Cat( "MQ1",           "MQ-1 Predator (General Atomics)", null )
                                     , new Cat( "P3",            "P-3 Orion (Lockheed)", null )
                                     , new Cat( "PBM",           "PBM Mariner (Martin)", null )
                                     , new Cat( "PBY",           "PBY Catalina (Consolidated)", null )
                                     , new Cat( "PE8",           "Pe-8 (Petlyakov)", null )
                                     , new Cat( "SB2C",          "SB2C Helldiver (Curtiss)", null )
                                     //, new Cat( "SBC",           "SBC Helldiver (Curtiss)", null )
                                     , new Cat( "SBD",           "SBD Dauntless (Douglas)", null )
                                     , new Cat( "SWORDFISH",     "Swordfish (Fairey)", null )
                                     , new Cat( "TBF",           "TBF Avenger (Grumman)", null )
                                     , new Cat( "WELLINGTON",    "Wellington (Vickers)", null )
                                     )
                            , new Cat( "TRN", "Propeller Transport", "http://www.flyingmule.com/type/propeller/transport/"
                                     , new Cat( "CESSNA172",     "172 Skyhawk (Cessna)", null )
                                     , new Cat( "B307",          "307/C-75 Stratoliner (Boeing)", null )
                                     , new Cat( "B314",          "314 Clipper (Boeing)", null )
                                     , new Cat( "B377",          "377 Stratocruiser (Boeing)", null )
                                     , new Cat( "BLIMP",         "Blimp", null )
                                     , new Cat( "BRITANNIA",     "Britannia 175 (Bristol)", null )
                                     , new Cat( "BV22",          "BV 222 Wiking (Blohm und Voss)", null )
                                     , new Cat( "DC3",           "C-47 Skytrain (Douglas)", null )
                                     , new Cat( "C130",          "C-130 Hercules (Lockheed)", null )
                                     , new Cat( "DC3",           "DC-3 (Douglas)", null )
                                     , new Cat( "DC4",           "DC-4/C-54 Skymaster (Douglas)", null )
                                     , new Cat( "GB",            "Gee Bee (Granville Brothers)", null )
                                     , new Cat( "H6K",           "H6K Mavis (Kawanishi)", null )
                                     , new Cat( "H8K",           "H8K Emily (Kawanishi)", null )
                                     , new Cat( "JN4",           "JN-4 Jenny (Curtiss)", null )
                                     , new Cat( "JU52",          "Ju 52 (Junkers)", null )
                                     , new Cat( "K5Y",           "K5Y Willow (Kawanishi)", null )
                                     , new Cat( "L049",          "L-049 Constellation (Lockheed)", null )
                                     , new Cat( "L188",          "L-188 Electra (Lockheed)", null )
                                     , new Cat( "L1049",         "L-1049 Super Constellation (Lockheed)", null )
                                     , new Cat( "LYSANDER",      "Lysander (Westland)", null )
                                     , new Cat( "MU2",           "MU-2 (Mitsubishi)", null )
                                     , new Cat( "RYAN",          "NYP Monoplane (Ryan)", null )
                                     , new Cat( "O1",            "O-1 Bird Dog (Cessna)", null )
                                     , new Cat( "SUNDERLAND",    "Sunderland (Short)", null )
                                     , new Cat( "T6",            "T-6/SNJ Texan (North American)", null )
                                     , new Cat( "T34",           "T-34 Mentor (Beech)", null )
                                     , new Cat( "TRAVELAIR4000", "Travel Air 4000 (Travel Air)", null )
                                     , new Cat( "TU144",         "Tu-144 Charger (Tupolev)", null )
                                     , new Cat( "VEGA",          "Vega (Lockheed)", null )
                                     , new Cat( "VISCOUNT",      "Viscount (Vickers)", null )
                                     , new Cat( "BLERIOT",       "X1 Monoplane (Blériot)", null )
                                     , new Cat( "WRIGHT",        "Wright Flyer (Wright Bros)", null )
                                     )
                            )
                   , new Cat( "JET", "Jet Aircraft", "http://www.flyingmule.com/type/jet/"
                            , new Cat( "FTR", "Jet Fighter", "http://www.flyingmule.com/type/jet/fighter/"
                                     , new Cat( "A004",          "A-4 Skyhawk (Douglas)", null )
                                     , new Cat( "A006",          "A-6 Intruder (Grumman)", null )
                                     , new Cat( "A007",          "A-7 Corsair II (Vought)", null )
                                     , new Cat( "A010",          "A-10 Warthog (Fairchild)", null )
                                     , new Cat( "ALPHA",         "Alpha Jet (Dassault/Dornier)", null )
                                     , new Cat( "BUCCANEER",     "Buccaneer (Blackburn)", null )
                                     , new Cat( "AVIOJET",       "C.101 Aviojet (Casa)", null )
                                     , new Cat( "EFA",           "Eurofighter Typhoon", null )
                                     , new Cat( "F001",          "F-1 (Mitsubishi)", null )
                                     , new Cat( "F002",          "F-2 (Mitsubishi)", null )
                                     , new Cat( "F004",          "F-4 Phantom II (McDonnell Douglas)", null )
                                     , new Cat( "F008",          "F-8 Crusader (Vought)", null )
                                     , new Cat( "F014",          "F-14 Tomcat (Grumman)", null )
                                     , new Cat( "F015",          "F-15 Eagle (McDonnell Douglas)", null )
                                     , new Cat( "F016",          "F-16 Fighting Falcon (Lockheed)", null )
                                     , new Cat( "F018",          "F/A-18 Hornet (McDonnell Douglas)", null )
                                     , new Cat( "F022",          "F-22 Raptor (Lockheed)", null )
                                     , new Cat( "F035",          "F-35 Lightning II JSF (Lockheed)", null )
                                     , new Cat( "F084",          "F-84 Thunderjet (Republic)", null )
                                     , new Cat( "F086",          "F-86 Sabre (North American)", null )
                                     , new Cat( "F100",          "F-100 Super Sabre (North American)", null )
                                     //, new Cat( "F102",          "F-102 Delta Dagger (Convair)", null )
                                     , new Cat( "F104",          "F-104 Starfighter (Lockheed)", null )
                                     , new Cat( "F105",          "F-105 Thunderchief (Republic)", null )
                                     //, new Cat( "F106",          "F-106 Delta Dart (Convair)", null )
                                     , new Cat( "F117",          "F-117 Nighthawk (Lockheed)", null )
                                     , new Cat( "F9F",           "F9F Panther (Grumman)", null )
                                     , new Cat( "HARRIER",       "Harrier (McDonnell Douglas/BAe)", null )
                                     , new Cat( "HAWK",          "Hawk (British Aerospace)", null )
                                     , new Cat( "JAGUAR",        "Jaguar (SEPECAT)", null )
                                     , new Cat( "HUNTER",        "Hunter (Hawker)", null )
                                     , new Cat( "KFIR",          "Kfir (IAI)", null )
                                     , new Cat( "LIGHTNING",     "Lightning (English Electric)", null )
                                     , new Cat( "MB339",         "MB-339 (Aermacchi)", null )
                                     , new Cat( "ME163",         "Me 163 (Messerschmitt)", null )
                                     , new Cat( "ME262",         "Me 262 (Messerschmitt)", null )
                                     , new Cat( "METEOR",        "Meteor (Gloster)", null )
                                     , new Cat( "MIG15",         "MiG-15 Fagot (Mikoyan-Gurevich)", null )
                                     , new Cat( "MIG17",         "MiG-17 Fresco (Mikoyan-Gurevich)", null )
                                     , new Cat( "MIG21",         "MiG-21 Fishbed (Mikoyan-Gurevich)", null )
                                     , new Cat( "MIG23",         "MiG-23 Flogger (Mikoyan-Gurevich)", null )
                                     , new Cat( "MIG29",         "MiG-29 Fulcrum (Mikoyan)", null )
                                     , new Cat( "MIRAGEIII",     "Mirage III (Dassault)", null )
                                     , new Cat( "MIRAGE2000",    "Mirage 2000 (Dassault)", null )
                                     , new Cat( "P80",           "P-80 Shooting Star (Lockheed)", null )
                                     , new Cat( "RAFALE",        "Rafale (Dassault)", null )
                                     , new Cat( "SU27",          "Su-27 Flanker (Sukhoi)", null )
                                     , new Cat( "SU33",          "Su-33 Sea Flanker (Sukhoi)", null )
                                     , new Cat( "SU34",          "Su-34 Strike Flanker (Sukhoi)", null )
                                     , new Cat( "SU35",          "Su-35 Super Flanker (Sukhoi)", null )
                                     , new Cat( "SU47",          "Su-47 Berkut (Sukhoi)", null )
                                     , new Cat( "SUPERETENDARD", "Super Etendard (Dassault)", null )
                                     , new Cat( "TORNADO",       "Tornado (Panavia)", null )
                                     , new Cat( "VAMPIRE",       "Vampire (DeHavilland)", null )

                                     )
                            , new Cat( "BMR", "Jet Bomber/Recon", "http://www.flyingmule.com/type/jet/bomber/"
                                     , new Cat( "AR234",         "Ar 234 Blitz (Arado)", null )
                                     , new Cat( "B1",            "B-1 Lancer (Rockwell)", null )
                                     , new Cat( "B2",            "B-2 Spirit (Northrop)", null )
                                     , new Cat( "B52",           "B-52 Stratofortress (Boeing)", null )
                                     , new Cat( "CANBERRA",      "B-57 Canberra (English Electric/Martin)", null )
                                     , new Cat( "E3",            "E-3 Sentry (Boeing)", null )
                                     , new Cat( "E6",            "E-6 Mercury (Boeing)", null ) 
                                     , new Cat( "E8",            "E-8 JSTARS (Boeing)", null )
                                     , new Cat( "SR71",          "SR-71 Blackbird (Lockheed)", null )
                                     , new Cat( "NIMROD",        "Nimrod (Hawker Siddeley/Bae)", null )
                                     , new Cat( "TSR2",          "TSR.2 (BAC)", null )
                                     , new Cat( "TU160",         "Tu-160 Blackjack (Tupolev)", null )
                                     , new Cat( "VICTOR",        "Victor (Handley Page)", null )
                                     , new Cat( "VULCAN",        "Vulcan (Avro)", null )
                                     )
                            , new Cat( "TRN", "Jet Transport", "http://www.flyingmule.com/type/jet/transport/"
                                     , new Cat( "707",           "707 (Boeing)", null )
                                     , new Cat( "727",           "727 (Boeing)", null )
                                     , new Cat( "737",           "737 (Boeing)", null )
                                     , new Cat( "747",           "747 (Boeing)", null )
                                     , new Cat( "757",           "757 (Boeing)", null )
                                     , new Cat( "767",           "767 (Boeing)", null )
                                     , new Cat( "777",           "777 (Boeing)", null )
                                     , new Cat( "A300",          "A300 (Airbus)", null )
                                     , new Cat( "A310",          "A310 (Airbus)", null )
                                     , new Cat( "A320",          "A320 (Airbus)", null )
                                     , new Cat( "A330",          "A330 (Airbus)", null )
                                     , new Cat( "A340",          "A340 (Airbus)", null )
                                     , new Cat( "A380",          "A380 (Airbus)", null )
                                     , new Cat( "SE210",         "Caravelle (Sud)", null )
                                     , new Cat( "C5",            "C-5 Galaxy (Lockheed)", null )
                                     , new Cat( "C17",           "C-17 Globemaster III (McDonnell Douglas)", null )
                                     , new Cat( "COMET",         "Comet (DeHavilland)", null )
                                     , new Cat( "CONCORDE",      "Concorde (BAe/Aerospatiale)", null )
                                     , new Cat( "DC10",          "DC-10 (McDonnell Douglas)", null )
                                     , new Cat( "IL76",          "IL-76 Candid (Ilyushin)", null )
                                     , new Cat( "KC10",          "KC-10 (McDonnell Douglas)", null )
                                     , new Cat( "KC135",         "KC-135 Stratotanker (Boeing)", null )
                                     , new Cat( "L1011",         "L-1011 TriStar (Lockheed)", null )
                                     , new Cat( "MD11",          "MD-11 (McDonnell Douglas)", null )
                                     , new Cat( "MD80",          "MD-80 (McDonnell Douglas)", null )
                                     , new Cat( "MD90",          "MD-90 (McDonnell Douglas)", null )
                                     , new Cat( "VC10",          "VC10 (Vickers)", null )
                                     )
                            )
                   , new Cat( "HEL", "Helicopter", "http://www.flyingmule.com/type/helicopter/"
                            , new Cat( "B412",          "412 (Agusta/Bell)", null )
                            , new Cat( "A109",          "A109 Hirundo (Agusta)", null )
                            , new Cat( "A119",          "A119 Koala (Agusta)", null )
                            , new Cat( "AB139",         "A139 (Agusta)", null )
                            , new Cat( "AH1",           "AH-1 Cobra (Bell)", null )
                            , new Cat( "AH64",          "AH-64 Apache (Hughes)", null )
                            , new Cat( "CH34",          "CH-34 Choctaw (Sikorsky)", null )
                            , new Cat( "CH46",          "CH-46 Sea Knight (Boeing Vertol)", null )
                            , new Cat( "CH47",          "CH-47 Chinook (Boeing Vertol)", null )
                            , new Cat( "HH65" ,         "Dolphin (Aerospatiale)", null )
                            , new Cat( "EC135",         "EC 135 (Eurocopter)", null )
                            , new Cat( "EC145",         "EC 145 (Eurocopter)", null )
                            , new Cat( "EC665",         "EC 665 Tiger (Eurocopter)", null )
                            , new Cat( "EH101",         "EH 101 Merlin (EH Industries)", null )
                            , new Cat( "H13",           "H-13 Sioux (Bell)", null )       
                            , new Cat( "LYNX",          "Lynx (Westland)", null )       
                            , new Cat( "MD500",         "MD 500 (Hughes)", null )
                            , new Cat( "SH3",           "SH-3 Sea King (Sikorsky)", null )
                            , new Cat( "UH1",           "UH-1 Huey (Bell)", null )
                            , new Cat( "CH34",          "UH-34 Seahorse (Sikorsky)", null )
                            , new Cat( "UH60",          "UH-60 Blackhawk (Sikorsky)", null )
                            , new Cat( "V22",           "V-22 Osprey (Bell/Boeing)", null )
                            , new Cat( "CH34",        "Wessex (Westland)", null )
                            )
                   , new Cat( "SHP", "Ship", "http://www.flyingmule.com/type/ship/" 
                            )
                   , new Cat( "SPC", "Spacecraft", "http://www.flyingmule.com/type/spacecraft/"
                            , new Cat( "APOLLO",        "Apollo Command Module (NASA)", null )
                            , new Cat( "ENTERPRISE",    "USS Enterprise (Starfleet)", null )
                            , new Cat( "BIRDOFPREY",    "Bird of Prey (Klingon Empire)", null )
                            , new Cat( "LEM",           "Lunar Excursion Module (NASA)", null )
                            , new Cat( "SATURNV",       "Saturn V Rocket (NASA)", null )
                            , new Cat( "SHUTTLE",       "Space Shuttle (NASA/Rockwell)", null )
                            , new Cat( "X15",           "X-15 (North American)", null )
                            )
                   , new Cat( "TNK", "Tank", "http://www.flyingmule.com/type/tank/"
                            , new Cat( "AAV7",              "AAV7 AmTrack", null )
                            , new Cat( "ARIETE",            "Ariete", null )
                            , new Cat( "AS90",              "AS 90 Braveheart", null )
                            , new Cat( "BTR80",             "BTR-80 8x8 APC", null )
                            , new Cat( "CENTURION",         "Centurion", null )
                            , new Cat( "CHALLENGER",        "Challenger", null )
                            , new Cat( "CHURCHILL",         "Churchill", null )
                            , new Cat( "CRUISER",           "Cruiser", null )
                            , new Cat( "E100",              "E-100 Super Heavy Tank", null )
                            , new Cat( "JS2",               "JS-2 Heavy Tank", null )
                            , new Cat( "JS3",               "JS-3 Heavy Tank", null )
                            , new Cat( "KV1",               "KV-1 Heavy Tank", null )
                            , new Cat( "KV2",               "KV-2 Heavy Tank", null )
                            , new Cat( "LEOPARD",           "Leopard", null )
                            , new Cat( "M001",              "M1 Abrams", null )
                            , new Cat( "M002",              "M2 Bradley", null )
                            , new Cat( "M002A4",            "M2A4 Stuart", null )
                            , new Cat( "M003",              "M3 Grant/Lee", null )
                            , new Cat( "M004",              "M4 Sherman", null )
                            , new Cat( "M005",              "M5 Stuart", null )
                            , new Cat( "M007",              "M7 Priest", null )
                            , new Cat( "M010",              "M10 Wolverine", null )
                            , new Cat( "M018",              "M18 Hellcat", null )
                            , new Cat( "M024",              "M24 Chaffee", null )
                            , new Cat( "M026",              "M26 Pershing", null )
                            , new Cat( "M041",              "M41 Walker Bulldog", null )
                            , new Cat( "M048",              "M48 Patton", null )
                            , new Cat( "M113",              "M113 Assault Vehicle", null )
                            , new Cat( "M1126",             "M1126 Stryker ICV", null )
                            , new Cat( "PZKPFWIII",         "Pz.Kpfw.III Panzer III", null )
                            , new Cat( "PZKPFWIV",          "Pz.Kpfw.IV Panzer IV", null )
                            , new Cat( "SDKFZ142",          "Sd.Kfz.142 Sturmhaubitze StuH42", null )
                            , new Cat( "SDKFZ162",          "Sd.Kfz.162 Jagdpanzer", null )
                            , new Cat( "SDKFZ164",          "Sd.Kfz.164 Nashorn", null )
                            , new Cat( "SDKFZ165",          "Sd.Kfz.165 Hummel", null )
                            , new Cat( "SDKFZ167",          "Sd.Kfz.167 Sturmgeschutz StuG", null )
                            , new Cat( "SDKFZ171",          "Sd.Kfz.171 Panther", null )
                            , new Cat( "SDKFZ173",          "Sd.Kfz.173 Jagdpanther", null )
                            , new Cat( "SDKFZ181",          "Sd.Kfz.181 Tiger", null )
                            , new Cat( "SDKFZ182",          "Sd.Kfz.182 King Tiger", null )
                            , new Cat( "SDKFZ184",          "Sd.Kfz.184 Ferdinand", null )
                            , new Cat( "SDKFZ186",          "Sd.Kfz.186 Jagdtiger", null )
                            , new Cat( "SELBSTFAHRLAFETTE", "Selbstfahrlafette", null )
                            , new Cat( "STURMTIGER",        "Sturmtiger", null )
                            , new Cat( "SU085",             "Su-85 Tank Destroyer", null )
                            , new Cat( "SU100",             "Su-100 Tank Destroyer", null )
                            , new Cat( "SU122",             "Su-122 Self-Propelled Gun", null )
                            , new Cat( "T34",               "T-34", null )
                            , new Cat( "T55",               "T-55", null )
                            , new Cat( "T72",               "T-72", null )
                            )
                   , new Cat( "TRK", "Truck", "http://www.flyingmule.com/type/truck/"
                            , new Cat( "QL",     "Bedford QL", null )
                            , new Cat( "HMMWV",  "HMMWV Hummer", null )
                            , new Cat( "GP",     "Jeep", null )
                            , new Cat( "GP_A",   "Jeep Amphibian", null )
                            , new Cat( "KFZ305", "Kfz.305 Blitz Cargo Truck", null )
                            , new Cat( "KFZ385", "Kfz.385 Blitz Fuel Truck", null )
                            , new Cat( "M008",   "M8 Greyhound", null )
                            , new Cat( "M020",   "M20 12 Ton Truck", null )
                            , new Cat( "M026",   "M26 40 Ton Dragon Wagon", null )
                            , new Cat( "M035",   "M35 2.5 Ton Truck", null )
                            , new Cat( "WC51",   "WC51 Weapons Carrier", null )
                            , new Cat( "VW82",   "VW 82 Kubelwagen", null )
                            , new Cat( "VW166",  "VW 166 Schwimmwagen", null )
                            )
                   , new Cat( "HTK", "Half-Track", "http://www.flyingmule.com/type/half-track/"
                            , new Cat( "M3",       "M3 Half-Track", null )
                            , new Cat( "SDKFZ7",   "Sd.Kfz.7", null )
                            , new Cat( "SDKFZ251", "Sd.Kfz.251", null )
                            )
                   , new Cat( "BUS", "Bus", "http://www.flyingmule.com/type/bus/"
                            )
                   )
          , new Cat( "RNG", "Product Range", "http://www.flyingmule.com/range/"
                   , new Cat( "DIE", "Diecast Models", "http://www.flyingmule.com/range/diecast-model/"
                            , new Cat( "AIR", "Diecast Aircraft", "http://www.flyingmule.com/range/diecast-model/aircraft/"
                                     , new Cat( "AAA", "AEROart Collection",                       "http://www.flyingmule.com/range/diecast-model/aircraft/aeroart/" )
                                     , new Cat( "CAC", "Carousel 1 AirCraft",                      "http://www.flyingmule.com/range/diecast-model/aircraft/carousel-1-aircraft/" )
                                     , new Cat( "CWH", "Century Wings",                            "http://www.flyingmule.com/range/diecast-model/aircraft/century-wings/" 
                                              , new Cat( "072", "1:72 Wings of Heroes",            "http://www.flyingmule.com/range/diecast-model/aircraft/century-wings/72/" )
                                              , new Cat( "144", "1:144 Wings of Heroes",           "http://www.flyingmule.com/range/diecast-model/aircraft/century-wings/144/" )
                                              )
                                     , new Cat( "CAA", "Corgi Aviation Archive",                   "http://www.flyingmule.com/range/diecast-model/aircraft/corgi-aviation-archive/" 
                                              , new Cat( "COL", "Collector Series",                "http://www.flyingmule.com/range/diecast-model/aircraft/corgi-aviation-archive/collector-series/" 
                                                       , new Cat( "FMC", "Flying Mule Collection", "http://www.flyingmule.com/range/diecast-model/aircraft/corgi-aviation-archive/collector-series/flying-mule-collection/" )
                                                       )
                                              , new Cat( "LGD", "Legends Series",                  "http://www.flyingmule.com/range/diecast-model/aircraft/corgi-aviation-archive/legends-series/" )
                                              , new Cat( "PRD", "Predators Series",                "http://www.flyingmule.com/range/diecast-model/aircraft/corgi-aviation-archive/predators-series/" )
                                              , new Cat( "WBD", "Warbirds Series",                 "http://www.flyingmule.com/range/diecast-model/aircraft/corgi-aviation-archive/warbirds-series/" )
                                              )                                                    
                                     , new Cat( "CSC", "Corgi Showcase Collection",                "http://www.flyingmule.com/range/diecast-model/aircraft/corgi-showcase-collection/" 
                                              , new Cat( "NAS", "Noseart Series",                  "http://www.flyingmule.com/range/diecast-model/aircraft/corgi-showcase-collection/noseart-series" )
                                              )
                                     //, new Cat( "DJX", "Dragon Jet-x Collection",                  "http://www.flyingmule.com/range/diecast-model/aircraft/dragon-jetx-airliners/" )
                                     , new Cat( "DDW", "Dragon Wings Airliners",                   "http://www.flyingmule.com/range/diecast-model/aircraft/dragon-wings-airliners/" )
                                     , new Cat( "DWS", "Dragon Wings Warbirds",                    "http://www.flyingmule.com/range/diecast-model/aircraft/dragon-wings-warbirds-series/" 
                                              , new Cat( "072", "1:72 Warbirds",                   "http://www.flyingmule.com/range/diecast-model/aircraft/dragon-wings-warbirds-series/72/" )
                                              , new Cat( "144", "1:144 Warbirds",                  "http://www.flyingmule.com/range/diecast-model/aircraft/dragon-wings-warbirds-series/144/" )
                                              )
                                     //, new Cat( "EIN", "Eagles International",                     "http://www.flyingmule.com/range/diecast-model/aircraft/eagles-international/" )
                                     , new Cat( "FAC", "Franklin Mint Armour Collection",          "http://www.flyingmule.com/range/diecast-model/aircraft/franklin-mint-armour-collection/" )
                                     , new Cat( "GWA", "Gaincorp World Aircraft",                  "http://www.flyingmule.com/range/diecast-model/aircraft/gaincorp-world-aircraft-collection/" )
                                     , new Cat( "GAC", "GeminiAces",                               "http://www.flyingmule.com/range/diecast-model/aircraft/gemini-aces/" )
                                     , new Cat( "GMA", "GeminiMACS",                               "http://www.flyingmule.com/range/diecast-model/aircraft/gemini-macs/" )
                                     , new Cat( "GMP", "GMP",                                      "http://www.flyingmule.com/range/diecast-model/aircraft/gmp/" )
                                     , new Cat( "GWC", "Gulliver World Aircraft",                  "http://www.flyingmule.com/range/diecast-model/aircraft/gulliver-world-aircraft-collection/" )
                                     , new Cat( "HAL", "Hobby Master Airliner Series",             "http://www.flyingmule.com/range/diecast-model/aircraft/hobby-master-airliner-series/" )
                                     , new Cat( "HAP", "Hobby Master Air Power Series",            "http://www.flyingmule.com/range/diecast-model/aircraft/hobby-master-air-power-series/" 
                                              , new Cat( "032", "1:32 Air Power Series",           "http://www.flyingmule.com/range/diecast-model/aircraft/hobby-master-air-power-series/32" )
                                              , new Cat( "048", "1:48 Air Power Series",           "http://www.flyingmule.com/range/diecast-model/aircraft/hobby-master-air-power-series/48" )
                                              , new Cat( "072", "1:72 Air Power Series",           "http://www.flyingmule.com/range/diecast-model/aircraft/hobby-master-air-power-series/72" )
                                              )
                                     , new Cat( "IXJ", "IXO Models Junior",                        "http://www.flyingmule.com/range/diecast-model/aircraft/ixo-models-junior/" 
                                              , new Cat( "072", "1:72 IXO Models Junior",          "http://www.flyingmule.com/range/diecast-model/aircraft/ixo-models-junior/72" )
                                              , new Cat( "144", "1:144 IXO Models Junior",          "http://www.flyingmule.com/range/diecast-model/aircraft/ixo-models-junior/144" )
                                              )
                                     , new Cat( "MDK", "Marushin Diecast Kits",                    "http://www.flyingmule.com/range/diecast-model/aircraft/marushin-diecast-kits/" )
                                     , new Cat( "MCB", "Matchbox Collectibles",                    "http://www.flyingmule.com/range/diecast-model/aircraft/matchbox-collectibles/" )
                                     , new Cat( "M48", "Model Power 1:48 Scale Aircraft",          "http://www.flyingmule.com/range/diecast-model/aircraft/model-power-48-scale-aircraft/" )
                                     , new Cat( "MAC", "Model Power Airliner Collection",          "http://www.flyingmule.com/range/diecast-model/aircraft/model-power-airliner-collection/" )
                                     , new Cat( "MPS", "Model Power Postage Stamp",                "http://www.flyingmule.com/range/diecast-model/aircraft/model-power-postage-stamp-planes/" )
                                     , new Cat( "NRY", "New Ray",                                  "http://www.flyingmule.com/range/diecast-model/aircraft/new-ray/" )
                                     //, new Cat( "RAC", "Revell Aircraft",                          "http://www.flyingmule.com/range/diecast-model/aircraft/revell-aircraft/" )
                                     , new Cat( "SFH", "SkyMax Flying Heroes",                     "http://www.flyingmule.com/range/diecast-model/aircraft/skymax-flying-heroes/" )
                                     , new Cat( "SAC", "Sun Star Air Command",                     "http://www.flyingmule.com/range/diecast-model/aircraft/sun-star-air-command/" )
                                     , new Cat( "UFV", "Unimax Forces of Valor",                   "http://www.flyingmule.com/range/diecast-model/aircraft/unimax-forces-of-valor/" )
                                     , new Cat( "DWF", "Winged Fighters",                          "http://www.flyingmule.com/range/diecast-model/aircraft/winged-fighters/" )
                                     , new Cat( "WBP", "Witty Sky Guardians",                      "http://www.flyingmule.com/range/diecast-model/aircraft/witty-sky-guardians/" )
                                     )                                                             
                            , new Cat( "ARM", "Diecast Tanks and Armor",                           "http://www.flyingmule.com/range/diecast-model/armor/"
                                     //, new Cat( "A72", "Admiral Toys 1:72nd Armor",                "http://www.flyingmule.com/range/diecast-model/armor/admiral-toys-72nd-armor/" )
                                     , new Cat( "CMV", "Corgi Military Vehicles",                  "http://www.flyingmule.com/range/diecast-model/armor/corgi-military-vehicles/" )
                                     , new Cat( "CSC", "Corgi Showcase Collection",                "http://www.flyingmule.com/range/diecast-model/armor/corgi-showcase-collection/" )
                                     , new Cat( "DAR", "Dragon Armor",                             "http://www.flyingmule.com/range/diecast-model/armor/dragon-armor/" 
                                              , new Cat( "035", "1:35 Dragon Armor",               "http://www.flyingmule.com/range/diecast-model/armor/dragon-armor/35/" )
                                              , new Cat( "072", "1:72 Dragon Armor",               "http://www.flyingmule.com/range/diecast-model/armor/dragon-armor/72/" )
                                              )
                                     , new Cat( "FAC", "Franklin Mint Armour Collection",          "http://www.flyingmule.com/range/diecast-model/armor/franklin-mint-armour-collection/" )
                                     , new Cat( "HGP", "Hobby Master Ground Power Series",         "http://www.flyingmule.com/range/diecast-model/armor/hobby-master-ground-power-series/" 
                                              , new Cat( "048", "1:48 Ground Power Series",        "http://www.flyingmule.com/range/diecast-model/armor/hobby-master-ground-power-series/48/" )
                                              , new Cat( "072", "1:72 Ground Power Series",        "http://www.flyingmule.com/range/diecast-model/armor/hobby-master-ground-power-series/72/" )
                                              )
                                     , new Cat( "MCB", "Matchbox Collectibles",                    "http://www.flyingmule.com/range/diecast-model/armor/matchbox-collectibles/" )
                                     , new Cat( "UFV", "Unimax Forces of Valor",                   "http://www.flyingmule.com/range/diecast-model/armor/unimax-forces-of-valor/" )
                                     )                                                             
                            , new Cat( "BUS", "Diecast Busses",                                    "http://www.flyingmule.com/range/diecast-model/bus/"
                                     , new Cat( "CVB", "Corgi Vintage Bus Lines",                  "http://www.flyingmule.com/range/diecast-model/bus/corgi-vintage-bus-lines/" )
                                     )                                                             
                            , new Cat( "EMV", "Diecast Emergency Vehicles",                        "http://www.flyingmule.com/range/diecast-model/emergency/"
                                     , new Cat( "CHF", "Corgi Heroes Under Fire",                  "http://www.flyingmule.com/range/diecast-model/emergency/corgi-heroes-under-fire/" )
                                     )                                                             
                            , new Cat( "POP", "Diecast Pop Culture",                               "http://www.flyingmule.com/range/diecast-model/pop-culture/"
                                     , new Cat( "CBM", "Corgi Batman",                             "http://www.flyingmule.com/range/diecast-model/pop-culture/corgi-batman/" )
                                     , new Cat( "CJB", "Corgi James Bond 007",                     "http://www.flyingmule.com/range/diecast-model/pop-culture/corgi-james-bond-007/" )
                                     , new Cat( "CST", "Corgi STAR TREK",                          "http://www.flyingmule.com/range/diecast-model/pop-culture/corgi-star-trek/" )
                                     )                                                             
                            , new Cat( "TRK", "Diecast Trucks",                                    "http://www.flyingmule.com/range/diecast-model/truck/"
                                     , new Cat( "CHH", "Corgi Heavy Haulers",                      "http://www.flyingmule.com/range/diecast-model/truck/corgi-heavy-haulers/" )
                                     )

                            )
                   , new Cat( "DSP", "Display Models", "http://www.flyingmule.com/range/display-model/"
                            , new Cat( "AIR", "Display Model Aircraft",                    "http://www.flyingmule.com/range/display-model/aircraft/"
                                     //, new Cat( "TUS", "21st Century Ultimate Soldier",    "http://www.flyingmule.com/range/display-model/aircraft/21st-century-toys-ultimate-soldier/"
                                     //         , new Cat( "18X", "1:18 Ultimate Soldier",   "http://www.flyingmule.com/range/display-model/aircraft/21st-century-toys-ultimate-soldier/18x/" )
                                     //         , new Cat( "32X", "1:32 Ultimate Soldier",   "http://www.flyingmule.com/range/display-model/aircraft/21st-century-toys-ultimate-soldier/32x/" )
                                     //         , new Cat( "48X", "1:48 Ultimate Soldier",   "http://www.flyingmule.com/range/display-model/aircraft/21st-century-toys-ultimate-soldier/48x/" )
                                     //         )
                                     //, new Cat( "A18", "Admiral Toys 1:18th Squadron",     "http://www.flyingmule.com/range/display-model/aircraft/admiral-toys-18th-squadron/" )
                                     , new Cat( "BEF", "BBI Elite Force",                  "http://www.flyingmule.com/range/display-model/aircraft/bbi-elite-force/" )
                                     , new Cat( "EPC", "Easy Model Platinum Collection",   "http://www.flyingmule.com/range/display-model/aircraft/easy-model-platinum-collection/" )
                                     , new Cat( "MIL", "Merit International",              "http://www.flyingmule.com/range/display-model/aircraft/merit-international/" )
                                     )
                            , new Cat( "SHP", "Display Model Ships",                       "http://www.flyingmule.com/range/display-model/ship/"
                                     , new Cat( "EPC", "Easy Model Platinum Collection",   "http://www.flyingmule.com/range/display-model/ship/easy-model-platinum-collection/" )
                                     )
                            , new Cat( "ARM", "Display Model Tanks and Armor",             "http://www.flyingmule.com/range/display-model/armor/"
                                     //, new Cat( "TUS", "21st Century Ultimate Soldier",    "http://www.flyingmule.com/range/display-model/armor/21st-century-toys-ultimate-soldier/" 
                                     //         , new Cat( "18X", "1:18 Ultimate Soldier",   "http://www.flyingmule.com/range/display-model/armor/21st-century-toys-ultimate-soldier/18x/" )
                                     //         , new Cat( "32X", "1:32 Ultimate Soldier",   "http://www.flyingmule.com/range/display-model/armor/21st-century-toys-ultimate-soldier/32x/" )
                                     //         //, new Cat( "48X", "1:48 Classic Armor",      "http://www.flyingmule.com/range/display-model/armor/21st-century-toys-ultimate-soldier/48x/" )
                                     //         )
                                     , new Cat( "BEF", "BBI Elite Force",                  "http://www.flyingmule.com/range/display-model/armor/bbi-elite-force/" )
                                     , new Cat( "EPC", "Easy Model Platinum Collection",   "http://www.flyingmule.com/range/display-model/armor/easy-model-platinum-collection/" )
                                     )
                            )
                   , new Cat( "FIG", "Figures", "http://www.flyingmule.com/range/figure/"
                            , new Cat( "CFM", "Corgi Forward March",              "http://www.flyingmule.com/range/figure/corgi-forward-march/" )
                            , new Cat( "CMH", "Corgi Marvel Heroes",              "http://www.flyingmule.com/range/figure/corgi-marvel-heroes/" )
                            , new Cat( "DAF", "Dragon Action Figures",            "http://www.flyingmule.com/range/figure/dragon-action-figures/" )
                            , new Cat( "EPC", "Easy Model Platinum Collection",   "http://www.flyingmule.com/range/figure/easy-model-platinum-collection/" )
                            , new Cat( "UFV", "Unimax Forces of Valor",           "http://www.flyingmule.com/range/figure/unimax-forces-of-valor/" )
                            )
                   , new Cat( "RCM", "R/C Models", "http://www.flyingmule.com/range/radio-controlled-model/"
                            , new Cat( "ARM", "R/C Tanks and Armor", "http://www.flyingmule.com/range/radio-controlled-model/armor/"
                                     , new Cat( "DMX", "Dragon Micro X Tech",            "http://www.flyingmule.com/range/radio-controlled-model/armor/dragon-micro-x-tech/" )
                                     , new Cat( "HTP", "Hobby Master Tech Power Series", "http://www.flyingmule.com/range/radio-controlled-model/armor/hobby-master-tech-power-series/" )
                                     )
                            )
                   , new Cat( "MDA", "Model Display Accessories", "http://www.flyingmule.com/range/model-display-accessories/"
                            , new Cat( "EDS", "Easy Model Display",                 "http://www.flyingmule.com/range/model-display-accessories/easy-model-display/" )
                            , new Cat( "VER", "Verlinden Productions",              "http://www.flyingmule.com/range/model-display-accessories/verlinden-productions/" )
                            )
                   )
          , new Cat( "SCL", "Model Scale", null
                   , new Cat( "18",  "1:18", null )
                   , new Cat( "32",  "1:32", null )
                   , new Cat( "35",  "1:35", null )
                   , new Cat( "48",  "1:48", null )
                   , new Cat( "50",  "1:50", null )
                   , new Cat( "72",  "1:72", null )
                   , new Cat( "87",  "1:87", null )
                   , new Cat( "100", "1:100", null )
                   , new Cat( "144", "1:144", null )
                   , new Cat( "400", "1:400", null )
                   , new Cat( "UNC", "Other", null )
                   )
          , new Cat( "PRC", "Model Price", null         
                   , new Cat( "25",  "Less than $25.00", null )
                   , new Cat( "50",  "Less than $50.00", null )
                   , new Cat( "75",  "Less than $75.00", null )
                   , new Cat( "100", "Less than $100.00", null )
                   )
          , new Cat( "OPR", "Vehicle Operator", null
                   , new Cat( "MIL", "Military", null 
                            , new Cat( "US", "US Military", null )
                            , new Cat( "AU", "Australian Military", null )
                            , new Cat( "UK", "British Military", null )
                            , new Cat( "CA", "Canadian Military", null )
                            , new Cat( "CN", "Chinese Military", null )
                            , new Cat( "FR", "French Military", null )
                            , new Cat( "DE", "German Military", null )
                            , new Cat( "IL", "Israeli Military", null )
                            , new Cat( "IT", "Italian Military", null )
                            , new Cat( "JP", "Japanese Military", null )
                            , new Cat( "SU", "Russian Military", null )
                            , new Cat( "XX", "Other Military", null )
                            )
                   , new Cat( "CIV", "Civilian", null
                            , new Cat( "US", "US Civilian", null )
                            , new Cat( "AU", "Australian Civilian", null )
                            , new Cat( "UK", "British Civilian", null )
                            , new Cat( "CA", "Canadian Civilian", null )
                            , new Cat( "FR", "French Civilian", null )
                            , new Cat( "DE", "German Civilian", null )
                            , new Cat( "IT", "Italian Civilian", null )
                            , new Cat( "JP", "Japanese Civilian", null )
                            , new Cat( "XX", "Other Civilian", null )
                            )
                   )
          , new Cat( "ERA", "Aircraft Service Date", null
                   , new Cat( "PST", "Service Start Date", null
                            , new Cat( "25", "1925", null )
                            , new Cat( "50", "1950", null )
                            , new Cat( "75", "1975", null )
                            )
                   , new Cat( "PRE", "Service End Date", null
                            , new Cat( "25", "1925", null )
                            , new Cat( "50", "1950", null )
                            , new Cat( "75", "1975", null )
                            )
                   )
          );
   navigator.catSto.pvt_fixUp();
}


/**
 * Gets a textual description of the current form selections
 */
function stoGetFormDescription( frm, strPrefix, fldUser, strEmpty )
{
   // Initialize
   strDesc   = "";
   cstrTerms = 0;

   if (frm != null)
   {
      strDesc = "";

      strValue = utlGetFieldValue( frm.CAT_OPR, "" );
      if (strValue.length > 7)
      {
         strDesc += " <B>" + stoGetCat( strValue ).getName() + "</B>";
         cstrTerms++;
      }
   
      strValue = utlGetFieldValue( frm.CAT_TYP, "" ); 

      if (strValue.length > 7)
      {
         strDesc += " <B>" + stoGetCat( strValue ).getName() + "</B>";
         cstrTerms++;
      }
      else
      {
         strDesc += " <B>Vehicle</B>";
      }
   
      strValue = utlGetFieldValue( frm.CAT_RNG, "" ); 
      if (strValue.length > 7)
      {
         strDesc += " from <B>" + stoGetCat( strValue ).getName() + "</B>";
         cstrTerms++;
      }

      strValue = utlGetFieldValue( frm.CAT_SCL, "" ); 
      if (strValue.length > 7)
      {
         strDesc += " in <B>" + stoGetCat( strValue ).getName() + "</B> scale";
         cstrTerms++;
      }
  
      strValue = utlGetFieldValue( frm.CAT_DPT, "" ); 
      if (strValue.length > 7)
      {
         strDesc += " in our <B>" + stoGetCat( strValue ).getName() + "</B> department";
         cstrTerms++;    
      }
  
      strValue = utlGetFieldValue( frm.CAT_USR, "" ); 
      if (strValue != "")
      {
         strDesc += ' containing the word(s) <B>"' + strValue + '"</B>';
         cstrTerms++;    
      }
  
      // Anything selected?
      if (cstrTerms == 0)
      {
         strDesc = strEmpty;
      }
   }

   return (strDesc);
}


/**
 * Returns a category by id
 */
function stoGetCat( strId )
{
   var   cat = null;


   // Id specified?
   if (strId != null)
   {
      // Lookup category
      cat = navigator.catSto.getChild( strId );
   }
   else
   {
      // Use root category
      cat = navigator.catSto;
   }

   return (cat);
}


/** 
 * Returns the URL for a product
 */
function stoGetProductURL( strCode )
{
   return (strProductURL + strCode);
}
