var c = 0;	// licznik zdjec do przewijania
var szerokosc = 310	// szer. jednej foty + margin
var ilosc_zdjec = 0;
var slider;
var timeoutID;
function move() {
	id = $(this).attr("id") + "_slide";
	for(i=0; i<ilosc_zdjec; i++){
		if(slider[i].attributes["id"].value == id) {
			$("#slider div").stop().animate({
				left: -(i ? (i == ilosc_zdjec-1 ? i-2 : i-1) : i)*szerokosc
			}, 700, function() {});
			c = (i > ilosc_zdjec-3 ? ilosc_zdjec-3 : i-1);
			break;
		};
	};
};
// this one is not used at the moment
function rotate() {
	num = parseInt($("#rotator img:hidden").attr("src").match('[0-9]+'))+2;
	(num > 10 ? num-=10 : true);
	$("#rotator img:hidden").attr("src","zdjecia/dekoracja-wnetrz-"+num+".jpg");
	$("#rotator img").slideToggle(2500);
	timeoutID = window.setTimeout(rotate, 10000);
};
function init() {
	slider = $("#slider div a");
	ilosc_zdjec = slider.length;
	$("#menu_left a").bind('mouseover',move);
	$("#menu_right a").bind('mouseover',move);
	/* if($("#rotator")) { 
		$("#rotator img").hide().first().show(); 
		timeoutID = window.setTimeout(rotate, 10000);
	}; */
};
function prev() {
	if(--c >= 0 && (parseInt($("#slider div").css('left')) < -szerokosc+1) && ($("#slider div").css('left') != 'auto')) {
		$("#slider div").animate({
			left: '+='+szerokosc
		}, 700, function() {});
	} else {
		++c;
	};
};
function next() {
	if(++c < (ilosc_zdjec-2) && (parseInt($("#slider div").css('left')) > -(ilosc_zdjec-4)*szerokosc-1) || ($("#slider div").css('left') == 'auto')) {
		$("#slider div").animate({
			left: '-='+szerokosc
		}, 700, function() {});
	} else {
		--c;
	};
};

// GALLERY SCRIPTS
function show(img_num) {
	$("#images img").hide();
	$("#z_"+img_num).fadeIn('fast');
	$("#thumbs img").removeClass('selected').eq(img_num).addClass('selected');	   
};
var timerID;
function nextt() {
	var current = $(".thumb_page:visible .selected").parent();
	var num = parseInt(current.attr("onclick").replace('show\(','').replace('\);',''));
	if(num < parseInt(current.parent().find("a").last().attr("onclick").replace('show\(','').replace('\);',''))) {
	   show(num+1);
	} else {
	   $(".p_next").eq(0).click();
	}
	timerID = setTimeout('nextt()',4000);
}
function init_gallery() {
	$(".p_first").click(function() {
	  $(".thumb_page").hide().first().show();
	  show(0);
	});
	$(".p_prev").click(function() {
	  prv = $(".thumb_page:visible").hide().prev();
	  if(prv[0]) {
	     show(prv.show().find("a").attr("onclick").replace('show\(','').replace('\);',''));
	  } else { $(".p_last").click(); }
	});
	$(".p_play").click(function() {
	   $(".p_play").hide();
	   $(".p_stop").show();
	   nextt();
	});
	$(".p_stop").click(function() {
	   clearTimeout(timerID);
	   $(".p_stop").hide();
	   $(".p_play").show();
	});
	$(".p_next").click(function() {
	  nxt = $(".thumb_page:visible").hide().next();
	  if(nxt[0]) { 
	     show(nxt.show().find("a").attr("onclick").replace('show\(','').replace('\);',''));
	  } else { $(".p_first").click(); }
	});
	$(".p_last").click(function() {
	  lst = $(".thumb_page").hide().last().show();
	  show(lst.find("a").attr("onclick").replace('show\(','').replace('\);',''));
	});
}
