/*pozycja, na której aktualnie znajduje się przewijany kontener*/
var ab_slider_position=0;

/*pozycja, na którą ma zostać przesunięty slider */
var ab_moving=0;

/*zmienna informująca czy działa już funkcja przesuwająca*/
var ab_slider_action=0;

/*funkcja przesuwająca treść do wyznaczonego punktu
  parametry:
	ab_plus	-	informuje o tym, w którą stronę przesówany jest kontener z treścią
  -----------------------------------------------
*/
function moving_slider(ab_plus)
{	/*pobieranie kontenera z treścią*/
	slider_container=document.getElementById('tires');
	
	/*przesówanie kontenera w odpowiednim kierunku*/
	if(ab_plus)
	ab_slider_position+=ab_distance_to_add;
	else
	ab_slider_position-=ab_distance_to_add;
	
	slider_container.style.left=ab_slider_position+'px';
	
	/*jeżeli kontener jest już na wyznaczonej pozycji, to funkcja czyści wywoływanie*/
	if(ab_slider_position==ab_moving)
	{	clearInterval(ab_slider_action);
		ab_slider_action=0;
	}
}
/*---------------------------------------------*/

/*funkcja ustawiająca, do którego punktu ma zostać przesunięty kontenter
  parametry:
	plus	-	informuje o tym, w którą stronę przesówany jest kontener z treścią
  -----------------------------------------------
*/
function ab_move_slider(plus)
{	/*sprawdzanie czy kontener może zostać przesunięty w danym kierunku*/
	if(plus && ab_slider_position==0) return;
	if(plus==false && Math.abs(ab_slider_position)==(amount_of_div*width_of_slide_div)) return;
	
	/*ustawienie punktu końcowego*/
	if(plus)
	{	if((ab_moving+width_of_slide_div)>0)	return;
		ab_moving=ab_moving+width_of_slide_div;
	}
	else
	{	if(Math.abs((ab_moving-width_of_slide_div))>(amount_of_div*width_of_slide_div))	return;
		ab_moving=ab_moving-width_of_slide_div;
	}
	
	/*jeżeli nie zostało ustawione wywoływanie funkcji, to ją wywołujemy*/
	if(ab_slider_action==0)
	ab_slider_action=setInterval("moving_slider("+plus+");",ab_interval_time);
}
/*---------------------------------------------*/
