$(document).ready(function() {
				
				var helper = {					
					open: function() {
						var helperType = 'click';
						if(BrowserDetect.OS == 'iPad') helperType = 'tap';
						$('.lta-retail-banner').prepend('<div class="helper"><img src="/static/offers/banner/images/helper-'+helperType+'.png" /></div>');
						$('.helper').css({'top':'-2px', 'left': '247px', 'position': 'absolute', 'z-index': '99'});
						setTimeout(function() { helper.close(); }, 10000);
					}, 
					close: function() {
						$('.helper').animate({'top': '-63px'}, 250, 'linear');
					}
				};
				
				
				var flashvarsObj = {'mainswf': '/static/global/flash/vehicles/banners/kluger/ultimate-family-suv/ultimate-family-suv.swf'};
				var parObj = {						    
					menu: 'false',
				    scale: 'noscale',
					base: '/static/global/flash/vehicles/banners/kluger/ultimate-family-suv/',
				    salign: 'tl',
				    wmode: 'transparent',
				    allowScriptAccess: 'always',
				    allowFullScreen: 'true'
			  	};
				var attObj = {};
				
				function flashBannerLoad(e) {
					
					var bannerVersion = '';
					
					if(e.success == true) {
							
							bannerVersion = 'F';
						
					} else {
						if(BrowserDetect.browser == 'Explorer') {
							
							bannerVersion = 'S';
						
						} else {
				
							helper.open();
							
							bannerVersion = 'H';
						
						}
					}
					
					if(userDetailsKnown) {
						hh_WT.trackEvent({'WT.ac':'VH_Kluger_HPB_Ownership_'+bannerVersion+'_'+BrowserDetect.OS+'_'+BrowserDetect.browser+'_'+BrowserDetect.version}, true);
					}
							
				}
				
				swfobject.embedSWF('/static/global/flash/preloader.swf', 'flash-videos', 960, 440, '9.0.0', 'expressInstall.swf', flashvarsObj, parObj, attObj, flashBannerLoad);
				
				$('.lta-retail-banner').attr('banner:animationType','js');
				
				function bindEvent(item, activatecontainer, animtime, trackingInfo) {
					var container = $(item);

					container.bind('click', function() {

						unbindAnimationEvents();
						if(container.hasClass('active')) {
							activatecontainer.deactivate();
							container.removeClass('active');
							setTimeout(function() { bindAnimationEvents(); }, animtime);
						} else {
							if($('div.container').hasClass('active')) {
								bindAnimationEvents();
								var time = $('div.active').attr('banner:time');
								$('div.active').click();
								setTimeout(function() { 
									activatecontainer.activate();
									container.addClass('active');	
									container.attr('banner:time', animtime);						
								}, time);
							} else {
								activatecontainer.activate();
								container.addClass('active');
								container.attr('banner:time', animtime);
								setTimeout(function() { bindAnimationEvents(); }, animtime);
							}
							hh_WT.trackEvent({'WT.ac':'VH_Kluger_HPB_Ownership_'+trackingInfo+'_H_'+BrowserDetect.OS+'_'+BrowserDetect.browser+'_'+BrowserDetect.version}, true);
						}
						helper.close();
					});
				}
				
				function unbindAnimationEvents() {
					$('div#container-a').unbind('click');
					$('div#container-b').unbind('click');
					$('div#container-c').unbind('click');
					$('div#container-d').unbind('click');
					$('div#container-e').unbind('click');
					$('div#container-f').unbind('click');
					$('div#container-g').unbind('click');
					$('div#container-h').unbind('click');
					$('div#container-i').unbind('click');
				}
				
				function bindAnimationEvents() {

					bindEvent('div#container-a', bannerAnimation.container_a, bannerAnimation.container_a.time(), 'Quality');
					bindEvent('div#container-b', bannerAnimation.container_b, bannerAnimation.container_b.time(), 'ThatswhatmakesitaToyota');
					bindEvent('div#container-c', bannerAnimation.container_c, bannerAnimation.container_c.time(), 'FuelEconomy');
					bindEvent('div#container-d', bannerAnimation.container_d, bannerAnimation.container_d.time(), 'Safety');
					bindEvent('div#container-e', bannerAnimation.container_e, bannerAnimation.container_e.time(), 'Versatility');
					bindEvent('div#container-f', bannerAnimation.container_f, bannerAnimation.container_f.time(), 'Comfort');
					bindEvent('div#container-g', bannerAnimation.container_g, bannerAnimation.container_g.time(), 'CappedPriceServicing');
					bindEvent('div#container-h', bannerAnimation.container_h, bannerAnimation.container_h.time(), 'GetOfftheBeatenTrack');
					bindEvent('div#container-i', bannerAnimation.container_i, bannerAnimation.container_i.time(), 'TheUltimateFamilySUV');
				}
				
				bindAnimationEvents();
			});
