	var cur = 960;
	var next = 0;
	var intervalID;	
	var autointervalID;
	var status = 1;
	var auto = 0;

	var moov_speed = 20;
	var moov_step = 20;	
	var pl_margin_1 = 935;
	var pl_margin_2 = 25;
	
	var ua = navigator.userAgent.toLowerCase();
	if(ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1){
		moov_speed = 10;
		moov_step = 40;	
		pl_margin_1 = 940;
		pl_margin_2 = 20;		
	}

	var cur_id;
	var next_id;
	var ar_slider = new Array();
	var kol;
	var vektor;
	
	function auto_start(){
	 	clearInterval(autointervalID);
		autointervalID = setInterval('auto_start()',5000);
		if((status==1) && auto)slider_right();
		if(!auto)auto = 1;
	}
	
	function loc(url){	
		window.location = url;
	}
	
	function slider_left(){
		if(status==1){
			status = 0;
			cur_id = document.getElementById(ar_slider[2]);
			next_id = document.getElementById(ar_slider[1]);	
			next_id.style.backgroundPosition = 'right';
			cur_id.style.backgroundPosition = 'left';			
			moov_start();
			vektor = 2;
		}
	}
	
	function slider_right(){
		if(status==1){
			status = 0;			
			cur_id = document.getElementById(ar_slider[2]);
			next_id = document.getElementById(ar_slider[3]);  
			cur_id.style.backgroundPosition = 'right';
			next_id.style.backgroundPosition = 'left';			
			moov_start();
			vektor = 1;
		}
	}

	function moov_start(){
		clearInterval(intervalID);
		if(cur>pl_margin_1){
		cur--;
		next++;
		cur_id.style.width = cur + 'px';
		next_id.style.width = next + 'px';		
		intervalID = setInterval('moov_start()',moov_speed);
		}
		else{
			moov();
		}
	}
	
	function moov(){
		clearInterval(intervalID);
		if(cur>pl_margin_2){
		cur = cur - moov_step;
		next = next + moov_step;
		cur_id.style.width = cur + 'px';
		next_id.style.width = next + 'px';		
		intervalID = setInterval('moov()',1);
		}
		else{
			moov_pl();
		}
	}

	function moov_pl(){
		clearInterval(intervalID);
		if(cur>0){
		cur--;
		next++;
		cur_id.style.width = cur + 'px';
		next_id.style.width = next + 'px';		
		intervalID = setInterval('moov_pl()',1);
		}
		else{
			if(vektor==1){
				if(kol>=3){
					for(var i=1;i<=kol;i++){
							if(i==1){
								var tmp = ar_slider[i];
							}
							ar_slider[i] = ar_slider[i+1];
							if(i==kol){
								ar_slider[i] = tmp;
							}
					}
				}
				var slider = document.getElementById('slider');	
				var clear  = document.getElementById('clear');	
				var last = document.getElementById(ar_slider[kol]);	
				slider.removeChild(clear);
				slider.removeChild(last);
				slider.appendChild(last);
				slider.appendChild(clear);			
			}
			if(vektor==2){
				if(kol>=3){
					for(var i=kol;i>=1;i--){
							if(i==kol){
								var tmp = ar_slider[i];
							}
							ar_slider[i] = ar_slider[i-1];							
							if(i==1){
								ar_slider[i] = tmp;
							}
					}
				}
				var slider = document.getElementById('slider');	
				var clear  = document.getElementById('clear');

				
				var first = document.getElementById(ar_slider[1]);
				var pre_last = document.getElementById(ar_slider[2]);					
				var last = document.getElementById(ar_slider[kol]);	
				
				slider.removeChild(clear);
				slider.removeChild(last);
				slider.removeChild(first);				
				slider.appendChild(last);
				slider.appendChild(clear);			
				slider.insertBefore(first,pre_last);
			}
			cur = 960;
			next = 0;
			status = 1;
		}
	}
	

