function getOS() { var os=navigator.userAgent; if(os.indexOf("Mac")!=-1) { os="Mac"; } else if(os.indexOf("Konqueror")!=-1) { os="Konqueror"; } else { os="Win"; } return os; }; function getBrowser() { var browser="None"; if(navigator.appName.indexOf("Netscape")>=0&&parseFloat(navigator.appVersion)>=4) { browser="NS4"; version=4; } if(document.getElementById) { browser="NS6"; if(navigator.userAgent.indexOf("6.01")!=-1||navigator.userAgent.indexOf("6.0")!=-1) { version=6; } else { version=6.1; } } if(document.all) { if(document.getElementById) { version=5; } else { version=4; } browser="IE"; } return browser; }; browser=getBrowser(); os=getOS(); function getScrolLeft() { if(browser=="NS4"||browser=="NS6") { return(window.pageXOffset); } if(browser=="IE") { return(document.body.scrollLeft); } }; function getScrolRight() { if(browser=="NS4"||browser=="NS6") { return(window.innerWidth+window.pageXOffset-16); } if(browser=="IE") { return(document.body.clientWidth+document.body.scrollLeft); } }; function getScrolTop() { if(browser=="NS4"||browser=="NS6") { return(window.pageYOffset); } if(browser=="IE") { return(document.body.scrollTop); } }; function getScrolBottom() { if(browser=="NS4"||browser=="NS6") { return(window.innerHeight+window.pageYOffset); } if(browser=="IE") { return(document.body.clientHeight+document.body.scrollTop); } }; function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i max_x) { x = max_x - menuWidth; } menu.style.left = x; } if (typeof(y) != "undefined") { min_y = getScrolTop(); max_y = getScrolBottom(); menuHeight = menu.offsetHeight; if(y < min_y) { y = min_y; } if (y + menuHeight > max_y) { y = max_y - menuHeight; } menu.style.top = y; } } function showMenuAtElementRT(id, element, x_offset, y_offset) { var pos = getAbsolutePos(element); if (typeof(x_offset) == "undefined") x_offset = 0; if (typeof(y_offset) == "undefined") y_offset = 0; showMenu(id, pos.x2 + x_offset, pos.y1 + y_offset); } function showMenuAtElementLB(id, element, x_offset, y_offset) { var pos = getAbsolutePos(element); if (typeof(x_offset) == "undefined") x_offset = 0; if (typeof(y_offset) == "undefined") y_offset = 0; showMenu(id, pos.x1 + x_offset, pos.y2 + y_offset); } function showMenuAtElementLT(id, element, x_offset, y_offset) { var pos = getAbsolutePos(element); var menu = document.getElementById(id); if (typeof(x_offset) == "undefined") x_offset = 0; if (typeof(y_offset) == "undefined") y_offset = 0; showMenu(id, pos.x1 + x_offset, pos.y1 + y_offset - menu.offsetHeight); }