dojo.require("dojo.NodeList-fx");
dojo.require("dojox.widget.AutoRotator");
dojo.require("dojox.widget.rotator.Controller");
dojo.require("dojox.widget.rotator.Fade");

var galleryObjects=[];

function connectGalleries(){
	dojo.query('.gallerytoggle .toggler-nav').forEach(function(el, index){
		var galleryElementId = el.id.replace(/controler-rotator-/gi, "");
		galleryObjects["autorotator_"+galleryElementId] = new dojox.widget.AutoRotator({
				transition: "dojox.widget.rotator.fade", duration: 4000, pauseOnManualChange: true, suspendOnHover: true
			}, dojo.byId("rotator-"+galleryElementId));
		galleryObjects["autorotator_"+galleryElementId+"_controller"] = new dojox.widget.rotator.Controller({
				rotator: galleryObjects["autorotator_"+galleryElementId], commands:'#'
			}, dojo.byId("controler-rotator-"+galleryElementId));
	});
	dojo.query('.promo-module .toggler-nav').forEach(function(el, index){
		var galleryElementId = el.id.replace(/controler-rotator-/gi, "");
		galleryObjects["autorotator_"+galleryElementId] = new dojox.widget.AutoRotator({
				transition: "dojox.widget.rotator.fade", duration: 4000, pauseOnManualChange: true, suspendOnHover: true
			}, dojo.byId("rotator-"+galleryElementId));
		galleryObjects["autorotator_"+galleryElementId+"_controller"] = new dojox.widget.rotator.Controller({
				rotator: galleryObjects["autorotator_"+galleryElementId], commands:'#'
			}, dojo.byId("controler-rotator-"+galleryElementId));
	});
}

dojo.addOnLoad(function(){
	connectGalleries();
});

