rotator = {
    init: function() {
        this.parent = dojo.byId('slideShowWrapper');
        
        if(!this.parent)
            return;
        
        dojo.require("dojo.parser");
        dojo.require("dijit.form.Button");
        dojo.require("dojox.layout.RotatorContainer");
        dojo.require("dijit.layout.ContentPane");
        
        var rows = dojo.query('tr',this.parent);
        
        var dijitMarkup = '<div dojoType="dojox.layout.RotatorContainer" id="Slideshow" showTabs="true" suspendOnHover="true" autoStart="true" transitionDelay="2500" transition="fade">';
        var counter = 0;
        var classHash = ['leftPane','rightPane'];

        dojo.forEach(rows,function(item){
            counter++
            dijitMarkup += '<div id="pane' + counter + '" dojoType="dijit.layout.ContentPane" title="'+counter+'">';
            var classIndex = 0;
            dojo.query('td',item).forEach(function(cell){
                dijitMarkup += '<div class="' + classHash[classIndex++] + '">' + cell.innerHTML + '</div>';
            });
            
            dijitMarkup += '</div>';
        },this);
        
        dijitMarkup += '</div>';
        
        this.parent.innerHTML = dijitMarkup;
        dojo.parser.parse(this.parent);
    }
}

dojo.addOnLoad(rotator,'init');