{
	navigation: [
			{
				name: "Demo Applications",
				demos: [
						"Mail",
						"Moxie",
						"Lightstreamer"
					]
			},

			{
				name: "Effects",
				demos: ["Effects"]
			},
			{
				name: "Drag And Drop",
				demos: ["DragDrop", "DragMove", "DragHandle"]
			},

			{
				name: "Storage",
				demos: ["Moxie"]
			},
			
			{
				name: "RPC",
				demos: ["JSON-RPC Client"]
			},
			
			{
				name: "Layout Widgets",
				demos: [
						"Layout",
						"Accordion",
						"ContentPane",
						"Dialog",
						"LayoutContainer",
						"SplitContainer",
						"TabContainer",
						"TitlePane",
						"Windows",
						"Wizard"
					]
			},
			{
				name: "Form Widgets",
				demos: [
						"FormTour",
						"Editor",
						"Checkbox",
						"CiviCrmDateTimePicker",
						"ColorPalette",
						"ComboBox",
						"DatePicker",
						"Dialog",
						"TimePicker",
						"Validation"
					]
			},
			{
				name: "General Widgets",
				demos: [
						"Tree",
						"Button",
						"Menu",
						"Fisheye",
						"InlineEditBox",
						"SortableTable",
						"Chart",
						"Tooltip",
						/*"Toggler",  broken :-( */
						"SlideShow",
						"GoogleMap",
						"YahooMap"
					]
			}

		],

	definitions: {

		"JSON-RPC Client": {
			url: "dojo/tests/rpc/test_JsonService.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_JSONRPCThumb.gif",
			screenShot: "",
			description: "Example of using Dojo's JSON-RPC Client. Lighweight JSON is ideal for marshalling RPC in webapps."
		},
		"Lightstreamer": {
			url: "http://app.lightstreamer.com/DojoDemo/",
			author: "Lightstreamer and SitePen, Inc.",
			thumbnail: "screenshots/test_LightstreamerThumb.gif",
			screenShot: "",
			description: "A demonstration of the integration between the Lightstreamer Server and the Dojo toolkit (opens in a new window.)"
		},
		"DragDrop": {
			url: "dojo/tests/dnd/test_simple.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_DragDropThumb.gif",
			screenShot: "",
			description: "Dragging items from one list to another"
		},

		"DragMove": {
			url: "dojo/tests/dnd/test_dragmove.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_DragMoveThumb.gif",
			screenShot: "",
			description: "Dragging items around the screen"
		},

		"DragHandle": {
			url: "dojo/tests/dnd/test_draghandle_2.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_DragHandleThumb.gif",
			screenShot: "",
			description: "Dragging things by a handle"
		},

		"Effects": {
			url: "dojo/tests/lfx/test_lfx.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_EffectsThumb.gif",
			screenShot: "",
			description: "Fades, wipes, slides, etc."
		},

		"YahooMap": {
			url: "dojo/tests/widget/test_YahooMap.html",
			author: "Tom Trenka",
			thumbnail: "dojo/demos/screenshots/test_YahooMapThumb.gif",
			screenShot: "",
			description: "Demonstrates the use of the Map widget with Yahoo as the source"
		},

		"Wizard": {
			url: "dojo/tests/widget/test_Wizard.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_WizardThumb.gif",
			screenShot: "",
			description: "Wizard to take you step by step through a procedure (often seen while installing new software, etc.)"
		},

		"Tooltip": {
			url: "dojo/demos/widget/tooltip.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_TooltipThumb.gif",
			screenShot: "",
			description: "Displays up a little description box when you mouse over a button, link, etc."
		},

		"Toggler": {
			url: "dojo/tests/widget/test_Toggler.html",
			author: "",
			thumbnail: "",
			screenShot: "",
			description: "Toggles (shows/hides) another widget."
		},

		"TitlePane": {
			url: "dojo/tests/widget/test_TitlePane.html",
			author: "Dustin Machi",
			thumbnail: "dojo/demos/screenshots/test_TitlePaneThumb.gif",
			screenShot: "",
			description: "Displays some data with a title on top.  Data can be collapsed leaving only the title shown."
		},

		"TimePicker": {
			url: "dojo/tests/widget/test_TimePicker.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_TimePickerThumb.gif",
			screenShot: "",
			description: "Widget to input a time (ex: 3:15PM)"
		},

		"Validation": {
			url: "dojo/tests/widget/test_validate.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_ValidationThumb.gif",
			screenShot: "",
			description: "Dojo has many widgets to validate and/or correct user keyboard input."
		},

		"Windows": {
			url: "dojo/tests/widget/test_TaskBar.html",
			author: "various",
			thumbnail: "dojo/demos/screenshots/test_WindowThumb.gif",
			screenShot: "",
			description: "Demonstrates dojo's floating windows (FloatingPane) and taskbar (similar to a start menu)"
		},

		"TabContainer": {
			url: "dojo/demos/widget/tabContainer.html",
			author: "Bill Keese",
			thumbnail: "dojo/demos/screenshots/test_TabContainerThumb.gif",
			screenShot: "",
			description: "A set of tabs."
		},

		"SplitContainer": {
			url: "dojo/demos/widget/splitContainer.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_SplitContainerThumb.gif",
			screenShot: "",
			description: "Widget that lets you adjust the width/height between two or more children, used (for example) to separate the tree, message list, and message pane in mail clients."
		},

		"SlideShow": {
			url: "dojo/tests/widget/test_SlideShow.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_SlideShowThumb.gif",
			screenShot: "",
			description: "Cycles through various images fading between them."
		},

		"ContentPane": {
			url: "dojo/demos/widget/contentPane.html",
			author: "Bill Keese, Fredrik Johansson",
			thumbnail: "dojo/demos/screenshots/test_ContentPaneThumb.gif",
			screenShot: "",
			description: "Demonstrates the ContentPane widget, especially loading remote data (via an href), similar to an iframe."
		},

		"Menu": {
			url: "dojo/tests/widget/test_Menu2_Bar.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_MenuThumb.gif",
			screenShot: "",
			description: "Demonstrates the use of the MenuBar (like a File menu) and ContextMenu (right-click menu) widgets."
		},

		"LayoutContainer": {
			url: "dojo/demos/widget/layoutContainer.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_LayoutContainerThumb.gif",
			screenShot: "",
			description: "Delphi-like position of children into left/right/top/bottom/client positions."
		},

		"Layout": {
			url: "dojo/tests/widget/test_Layout.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_LayoutThumb.gif",
			screenShot: "",
			description: "Demonstrates the use of some of the layout widgets"
		},

		"InlineEditBox": {
			url: "dojo/tests/widget/test_InlineEditBox.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_InlineEditThumb.gif",
			screenShot: "",
			description: "This widget essentially lets you edit page items in-place, without bringing up an edit page."
		},

		"GoogleMap": {
			url: "dojo/tests/widget/test_GoogleMap.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_GoogleMapThumb.gif",
			screenShot: "",
			description: "Demonstrates the use of the GoogleMap Widget (use from sites outside of dojotoolkit.org will require a google key)"
		},

		"Editor": {
			url: "dojo/demos/widget/Editor.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_EditorThumb.gif",
			screenShot: "",
			description: "Dojo's rich text editor"
		},

		"Dialog": {
			url: "dojo/tests/widget/test_Dialog.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_DialogThumb.gif",
			screenShot: "",
			description: "A modal dialog similar to an alert or confirm or popup window"
		},

		"DatePicker": {
			url: "dojo/demos/widget/datePicker.html",
			author: "Dylan Schiemann",
			thumbnail: "dojo/demos/screenshots/test_DatePickerThumb.gif",
			screenShot: "screenshots/test_DatePicker.png",
			description: "Pick a date from a calendar"
		},

		"Accordion": {
			url: "dojo/demos/widget/accordionContainer.html",
			author: "Dustin Machi",
			thumbnail: "dojo/demos/screenshots/test_AccordionThumb.gif",
			screenShot: "",
			description: "Demonstrates the use of the the Accordion widget"
		},

		"Button": {
			url: "dojo/tests/widget/test_Button.html",
			author: "Bill Keese",
			thumbnail: "dojo/demos/screenshots/test_ButtonThumb.gif",
			screenShot: "",
			description: "Dojo supports simple buttons, drop down list buttons, and combobuttons; users can customize the button style."
		},

		"Chart": {
			url: "dojo/tests/widget/test_Chart.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_ChartThumb.gif",
			screenShot: "",
			description: "Chart demonstrates SVG Charting in dojo.  It requires a browser capable of inline SVG"
		},

		"Checkbox": {
			url: "dojo/tests/widget/test_Checkbox.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_CheckboxThumb.gif",
			screenShot: "",
			description: "Check box with customizable image for checkmark"
		},

		"CiviCrmDateTimePicker": {
			url: "dojo/tests/widget/test_CiviCrmDateTimePicker.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_CiviCrmDateTimePickerThumb.gif",
			screenShot: "",
			description: "Form input widget for specifying date and time"
		},

		"ColorPalette": {
			url: "dojo/tests/widget/test_ColorPalette.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_ColorPaletteThumb.gif",
			screenShot: "",
			description: "Widget to pick a color"
		},

		"ComboBox": {
			url: "dojo/demos/widget/comboBox.html",
			author: "",
			thumbnail: "dojo/demos/screenshots/test_ComboBoxThumb.gif",
			screenShot: "",
			description: "Drop down select list featuring dynamic loading of matching data from the server (like Google Suggests?)"
		},

		"Tree": {
			url: "dojo/demos/widget/Tree/tree.html",
			author: "Ilia Kantor",
			thumbnail: "dojo/demos/screenshots/test_TreeThumb.gif",
			screenShot: "",
			description: "Tree widget featuring lazy loading of data, drag & drop, etc."
		},

		"Moxie": {
			url: "dojo/demos/storage/editor.html",
			author: "Brad Neuburg",
			thumbnail: "dojo/demos/screenshots/test_MoxieThumb.gif",
			screenShot: "",
			description: "Editor application that demonstrates use of dojo.storage for offline use"
		},

		"FormTour": {
			url: "dojo/demos/widget/Form.html",
			author: "Anonymous",
			thumbnail: "dojo/demos/screenshots/test_FormTourThumb.gif",
			screenShot: "",
			description: "Overview of the Dojo's Form Widgets"
		},

		"Fisheye": {
			url: "dojo/demos/widget/Fisheye.html",
			author: "Cal Henderson",
			thumbnail: "dojo/demos/screenshots/test_FisheyeThumb.gif",
			screenShot: "",
			description: "A menu that balloons out, similar to the launcher on OS X"
		},

		"JsonService": {
			url: "dojo/tests/rpc/test_JsonService.html",
			author: "Dustin Machi",
			thumbnail: "",
			screenShot: "",
			description: "JSON-RPC Test Page"
		},

		"Mail": {
			url: "dojo/demos/widget/Mail.html",
			author: "Bill Keese",
			thumbnail: "dojo/demos/screenshots/test_MailThumb.gif",
			screenShot: "",
			description: "Simple Mail Application demonstration"
		},

		"SortableTable": {
			url: "dojo/tests/widget/test_SortableTable.html",
			author: "Tom Trenka",
			thumbnail: "dojo/demos/screenshots/test_SortableTableThumb.gif",
			screenShot: "",
			description: "A table where the user can sort by column, the rows can be color coded, etc."
		}

	}

}
