// JavaScript Document

var dsGalleries = new Spry.Data.XMLDataSet("galleries.xml", "galleries/gallery");
var dsGallery = new Spry.Data.NestedXMLDataSet(dsGalleries, "photos/photo");

Spry.Utils.addLoadListener(function()
{
	Spry.$$("#galleriesmenu").setAttribute("spry:region", "dsGalleries");
	
	Spry.$$("#galleriesmenu ul").setAttribute("spry:repeatchildren", "dsGalleries");
	Spry.$$("#galleriesmenu ul").setAttribute("spry:choose", "spry:choose");
	
	Spry.$$("#galleriesmenu ul li:nth-child(1)").setAttribute("tabindex", "0");
	Spry.$$("#galleriesmenu ul li:nth-child(1)").setAttribute("spry:select", "galleriesmenuselected");
	Spry.$$("#galleriesmenu ul li:nth-child(1)").setAttribute("spry:selected", "selected");
	Spry.$$("#galleriesmenu ul li:nth-child(1)").setAttribute("spry:hover", "galleriesmenuhover");
	Spry.$$("#galleriesmenu ul li:nth-child(1)").setAttribute("spry:setrow", "dsGalleries");
	Spry.$$("#galleriesmenu ul li:nth-child(1)").setAttribute("spry:content", "{@name}");
	Spry.$$("#galleriesmenu ul li:nth-child(1)").setAttribute("spry:when", "{ds_CurrentRowNumber} == {ds_RowNumber}");
	
	Spry.$$("#galleriesmenu ul li:nth-child(2)").setAttribute("tabindex", "0");
	Spry.$$("#galleriesmenu ul li:nth-child(2)").setAttribute("spry:select", "galleriesmenuselected");
	Spry.$$("#galleriesmenu ul li:nth-child(2)").setAttribute("spry:hover", "galleriesmenuhover");
	Spry.$$("#galleriesmenu ul li:nth-child(2)").setAttribute("spry:setrow", "dsGalleries");
	Spry.$$("#galleriesmenu ul li:nth-child(2)").setAttribute("spry:content", "{@name}");
	Spry.$$("#galleriesmenu ul li:nth-child(2)").setAttribute("spry:default", "spry:default");
	
	
	Spry.$$("#thumbmenu").setAttribute("spry:region", "dsGallery");
	
	Spry.$$("#loadingmenu").setAttribute("spry:state", "loading");
	
	Spry.$$("#loadedmenu").setAttribute("spry:state", "ready");
	Spry.$$("#loadedmenu p").setAttribute("spry:repeat", "dsGallery");
	Spry.$$("#loadedmenu p img").setAttribute("onmouseover", "dsGallery.setCurrentRow('{ds_RowID}');");
	
	
	Spry.$$("#bigpic").setAttribute("spry:detailregion", "dsGallery");
	
	Spry.$$("#loadingpic").setAttribute("spry:state", "loading");
	Spry.$$("#loadingpic h1").setAttribute("spry:content", "Loading");
	
	Spry.$$("#loadedpic").setAttribute("spry:state", "ready");
	Spry.$$("#loadedpic h1").setAttribute("spry:content", "{@title}");
	Spry.$$("#loadedpic span").setAttribute("spry:content", "{@text}");
	
	Spry.Data.initRegions();
});