var $j = jQuery.noConflict();
$j(function() {

// filter choosen elements
$j("#filters li").click(function() {

	$j("#filters li.active").removeClass("active");
	$j(this).addClass("active");
	var element_index = $j("#filters li").index(this);
	
	var filterBy = $j("#filters li a").eq(element_index).attr("rel");

	
	var number_of_items = $j('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>';
	
	$j('.page_navigation').html(navigation_html);
	
	//add active_page class to the first page link
	$j('.page_navigation li.page-page:first').addClass('active');
	
	//hide all the elements inside content div
	$j('ul#projects li').css('display', 'none');
		
	//and show the first n (show_per_page) elements
	$j('ul#projects li.'+filterBy+'').slice(0, show_per_page).css('display', 'block');
	
	go_to_page(0);
	
});

/* Rotator */

$j("ul.rotator-list").children().css("display", "none");	
$j("ul.rotator-list").children().eq(0).css("display", "block");	
$j("ul.rotator-pagenav").children().eq(0).addClass("active");	
var obecnie1 = 0;
var wszystkie1 = $j("ul.rotator-pagenav li").length;
var block = 0;

var timer = setInterval(rotate, 10000);

function rotate() {
	
	if(block == 0) {
	
	if(obecnie1+1 < wszystkie1) {
	
		obecnie1++
		var element_index = obecnie1;
		$j("ul.rotator-list").children().css("display", "none");	
		$j("ul.rotator-list").children().eq(element_index).css("display", "block");
		$j("ul.rotator-list").children().eq(element_index).css("opacity","0.2");
		$j("ul.rotator-list").children().eq(element_index).animate({ opacity: "1" }, 700);
		$j("ul.rotator-pagenav").children().removeClass("active");	
		$j("ul.rotator-pagenav").children().eq(element_index).addClass("active");	
	
	} else {
	
		obecnie1 = 0;
		var element_index = 0;
		$j("ul.rotator-list").children().css("display", "none");	
		$j("ul.rotator-list").children().eq(element_index).css("display", "block");	
		$j("ul.rotator-list").children().eq(element_index).css("opacity","0.2");
		$j("ul.rotator-list").children().eq(element_index).animate({ opacity: "1" }, 700);
		$j("ul.rotator-pagenav").children().removeClass("active");	
		$j("ul.rotator-pagenav").children().eq(element_index).addClass("active");	
	
	}
	
	}

}

$j("ul.rotator-pagenav li a").click(function() {
	
	var element_index = $j("ul.rotator-pagenav li a").index(this);
	obecnie1 = element_index;
	block = 1;
	$j("ul.rotator-list").children().css("display", "none");	
	$j("ul.rotator-list").children().eq(element_index).css("display", "block");	
	$j("ul.rotator-list").children().eq(element_index).css("opacity","0.2");
	$j("ul.rotator-list").children().eq(element_index).animate({ opacity: "1" }, 700);
	$j("ul.rotator-pagenav").children().removeClass("active");	
	$j("ul.rotator-pagenav").children().eq(element_index).addClass("active");	

});

$j('ul.rotator-list').hover(function() {

	clearInterval(timer);    
    timer = null

});


/* Footer testimonials */

var obecnie = 0;
var wszystkie = $j("ul.testimonials-list li").length;

$j("span.allpages").html(wszystkie);

		
	$j("li.pagenav-next a").click(function() {
	
		if(wszystkie>1) {
		
		if(obecnie+1 < wszystkie) {
		
			obecnie++;
			$j("ul.testimonials-list li").css("display", "none");	
			$j("ul.testimonials-list li").eq(obecnie).css("display", "block");	
			$j("ul.testimonials-list li").eq(obecnie).css("opacity","0.2");
			$j("ul.testimonials-list li").eq(obecnie).animate({ opacity: "1" }, 700);
			$j("span.page").html(obecnie+1);
		
		} else {
		
			obecnie = 0;
			$j("ul.testimonials-list li").css("display", "none");	
			$j("ul.testimonials-list li").eq(obecnie).css("display", "block");	
			$j("ul.testimonials-list li").eq(obecnie).css("opacity","0.2");
			$j("ul.testimonials-list li").eq(obecnie).animate({ opacity: "1" }, 700);
			$j("span.page").html(obecnie+1);
		
		}
		
		}
		
	});
	
	$j("li.pagenav-prev a").click(function() {
	
		if(wszystkie>1) {
		
		if(obecnie-1 >= 0) {
		
			obecnie--;
			$j("ul.testimonials-list li").css("display", "none");	
			$j("ul.testimonials-list li").eq(obecnie).css("display", "block");	
			$j("ul.testimonials-list li").eq(obecnie).css("opacity","0.2");
			$j("ul.testimonials-list li").eq(obecnie).animate({ opacity: "1" }, 700);
			$j("span.page").html(obecnie+1);
		
		} else {
		
			obecnie = wszystkie-1;
			$j("ul.testimonials-list li").css("display", "none");	
			$j("ul.testimonials-list li").eq(obecnie).css("display", "block");	
			$j("ul.testimonials-list li").eq(obecnie).css("opacity","0.2");
			$j("ul.testimonials-list li").eq(obecnie).animate({ opacity: "1" }, 700);
			$j("span.page").html(obecnie+1);
		
		}
		
		}
		
	});

/* top menu */
$j("#header .right > ul > li").mouseover(function(){
	$j(this).find(".sub").css("display", "block");
}).mouseleave(function(){
	$j(this).find(".sub").css("display", "none");	
});
// end


/* autoclear function for inputs */
$j('.autoclear').click(function() {
if (this.value == this.defaultValue) {
this.value = '';
}
});
$j('.autoclear').blur(function() {
if (this.value == '') {
this.value = this.defaultValue;
}
});

/* Corner */

$j('.corner').corner("20px");

});
