//var hide_empty_list=true; //uncomment this line to hide empty selection lists
var disable_empty_list=true; //uncomment this line to disable empty selection lists

var onclickaction="alert" //set to "alert" or "goto". Former is for debugging purposes, to tell you the value of the final selected list that will be used as the destination URL. Set to "goto" when below configuration is all set up as desired. 

var newwindow=0 //Open links in new window or not? 1=yes, 0=no.

/////DEFINE YOUR MENU LISTS and ITEMS below/////////////////

addListGroup("chainedmenu", "First-Select");

addOption("First-Select", "Sailing Activity", "", 1); //HEADER OPTION
addList("First-Select", "Cruising", "Cruising", "P_cruising");
addList("First-Select", "Racing", "Racing", "P_racing");

addOption("P_cruising", "Sail", "", 1); //HEADER OPTION
addList("P_cruising", "Mainsail", "Mainsail", "C_Mainsail");
addList("P_cruising", "Genoa", "Genoa", "C_Genoa");
addList("P_cruising", "Jib", "Jib", "C_Jib");
addList("P_cruising", "Symmetric Spi", "Symmetric Spi", "C_Symmetric");
addList("P_cruising", "Asymmetric Spi", "Asymmetric Spi", "C_Asymmetric");

addOption("C_Mainsail", "Type", "", 1); //HEADER OPTION
addOption("C_Mainsail", "Inshore Main (TWS range 2-28 Kts)", "Inshore Main");
addOption("C_Mainsail", "Offshore Main (TWS range 2-45+ Kts)", "Offshore Main");
addOption("C_Mainsail", "Fullbatten Main (TWS range 2-35 Kts)", "Fullbatten Main");
addOption("C_Mainsail", "Furling Main (TWS range 2-35 Kts)", "Furling Main");
addOption("C_Mainsail", "Trysail (TWS range 35-50 Kts)", "Trysail");

addOption("C_Genoa", "Type", "", 1); //HEADER OPTION
addOption("C_Genoa", "Light Genoa (TWS range 4-9 Kts)", "Light Genoa");
addOption("C_Genoa", "Medium Genoa (TWS range 8-14 Kts)", "Medium Genoa");
addOption("C_Genoa", "Heavy Genoa (TWS range 13-19 Kts)", "Heavy Genoa");
addOption("C_Genoa", "Furling Genoa (TWS range 2-25 Kts)", "Furling Genoa");

addOption("C_Jib", "Type", "", 1); //HEADER OPTION
addOption("C_Jib", "Jib 2 (TWS range 8-15 Kts)", "Jib 2");
addOption("C_Jib", "Jib 3 (TWS range 14-19 Kts)", "Jib 3");
addOption("C_Jib", "Jib 4 (TWS range 22+ Kts)", "Jib 4");
addOption("C_Jib", "Furling Jib (TWS range 2-25 Kts)", "Furling Jib");
addOption("C_Jib", "Storm Jib (TWS range 35-50+ Kts)", "Storm Jib");

addOption("C_Symmetric", "Type", "", 1); //HEADER OPTION
addOption("C_Symmetric", "AP (TWS range 7-14 Kts)", "AP");
addOption("C_Symmetric", "Spi reacher (TWS range 5-18 Kts)", "Spi reacher");


addOption("C_Asymmetric", "Type", "", 1); //HEADER OPTION
addOption("C_Asymmetric", "Asy (TWS range 5-25 Kts)", "Asy");
addOption("C_Asymmetric", "FFR (TWS range 4-20 Kts)", "FFR");

/*----------------------------------------------------------------------------*/
addOption("P_racing", "Sail", "", 1); //HEADER OPTION
addList("P_racing", "Mainsail", "Mainsail", "R_Mainsail");
addList("P_racing", "Genoa", "Genoa", "R_Genoa");
addList("P_racing", "Jib", "Jib", "R_Jib");
addList("P_racing", "Code 0", "Code 0", "R_Code");
addList("P_racing", "Windseeker", "Windseeker", "R_Windseeker");
addList("P_racing", "Jib top", "Jib top", "R_Jibtop");
addList("P_racing", "Spi Staysail", "Spi Staysail", "R_Spi_Staysail");
addList("P_racing", "Genoa Staysail", "Genoa Staysail", "R_Genoa_Staysail");
addList("P_racing", "Symmetric Spi", "Symmetric Spi", "R_Symmetric");
addList("P_racing", "Asymmetric Spi", "Asymmetric Spi", "R_Asymmetric");

