// iwh core.js

var iwh = function(){

  return {

    init: function(){
			Ext.get('rhs').setHeight(Ext.get('content').getHeight());
			
		}
	}

}();

var record = {
  pos: 2
};
Ext.onReady(function() {
  iwh.init();
  Ext.ux.Lightbox.register('a[rel^=lightbox]');
	Ext.ux.Lightbox.register('a.lb-in-page', true);
	Ext.ux.Lightbox.register('a.lb-gallery', true);
	Ext.TaskMgr.start({
			run: function(){
				record.pos++;
				if(record.pos > 8) record.pos = 1;
				if(Ext.fly('main-slide').hasClass('hidden')){
					Ext.fly('main-slide').fadeOut({
						endOpacity: 0,
						duration: 1,
						callback: function(){
						  Ext.fly('main-slide').dom.src = ROOT + '/img/slides/00'+record.pos+'.jpg';
						}
					});
					
				} else {
					Ext.fly('main-slide').fadeIn({
				    callback: function(){
						  Ext.fly('back-slide').dom.src = ROOT + '/img/slides/00'+record.pos+'.jpg';
						},
						endOpacity: 1,
						easing: 'easeOut',
						duration: 1			
					});
				}
				Ext.fly('main-slide').toggleClass('hidden');
				//Ext.fly('main-slide').src = '/iwh/img/slides/003'+pos+'.jpg';

				
			},
			interval: 7000
	});

		    new Ext.ux.Carousel('rhs', {
          itemSelector: 'div.item',
          interval: 10,
          autoPlay: true,
          showPlayButton: true,
          pauseOnNavigate: true,
          freezeOnHover: true,
					duration: 1.5,
          //transitionType: 'fade',
          navigationOnHover: true
        });
	
});