(function() {
    box.subscribe(
		{
			name: 'load>lop:capsule.Cap_110829_True_Match.video',
			handler: function() {
				box.store('stats').addDatas('Cap_110829_True_Match', 'Cap_True_Match');
				box.get('lop:swf').add({
					player: {
						id: 'Cap_110829_True_Match_Flash',
						width: 950,
						height: 534
					},
					
					flash: {
						url: '/_es/_es/caps/flash/swf/player.swf',
						variables: { configXml: '/_es/_es/caps/Cap_110829_True_Match/flash/xml/config.xml' },
						params: { menu: 'false', allowFullScreen: 'false', allowScriptAccess: 'always', bgcolor: '#070707', wmode: 'transparent' }
					}
				});
				this.registerMediaPlayer([ 'Cap_110829_True_Match_Flash' ]);
				this.contentElm.append('<a href="/_es/_es/caps/Cap_110829_True_Match/dispatch.aspx" class="close box[target=self]">' + box.get('l10n:capsule').close + '</a>');
			}
		}, {
			name: 'unload>lop:capsule.Cap_110829_True_Match.video',
			handler: function() {
				this.stopPlaying();
			}
		}, {
			name: 'load>lop:capsule.Cap_110829_True_Match.shade-video',
			handler: function() {
			    var capRedirect = $('#Cap_110829_True_Match_Redirect').val() || 'dispatch';
			    
				box.store('stats').addDatas('Cap_110829_True_Match', 'Cap_True_Match');
				box.get('lop:swf').add({
					player: {
						id: 'Cap_110829_True_Match_Flash',
						width: 950,
						height: 534
					},
					
					flash: {
						url: '/_es/_es/caps/flash/swf/player.swf',
						variables: { configXml: '/_es/_es/caps/Cap_110829_True_Match/flash/xml/shadeConfig.xml' },
						params: { menu: 'false', allowFullScreen: 'false', allowScriptAccess: 'always', bgcolor: '#070707', wmode: 'transparent' }
					}
				});
				this.registerMediaPlayer([ 'Cap_110829_True_Match_Flash' ]);
				this.contentElm.append('<a href="/_es/_es/caps/Cap_110829_True_Match/' + capRedirect + '.aspx" class="close box[target=self]">' + box.get('l10n:capsule').close + '</a>');
			}
		}, {
			name: 'unload>lop:capsule.Cap_110829_True_Match.shade-video',
			handler: function() {
				this.stopPlaying();
			}
		}, {
			name: 'complete>lop:capsules-players.Cap_110829_True_Match',
			handler: function(oEvt) {
				box.get('lop:capsule.Cap_110829_True_Match').startLoading('/_es/_es/caps/Cap_110829_True_Match/dispatch.aspx');
			}
		}, {
			name: 'load>lop:capsule.Cap_110829_True_Match.dispatch',
			handler: function() {
				var shades = $('.shades li a');
				var shadesListing = new Array();
				
				box.get('util').create("loadimage.listing", { requestTimeout: 5000 });
				
				
				shades.each(function() {
					var sId = this.id, sImgSrc = '/_es/_es/caps/Cap_110829_True_Match/img/main/bg-' + sId  + '.jpg';
					
					box.get('util:loadimage.listing').single(sImgSrc);
					
					$(this).hover(function() {
						$('#dispatch-bg img').attr('src', sImgSrc);
					}, function() {});
				});
				
			}
		}, {
			name: 'load>lop:capsule.Cap_110829_True_Match.shade',
			handler: function() {
				box.get("ui").create("menu-dropdown.store",{rootElm:"#change-store",labelAsFirstOption: false});
			}
		}
	);
}());
