var negativhoehe = 0;
var negativhoehe2 = 0;
var pos = 0;
var aktiv = null;
var pos2 = 0;
var aktiv2 = null;
var runt2Aktiv = false;
var rauf2Aktiv = false;
var runt1Aktiv = false;
var rauf1Aktiv = false;
var preloadbilder = new Array();
var contentheight2 = 459;
var maxMenuEntriesWithoutScrolls = 6;
var scrollGalleryImageCount = 0;
var scrollRowHeight = 153;	// Pixel pro Zeile.
var hoehe;
var hoehe2;

function initializeMenuScroller( numberOfEntries ){
	if( numberOfEntries > maxMenuEntriesWithoutScrolls ){
		deactivateScrollArrow( "pfeil_rauflinks" );
		activateScrollArrow( "pfeil_runtlinks" );
		runt1Aktiv = true;
		rauf1Aktiv = false;
	}else{
		deactivateScrollArrow( "pfeil_rauflinks" );
		deactivateScrollArrow( "pfeil_runtlinks" );
		runt1Aktiv = false;
		rauf1Aktiv = false;
	}
}

function activateScrollArrow( id ){
	document.getElementById( id ).style.visibility = 'visible';
	document.getElementById(id ).style.cursor = 'pointer';
	//document.getElementById(id ).style.display = '';
}

function deactivateScrollArrow( id ){
	document.getElementById( id ).style.visibility = 'hidden';
	document.getElementById(id ).style.cursor = '';
	//document.getElementById(id ).style.display = 'none';
}

function scrollinit() {
	document.getElementById('scroller2').style.marginTop = '0px';
	pos2 = 0;
	negativhoehe2 = 0;
	var rows = Math.ceil( scrollGalleryImageCount / 3 );	// 3 Bilder pro Zeile.
	hoehe2 = rows * scrollRowHeight;
	if( scrollGalleryImageCount > 9 ){
		deactivateScrollArrow( "pfeil_raufrechts" );
		activateScrollArrow( "pfeil_runtrechts" );
		runt2Aktiv = true;
		rauf2Aktiv = false;
	}else{
		deactivateScrollArrow( "pfeil_raufrechts" );
		deactivateScrollArrow( "pfeil_runtrechts" );
		runt2Aktiv = false;
		rauf2Aktiv = false;
	}
}
function runt(sp) {
	hoehe = document.getElementById('scroller').offsetHeight;
	diffhoehe = hoehe - 487;
	negativhoehe = 0 - diffhoehe;
	if (pos < negativhoehe) {
		stopscroll();
		deactivateScrollArrow( "pfeil_runtlinks" );
		runt1Aktiv = false;
	}else{
		pos = pos - sp;
		aktiv = setTimeout("runt("+sp+")",1)
		document.getElementById('scroller').style.marginTop = pos +'px';

		document.getElementById('pfeil_rauflinks').src = 'images/pfup.gif';
		document.getElementById('pfeil_runtlinks').src = 'images/pdwh.gif';

		if( !rauf1Aktiv ){
			activateScrollArrow( "pfeil_rauflinks" );
			rauf1Aktiv = true;
		}
	}
}
function rauf(sp) {
	if (pos >= 0) {
		stopscroll();
		deactivateScrollArrow( "pfeil_rauflinks" );
		rauf1Aktiv = false;
	}else{
		pos = pos + sp;
		aktiv = setTimeout("rauf("+sp+")",1)
		document.getElementById('scroller').style.marginTop = pos +'px';
		document.getElementById('pfeil_runtlinks').src = 'images/pdw.gif';
		document.getElementById('pfeil_rauflinks').src = 'images/pfuph.gif';

		if( !runt1Aktiv ){
			activateScrollArrow( "pfeil_runtlinks" );
			runt1Aktiv = true;
		}
	}
}
function stopscroll() {
	if (aktiv != null) {
		clearTimeout(aktiv);
	}
	if (pos < 0) {
		document.images['pfeil_rauflinks'].src = 'images/pfup.gif';
	}
	if (pos > negativhoehe) {
		document.images['pfeil_runtlinks'].src = 'images/pdw.gif';
	}
}


function runt2(sp) {
	if( scrollGalleryImageCount < 10 ) return;
	diffhoehe2 = hoehe2 - contentheight2;
	negativhoehe2 = 0 - diffhoehe2;
	if (pos2 < negativhoehe2) {
		stopscroll2();
		deactivateScrollArrow( "pfeil_runtrechts" );
		runt2Aktiv = false;
	}else{
		pos2 = pos2 - sp;
		aktiv2 = setTimeout("runt2("+sp+")",1)
		document.getElementById('scroller2').style.marginTop = pos2 +'px';
		document.getElementById('pfeil_raufrechts').src = 'images/pfup2.gif';
		document.getElementById('pfeil_runtrechts').src = 'images/pdw2h.gif';

		if( !rauf2Aktiv ){
			activateScrollArrow( "pfeil_raufrechts" );
			rauf2Aktiv = true;
		}
	}
}
function rauf2(sp) {
	if( scrollGalleryImageCount < 10 ) return;
	if (pos2 >= 0) {
		stopscroll2();
		deactivateScrollArrow( "pfeil_raufrechts" );
		rauf2Aktiv = false;
	}else{
		pos2 = pos2 + sp;
		aktiv2 = setTimeout("rauf2("+sp+")",1)
		document.getElementById('scroller2').style.marginTop = pos2 +'px';
		document.getElementById('pfeil_runtrechts').src = 'images/pdw2.gif';
		document.getElementById('pfeil_raufrechts').src = 'images/pfup2h.gif';

		if( !runt2Aktiv ){
			activateScrollArrow( "pfeil_runtrechts" );
			runt2Aktiv = true;
		}
	}
}
function stopscroll2() {
	if (aktiv2 != null) {
		clearTimeout(aktiv2);
	}
	if (pos2 < 0) {
		document.getElementById('pfeil_raufrechts').src = 'images/pfup2.gif';
	}
	if (pos2 > negativhoehe2) {
		document.getElementById('pfeil_runtrechts').src = 'images/pdw2.gif';
	}
}

function swap(objekt) {
	document.images[objekt].src = 'images/workmenue/'+objekt+'h.jpg';
}
function swapback(objekt) {
	document.images[objekt].src = 'images/workmenue/'+objekt+'.jpg';
}

function hideRightsideScrolling(){
	document.getElementById('pfeil_raufrechts').style.visibility = 'hidden';
	document.getElementById('pfeil_raufrechts').style.cursor = '';
	document.getElementById('pfeil_runtrechts').style.visibility = 'hidden';
	document.getElementById('pfeil_runtrechts').style.cursor = '';
	runt2Aktiv = false;
	rauf2Aktiv = false;
	pos2 = 0;
	negativhoehe2 = 0;
	document.getElementById('scroller2').style.marginTop = '0px';
}

