/*THIS SOFTWARE IS WRITTEN AND OWNED BY SPLODGE GBR. 
* YOU MUST NOT COPY, USE OR PASS THE WHOLE SOFTWARE OR PARTS OF IT! 
* THIS SOFTWARE IS LICENSED FOR AK-TIME GMBH, ENDRESSTRASSE 10, DE-91522 ANSBACH. 
* 
* DIESE SOFTWARE IST WURDE VON DER FIRMA SPLODGE GBR GESCHRIEBEN UND IST DEREN EIGENTUM. 
* DAS KOPIEREN, BENUTZEN ODER WEITERGEBEN DIESER SOFTWARE ODER TEILEN DAVON IST NICHT GESTATTET! 
* DIESE SOFTWARE WURDE FÜR AK-TIME GMBH, ENDRESSTRASSE 10, DE-91522 ANSBACH LIZENSIERT. 
* 
* COPYRIGHT (C) 2010 SPLODGE GBR (SEBASTIAN BIEWER) */ 

function IIIlIIIlIIlIll(regExp) { return regExp.test(navigator.userAgent.toLowerCase()); } var mobile = IIIlIIIlIIlIll(/mobile/); var safari = IIIlIIIlIIlIll(/safari/); var webkitTransition = /webkit\/(\d+)/.exec(navigator.userAgent.toLowerCase()); webkitTransition = (webkitTransition && webkitTransition[1] && webkitTransition[1] > 528); var firefox = IIIlIIIlIIlIll(/firefox/); var opera = IIIlIIIlIIlIll(/opera/); var ie = IIIlIIIlIIlIll(/msie/); var SSImageCache = new Array(); var AKImagesToBePreloaded = new Array('/images/button/btn_datenloeschen_pressed.png', '/images/button/btn_bewerbungabsenden_pressed.png'); var AKAnimationObjects = new Array(); var AKActiveMenuItem; var AKMenuItemMaxHeight = 76; var AKMenuItemDefaultHeight = 55; var AKMenuItemTransitionDuration = 250; var AKMenuItemTransitionAccelerationTime = 125; var AKMenuItemTransitionDecelerationTime = 125; var AKReducedMenuItemState = 0; var AKExtendingMenuItemState = 1; var AKExtendedMenuItemState = 2; var AKReducingMenuItemState = 3; var AKPageLoaded = function() { if(AKImagesToBePreloaded) { for(var i = 0; i < AKImagesToBePreloaded.length; i++) { IlIllIlllIIIlll(AKImagesToBePreloaded[i]); } } if(ie) document.attachEvent("onmousemove", AKMouseObserver); else document.addEventListener("mousemove", AKMouseObserver, false); var scrollBar = new lIIllIlIIIIIIllI(document.getElementById("AKScrollBar")); scrollBar.calcAutoMaxHeightCorrection = -20; scrollBar.calcAutoMaxHeight(); scrollBar.calcAutoMaxMarginTopCorrection = -20; var scrollView = new lIlIlllIlIlllII(document.getElementById("AKScrollView")); var scrollController = new IlllIlIIlIlIll(scrollBar, scrollView); }; var AKHandleMenuItemClick = function(container) { if(mobile) { if(AKActiveMenuItem != container) AKExtendMenuItem(container); else AKReduceMenuItem(container); } return !mobile; }; var AKHandleMenuSubItemClick = function(container) { return (container.AKMenuItemState == AKExtendedMenuItemState); }; var AKExtendMenuItem = function(sender) { if(AKActiveMenuItem == sender) return; if(AKActiveMenuItem != null) AKReduceMenuItem(AKActiveMenuItem); AKActiveMenuItem = sender; if(!sender.getAttribute("ID")) sender.AKMenuItemState = AKExtendedMenuItemState; else sender.AKMenuItemState = AKExtendingMenuItemState; if(webkitTransition || !sender.getAttribute("ID")) { sender.style.marginTop = (AKMenuItemMaxHeight - sender.offsetHeight) + "px"; } else { if(!AKAnimationObjects[sender.getAttribute("ID")]) { var animation = AKAnimationObjects[sender.getAttribute("ID")] = new llIlIIIlIIIlIIIlI(parseInt(sender.style.marginTop), AKMenuItemMaxHeight - sender.offsetHeight, AKMenuItemTransitionDuration, AKMenuItemTransitionAccelerationTime, AKMenuItemTransitionDecelerationTime); } else { var animation = AKAnimationObjects[sender.getAttribute("ID")]; animation.stop(); animation.reset(parseInt(sender.style.marginTop), AKMenuItemMaxHeight - sender.offsetHeight, AKMenuItemTransitionDuration, AKMenuItemTransitionAccelerationTime, AKMenuItemTransitionDecelerationTime) } animation.setOnChange(AKMenuItemTransitionStyleUpdater, sender); animation.start(); } }; var AKMenuItemFinishTransition = function(oe) { if(oe.target) oe = oe.target; if(oe.AKMenuItemState && oe.AKMenuItemState == AKReducingMenuItemState) { oe.AKMenuItemState = AKReducedMenuItemState; } else { oe.AKMenuItemState = AKExtendedMenuItemState; } }; var AKReduceMenuItem = function(sender) { if(!sender.getAttribute("ID")) sender.AKMenuItemState = AKReducedMenuItemState; else sender.AKMenuItemState = AKReducingMenuItemState; if(webkitTransition || !sender.getAttribute("ID")) { sender.style.marginTop = AKMenuItemDefaultHeight + "px"; } else { if(!AKAnimationObjects[sender.getAttribute("ID")]) { var animation = AKAnimationObjects[sender.getAttribute("ID")] = new llIlIIIlIIIlIIIlI(parseInt(sender.style.marginTop), AKMenuItemDefaultHeight, AKMenuItemTransitionDuration, AKMenuItemTransitionAccelerationTime, AKMenuItemTransitionDecelerationTime); } else { var animation = AKAnimationObjects[sender.getAttribute("ID")]; if(animation.startValue < animation.endValue) return; animation.stop(); animation.reset(parseInt(sender.style.marginTop), AKMenuItemDefaultHeight, AKMenuItemTransitionDuration, AKMenuItemTransitionAccelerationTime, AKMenuItemTransitionDecelerationTime) } animation.setOnChange(AKMenuItemTransitionStyleUpdater, sender); animation.start(); } if(AKActiveMenuItem == sender) AKActiveMenuItem = null; }; var AKMouseObserver = function(event) { if(AKActiveMenuItem == null) return true; var node; if (!event) var event = window.event; if (event.target) node = event.target; else if (event.srcElement) node = event.srcElement; if(!lIlIllIllIIllII(node, AKActiveMenuItem)) { AKReduceMenuItem(AKActiveMenuItem); } }; var AKMenuItemTransitionStyleUpdater = function(i, finished, object) { object.style.marginTop = i + "px"; if(finished) AKMenuItemFinishTransition(object); }; function IlIllIlllIIIlll(imageURL) { image = new Image(); image.src = imageURL; SSImageCache.push(image); } function lIlIllIllIIllII(subnode, node) { if(subnode == node) return true; while(subnode != document.body.parentNode) { if(subnode == node) return true; subnode = subnode.parentNode; } } function llIlIIIlIIIlIIIlI(startValue, endValue, tComplete, tAcceleration, tDeceleration) { this.reset = IIlllIIIlIII; this.start = lIIlIllIlllIII; this.stop = lIIlIllIlllIIl; this.invert = lIllllIlIllIllIIl; this.invertMargins = lIllIllIlllllllII; this.setOnChange = lIllllllllIIlIII; this.currentValue = IllIIlIIIIIlIl; this.tick = IIlIIlIlIIIIlIlIII; this.objectID = llIlIIIlIIIlIIIlI.prototype.idCounter++; llIlIIIlIIIlIIIlI.prototype.instances[this.objectID] = this; this.timeout = null; this.onChange = null; this.onChangeDeliveredVariable = null; this.standardParameters = Array(startValue, endValue, tComplete, tAcceleration, tDeceleration); this.reset(); } function IIlllIIIlIII(startValue, endValue, tComplete, tAcceleration, tDeceleration) { if(startValue == null) { startValue = this.standardParameters[0]; endValue = this.standardParameters[1]; tComplete = this.standardParameters[2]; tAcceleration = this.standardParameters[3]; tDeceleration = this.standardParameters[4]; } this.tickingStarted = 0; this.active = false; this.startValue = startValue; this.endValue = endValue; this.value = this.startValue; this.tComplete = tComplete; this.tAcceleration = (tAcceleration == null || tAcceleration < 0) ? 0 : tAcceleration; this.tDeceleration = (tDeceleration == null || tDeceleration < 0) ? 0 : tDeceleration; this.tBetween = this.tComplete - this.tDeceleration; this.vMax = (this.endValue-this.startValue) / (this.tComplete-(0.5*this.tAcceleration)-(0.5*this.tDeceleration)); this.aAcceleration = (this.tAcceleration == 0) ? 0 : this.vMax/this.tAcceleration; this.aDeceleration = (this.tDeceleration == 0) ? 0 : -this.vMax/this.tDeceleration; this.wayForAcceleration = 0.5*this.aAcceleration*this.tAcceleration*this.tAcceleration; this.wayForConstantV = this.vMax*(this.tComplete-this.tAcceleration-this.tDeceleration); if(this.vMax > 0.4 || this.vMax < -0.4) this.delay = 10; else if(this.vMax > 0.1 || this.vMax < -0.1) this.delay = 20; else if(this.vMax > 0.05 || this.vMax < -0.05) this.delay = 30; else if(this.vMax > 0.01 || this.vMax < -0.01) this.delay = 40; else this.delay = 50; } function lIIlIllIlllIII(timeStamp) { if(timeStamp == null) { var dNow = new Date(); this.tickingStarted = dNow.getTime(); } else { this.tickingStarted = timeStamp; } this.active = true; this.tick(this); } function lIIlIllIlllIIl() { this.active = false; window.clearTimeout(this.timeout); this.reset(); } function lIllllIlIllIllIIl() { if(this.active) { var dNow2 = new Date(); newTime = 2*dNow2.getTime() - this.tComplete - this.tickingStarted; startValue = this.endValue; endValue = this.startValue; tAcceleration = this.tDeceleration; tDeceleration = this.tAcceleration; this.stop(); this.reset(startValue, endValue, this.tComplete, tAcceleration, tDeceleration); this.start(newTime); return; } return false; } function lIllIllIlllllllII(how, valuesOnly) { if(valuesOnly == null) valuesOnly = true; if(how == 0 || (how == -1 && this.standardParameters[0] < this.standardParameters[1]) || (how == 1 && this.standardParameters[0] > this.standardParameters[1])) { var startValue = this.standardParameters[1]; this.standardParameters[1] = this.standardParameters[0]; this.standardParameters[0] = startValue; if(valuesOnly == false) { var tAcceleration = this.standardParameters[4]; this.standardParameters[4] = this.standardParameters[3]; this.standardParameters[3] == tAcceleration; } this.reset(); } } function lIllllllllIIlIII(aFunction, aVariable) { this.onChange = aFunction; this.onChangeDeliveredVariable = aVariable; } function IllIIlIIIIIlIl() { return (this.startValue + this.value); } function IIlIIlIlIIIIlIlIII(self) { if(!self) self = this; var dNow = new Date(); var timerFinished = false; var tElapsed = dNow.getTime() - self.tickingStarted; if(tElapsed > self.tComplete) { tElapsed = self.tComplete; timerFinished = true; } var value = 0; if(tElapsed < self.tAcceleration) { value = 0.5*self.aAcceleration*tElapsed*tElapsed; } else if(tElapsed < self.tBetween) { value = self.wayForAcceleration + self.vMax*(tElapsed - self.tAcceleration); } else { var deltaT = tElapsed-self.tBetween; value = self.wayForAcceleration + self.wayForConstantV + ((self.vMax*deltaT) + (0.5*self.aDeceleration*deltaT*deltaT)); } self.value = value; if(self.onChange != null) { self.onChange(self.startValue + value, timerFinished, self.onChangeDeliveredVariable); } if(timerFinished == false && self.active == true) { self.timeout = window.setTimeout("SSAnimationGetInstance(" + self.objectID + ").tick()", self.delay); } else { self.stop(); } } var SSAnimationGetInstance = function(id) { return llIlIIIlIIIlIIIlI.prototype.instances[id]; }; llIlIIIlIIIlIIIlI.prototype.idCounter = 0; llIlIIIlIIIlIIIlI.prototype.instances = new Array(); function IllIllIIllI(x, y, target) { this.xDiffToPoint = llllIIIllIlI; this.yDiffToPoint = llIIIIllIIIIlII; this.x = x; this.y = y; this.target = target; } function llllIIIllIlI(point) { return this.x - point.x; } function llIIIIllIIIIlII(point) { return this.y - point.y; } if(ie) { var SSPointWithMouseEvent = function() { var e = window.event; return new IllIllIIllI(e.clientX + document.body.scrollLeft, e.clientY + document.body.scrollTop, e.srcElement); } } else { var SSPointWithMouseEvent = function(e) { return new IllIllIIllI(e.pageX, e.pageY, e.target); } } function lIIlIlIlIIllllllII(width, height) { this.width = width; this.height = height; } function llIlllIIllIIlIlII(point, size) { this.point = point; this.size = size; } function IllllIlIlllllIl(value, axis, target) { this.axisCouldBeVertical = IIIIlIllIIIII; this.axisCouldBeHorizontal = IllIllIlIIlllll; this.value = value; this.axis = axis; this.target = target; } function IIIIlIllIIIII() { return (this.axis == SSTurnOfWheelUndefinedAxis || this.axis == SSTurnOfWheelVerticalAxis); } function IllIllIlIIlllll() { return (this.axis == SSTurnOfWheelUndefinedAxis || this.axis == SSTurnOfWheelHorizontalAxis); } if(ie) { var SSTurnOfWheelWithEvent = function() { var e = window.event; return new IllllIlIlllllIl(-e.wheelDelta/8, SSTurnOfWheelUndefinedAxis, e.srcElement); }; } else { var SSTurnOfWheelWithEvent = function(e) { var axis; if(!e.axis) axis = SSTurnOfWheelUndefinedAxis; else if(e.axis.HORIZONTAL_AXIS) axis = SSTurnOfWheelHorizontalAxis; else axis = SSTurnOfWheelVerticalAxis; var delta = e.wheelDelta ? -e.wheelDelta/8 : e.detail*3; return new IllllIlIlllllIl(delta, axis, e.target); }; } SSTurnOfWheelUndefinedAxis = 0; SSTurnOfWheelHorizontalAxis = 1; SSTurnOfWheelVerticalAxis = 2; function lIIllIlIIIIIIllI(scrollBarNode) { this.setMarginTop = lllIIIIlIllllIl; this.scrollValueChanged = IlIlIIlllllIlIIl; this.setHeight = lIIIIIIlllIlIlIl; this.updateHeight = llIIllIlllIlI; this.calcAutoMaxHeight = lIIlllIIllllIl; this.calcAutoMaxMarginTop = IlIlIlIIIIlll; this.beginScrolling = llIlIIIlIIlIllIl; this.endScrolling = IIlIlIlIIIIllIIIl; this.scrollPosition = IlIlIIlIIIllIlIIl; this.setScrollPosition = llIlIIIIllllIIlllll; this.objectID = lIIllIlIIIIIIllI.prototype.idCounter++; lIIllIlIIIIIIllI.prototype.instances[this.objectID] = this; this.node = scrollBarNode; this.scrollController = null; this.scrolling = false; this.marginTop = (t = parseInt(this.node.style.marginTop) == Number.NaN) ? 0: t; this.minMarginTop = 0; this.maxMarginTop = Number.MAX_VALUE; this.marginTopWhenScrollingBegan = null; this.calcAutoMaxHeightCorrection = 0; this.calcAutoMaxMarginTopCorrection = 0; this.height = this.node.offsetHeight; this.minHeight = 20; this.maxHeight = Number.MAX_VALUE; this.timeout = window.setTimeout("SSScrollBarGetInstance(" + this.objectID + ").updateHeight()", 2000); } function lllIIIIlIllllIl(mt) { if(mt < this.minMarginTop) mt = this.minMarginTop; else if(mt > this.maxMarginTop) mt = this.maxMarginTop; this.marginTop = mt; this.node.style.marginTop = this.marginTop + "px"; } function IlIlIIlllllIlIIl(dsv) { if(this.marginTopWhenScrollingBegan !== null) this.setMarginTop(this.marginTopWhenScrollingBegan + dsv); } function lIIIIIIlllIlIlIl(h) { if(h < this.minHeight) h = this.minHeight; else if(h > this.maxHeight) h = this.maxHeight; this.height = h; this.node.style.height = this.height + "px"; } function llIIllIlllIlI() { if(this.scrollController) { this.scrollController.scrollView.updateHeight(); var oldHeight = this.height; this.setHeight(this.scrollController.scrollView.containerHeight/this.scrollController.scrollView.height*this.maxHeight); if(oldHeight != this.height) this.calcAutoMaxMarginTop(); } window.clearTimeout(this.timeout); this.timeout = window.setTimeout("SSScrollBarGetInstance(" + this.objectID + ").updateHeight()", 5000); } function lIIlllIIllllIl() { this.maxHeight = this.node.parentNode.offsetHeight + this.calcAutoMaxHeightCorrection; if(this.height > this.maxHeight) this.setHeight(this.maxHeight); } function IlIlIlIIIIlll() { this.maxMarginTop = this.node.parentNode.offsetHeight - this.height + this.calcAutoMaxMarginTopCorrection; if(this.maxMarginTop < this.minMarginTop) this.maxMarginTop = this.minMarginTop; if(this.maxMarginTop == this.minMarginTop) { this.node.style.display = "none"; } else { this.node.style.display = "block"; } if(this.marginTop > this.maxMarginTop) this.setMarginTop(this.maxMarginTop); } function llIlIIIlIIlIllIl() { this.scrolling = true; this.marginTopWhenScrollingBegan = this.marginTop; } function IIlIlIlIIIIllIIIl() { this.scrolling = false; this.marginTopWhenScrollingBegan = null; } function IlIlIIlIIIllIlIIl() { return this.marginTop/this.maxMarginTop; } function llIlIIIIllllIIlllll(sp) { if(sp < 0) sp = 0; else if(sp > 1) sp = 1; this.setMarginTop(sp * this.maxMarginTop); } var SSScrollBarGetInstance = function(id) { return lIIllIlIIIIIIllI.prototype.instances[id]; }; lIIllIlIIIIIIllI.prototype.idCounter = 0; lIIllIlIIIIIIllI.prototype.instances = new Array(); function lIlIlllIlIlllII(scrollViewNode) { this.updateHeight = llIIIIIIlIII; this.scrollTop = llllIlIIIIII; this.setScrollTop = llIIllIIIlllIll; this.scrollPosition = IlIIIlIIllIIIIl; this.setScrollPosition = IIlllIIIIIlIlIll; this.scrollBy = IIIlIlIllIlIIII; this.bounds = IlllIlIlIIlllI; this.objectID = lIlIlllIlIlllII.prototype.idCounter++; lIlIlllIlIlllII.prototype.instances[this.objectID] = this; this.node = scrollViewNode; this.scrollController = null; this.containerHeight = this.node.offsetHeight; this.height = this.node.scrollHeight; this.viewBounds = null; } function llIIIIIIlIII() { this.height = this.node.scrollHeight; } function llllIlIIIIII() { return this.node.scrollTop; } function llIIllIIIlllIll(st) { this.node.scrollTop = st; } function IlIIIlIIllIIIIl() { return (this.node.scrollTop/(this.height - this.containerHeight)); } function IIlllIIIIIlIlIll(sp) { if(sp < 0) sp = 0; else if(sp > 1) sp = 1; this.node.scrollTop = sp * (this.height - this.containerHeight); } function IIIlIlIllIlIIII(px) { var st = this.node.scrollTop; this.setScrollTop(this.node.scrollTop + px); return !(st == this.node.scrollTop); } function IlllIlIlIIlllI(mustRecalculate) { if(!this.viewBounds || mustRecalculate) { var node = this.node; var top = 0; var left = 0; do { top += node.offsetTop; left += node.offsetLeft; } while ((node = node.offsetParent) && node.offsetTop); this.viewBounds = new llIlllIIllIIlIlII(new IllIllIIllI(left, top, this.node), new lIIlIlIlIIllllllII(this.node.offsetWidth, this.node.offsetHeight)); } return this.viewBounds; } lIlIlllIlIlllII.prototype.idCounter = 0; lIlIlllIlIlllII.prototype.instances = new Array(); function IlllIlIIlIlIll(scrollBar, scrollView) { this.scrollBarOnMouseDownTriggered = IlIlIIllIlIllIIlI; this.scrollBarOnMouseMoveTriggered = IllIllIllIlllI; this.scrollBarOnMouseUpTriggered = lIlIIIIIlIIIll; this.scrollViewOnMouseDownTriggered = IlIlIIIIIlll; this.scrollViewOnMouseMoveTriggered = llIIlIllIIIIIl; this.scrollViewOnMouseUpTriggered = lIIIIlIIlIIIIIl; this.scrollIntervalTriggered = IllllIIllllIIIlll; this.onMouseWheelTriggered = IIIlIIIlIIl; this.scrollViewOnScrollTriggered = lIIIIIllIIlIl; this.setMouseMoveFunction = llllIllIllIIlIlIll; this.setMouseUpFunction = IlIIlIllIIIII; this.setScrollInterval = IllllllIIlIllllll; this.objectID = IlllIlIIlIlIll.prototype.idCounter++; IlllIlIIlIlIll.prototype.instances[this.objectID] = this; this.scrollBar = scrollBar; this.scrollBar.scrollController = this; this.scrollView = scrollView; this.scrollView.scrollController = this; this.scrollBar.updateHeight(); this.mouseStarted = null; this.scrollBar.node.scrollController = this; this.scrollBar.node.onmousedown = function(e) {return this.scrollController.scrollBarOnMouseDownTriggered(e);}; this.scrollView.node.scrollController = this; this.scrollView.node.onscroll = function(e) {return this.scrollController.scrollViewOnScrollTriggered(e);}; this.scrollView.node.onmousedown = function(e) {return this.scrollController.scrollViewOnMouseDownTriggered(e);}; this.scrollInterval = null; this.mouseMoveFunction = null; this.mouseUpFunction = null; if(ie) this.selectStartFunction = function() { return false; }; this.mouseWheelFunction = function(e) { return this.scrollController.onMouseWheelTriggered(e); }; if(firefox) { this.scrollView.node.addEventListener("DOMMouseScroll", this.mouseWheelFunction, false); } else { this.scrollView.node.onmousewheel = this.mouseWheelFunction; } } function IlIlIIllIlIllIIlI(e) { this.mouseStarted = SSPointWithMouseEvent(e); IlllIlIIlIlIll.prototype.activeInstance = this; this.setMouseMoveFunction(IllIllllIllIllII); this.setMouseUpFunction(llIlIIIIllllll); if(ie) document.attachEvent("onselectstart", this.selectStartFunction); this.scrollBar.beginScrolling(); return false; } function IllIllIllIlllI(e) { var curPos = SSPointWithMouseEvent(e); var marginDiff = curPos.yDiffToPoint(this.mouseStarted); this.scrollBar.scrollValueChanged(marginDiff); this.scrollView.setScrollPosition(this.scrollBar.scrollPosition()); } function lIlIIIIIlIIIll(e) { this.scrollBarOnMouseMoveTriggered(e); this.setMouseMoveFunction(null); this.setMouseUpFunction(null); if(ie) document.detachEvent("onselectstart", this.selectStartFunction); this.mouseStarted = null; IlllIlIIlIlIll.prototype.activeInstance = null; this.scrollBar.endScrolling(); } function IlIlIIIIIlll(e) { var m = SSPointWithMouseEvent(e); if(m.target.nodeName == "TEXTAREA") return; IlllIlIIlIlIll.prototype.activeInstance = this; this.setMouseMoveFunction(IllIlIlIIIlIIl); this.setMouseUpFunction(IIllIllIlIlIIIll); this.setScrollInterval(llIlllIIllIIllll); } function llIIlIllIIIIIl(e) { this.mouseStarted = SSPointWithMouseEvent(e); } function lIIIIlIIlIIIIIl(e) { this.setMouseMoveFunction(null); this.setMouseUpFunction(null); this.setScrollInterval(null); this.mouseStarted = null; } function IllllIIllllIIIlll() { if(this.mouseStarted == null) return; if(this.mouseStarted.y < this.scrollView.bounds().point.y) { this.scrollView.scrollBy(this.mouseStarted.y - this.scrollView.bounds().point.y); } else if(this.mouseStarted.y > this.scrollView.bounds().point.y + this.scrollView.bounds().size.height) { this.scrollView.scrollBy(this.mouseStarted.y - this.scrollView.bounds().point.y - this.scrollView.bounds().size.height); } } function IIIlIIIlIIl(e) { var tow = SSTurnOfWheelWithEvent(e); if(this.scrollView.scrollBy(tow.value)) { this.scrollBar.setScrollPosition(this.scrollView.scrollPosition()); if(e && e.preventDefault) e.preventDefault(); return false; } return true; } function lIIIIIllIIlIl(e) { this.scrollBar.setScrollPosition(this.scrollView.scrollPosition()); } function llllIllIllIIlIlIll(aFunction) { if(aFunction == null) { if(ie) document.detachEvent("onmousemove", this.mouseMoveFunction); else document.removeEventListener("mousemove", this.mouseMoveFunction, false); } else { if(ie) document.attachEvent("onmousemove", aFunction); else document.addEventListener("mousemove", aFunction, false); } this.mouseMoveFunction = aFunction; } function IlIIlIllIIIII(aFunction) { if(aFunction == null) { if(ie) document.detachEvent("onmouseup", this.mouseUpFunction); else document.removeEventListener("mouseup", this.mouseUpFunction, false); } else { if(ie) document.attachEvent("onmouseup", aFunction); else document.addEventListener("mouseup", aFunction, false); } this.mouseUpFunction = aFunction; } function IllllllIIlIllllll(aFunction) { window.clearInterval(this.scrollInterval); if(aFunction != null) this.scrollInterval = window.setInterval(aFunction, 80); } function IllIllllIllIllII(e) { return IlllIlIIlIlIll.prototype.activeInstance.scrollBarOnMouseMoveTriggered(e); } function llIlIIIIllllll(e) { return IlllIlIIlIlIll.prototype.activeInstance.scrollBarOnMouseUpTriggered(e); } function IllIlIlIIIlIIl(e) { return IlllIlIIlIlIll.prototype.activeInstance.scrollViewOnMouseMoveTriggered(e); } function IIllIllIlIlIIIll(e) { return IlllIlIIlIlIll.prototype.activeInstance.scrollViewOnMouseUpTriggered(e); } function llIlllIIllIIllll() { return IlllIlIIlIlIll.prototype.activeInstance.scrollIntervalTriggered(); } IlllIlIIlIlIll.prototype.idCounter = 0; IlllIlIIlIlIll.prototype.instances = new Array();
