window.DEFAULT_MAP_INDEX = 0;

using.register("json", true, "lib/jquery/json.js");

using.register("mapcat", true, "lib/mapcat.js").requires("json");

//using.register("mapcat", true, "http://www2.regio.ee/alex/API2/release/?debug=true&units=Debug,MapCat.Component,Regio.SearchList.Extensions,Regio.LayersTree,Regio.FeaturesRenderer.FT,Regio.Controls.Digitizing,Regio.Controls.FeatureList,jQuery.colorDialog,jQuery.rangeSlider,jQuery.iconsList,Regio.DelayedExecutor").requires("json");
//using.register("mapcat", true, "http://regio/MapCatAPI/release/?debug=true&units=Debug,MapCat.Component,Regio.SearchList.Extensions,Regio.LayersTree,Regio.FeaturesRenderer.FT,Regio.Controls.Digitizing,Regio.Controls.FeatureList,jQuery.colorDialog,jQuery.rangeSlider,jQuery.iconsList,Regio.DelayedExecutor").requires("json");

using.register("product", true, "lib/product.js").requires("json");
using.register("config", true, "lib/config.js");
using.register("hints", true, "lib/hints.js").requires("effects");
using.register("wizard", true, "lib/wizard.js").requires("product").requires("config").requires("hints").requires("ui.draggable").requires("ui.dialog");
using.register("baseWizard", true, "lib/baseWizard.js").requires("wizard");

using.register("atlas", true, "lib/atlasWizard.js").requires("baseWizard");
using.register("digital", true, "lib/digitalWizard.js").requires("baseWizard").requires("selectedCell");
using.register("printed", true, "lib/printedWizard.js").requires("baseWizard").requires("selectedCell");
using.register("custom", true, "lib/customWizard.js").requires("baseWizard");

using.register("selectedCell", true, "lib/selectedCell.js");

using.register("tab", true, "lib/tab.js");
using.register("categoryTab", true, "lib/categoryTab.js").requires("tab");
using.register("searchTab", true, "lib/searchTab.js").requires("tab").requires("mapcat").requires("config");
using.register("layersTab", true, "lib/layersTab.js").requires("tab");
using.register("printingSizeTab", true, "lib/printingSizeTab.js").requires("tab");
using.register("backgroundTab", true, "lib/backgroundTab.js").requires("tab");
using.register("printingSizeAtlasTab", true, "lib/printingSizeTab.js").requires("tab");
using.register("selectedListTab", true, "lib/selectedListTab.js").requires("tab").requires("json");
using.register("selectedList2Tab", true, "lib/selectedList2Tab.js").requires("tab").requires("json");
using.register("paperSelectionTab", true, "lib/paperSelectionTab.js").requires("tab");
using.register("licenceSelectionTab", true, "lib/licenceSelectionTab.js").requires("tab");
using.register("formatSelectionTab", true, "lib/formatSelectionTab.js").requires("tab");
using.register("myMapTab", true, "lib/myMapTab.js").requires("tab");

using.register("ui.core", true, "lib/jquery/ui/ui.core.js");
using.register("ui.draggable", true, "lib/jquery/ui/ui.draggable.js").requires("ui.core");

using.register("ui.slider", true, "lib/jquery/ui/ui.slider.js").requires("ui.core");
using.register("ui.dialog", true, "lib/jquery/ui/ui.dialog.js").requires("ui.core").requires("ui.draggable");
using.register("ui.sortable", true, "lib/jquery/ui/ui.sortable.js").requires("ui.core");
using.register("effects.core", true, "lib/jquery/ui/effects.core.js");
using.register("effects", true, "lib/jquery/ui/effects.highlight.js").requires("effects.core");

using.register("farbtastic", true, "lib/farbtastic/farbtastic.js");

using.register("stepcarousel", true, "lib/stepcarousel.js");
using.register("memoryList", true, "lib/memoryList.js");
using.register("priceCalculator", true, "lib/priceCalculator.js").requires("json").requires("effects").requires("mapcat");

using.register("infoPopup", true, "lib/infoPopup.js").requires("ui.dialog").requires("json");
