var sheetsParsed=false; var agt=navigator.userAgent.toLowerCase(); var ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1)); if(agt.indexOf("msie 6.")!=-1){ document.write(""+ "" ); } var currentSheet, doc = window.document, activators = { onhover:{on:'onmouseover', off:'onmouseout'}, onactive:{on:'onmousedown', off:'onmouseup'} } function parseStylesheets() { if(sheetsParsed==true) return; var sheets = doc.styleSheets, l = sheets.length; for(var i=0; i0){ elementOver = elementOver.getElementsByTagName("UL")(0); elemOverWidth=elementOver.offsetWidth; elemOverHeight=elementOver.offsetHeight; if(elemOverLeft >= elementOver.offsetLeft){ elemOverLeft+= elementOver.offsetLeft; } break; }else{ break; } } while( elementOver.tagName.toUpperCase() != "BODY" ) { elemOverTop+=elementOver.offsetTop; if(elementOver.offsetParent!=null){ elementOver = elementOver.offsetParent; }else{ break; } } for (i = 0; i < document.all.tags(elmID).length; i++) { obj = document.all.tags(elmID)[i]; if(!obj || !obj.offsetParent) { continue; } // element objLeft = obj.offsetLeft; objWidth = obj.offsetWidth; objHeight = obj.offsetHeight; objTop = obj.offsetTop; objParent = obj.offsetParent; while( objParent.tagName.toUpperCase() != "BODY" ) { objLeft += objParent.offsetLeft; objTop += objParent.offsetTop; if(objParent.offsetParent!=null){ objParent = objParent.offsetParent; }else{ break; } } horizon_ok=true; vertical_ok=true; if(((objLeft+objWidth)>elemOverLeft && (elemOverLeft+elemOverWidth)>objLeft) && objLeft<(elemOverLeft+elemOverWidth)){ horizon_ok=false; } if(horizon_ok==false && (objTop<=elemOverTop || (objTop>=(elemOverTop+elemOverHeight)))){ horizon_ok=true; } if(horizon_ok==true && vertical_ok==true) { // do nothing /*alert( "objLeft ="+objLeft+"\n"+ "objWidth ="+objWidth+"\n"+ "objTop ="+objTop+"\n"+ "elemOverLeft ="+elemOverLeft+"\n"+ "elemOverWidth ="+elemOverWidth+"\n"+ "elemOverTop ="+elemOverTop+"\n"+ "elemOverHeight ="+elemOverHeight+"\n"+ "horizon_ok ="+horizon_ok+"\n"+ "vertical_ok ="+vertical_ok+"\n"+ "");*/ }else{ /* debug purposes alert( "objLeft ="+objLeft+"\n"+ "objWidth ="+objWidth+"\n"+ "objTop ="+objTop+"\n"+ "elemOverLeft ="+elemOverLeft+"\n"+ "elemOverWidth ="+elemOverWidth+"\n"+ "elemOverTop ="+elemOverTop+"\n"+ "elemOverHeight ="+elemOverHeight+"\n"+ "horizon_ok ="+horizon_ok+"\n"+ "vertical_ok ="+vertical_ok+"\n"+ "");*/ obj.style.visibility = "hidden"; } } } } function showElement(elmID) { if(ie) { for(i = 0; i < document.all.tags(elmID).length; i++) { obj = document.all.tags(elmID)[i]; if(!obj || !obj.offsetParent) { continue; } obj.style.visibility = ""; } } } function repositionLastOne(){ elemLast=document.getElementById('lastOne'); if(elemLast==null) return; elemLastWidth=elemLast.offsetWidth; elemLastParent=elemLast.parentNode; elemLastParentWidth=elemLastParent.offsetWidth; /*alert( "elemLastWidth="+elemLastWidth+"\n"+ "elemLastParentWidth="+elemLastParentWidth+"\n"+ ""); */ // correction addNum=-1; elemLast.style.left=-((elemLastWidth-elemLastParentWidth)+addNum)+"px"; }