// FADING-CONTENT var undefined; var activeID = 'nav1'; var timeFadeIn; var timeFadeOut; var running = false; var idxA = 0; var idxL = 0; var arbeitsproben = []; function lastArbeitsprobe() { if (running) { return; } idxL = idxA; idxA--; if (idxA < 0 ) { if (arbeitsproben.length) { idxA = arbeitsproben.length - 1; } else { idxA = 0; } } fadeElements(arbeitsproben[idxA], arbeitsproben[idxL]); } function nextArbeitsprobe() { if (running) { return; } idxL = idxA; idxA++; if (idxA >= arbeitsproben.length ) { idxA = 0; } fadeElements(arbeitsproben[idxA], arbeitsproben[idxL]); } function fadeElements(idxActive, idxLast) { var returnFunc = function () {resetThesenText(idxLast)}; fadeOut(idxLast, 1, returnFunc); fadeIn(idxActive, 0); cursorFinished(); } function fadeIn(idx, opac, returnFunc) { if (timeFadeIn) { window.clearTimeout(timeFadeIn); } if (opac == undefined) { return; } var elem = document.getElementById(idx); if (! elem) { return; } running = true; elem.style.display = 'block'; var opacGrenzwert = 1; if (elem.filters != undefined){ var opacIE = parseFloat(opac) * 100; // IE elem.filters['Alpha']['opacity'] = opacIE; elem.filters['Alpha']['finishopacity'] = opacIE; } else { // Other elem.style.opacity = opac; } opac += 0.05; if (opac < opacGrenzwert) { var func = function () {fadeIn(idx, opac, returnFunc)}; timeFadeIn = window.setTimeout(func , 100); return; } elem.className = 'popup-content arbeitsprobe arbeitsprobe-active'; if (returnFunc) { returnFunc(); } running = false; } function fadeOut(idx, opac, returnFunc) { if (timeFadeOut) { window.clearTimeout(timeFadeOut); } if (opac == undefined) { return; } var elem = document.getElementById(idx); if (! elem) { return; } running = true; if (elem.filters != undefined){ var opacIE = parseFloat(opac) * 100; // IE elem.filters['Alpha']['opacity'] = opacIE; elem.filters['Alpha']['finishopacity'] = opacIE; } else { // Other elem.style.opacity = opac; } opac -= 0.05; if (opac > 0) { var func = function () {fadeOut(idx, opac, returnFunc)}; timeFadeOut = window.setTimeout(func, 100); return; } elem.style.display = 'none'; elem.className = 'popup-content arbeitsprobe'; if (returnFunc) { returnFunc(); } running = false; } function resetThesenText(idx) { var elem = document.getElementById(idx + '-text'); if (! elem) { return; } elem.style.left = '21px'; if (document.all) { elem.style.left = '35px'; } } function cursorWait() { if (! document.getElementsByTagName('body').length){ return; } document.getElementsByTagName('body')[0].style.cursor = 'wait'; } function cursorFinished() { if (! document.getElementsByTagName('body').length){ return; } document.getElementsByTagName('body')[0].style.cursor = 'auto'; }