//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

addListGroup("languages", "source");

addOption("source", "Select a source language", "", "", 1); //Empty starter option
addList("source", "English", "English", "English");
addList("source", "Finnish", "Finnish", "Finnish");
addList("source", "Swedish", "Swedish", "Swedish");
addList("source", "Danish", "Danish", "Danish");
addList("source", "Norwegian", "Norwegian", "Norwegian");
addList("source", "Russian", "Russian", "Russian");
addList("source", "Estonian", "Estonian", "Estonian");
addList("source", "Lithuanian", "Lithuanian", "Lithuanian");
addList("source", "French", "French", "French");
addList("source", "German", "German", "German");
addList("source", "Spanish", "Spanish", "Spanish");

addOption("English", "Select a target language", "", "", 1); //Empty starter option
addList("English", "Finnish", "finnish", "English-Finnish");
addList("English", "Swedish", "swedish", "English-Swedish");
addList("English", "Danish", "danish", "English-Danish");
addList("English", "Norwegian", "norwegian", "English-Norwegian");
addList("English", "Russian", "russian", "English-Russian");
addList("English", "Estonian", "estonian", "English-Estonian");
addList("English", "Lithuanian", "lithuanian", "English-Lithuanian");
addList("English", "German", "german", "English-German");
addList("English", "Spanish", "spanish", "English-Spanish");
addList("English", "French", "french", "English-French");
addList("English", "Greek", "greek", "English-Greek");
addList("English", "Italian", "italian", "English-Italian");

addOption("Finnish", "Select a target language", "", "", 1); //Empty starter option
addList("Finnish", "English", "english", "Finnish-English");
addList("Finnish", "Swedish", "swedish", "Finnish-Swedish");
addList("Finnish", "Danish", "danish", "Finnish-Danish");
addList("Finnish", "Norwegian", "norwegian", "Finnish-Norwegian");
addList("Finnish", "Russian", "russian", "Finnish-Russian");
addList("Finnish", "Estonian", "estonian", "Finnish-Estonian");
addList("Finnish", "French", "french", "Finnish-French");
addList("Finnish", "Spanish", "spanish", "Finnish-Spanish");

addOption("Swedish", "Select a target language", "", "", 1); //Empty starter option
addList("Swedish", "English", "english", "Swedish-English");
addList("Swedish", "Finnish", "finnish", "Swedish-Finnish");
addList("Swedish", "Danish", "danish", "Swedish-Danish");
addList("Swedish", "French", "french", "Swedish-French");
addList("Swedish", "Spanish", "spanish", "Swedish-Spanish");

addOption("Danish", "Select a target language", "", "", 1); //Empty starter option
addList("Danish", "English", "english", "Danish-English");
addList("Danish", "Finnish", "finnish", "Danish-Finnish");
addList("Danish", "Swedish", "swedish", "Danish-Swedish");
addList("Danish", "Norwegian", "norwegian", "Danish-norwegian");
addList("Danish", "German", "german", "Danish-German");

addOption("Norwegian", "Select a target language", "", "", 1); //Empty starter option
addList("Norwegian", "English", "english", "Norwegian-English");
addList("Norwegian", "Finnish", "finnish", "Norwegian-Finnish");
addList("Norwegian", "Swedish", "swedish", "Norwegian-Swedish");
addList("Norwegian", "Danish", "danish", "Norwegian-Danish");

addOption("Russian", "Select a target language", "", "", 1); //Empty starter option
addList("Russian", "English", "english", "Russian-English");
addList("Russian", "Finnish", "finnish", "Russian-Finnish");
addList("Russian", "Lithuanian", "lithuanian", "Russian-Lithuanian");

addOption("Estonian", "Select a target language", "", "", 1); //Empty starter option
addList("Estonian", "English", "english", "Estonian-English");
addList("Estonian", "Finnish", "finnish", "Estonian-Finnish");

addOption("Lithuanian", "Select a target language", "", "", 1); //Empty starter option
addList("Lithuanian", "English", "english", "Lithuanian-English");

addOption("French", "Select a target language", "", "", 1); //Empty starter option
addList("French", "English", "english", "French-English");
addList("French", "Finnish", "finnish", "French-Finnish");
addList("French", "Swedish", "swedish", "French-Swedish");

addOption("German", "Select a target language", "", "", 1); //Empty starter option
addList("German", "Finnish", "finnish", "German-Finnish");
addList("German", "Danish", "danish", "German-Danish");

addOption("Spanish", "Select a target language", "", "", 1); //Empty starter option
addList("Spanish", "English", "english", "Spanish-English");
addList("Spanish", "Finnish", "finnish", "Spanish-Finnish");