/* BITSDONTBYTE | 04.06.2010 */


YAHOO.util.Event.onDOMReady(function() {
	// Variablen initialisieren
	var elPrev1 = YAHOO.util.Dom.get("scroll_back_1");
	var elNext1 = YAHOO.util.Dom.get("scroll_next_1");
	var elSlider1 = YAHOO.util.Dom.get("broschueren_1");
	var aAnchors1 = YAHOO.util.Dom.getChildren("uebersicht_1");
	var aItems1 = YAHOO.util.Dom.getChildren(elSlider1);
	var iItemWidth = 122;
	var iScrollAtOnce = 4;
	var iItemWidth2 = 160;
	var iScrollAtOnce2 = 3;
	var iCurrent1 = 0;
	function debug(foo) {
		if(window.console) {
			console.info(foo);
		}
	}
	

	
	function gotoPage(page, scroller) {
		var iOld = iCurrent1;
		var elSlider = elSlider1;
		var aAnchors = aAnchors1;
		var aItems = aItems1;
		iCurrent1 = page;
	
		
		if(page < 0 || page >= aAnchors.length) return;
		
		// Offset berechnen
		var iScroll = page * iScrollAtOnce;
		iScroll = Math.min(iScroll, aItems.length - iScrollAtOnce);
		
		// Sliden
		
		
		new YAHOO.util.Anim(elSlider, {
			marginLeft: {
				to: iScroll * iItemWidth * - 1
			}
		}, 1, YAHOO.util.Easing.easeOut).animate();
		
		// Paging updaten
		for(var i = 0; i < aAnchors.length; i++) {
			i == page ? YAHOO.util.Dom.addClass(aAnchors[i], "active") : YAHOO.util.Dom.removeClass(aAnchors[i], "active");
		}
	}
	YAHOO.util.Event.on(aAnchors1, "click", function() {gotoPage(parseInt(this.title.substring(6, this.title.length) - 1), 1);});
	YAHOO.util.Event.on(elPrev1, "click", function() {gotoPage(iCurrent1 - 1,1);});
	YAHOO.util.Event.on(elNext1, "click", function() {gotoPage(iCurrent1 + 1,1);});
});
