var Header = {
	tnCover : null,
	images : null,
	thumbs : null,
	tnWidth : 67,
	tnHeight : 45,
	totalWidth : 0,
	tnButton : null,
	currentIndex : 0,
	next : null,
	previous : null,
	pause : false,
	
	init : function() {
        $(document).ready(Header._init);
    },
	
	_init : function() {
		Header.images = $('#imgDisplay img');
		Header.previous = $('#imgDisplay a.previous');
		Header.next = $('#imgDisplay a.next');
		
		if (!Header.images) return false;
		
		Header.images.each(function(index) {
			if (index != 0)
				$(this).fadeOut(0);
			
			$(this).css({position: 'absolute', top :'0px', left: '0px'});
			this.index = index;
		});
		
		$('#imgDisplay').mouseleave(function() {
			Header.pause = false;
		});
		
		Header.previous.click(function() {
			Header.pause = true;
			
			var current = Header.currentIndex;
			var next = (Header.currentIndex - 1) <= 0?Header.images.length - 1:Header.currentIndex - 1;
			
			$(Header.images[next]).fadeIn(1500);
			$(Header.images[current]).fadeOut(1000);
			
			Header.currentIndex = next;
			
			return false;
		});
		
		Header.next.click(function() {
			Header.pause = true;
			
			var current = Header.currentIndex;
			var next = (Header.currentIndex + 1) == Header.images.length?0:Header.currentIndex + 1;
			
			$(Header.images[next]).fadeIn(1500);
			$(Header.images[current]).fadeOut(1000);
			
			Header.currentIndex = next;
			
			return false;
		});
		
		if (Header.images.length > 1)	
			$("#imgDisplay").everyTime(3000,Header.autoPlay);
	},
	
	autoPlay : function() {
		if (Header.pause)
			return;
			
		var current = Header.currentIndex;
		var next = (Header.currentIndex + 1) == Header.images.length?0:Header.currentIndex + 1;
		
		$(Header.images[next]).fadeIn(1500);
		$(Header.images[current]).fadeOut(1000);
		
		Header.currentIndex = next;
	}
}

Header.init();