/********************************************************** * * Copyright by Alat SYSTEMS ©2008 http://www.asystems.de * **********************************************************/ /* GLOBALS *****************************/ // var layerAktuel = -1; var browser = 'ie'; var movingD = false; var movingU = false; var moveAktivD; var moveAktivU; /* ZENTRIEREN *****************************/ function duzelt(){ var startHeight = 0; if (window && window.innerHeight) { startHeight = window.innerHeight; } else { startHeight = document.documentElement.clientHeight; } if(startHeight > 740) { document.getElementById("innerTemplate").style.marginTop = ((startHeight-740)/2) + "px"; } } /* SHOW HIDE DIV *****************************/ function hideDiv(divId) { document.getElementById(divId).style.display = "none"; } function showDiv(divId) { document.getElementById(divId).style.display = "block"; } /* Aktuelles *****************************/ function aktuelles(){ if(document.getElementById("kutu_52").style.display != '') { if(document.getElementById("kutu_52").style.display == "inline") { document.getElementById("kutu_52").style.display = "none"; document.getElementById("kutu_53").style.display = "inline"; } else { document.getElementById("kutu_53").style.display = "none"; document.getElementById("kutu_52").style.display = "inline"; } } else { document.getElementById("kutu_52").style.display = "none"; document.getElementById("kutu_53").style.display = "inline"; } } /* SCROLL FUNCTION *****************************/ function oynatUp(contentID){ sayfaScroller = window.setInterval("oynat(4, "+contentID+")",5); } function oynatDown(contentID){ sayfaScroller = window.setInterval("oynat(-4, "+contentID+")",5); } function oynat(scrollSpeed, contentID){ var sayfaHeight = parseInt(document.getElementById("content" + contentID).offsetHeight); var tempPos = 0; if(isNaN(document.getElementById("content" + contentID ).style.marginTop)) { tempPos = parseInt(document.getElementById("content" + contentID ).style.marginTop); } if(tempPos >= 0 && scrollSpeed >= 0) { document.getElementById("content" + contentID ).style.marginTop = 0 + "px"; oynatMa();return; } if(contentID==5 || contentID==53) { if(tempPos <= ( -1 * sayfaHeight + 300 ) && scrollSpeed <= 0){ oynatMa(); return; } } else { if(tempPos <= ( -1 * sayfaHeight + 450 ) && scrollSpeed <= 0){ // document.getElementById("content" + contentID ).style.marginTop = 0 + "px"; oynatMa(); return; } } var newHeight = tempPos + scrollSpeed; document.getElementById("content" + contentID ).style.marginTop = newHeight + "px"; } function oynatMa(){ window.clearInterval(sayfaScroller); } /* SWITCH HEADER *****************************/ function resimAc(idNumber) { if(layerAktuel == idNumber) return; resimSwitch(idNumber, 'h'); } function resimKapat(idNumber) { if(layerAktuel == idNumber) return; resimSwitch(idNumber, 'n'); } function resimTut(idNumber) { if(layerAktuel == idNumber) return; resimSwitch(idNumber, 'c'); resimSwitch(layerAktuel, 'n'); } function resimSwitch(idNumber, postFix){ if(idNumber == -1) return; var idResim = 'Titel_' + idNumber; var idResimNeu = 'Titel_' + idNumber + '_' + postFix; document.getElementById(idResim).src = document.getElementById(idResimNeu).src; } /* SCROLL DIV CONTAINER *****************************/ function schiebe(idNumber) { resimTut(idNumber); if(movingU || movingD) { layerAktuel = idNumber; window.clearInterval(moveAktivD); movingD = false; window.clearInterval(moveAktivU); movingU = false; moveClear(idNumber); return; } if(idNumber >= layerAktuel){ movingU = true; moveAktivU = window.setInterval("moveUp("+(idNumber)+")",1); } else { movingD = true; moveAktivD = window.setInterval("moveDown("+(idNumber)+")",1); } layerAktuel = idNumber; } function moveUp(idNumber){ var curPos; for(var i = 1; i <= idNumber; i++) { curPos = parseInt(document.getElementById("kutu" + i).offsetTop); setDivTop(i, curPos - 28); } if(parseInt(document.getElementById("kutu" + idNumber).offsetTop) <= (idNumber-1)*28 ) { window.clearInterval(moveAktivU); movingU = false; moveClear(idNumber); } } function moveDown(idNumber){ var curPos; for(var i = (idNumber+1); i <= 5; i++) { curPos = parseInt(document.getElementById("kutu" + i).offsetTop); setDivTop(i, curPos + 28); } if(parseInt(document.getElementById("kutu" + (idNumber+1)).offsetTop) >= (609 - (5-idNumber)*28)) { window.clearInterval(moveAktivD); movingD = false; moveClear(idNumber); } } function moveClear(idNumber){ for(var i = 1; i <= 5; i++) { if(i <= idNumber) { setDivTop(i, (i-1)*28); } else { setDivTop(i, 609 - (5-i)*28 ); } } } function setDivTop(idNumber, height) { if(height < (idNumber-1)*28) { document.getElementById("kutu"+idNumber).style.top = ((idNumber-1)*28) + "px"; return; } if(height > (609 - (5-idNumber)*28)){ document.getElementById("kutu"+idNumber).style.top = (609 - (5-idNumber)*28) + "px"; return; } document.getElementById("kutu"+idNumber).style.top = height + "px"; }