var isIE = -1 != navigator.appName.indexOf("Microsoft");
var isNN = -1 != navigator.appName.indexOf("Netscape");

var SCREEN_BREITE = 770;

var STEPS = new Array(0, 40, 60, 50, 50, 60, 60, 100, 150, 200, 300);
var POSITIONS = new Array(0,-770,-1540,2310,3064,3830,4596,5362);


var slideSteps = 30;

var slideTimer = 0;
var slideStep = 60;
var version;

var browser = navigator.userAgent;
var ie60 = false;
if (browser.indexOf("MSIE") != -1) {
	ie60 = ( version >= 6 );
}    

var lastIndex = 1;
screenLo1 = new Image();
screenLo1.src = "fileadmin/flora-fauna/images/basics/1_lo.gif";
screenHi1 = new Image();
screenHi1.src = "fileadmin/flora-fauna/images/basics/1_sel.gif";		

screenLo2 = new Image();
screenLo2.src = "fileadmin/flora-fauna/images/basics/2_lo.gif";
screenHi2 = new Image();
screenHi2.src = "fileadmin/flora-fauna/images/basics/2_sel.gif";

screenLo3 = new Image();
screenLo3.src = "fileadmin/flora-fauna/images/basics/3_lo.gif";
screenHi3 = new Image();
screenHi3.src = "fileadmin/flora-fauna/images/basics/3_sel.gif";

screenLo4 = new Image();
screenLo4.src = "fileadmin/flora-fauna/images/basics/4_lo.gif";
screenHi4 = new Image();
screenHi4.src = "fileadmin/flora-fauna/images/basics/4_sel.gif";


function getXOffset() {
	//alert (obj);
	if(ie60){
		return document.documentElement.scrollLeft;
	}
    //return isIE ? document.body.scrollLeft : window.pageXOffset;
    return parseInt(obj.style.left);
}

function slideScreen(index) {
	//alert(obj);
    if (0 != slideTimer) {
        clearTimeout(slideTimer);
        slideTimer = 0;
    }

	//alert(index);
	
	

	
    var finalLeft = POSITIONS[index-1]
    var currentLeft = getXOffset(obj);
   
    if (currentLeft == finalLeft) {
    	eval('document.images["screen' + lastIndex + '"].src = "' + eval('screenLo' + lastIndex + '.src') + '"');
    	eval('document.images["screen' + index + '"].src = "' + eval('screenHi' + index + '.src') + '"');
    	//alert(index)
    	//alert(eval('screenHi' + index + '.src'));
    	lastIndex = index;
        return;
    }

    var isForward = currentLeft < finalLeft;
    if (slideStep > Math.abs(finalLeft - currentLeft)) {
    	//alert("HUHU")
        slideStep = Math.abs(finalLeft - currentLeft);
    }
    
    var scrollStep = isForward ? slideStep : -slideStep;
    //scrollBy(scrollStep, 0);
    //alert(scrollStep + "###" + isForward);
    //document.images.document.imgesScroll.left-=10
    obj.style.left = currentLeft + scrollStep + "px";
    
    slideTimer = setTimeout("slideScreen(" + index + ")", 50);
    

}

var obj = "";

function goToScreen(index) {
	obj = document.getElementById("imagesScroll");
	
    if (!isIE && !isNN) {
        return;
    }

    var finalLeft = POSITIONS[index-1]
    
    var currentLeft = getXOffset(obj);
    if (finalLeft == currentLeft) {
        return;
    }
    var stepIndex = Math.round(Math.abs(finalLeft - currentLeft) / SCREEN_BREITE);
    slideStep = STEPS[stepIndex];
    //alert(obj);
    slideScreen(index);
}














var lastNr = 1;

function highLighter(nr){
	
	if(lastNr != nr){
		eval("document.getElementById('" + lastNr + "').className='weiss'");
	}
	eval("document.getElementById('" + nr + "').className='aktiv'");
	
	lastNr = nr;
}