$(document).ready(function() {
	//SLIDEBAR
	var slides = $('#slidebar');
	
	//creating menu for slides
	var slideCounter = 1;
	var sliderMenu = $('<ul class="slidebar-nav"></ul>');		
	$('#slidebar .slide-content').each(function() {
		sliderMenu.append('<li><a href="#' + $(this).attr('id') + '">' + slideCounter++ + '</a></li>');
	});
	sliderMenu.appendTo('#slidebar .contents');
	$('.slidebar-nav').css('left', 92 + (4 - slideCounter) * 30);
	
	//adding div helper
	$('.slide-content').wrap('<div class="slide-frame"></div>');	
	
	//slider initialization
	slides.find('.slide-content').css('opacity', 0.2).hide();
	slides.find('.slide-content:first').css('opacity', 1).show();
	slides.find('.slide-content:first .slidebar-nav li:first').addClass('slide-link-selected');
	
	//next slide
	function selectSlide(slide) {
		slides.find('.slide-link-selected').removeClass('slide-link-selected');
		slides.find('.slide-content').css('opacity', 0.2).hide();
		$(slide.attr('href')).show().animate({'opacity': 1}, 400);		
		slides.find('a[href="' + slide.attr('href') + '"]').parent().addClass('slide-link-selected');
	}
	
	//slides auto rotate
	var slidesRotator = setInterval(function() {
		var currentSlideLink = slides.find('.slide-link-selected');
		var nextSlideLink = currentSlideLink.next();
		if(nextSlideLink.length) {
			selectSlide(nextSlideLink.find('a'));
		}
		else {
			selectSlide($('.slide-content:first a:first'));
		}
	}, 6000);
	
	$('.slidebar-nav a').click(function() {
		if(!$(this).parent().hasClass('slide-link-selected')) {		
		  selectSlide($(this));
		  clearInterval(slidesRotator);
		}
		return false;
	});	
	
	//ARTICLE-TABS
	var articlesNav = $('#side-content nav').addClass('tabs');
	var articles = $('#side-content');	
	
	//article tabs initiation
	articlesNav.find('a:first').addClass('article-selected');
	articles.find('article').addClass('obscured');
	articles.find('article:first').removeClass('obscured');
	
	function selectArticle(article) {
		articlesNav.find('.article-selected').removeClass('article-selected');
		articles.find('article').addClass('obscured');
		$(article.attr('href')).removeClass('obscured');
		article.addClass('article-selected');
	}
	
	articlesNav.find('a').click(function() {
		selectArticle($(this));
		return false;
	});
	
	//TABLE
	$('#side-content table td:first-child').addClass('table-shade');
	
	$('#side-content table tr').hover(
	function() {
		$(this).addClass('row-highlighted');
	}, 
	function() {
		$(this).removeClass('row-highlighted');
	});
	
	//TEST LINKS
	$('<a href="kontakt.html#write-to-us">Rozwiąż test</a>').insertAfter('.pl #main-content section:first p:last');
	$('<a href="kontakt.html#write-to-us">Rozwiąż test online i zapisz się na kurs</a>').insertAfter('.pl #side-content #recruitment section:first p:last');
});
