$j(document).ready(function(){
		
	create_carousel('.lodziarnie-menu-carousel',0,0);
	
	$j('.textScroll').jScrollPane({
		verticalDragMinHeight: 55,
		verticalDragMaxHeight: 55
	});	
	
	$j('.localizations .scroll').jScrollPane({
		showArrows: true
	});	
	
	$j('#lista-nowosci .scroll, #newsDetails .scroll').jScrollPane({
		showArrows: true
	});	
	
	$j('#inspirations a').css({
		'text-decoration':'none',
		'color':'#999',	
		'cursor':'default'
		}).click(function(){
		return false;
	});
	
	deactivateArrow('jspArrowDown','jspDisabled');
	deactivateArrow('jspArrowUp','jspDisabled');
	clickArrow('jspArrowDown');
	clickArrow('jspArrowUp');
	
	if ($j('.jspPane').height() <= $j('.scroll').height()){
		$j('.scroll + .scroll-nav').hide();
	}
	
});

Cufon('.horizontal-view .labels a', {
	hover: {
		color: '#FFFFFF'
	}
});
Cufon('#navigation a, #swiat-nowosci .txt h2, #swiat-nowosci .menu-list a, #jak-to-sie-zaczelo .img-frame span, table.product th h2, #kontakt .left h1, #kontakt .left h2, #kontakt .left h3, .localizations h4, .map h3, .map .change, .place .return, .place .ov, #lodziarnie-nowosci h2.title, #lodziarnie-nowosci a#back, .do_cufon');

function deactivateArrow(arrowName,deaName){
	$j('.scroll-nav a').removeClass(deaName);
	if ($j('.jspScrollable .'+arrowName).hasClass(deaName)){
		$j('.scroll-nav .'+arrowName).addClass(deaName);
	} 
}

function clickArrow(arrowName){
	$j('.scroll-nav .'+arrowName).click(function(){
		$j('.jspScrollable .'+arrowName).trigger('mousedown');
		$j('html').trigger('mouseup');
		deactivateArrow(arrowName,'jspDisabled');
		return false;
	});
}

function create_carousel(id,speed,czy_bullets){
	
	if (speed != 0){
		var run = setInterval('rotate(\''+id+'\')', speed);
	}
	var maxi = $j(id+" .carousel>li").size();
	var pos = 0;
	
	$j(id).append("<div class='carousel-nav'><a href='' class='browse prev'><span>poprzednie</span></a><a href='' class='browse next'><span>następne</span></a></div>");
	
	if (czy_bullets == 1){
		var list = $j(id).append("<ul class='nav'></ul>").find('ul.nav');
		for (var i = 0; i < maxi; i++)
			list.append('<li><a href="">'+i+'</a></li>');
	}
	  
	$j(id+" .carousel>li").hide();
	$j(id+" .carousel>li:eq("+pos+")").show(); 
	$j(id+' .nav li:first a').addClass("active");		
	
	function showpost(){
		$j(id+" .carousel>li").hide();
		$j(id+" .carousel>li:eq("+pos+")").show();
		$j(id+" .nav>li a").removeClass("active");
		$j(id+" .nav>li:eq("+pos+") a").addClass("active");	
	}
	
	$j(id+" .nav>li").click(function(){
		pos = $j(id+" .nav>li").index(this);
		showpost();
		return false;
	});
	
	$j(id+">.carousel-nav a.prev").click(function() {
	    if (pos == 0) { pos=maxi-1; } else { pos = pos-1; }
		showpost();
		return false;    
	});
	
	$j(id+">.carousel-nav a.next").click(function() {
		if (pos == maxi-1) { pos=0; } else { pos = pos+1; };
		showpost();
		return false;
	});        
	
	if (speed != 0){
		$j(id).hover(
			function() {
				clearInterval(run);
			}, 
			function() {
				run = setInterval('rotate(\''+id+'\')', speed);	
			}
		);
	}
}

function rotate(id) {
	$j(id+'>.carousel-nav a.next').click();
}
