oldMSIE=(navigator.userAgent.indexOf("MSIE 7")<0) && (!window.opera) && (navigator.userAgent.indexOf("Gecko")<0); L = true; R = true; function setPercentage(p) { if(p > 0.04 && L) { document.getElementById("progbar_left").style.backgroundImage = "url('design/progbar_l"+(p>0.04?2:1)+".gif')"; L = false; } if(p > 0.96 && R) { document.getElementById("progbar_right").style.backgroundImage = "url('design/progbar_r"+(p>0.96?2:1)+".gif')"; R = false; } document.getElementById("progbar_image").style.width = Math.min(222,Math.max((p-0.04)*222/0.92,0)) + "px"; document.getElementById("progbar_rightimage").style.display = p > 0.04 && p < 0.94 ? "" : "none"; document.getElementById("loaded").innerHTML = Math.round(100*p); } function ImagePreloader(images,sizes,total,finFnc) { this.imagesLoaded=0; this.imagesTotal=images.length; this.finalFunction=finFnc; this.bytesLoaded = 0; this.imageLoad=function(obj) { this.bytesLoaded += sizes[obj.src.split("?")[1]]; setPercentage(this.bytesLoaded/total); if(++this.imagesLoaded==this.imagesTotal) this.finalFunction(); } d = document.createElement("div"); for(i=0;i5){this.menuObject.locked=true;this.menuObject.setDestination(0,function(){this.locked=false;this.title.setImage(this.items[0].titleImage);displayPage(this.items[0].items[0].target)})}else{this.menuObject.setPosition(0);this.menuObject.title.setImage(this.menuObject.items[0].titleImage);displayPage(this.menuObject.items[0].items[0].target)};this.menuObject.items[0].items[0].element.onclick();}; this.elements[i].onmouseover = function() { this.menuObject.hide(false); } } this.elements[i].onmouseover=function() { if(!this.menuObject.locked) { this.menuObject.hide(false); this.menuObject.setElevatorElement(this.submenuObject.element); this.menuObject.setDestination(parseInt(this.style.top)-y); this.submenuObject.restore(); } } this.items[i].element.onmouseover = function() { if(!this.menuObject.locked) this.menuObject.hide(false); } this.items[i].element.onmouseout = function() { if(!this.menuObject.locked) this.menuObject.hide(true); } this.elements[i].onmouseout = function() { if(!this.menuObject.locked)this.menuObject.hide(true); } items[i].element.style.top = y + i*(h+s) + "px"; parent.appendChild(this.elements[i]); parent.appendChild(items[i].element); } this.hide = function(b) { if(b)this.hideTimeout = setTimeout("if(!"+this.name+".locked){clearTimeout("+this.name+".timeout);if("+this.name+".titleElevatorElement.submenuObject instanceof Submenu){"+this.name+".titleElevatorElement.submenuObject.clickedItem.showTitle();for(var i=0;i<"+this.name+".titleElevatorElement.submenuObject.contentElement.childNodes.length;i++){if("+this.name+".titleElevatorElement.submenuObject.contentElement.childNodes[i] != "+this.name+".titleElevatorElement.submenuObject.clickedItem.element)"+this.name+".titleElevatorElement.submenuObject.contentElement.childNodes[i].style.display = \"none\"}};" + this.name + ".setDestination(0);"+this.name+".titleElevatorElement.style.top="+this.name+".elevatorElement.style.top;"+this.name+".setElevatorElement("+this.name+".titleElevatorElement)}",2000); else clearTimeout(this.hideTimeout); } this.setElevatorElement=function(elm) { this.elevatorElement.style.display="none"; this.elevatorElement=elm; elm.style.display=""; } this.setPosition=function(_y) { this.elevatorElement.style.top=y+_y+"px"; elevator.setPosition(_y); this.position=_y; } this.setDestination=function(_y,finalFnc) { if(_y!=0) { this.bgElement.style.top = y + _y + "px"; this.bgElement.style.display=""; } this.finalFunction = typeof(finalFnc)=="undefined"?function(){}:finalFnc; clearTimeout(this.timeout); if(this.position!=_y) { this.startPosition = this.position; this.endPosition = _y; this.move(); } else this.finalFunction(); } this.move = function(iteration) { if(typeof(iteration)=="undefined") { var iteration = 0; animatedMenu = this; } animatedMenu.setPosition(animatedMenu.startPosition + iteration * (animatedMenu.endPosition - animatedMenu.startPosition) / 20); if(iteration<20) animatedMenu.timeout = setTimeout("animatedMenu.move("+(iteration+1)+")",30); else { this.bgElement.style.display="none"; animatedMenu.finalFunction(); } } this.refresh=function() { for(var i=0;i