if( typeof(ecarlist) !== 'object' ){ ecarlist = {} }
ecarlist.ntn = {
	ads: "",
  load: function(){
		$(ecarlist.ntn.ads)
			.css({ position: 'absolute', width: '100%', top: 0, 'z-index': '3' })
		$(ecarlist.ntn.ads).children()
			.css({ position: 'absolute', top: '0', display: 'none' })
			.hide();
		$(ecarlist.ntn.ads).find('.tab > span')
			.css('visibility', 'visible')
			.hide();
		$("#home_flash")
			.append(ecarlist.ntn.ads);
		var specials = $('#specials_flash');
		var image_i = document.createElement('img');
		$(image_i).attr('src', 'http://images1.ecarlist.com/sites/northtexasnissan/images/more_nissan.jpg');
		$(image_i).attr('id', 'more_nissan');
		$(specials).css({ position: 'absolute', top: 0, 'z-index': '-1' });
		$(image_i).css({ position: 'absolute', top: 0, 'z-index': '0' });
		$('#home_flash').append(image_i);		
	
		var i = 1;
    	$(ecarlist.ntn.ads).children().each(function(){
			var that = this;
			if(that == '#orr_incentives'){
				$('#more_nissan').remove();	
			}
			$(this).find('a').css('position', 'absolute');
			$(this).find('span.tab').css({ position: 'relative', top: '327px' });
			$(this).css('left', ecarlist.ntn.widths[$(this).attr('id')] + 'px');
			setTimeout(function(){
				$(that).slideDown(1000, function(){ ecarlist.ntn.waitForSetup(); }) 	
				}, 
			i * 350 + 250);
			i++;
    	});
		$('#orr_specials span').click(function(){ window.location="/web/specials";   });
		$('#orr_inventory span').click(function(){ window.location="/web/specials";   });
		$('#orr_incentives span').click(function(){ window.location="/web/specials";   });
  	},
  	waitForSetup: function(ele){
 		setTimeout(ecarlist.ntn.setup, 3000);
		return true;
  	}, 
  	widths: {
		'orr_specials': 0,
		'orr_inventory': 327,
		'orr_incentives': 653
  	},
	setup: function(){
		$(ecarlist.ntn.ads).find('a')
			.each(function(){
				if($('#more_nissan').remove())	
					ecarlist.ntn.minimize($(this).parent());
			});
		setTimeout(ecarlist.ntn.showArrows, 500);
		$(ecarlist.ntn.ads).find('a').bind('mouseover', function(){ ecarlist.ntn.mouseover($(this).parent(), true); });
		$(ecarlist.ntn.ads).find('span.tab').bind('mouseover', function(){ ecarlist.ntn.mouseover($(this).parent()); });
		$(ecarlist.ntn.ads).find('a').bind('mouseout', function(){ ecarlist.ntn.mouseout($(this).parent()); });
		$(ecarlist.ntn.ads).find('span.tab').bind('mouseout', function(){ ecarlist.ntn.mouseout($(this).parent()); });
	},
	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;
		$('#specials_flash').css('z-index', '');
		$(ele).find('a:first').stop().animate({
			top: '0px'
		}, 750, function(){ ecarlist.ntn.direction = false; });
	},
	minimize: function(ele){
		ecarlist.ntn.direction = false;
		$(ele).find('a:first').stop().animate({
			top: '327px'
		}, 750, function(){ if(!(ecarlist.ntn.direction)){ $('#specials_flash').css('z-index', '5'); } });
	},
	eleTrack: "",
	timerOpen: "",
	timerClose: "",
	direction: false
}