addOption("R_Mainsail", "Type", "", 1); //HEADER OPTION
addOption("R_Mainsail", "Inshore Main (TWS range 2-28 Kts)", "Inshore Main");
addOption("R_Mainsail", "Offshore Main (TWS range 2-45+ Kts)", "Offshore Main");
addOption("R_Mainsail", "Fullbatten Main (TWS range 2-35 Kts)", "Fullbatten Main");
addOption("R_Mainsail", "Trysail (TWS range 35-50+ Kts)", "Trysail");

addOption("R_Genoa", "Type", "", 1); //HEADER OPTION
addOption("R_Genoa", "Light Genoa (TWS range 4-9 Kts)", "Light Genoa");
addOption("R_Genoa", "Light/Medium Genoa (TWS range 7-13 Kts)", "Light/Medium Genoa");
addOption("R_Genoa", "Medium/heavy Genoa (TWS range 12-18 Kts)", "Medium/heavy Genoa");
addOption("R_Genoa", "Medium Genoa (TWS range 8-14 Kts)", "Medium Genoa");
addOption("R_Genoa", "Heavy Genoa (TWS range 13-19 Kts)", "Heavy Genoa");
addOption("R_Genoa", "Small Heavy Genoa (TWS range 16-22 Kts)", "Small Heavy Genoa");

addOption("R_Jib", "Type", "", 1); //HEADER OPTION
addOption("R_Jib", "Jib 1 (TWS range 4-9 Kts)", "Jib 1");
addOption("R_Jib", "Jib 2 (TWS range 8-15 Kts)", "Jib 2");
addOption("R_Jib", "Jib 3 (TWS range 14-19 Kts)", "Jib 3");
addOption("R_Jib", "Jib 3,5 (TWS range 18-23 Kts)", "Jib 3,5");
addOption("R_Jib", "Jib 4 (TWS range 22+ Kts)", "Jib 4");
addOption("R_Jib", "Storm Jib (TWS range 35-50+ Kts)", "Storm Jib");

addOption("R_Code", "Type", "", 1); //HEADER OPTION
addOption("R_Code", "Code 0 ORC (TWS range 2-14 Kts)", "Code 0 ORC");
addOption("R_Code", "Code 0 IRC (TWS range 2-14 Kts)", "Code 0 IRC");

addOption("R_Windseeker", "Type", "", 1); //HEADER OPTION
addOption("R_Windseeker", "Windseeker (TWS range 0-5 Kts)", "Windseeker");

addOption("R_Jibtop", "Type", "", 1); //HEADER OPTION
addOption("R_Jibtop", "Jib Top (TWS range 12-30 Kts)", "Jib Top");

addOption("R_Spi_Staysail", "Type", "", 1); //HEADER OPTION
addOption("R_Spi_Staysail", "Spinnaker Staysail(TWS range 6-14 Kts)", "Spinnaker Staysail");

addOption("R_Genoa_Staysail", "Type", "", 1); //HEADER OPTION
addOption("R_Genoa_Staysail", "Genoa Staysail (TWS range 7-24 Kts)", "Genoa Staysail");

addOption("R_Symmetric", "Type", "", 1); //HEADER OPTION
addOption("R_Symmetric", "Spi VMG (TWS range 4-10 Kts)", "Spi VMG");
addOption("R_Symmetric", "Spi RUNNER (TWS range 9-18 Kts)", "Spi RUNNER");
addOption("R_Symmetric", "AP (TWS range 7-14 Kts)", "AP");
addOption("R_Symmetric", "Heavy spi (TWS range 18-25+ Kts)", "Heavy spi");
addOption("R_Symmetric", "Spi reacher (TWS range 5-18 Kts)", "Spi reacher");

addOption("R_Asymmetric", "Type", "", 1); //HEADER OPTION
addOption("R_Asymmetric", "A0 (TWS range 6-18 Kts)", "A0");
addOption("R_Asymmetric", "A1 (TWS range 5-10 Kts)", "A1");
addOption("R_Asymmetric", "A2 (TWS range 9-18 Kts)", "A2");
addOption("R_Asymmetric", "A3 (TWS range 11-20 Kts)", "A3");
addOption("R_Asymmetric", "A4 (TWS range 16-28 Kts)", "A4");
addOption("R_Asymmetric", "A5 (TWS range 14-30 Kts)", "A5");
