var menuName = "menuArea"; var maxXValue = 0; var minXValue = -140; var menuHeight = 377; var stepShow = 3; var stepHide = 1.5; var timeout = 0; var slideInTimeout = 0; var timeSkipCounter = 0; var showDelay = 0; var hideDelay = 5; var frameTime = 80; function getFlashMovie (movName) { return getElement(movName); } function DoSlideNavIn (){ var top = 0; window.clearTimeout(slideInTimeout); if(!document.getElementById){ top = document.layers[menuName].top; } else { menuRef = document.getElementById(menuName); top = parseInt(menuRef.style.top); } /* if the menu is already slided in, don't reset it! */ if(top >= 0) return; theMovie = getFlashMovie("movie"); if(theMovie){ try{ if(theMovie.PercentLoaded() == 100){ var curFrame = theMovie.TCurrentFrame('_level0'); top = -menuHeight + (curFrame-20) * menuHeight / 24; } } catch(e) { /* Flash disabled */ top = 0; } } if(top < 0){ slideInTimeout = setTimeout("DoSlideNavIn();", frameTime); } else { top = 0; } if(!document.getElementById){ document.layers[menuName].top = top; } else { menuRef.style.top = top + "px"; } } function DoHideNavWithDelay (){ timeSkipCounter = 0; DoHideNav(); } function DoShowNavWithDelay (){ timeSkipCounter = 0; DoShowNav(); } function DoHideNav (){ var top; var left; var continueTimer = true; window.clearTimeout (timeout); if(timeSkipCounter < hideDelay){ timeSkipCounter++; } else { if(!document.getElementById){ left = document.layers[menuName].left; } else { menuRef = document.getElementById(menuName); left = parseInt(menuRef.style.left); } if((left+Math.round(left/stepHide) -1) <= minXValue){ left = minXValue; continueTimer = false; } else left += Math.round(left/stepHide) -1; if(!document.getElementById){ document.layers[menuName].left = left; } else { menuRef.style.left = left + "px"; menuRef.style.clip = "rect(0px, 600px, " + menuHeight + "px, " + (-left) + "px)"; } } if(continueTimer){ timeout = setTimeout("DoHideNav();", frameTime); } } function DoShowNav (){ var top; var left; var continueTimer = true; window.clearTimeout (timeout); if(timeSkipCounter < showDelay){ timeSkipCounter++; } else { if(!document.getElementById){ left = document.layers[menuName].left; } else { menuRef = document.getElementById(menuName); left = parseInt(menuRef.style.left); } if((left+Math.round(left/stepShow) +1) >= maxXValue){ left = maxXValue; continueTimer = false; } else left -= Math.round(left/stepShow) +1; if(!document.getElementById){ document.layers[menuName].left = left; } else { menuRef.style.left = left + "px"; menuRef.style.clip = "rect(0px, 600px, " + menuHeight + "px, " + (-left) + "px)"; } } if(continueTimer){ timeout = setTimeout("DoShowNav();", frameTime); } }function initMenuButtonImages () { /*img5 = new Image(250, 50); img5.src = "Images/Buttons/BAKontakt.png"; img6 = new Image(250, 50); img6.src = "Images/Buttons/BIKontakt.png";*/ } function menuBar_mouseOverButton (imageName, textName, baseFileName) { theImage = document.getElementById(imageName); theText = document.getElementById(textName); if(theImage && theText){ theImage.src = baseFileName + "_on.png"; theText.style.color = "rgb(0, 0, 0)"; } } function menuBar_mouseOutButton (imageName, textName, baseFileName) { theImage = document.getElementById(imageName); theText = document.getElementById(textName); if(theImage && theText){ theImage.src = baseFileName + "_off.png"; theText.style.color = "rgb(160, 160, 160)"; } }function getSamplePage (pageNo) { var theName = "sample_page_" + pageNo; return getElement(theName); } function goToNextSamplePage () { if(samplePageCount-1 > curSamplePageNo) { curSamplePageNo++; } updateSampleDisplay(); updateSampleArrows(); } function goToPrevSamplePage () { if(curSamplePageNo > 0){ curSamplePageNo--; } updateSampleDisplay(); updateSampleArrows(); } function updateSampleDisplay () { var activePage = getSamplePage(curSamplePageNo); if(activePage){ //var lastPos = activePage.style.left; //activePage.style.left = "0px"; //activePage.style.left = lastPos; activePage.style.visibility = "visible"; } var i; for(i = 0; i < samplePageCount; i++){ if(i != curSamplePageNo){ var thePage = getSamplePage(i); if(thePage){ thePage.style.visibility = "hidden"; } } } } function updateSampleArrows() { var leftArrow = getElement("sample_page_arrow_left"); var rightArrow = getElement("sample_page_arrow_right"); if(curSamplePageNo == 0){ leftArrow.style.visibility = "hidden"; } else { leftArrow.style.visibility = "visible"; } if(curSamplePageNo >= samplePageCount-1){ rightArrow.style.visibility = "hidden"; } else { rightArrow.style.visibility = "visible"; } var redrawer = getElement("cause_samples_redraw"); var leftVal = parseInt(redrawer.style.left) + 2; redrawer.style.left = leftVal + "px"; }