$(document).ready(function () {

// filter choosen elements
$("#filters li").click(function() {

	$("#filters li.active").removeClass("active");
	$(this).addClass("active");
	var element_index = $("#filters li").index(this);
	
	var filterBy = $("#filters li a").eq(element_index).attr("rel");

	
	var number_of_items = $('ul#projects li.'+filterBy+'').length;
	obecnie_klas = filterBy;
	//calculate the number of pages we are going to have
	number_of_pages1 = Math.ceil(number_of_items/show_per_page);
	
	var navigation_html = '<ul class="page align-right"><li class="page-left"><a href="javascript:javascript:previous();" title="prev"></a></li>';
	var current_link = 0;
	while(number_of_pages1 > current_link){
		navigation_html += '<li class="page-page"><a href="javascript:go_to_page(' + current_link +')" longdesc="' + current_link +'">'+ (current_link + 1) +'</a></li>';
		current_link++;
	}
	navigation_html += '<li class="page-right"><a href="javascript:next();" title="next"></a></li></ul>';
	
	$('.page_navigation').html(navigation_html);
	
	//add active_page class to the first page link
	$('.page_navigation li.page-page:first').addClass('active');
	
	//hide all the elements inside content div
	$('ul#projects li').css('display', 'none');
		
	//and show the first n (show_per_page) elements
	$('ul#projects li.'+filterBy+'').slice(0, show_per_page).css('display', 'block');
	
	go_to_page(0);
	
});

/* Rotator */

$("ul.rotator-list").children().css("display", "none");	
$("ul.rotator-list").children().eq(0).css("display", "block");	
$("ul.rotator-pagenav").children().eq(0).addClass("active");	
var obecnie1 = 0;
var wszystkie1 = $("ul.rotator-pagenav li").length;
var block = 0;

setInterval(rotate,7000);

function rotate() {
	
	if(block == 0) {
	
	if(obecnie1+1 < wszystkie1) {
	
		obecnie1++
		var element_index = obecnie1;
		$("ul.rotator-list").children().css("display", "none");	
		$("ul.rotator-list").children().eq(element_index).css("display", "block");	
		$("ul.rotator-list").children().eq(element_index).css("opacity","0.2");
		$("ul.rotator-list").children().eq(element_index).animate({ opacity: "1" }, 700);
		$("ul.rotator-pagenav").children().removeClass("active");	
		$("ul.rotator-pagenav").children().eq(element_index).addClass("active");	
	
	} else {
	
		obecnie1 = 0;
		var element_index = 0;
		$("ul.rotator-list").children().css("display", "none");	
		$("ul.rotator-list").children().eq(element_index).css("display", "block");	
		$("ul.rotator-list").children().eq(element_index).css("opacity","0.2");
		$("ul.rotator-list").children().eq(element_index).animate({ opacity: "1" }, 700);
		$("ul.rotator-pagenav").children().removeClass("active");	
		$("ul.rotator-pagenav").children().eq(element_index).addClass("active");	
	
	}
	
	}

}

$("ul.rotator-pagenav li a").click(function() {
	
	var element_index = $("ul.rotator-pagenav li a").index(this);
	obecnie1 = element_index;
	block = 1;
	$("ul.rotator-list").children().css("display", "none");	
	$("ul.rotator-list").children().eq(element_index).css("display", "block");	
	$("ul.rotator-list").children().eq(element_index).css("opacity","0.2");
	$("ul.rotator-list").children().eq(element_index).animate({ opacity: "1" }, 700);
	$("ul.rotator-pagenav").children().removeClass("active");	
	$("ul.rotator-pagenav").children().eq(element_index).addClass("active");	

});

/* Footer testimonials */

var obecnie = 0;
var wszystkie = $("ul.testimonials-list li").length;

$("span.allpages").html(wszystkie);

		
	$("li.pagenav-next a").click(function() {
	
		if(wszystkie>1) {
		
		if(obecnie+1 < wszystkie) {
		
			obecnie++;
			$("ul.testimonials-list li").css("display", "none");	
			$("ul.testimonials-list li").eq(obecnie).css("display", "block");	
			$("ul.testimonials-list li").eq(obecnie).css("opacity","0.2");
			$("ul.testimonials-list li").eq(obecnie).animate({ opacity: "1" }, 700);
			$("span.page").html(obecnie+1);
		
		} else {
		
			obecnie = 0;
			$("ul.testimonials-list li").css("display", "none");	
			$("ul.testimonials-list li").eq(obecnie).css("display", "block");	
			$("ul.testimonials-list li").eq(obecnie).css("opacity","0.2");
			$("ul.testimonials-list li").eq(obecnie).animate({ opacity: "1" }, 700);
			$("span.page").html(obecnie+1);
		
		}
		
		}
		
	});
	
	$("li.pagenav-prev a").click(function() {
	
		if(wszystkie>1) {
		
		if(obecnie-1 >= 0) {
		
			obecnie--;
			$("ul.testimonials-list li").css("display", "none");	
			$("ul.testimonials-list li").eq(obecnie).css("display", "block");	
			$("ul.testimonials-list li").eq(obecnie).css("opacity","0.2");
			$("ul.testimonials-list li").eq(obecnie).animate({ opacity: "1" }, 700);
			$("span.page").html(obecnie+1);
		
		} else {
		
			obecnie = wszystkie-1;
			$("ul.testimonials-list li").css("display", "none");	
			$("ul.testimonials-list li").eq(obecnie).css("display", "block");	
			$("ul.testimonials-list li").eq(obecnie).css("opacity","0.2");
			$("ul.testimonials-list li").eq(obecnie).animate({ opacity: "1" }, 700);
			$("span.page").html(obecnie+1);
		
		}
		
		}
		
	});

/* top menu */
$("#header .right > ul > li").mouseover(function(){
	$(this).find(".sub").css("display", "block");
}).mouseleave(function(){
	$(this).find(".sub").css("display", "none");	
});
// end


/* autoclear function for inputs */
$('.autoclear').click(function() {
if (this.value == this.defaultValue) {
this.value = '';
}
});
$('.autoclear').blur(function() {
if (this.value == '') {
this.value = this.defaultValue;
}
});

/* Corner */

$('.corner').corner("20px");

});
