function set_use_move(a) { document.all.use_move.value=a var aa = document.all(a) document.all.max_zindex.value=parseInt(document.all.max_zindex.value)+1 aa.style.zIndex=document.all.max_zindex.value } function close_div(a,nextf) { var b = document.all(a) var bb = document.all("if_over") b.style.display="none" bb.style.display="none" } function set_center(a,b) { var aa = document.all(a) var y = document.body.scrollTop if (b>0) { aa.style.top = y + b } else { aa.style.top = y + 60 } var z = aa.offsetWidth if (z == 0) { z = aa.width } var x = (document.body.clientWidth/2) - z/2 aa.style.pixelLeft = x var z = aa.offsetWidth if (z == 0) { z = aa.width } var x = (document.body.clientWidth/2) - z/2 aa.style.pixelLeft = x } function posmouse(a,b,c,d) { var aa = document.all(a) var bb = document.all('if_over') //alert(tempY + " " + tempX) aa.style.display="" aa.style.position="absolute" aa.style.pixelTop = tempY if (b > 0) { aa.style.pixelLeft = tempX-b bb.style.pixelLeft = tempX-b if (d>0 || d <0) { aa.style.pixelTop = tempY+d bb.style.pixelTop = tempY+d } else { aa.style.pixelTop = tempY+15 bb.style.pixelTop = tempY+15 } } else if ( c > 0 ) { aa.style.pixelLeft = c bb.style.pixelTop = tempY bb.style.pixelLeft = c } else { aa.style.pixelLeft = tempX bb.style.pixelTop = tempY bb.style.pixelLeft = tempX } } function open_div(a,aa) { ctemp=0 var b = document.all(a) var bb = document.all("if_over") //alert(b.style.z-Index.value) document.all.max_zindex.value=parseInt(document.all.max_zindex.value)+1 b.style.zIndex=document.all.max_zindex.value b.style.display='' //alert(b.style.pixelHeight) var if_height = b.offsetHeight var if_width =b.offsetWidth var if_top = b.offsetTop var if_left =b.offsetLeft bb.style.zIndex=document.all.max_zindex.value c = b.offsetHeight bb.style.display="" bb.style.pixelHeight=if_height bb.style.pixelWidth=if_width bb.style.pixelTop=if_top bb.style.pixelLeft=if_left } function moverlib(a,mx,my) { var md = document.all("mover_div") var mb = document.all("mover_b") md.innerHTML=a md.style.display="" mb.style.display="" md.style.pixelLeft = tempX md.style.pixelTop = tempY mb.style.pixelLeft = tempX mb.style.pixelTop = tempY if ((mx>0) || (mx<0)) { md.style.pixelLeft = tempX+mx mb.style.pixelLeft = tempX-10 } if ((my>0) || (my<0)) { md.style.pixelTop = tempY+my mb.style.pixelTop = md.offsetTop+md.offsetHeight-4 } } function moverlib_close() { document.all.mover_div.style.display="none" document.all.mover_b.style.display="none" } function loading(a) { var md = document.all("loading_div") md.innerHTML=a md.style.pixelLeft = document.body.offsetWidth/2 md.style.pixelTop = document.body.scrollTop+300 md.style.display="" moverlib_close(); } function loading_close() { document.all.loading_div.style.display="none" } function open_bl(mname,mobj,mx,my,a,mpos) { var md = document.all(mname) if (a == 1) { var mb = document.all("mover_b"+mname) } else { var mb = document.all("mover_b") } md.style.display="" mb.style.display="" document.all.max_zindex.value=parseInt(document.all.max_zindex.value)+1 md.style.zIndex=document.all.max_zindex.value var pos = getAnchorPosition(mobj); if (mpos == 'm') { md.style.pixelLeft = tempX md.style.pixelTop = tempY-10 } else { md.style.pixelLeft = pos.x + pos.w/2 md.style.pixelTop = pos.y } mb.style.pixelLeft = md.style.pixelLeft mb.style.pixelTop = md.style.pixelTop md.style.pixelLeft = md.style.pixelLeft-(md.offsetWidth/2)+mx mb.style.pixelLeft = mb.style.pixelLeft-10 md.style.pixelTop = md.style.pixelTop-md.offsetHeight-5+my mb.style.pixelTop = md.offsetTop+md.offsetHeight-3 if (md.style.pixelTop < 0) { md.style.pixelTop = 1 mb.style.display='none' } } function getAnchorPosition(anchorname) { // This function will return an Object with x and y properties var useWindow=false; var coordinates=new Object(); var x=0,y=0,w=0,h=0; // Browser capability sniffing var use_gebi=false, use_css=false, use_layers=false; if (document.getElementById) { use_gebi=true; } else if (document.all) { use_css=true; } else if (document.layers) { use_layers=true; } // Logic to find position if (use_gebi && document.all) { x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]); y=AnchorPosition_getPageOffsetTop(document.all[anchorname]); w=document.all[anchorname].offsetWidth h=document.all[anchorname].offsetHeight } else if (use_gebi) { var o=document.getElementById(anchorname); x=AnchorPosition_getPageOffsetLeft(o); y=AnchorPosition_getPageOffsetTop(o); } else if (use_css) { x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]); y=AnchorPosition_getPageOffsetTop(document.all[anchorname]); } else if (use_layers) { var found=0; for (var i=0; i< document.anchors.length; i++) { if (document.anchors[i].name==anchorname) { found=1; break; } } if (found==0) { coordinates.x=0; coordinates.y=0; return coordinates; } x=document.anchors[i].x; y=document.anchors[i].y; } else { coordinates.x=0; coordinates.y=0; return coordinates; } coordinates.x=x; coordinates.y=y; coordinates.w=w; coordinates.h=h; return coordinates; } // getAnchorWindowPosition(anchorname) // This function returns an object having .x and .y properties which are the coordinates // of the named anchor, relative to the window function getAnchorWindowPosition(anchorname) { var coordinates=getAnchorPosition(anchorname); var x=0; var y=0; if (document.getElementById) { if (isNaN(window.screenX)) { x=coordinates.x-document.body.scrollLeft+window.screenLeft; y=coordinates.y-document.body.scrollTop+window.screenTop; } else { x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset; y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset; } } else if (document.all) { x=coordinates.x-document.body.scrollLeft+window.screenLeft; y=coordinates.y-document.body.scrollTop+window.screenTop; } else if (document.layers) { x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset; y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset; } coordinates.x=x; coordinates.y=y; return coordinates; } // Functions for IE to get position of an object function AnchorPosition_getPageOffsetLeft (el) { var ol=el.offsetLeft; while ((el=el.offsetParent) != null) { ol += el.offsetLeft; } return ol; } function AnchorPosition_getWindowOffsetLeft (el) { return AnchorPosition_getPageOffsetLeft(el)-document.body.scrollLeft; } function AnchorPosition_getPageOffsetTop (el) { var ot=el.offsetTop; while((el=el.offsetParent) != null) { ot += el.offsetTop; } return ot; } function AnchorPosition_getWindowOffsetTop (el) { return AnchorPosition_getPageOffsetTop(el)-document.body.scrollTop; } function mover_bl(a) { open_bl('view_size',a,0,0,1) }