if( typeof(ecarlist) !== 'object' ){ ecarlist = {} }
ecarlist.ntn = {
	ads: "",
	load: function(){
		var ads = $('#main_images');
		ecarlist.ntn.ads = ads;

		ads
			.css({ position: 'absolute', width: '100%', top: 0, display: 'block' })
		ads.find('.tab > span')
			.css('visibility', 'visible')
			.hide();
		var i = 1;

		ads.children().each(function(){
			var that = this;
			$(this).find('a').css('position', 'absolute');
			$(this).css('left', ecarlist.ntn.widths[$(this).attr('id')] + 'px');
			setTimeout(function(){ $(that).slideDown(1000, function(){ ecarlist.ntn.swapContent(that); }) }, i * 350 + 250);
			i++;
		});
	},
	swapContent: function(ele){
		if( $(ele).hasClass('last') ){
			$('#home_flash_inner').remove();
			setTimeout(ecarlist.ntn.setup, 5000);
		}
	},
	widths: {
		'nohassle': 0,
		'anytime': 327,
		'drive': 653
	},
	setup: function(){
		if( typeof(ecarlist.specials) == 'object' && typeof(ecarlist.specials.s_tabs) == 'object' ){
			ecarlist.specials.s_tabs.tabs().click(0);
		}
		$('#specials_flash').css('display','block');
		$(ecarlist.ntn.ads).children().each(function(){
			$(this).css('bottom','0');
			ecarlist.ntn.minimize(this);
		});
		setTimeout(ecarlist.ntn.showArrows, 500);
		$(ecarlist.ntn.ads).children().bind('mouseenter', function(){ ecarlist.ntn.mouseover($(this), true); });
		$(ecarlist.ntn.ads).children().bind('mouseleave', function(){ ecarlist.ntn.mouseout($(this)); });
	},
	showArrows: function(){
		$(ecarlist.ntn.ads).find('.tab > span').fadeIn('slow');
	},
	mouseout: function(ele){
		if(ecarlist.ntn.eleTrack == $(ele).attr('id')){
			clearTimeout(ecarlist.ntn.timerOpen);
		} else {
			ecarlist.ntn.eleTrack = $(ele).attr('id');
		}
		ecarlist.ntn.timerClose = setTimeout(function(){
			ecarlist.ntn.minimize(ele);
		}, 150);
	},
	mouseover: function(ele, disable){
		if(ecarlist.ntn.eleTrack == $(ele).attr('id')){
			clearTimeout(ecarlist.ntn.timerClose);
		} else {
			ecarlist.ntn.eleTrack = $(ele).attr('id');
		}
		ecarlist.ntn.timerOpen = setTimeout(function(){
			ecarlist.ntn.maximize(ele);
		}, 150);
	},
	maximize: function(ele){
		if( ecarlist.ntn.direction ){
			return;
		}
		ecarlist.ntn.direction = true;
		$('#main_images').css('z-index',6);
		$(ele).stop().animate({
			height: '341px'
		}, 750, function(){ ecarlist.ntn.direction = false; });
	},
	minimize: function(ele){
		ecarlist.ntn.direction = false;
		$(ele).stop().animate({
			height: '14px'
		}, 750, function(){
			$('#main_images').css('z-index','');
		});
	},
	eleTrack: "",
	timerOpen: "",
	timerClose: "",
	direction: false
}

