var ss_sliderWindow
var direction = 'rtl';
var ss_liElems = Array();
var ss_currentId = 0;
var ss_totalCount = 0;
var pause = 0;
var interval;
function ss_slideToAndSwitch(ss_nextId) {
	if (ss_currentId == ss_nextId) {

		return;
	}
	// content laden
	// var offsets = (ss_nextId * 90);
	var offsets = 0;
	$('li.ss_sliderItem:lt(' + ss_nextId + ')').each(function() {
		offsets += 42;
		// offsets += $(this).outerWidth(true)-27;
		});
	// alert(offsets);
	// //console.log(offsets);
	if (ss_currentId >= 0)
		ss_liElems[ss_currentId].removeClass('ss_sliderItemAct');
	ss_liElems[ss_nextId].addClass('ss_sliderItemAct');
	ss_sliderWindow.animate( {
		'scrollLeft' : offsets + "px"
	}, 300, 'swing', function() {
		// wenn fertig geslidet, hier weiter
			ss_currentId = ss_nextId;
		});

}
function scroll() {
	//console.log("Before: direction:"+direction+" curId:"+ss_currentId+" totalCount:"+ss_totalCount);
	if (ss_currentId <= 0 && direction == 'rtl') {
		direction = 'ltr';
	} else if (ss_totalCount == ss_currentId + 1) {
		direction = 'rtl';
	}
	//console.log("After: direction:"+direction+" curId:"+ss_currentId+" totalCount:"+ss_totalCount);
		if (direction == 'ltr') {
			var index = $('.ss_sliderItem', ss_sliderWindow).index(
					ss_liElems[ss_currentId]) + 1;
		} else {
			var index = $('.ss_sliderItem', ss_sliderWindow).index(
					ss_liElems[ss_currentId]) - 1;
		}


		if (index >= ss_liElems.length)
			return;
		ss_slideToAndSwitch(index);
		// //console.log(ss_currentId);.

}
function scrollLeft() {
	direction = 'rtl'
	if (ss_currentId <= 0){
		;
		return;
	}
	var index = $('.ss_sliderItem', ss_sliderWindow).index(
			ss_liElems[ss_currentId]) -1;
	if (index < 0)
		return;
	ss_slideToAndSwitch(index);
}
function scrollRight() {
	direction = 'ltr';
	if (ss_currentId >= ss_totalCount - 1){
		return;
	}

	var index = $('.ss_sliderItem', ss_sliderWindow).index(
			ss_liElems[ss_currentId]) + 1;
	if (index >= ss_liElems.length)
		return;
	ss_slideToAndSwitch(index);
}
function initialize() {
	ulWidth = 0;
	ss_sliderWindow = $('.ss_sliderWindow');
	ss_totalCount = 0;
	$('.ss_sliderItem', ss_sliderWindow).each(function() {
		ss_liElems.push($(this));
		ulWidth += 28;
		ss_totalCount++;
	});
	// //console.log(ss_totalCount);
	// $("#ss_list1").css("width",ulWidth+"px");
	// $("#ss_list2").css("width",ulWidth+"px");
}

$(document).ready(function() {
	$('#ss_part2').html($('#ss_part1').html());
	initialize();
	$('.ss_sliderWindow').fadeIn('slow');
	interval = window.setInterval("scroll()", 2000);
	$('#ss_leftFade').mouseover(function() {
		direction='rtl';
		//console.log("left");
		window.clearInterval(interval);
		interval = window.setInterval("scrollLeft()", 200);
	});

	$('#ss_rightFade').mouseover(function() {
		//console.log("right");
		direction='ltr';
		window.clearInterval(interval);
		interval = window.setInterval("scrollRight()", 200);

	});
	$('#ss_outer').mouseenter(function() {
		//console.log("pause");
			window.clearInterval(interval);
		});
	$('#ss_outer').mouseout(function() {
		//console.log("play");
					clearInterval(interval);
			interval = window.setInterval("scroll()", 2000);
		});
	$('.image a').mouseenter(function() {
		//console.log("pause");
			window.clearInterval(interval);
		});

});
