window.addEvent('domready', function() {
   initSlider();
}); 

var slidePos = 1;
var slideCount = 0;
var slider_obj = new Object();
var schub = 650;
var aktpos = 0;
var zielpos = 0;
var add = 0;
var totalSlide= 0;
var right=true;
var left=false;

function removeBlur()
{
	$$('a').each(function(el) {
		el.addEvent('focus', function(e) {
			this.blur();
		});
	}); 
}


function initSlider()
{
	totalSlide = 0;
	$$('div.news_slider_image').each(function(bild){
		slider_obj["slide"+slideCount] = bild;
		pos = slider_obj['slide'+slideCount].getPosition();
		slideCount++;
	});	
	
	for(i=0;i<slideCount;i++)
	{
		ziel = schub * i;
		slider_obj['slide'+i].setStyle('left',ziel);
	}
	
	$('news_slider_buttons_left_a').addClass('inaktiv');
	$('news_slider_buttons_right_a').addClass('inaktiv');
	$('news_slider_buttons_left_a').removeClass('aktiv');
	$('news_slider_buttons_right_a').removeClass('aktiv');
	left = false;
	right = false;
	
	if (slideCount>1) 
	{
		$('news_slider_buttons_right_a').removeClass('inaktiv');
		$('news_slider_buttons_right_a').addClass('aktiv');
		right = true;
	}
	else
	{
		$('news_slider_buttons_left').setStyle('visibility','hidden');
		$('news_slider_buttons_right').setStyle('visibility','hidden');
	}
	
	removeBlur();
	
	$$('div.news_slider_image').each(function(bild){
		bild.setStyle('visibility','visible'); 
	});	
}

function moveSlider(dir)
{
	var go = true;
	if (dir=="-1" && right==false) go = false;
	if (dir=="1" && left==false) go = false;
	if (go==true)
	{
		$('news_slider_buttons_left').setStyle('visibility','hidden');
		$('news_slider_buttons_right').setStyle('visibility','hidden');
		for(i=0;i<slideCount;i++)
		{
			move = new Fx.Styles(slider_obj['slide'+i], {duration: 500, transition: Fx.Transitions.Quad.easeInOut,onComplete: function() {
				
				$('news_slider_buttons_left').setStyle('visibility','visible');
				$('news_slider_buttons_right').setStyle('visibility','visible');
				
				if (totalSlide>0) {
					$('news_slider_buttons_left_a').removeClass('inaktiv');
					$('news_slider_buttons_left_a').addClass('aktiv');
					left = true;
				}
				if (totalSlide==(slideCount-1)) {
					$('news_slider_buttons_right_a').removeClass('aktiv');
					$('news_slider_buttons_right_a').addClass('inaktiv');
					right = false;
				}
				if (totalSlide<(slideCount-1)) {
					$('news_slider_buttons_right_a').removeClass('inaktiv');
					$('news_slider_buttons_right_a').addClass('aktiv');
					right = true;
				}
				if (totalSlide==0) {
					$('news_slider_buttons_left_a').removeClass('aktiv');
					$('news_slider_buttons_left_a').addClass('inaktiv');
					left = false;
				}
				
			}});
			pos = parseInt(slider_obj['slide'+i].getStyle('left').replace("px",""));	
			zielpos = pos+(schub*dir)+(add*dir);
			if (dir==1) zielpos = zielpos - (add*2);
			move.start({
				'left': zielpos
			});
		}
		totalSlide = totalSlide + (dir*-1);
	}
	

}


