djConfig = {
	parseOnLoad: true,
	baseUrl: "/cmsadmin/",
	modulePaths: {
		"graphtek":"dojo"
	},
	dojoBlankHtmlUrl: "/includes/blank.html"
};

google.setOnLoadCallback(function() {
	dojo.require("dojox.image.SlideShow");
	dojo.require("dojo.data.ItemFileReadStore");

	dojo.addOnLoad(function () {
		var rotator=dojo.byId('rotator');

		var store=new dojo.data.ItemFileReadStore({
			url:'/?fetch=hero'
		});

		var slideshow=new dojox.image.SlideShow({
			autoLoad: true,
			autoStart: true,
			fixedHeight: true,
			hasNav: true,
			imageHeight: 340,
			imageLargeAttr: 'large',
			imageWidth: 680,
			loop: true,
			showTitle: false,
			slideshowInterval: 5,
			titleAttr: 'title'
		});
		store.fetch({query: {}, onBegin: function(size,request) {
			if (size > 0) {
				var div=dojo.create('div',{className:'indicator'},rotator);
				for (var i=0;i<size;i++) {
					dojo.create('span',{className:'indicator-dot',id:'dot-'+i},div);
				}
				dojo.subscribe(slideshow.getShowTopicName(),function(packet) {
					dojo.forEach(dojo.query('span.indicator-dot',rotator),function(item) {
						if (item.id=='dot-'+packet.index) {
							dojo.addClass(item,'on');
						} else {
							dojo.removeClass(item,'on');
						}
					});
				});
			}
		}, start: 0, count: 0});

		slideshow.placeAt(dojo.query('div.image',rotator)[0]);
		slideshow.setDataStore(store, {query:{}});
	});
});
google.load("dojo", "1.6");
