jQuery(document).ready(function() {
	lock = 0;
	id = 0;
	
	showBanner();
	
	jQuery('#promocje').click(function(){
		if(!jQuery('#banner').hasClass('open')) {
			var baner = jQuery('#banner');
			baner.addClass('open');
			id = setInterval('slide()',6000);
			baner.animate({top: '100px'}, 1000);
		}
	});
	
	jQuery('#close').click(function(){
		if(jQuery('#banner').hasClass('open')) {
			var baner = jQuery('#banner');
			baner.removeClass('open');
			clearInterval(id);
			baner.animate({top: '-440px'}, 1000);
		}
	});
	
	jQuery('#banner-promo').mouseenter(function(){
		clearInterval(id);
	});
	
	jQuery('#banner-promo').mouseleave(function(){
		id = setInterval('slide()',6000);
	});
	
	jQuery('#banner-menu span').click(function(){
		if(lock ==0) {
			lock = 1;
			clearInterval(id);
			var self = jQuery(this);
			var margin = parseInt(self.attr('id').replace('menu',''))*770;
			
			jQuery('#banner-menu span.active').removeClass('active');
			self.addClass('active');
			
			jQuery('#promo-wrap').animate({marginLeft: -margin}, 700, function(){ lock = 0; id = setInterval('slide()',6000); });
		}
	});
});

function showBanner() {
	var baner = jQuery('#banner');
	baner.addClass('open');
	id = setInterval('slide()',6000);
	baner.delay(2000).animate({top: '100px'}, 1000);
}

function slide() {
	if(lock == 0) {
		lock = 1;
		var act = jQuery('#banner-menu span.active');
		var self = act.next('span');
		if (self.length == 0) self = jQuery('#menu0');
		var margin = parseInt(self.attr('id').replace('menu',''))*770;
			
		act.removeClass('active');
		self.addClass('active');
			
		jQuery('#promo-wrap').animate({marginLeft: -margin}, 700, function(){ lock = 0; });
	}
}
