//************************************************************************************
function gallery_first(galeria,count) {
	gallery_pause (galeria,0,1,2,-1,1);
}
//************************************************************************************
function gallery_left_pos (i) {
	//tu musi być ustawiona szerokość obrazka 
	//- tzn. to samo co width dla stylu IMG.gallery_cat
	return (100 * (i - 1));
}
//************************************************************************************
function gallery_pause (galeria,id1,id2,id3,val,i) {

	if (val == -1) {
		xval = 1;
      } else {
		xval = 0;
      }

	dc1 = document.getElementById("gallery" + galeria + "_" + id1);
	dc2 = document.getElementById("gallery" + galeria + "_" + id2);
	dc3 = document.getElementById("gallery" + galeria + "_" + id3);

	if (i > 10){
		if (val == -1) {
			if (dc1 != null) dc1.className = 'gallery_hide';
			if (dc2 != null) dc2.className = 'gallery_show';
			if (dc3 != null) dc3.className = 'gallery_show';
	      } else {
			if (dc1 != null) dc1.className = 'gallery_show';
			if (dc2 != null) dc2.className = 'gallery_show';
			if (dc3 != null) dc3.className = 'gallery_hide';
	      }
      } else {
		param =  ((gallery_left_pos(2) / 10) * i * val) - (xval * 5);
		if (dc1 != null) dc1.style.left = gallery_left_pos(0 + xval) + param + 0;
		if (dc2 != null) dc2.style.left = gallery_left_pos(1 + xval) + param + 5;
		if (dc3 != null) dc3.style.left = gallery_left_pos(2 + xval) + param + 10;

		i++;
		setTimeout("gallery_pause('" + galeria + "'," + id1 + "," + id2 + "," + id3 + "," + val + "," + i + ")", 60);
      }
}
//************************************************************************************
function gallery_move (galeria,id1,id2,id3,val) {

	dc1 = document.getElementById("gallery" + galeria + "_" + id1);
	dc2 = document.getElementById("gallery" + galeria + "_" + id2);
	dc3 = document.getElementById("gallery" + galeria + "_" + id3);

	dc1.className = 'gallery_show';
	dc2.className = 'gallery_show';
	dc3.className = 'gallery_show';

	gallery_pause (galeria,id1,id2,id3,val,1);
}
//************************************************************************************
function gallery_prev(galeria,count) {
	for(i = 1 ; i <= count; i++) {
		if (dc = document.getElementById("gallery" + galeria + "_" +i)) {
			if (dc.className == 'gallery_show' && (dc.style.left == '0px' || dc.style.left == '0pt')) {
				id1 = i - 1;
				if (id1 == 0) {id1 = count; }
				id2 = i;
				id3 = i + 1;
				if (id3 > count) {id3 = 1; }
				gallery_move(galeria,id1,id2,id3,1);
				return;
			}
		}
	}
}
//************************************************************************************
function gallery_next(galeria,count) {
	for(i = 1 ; i <= count; i++) {
		if (dc = document.getElementById("gallery" + galeria + "_" +i)) {
			if (dc.className == 'gallery_show' && (dc.style.left == '0px' || dc.style.left == '0pt')) {
				id1 = i;
				id2 = i + 1;
				if (id2 > count) {id2 = 1; }
				id3 = id2 + 1;
				if (id3 > count) {id3 = 1; }
				gallery_move(galeria,id1,id2,id3,-1);
				return;
			}
		}
	}
}
//************************************************************************************