var isMinNS4 = (navigator.appName.indexOf("Netscape") >= 0 && parseFloat(navigator.appVersion) >= 4) ? 1 : 0; var isMinIE4 = (document.all) ? 1 : 0; var isMinIE5 = (isMinIE4 && navigator.appVersion.indexOf("5.")) >= 0 ? 1 : 0; function hideLayer(layer) { layer.visibility = "hide"; } function showLayer(layer) { layer.visibility = "show"; } function isVisible(layer) { if (layer.visibility == "show") return(true); return(false); } function moveLayerTo(layer, x, y) { layer.moveTo(x, y); } function moveLayerBy(layer, dx, dy) { layer.moveBy(dx, dy); } function getLeft(layer) { return(layer.left); return(-1); } function getTop(layer) { return(layer.top); return(-1); } function getRight(layer) { return(layer.left + getWidth(layer)); return(-1); } function getBottom(layer) { return(layer.top + getHeight(layer)); return(-1); } function getPageLeft(layer) { return(layer.pageX); return(-1); } function getPageTop(layer) { return(layer.pageY); return(-1); } function getWidth(layer) { if (layer.document.width) return(layer.document.width); else return(layer.clip.right - layer.clip.left); return(-1); } function getHeight(layer) { if (layer.document.height) return(layer.document.height); else return(layer.clip.bottom - layer.clip.top); return(-1); } function getzIndex(layer) { return(layer.zIndex); return(-1); } function setzIndex(layer, z) { layer.zIndex = z; } function clipLayer(layer, clipleft, cliptop, clipright, clipbottom) { layer.clip.left = clipleft; layer.clip.top = cliptop; layer.clip.right = clipright; layer.clip.bottom = clipbottom; } function getClipLeft(layer) { return(layer.clip.left); return(-1); } function getClipTop(layer) { return(layer.clip.top); return(-1); } function getClipRight(layer) { return(layer.clip.right); return(-1); } function getClipBottom(layer) { return(layer.clip.bottom); return(-1); } function getClipWidth(layer) { return(layer.clip.width); return(-1); } function getClipHeight(layer) { return(layer.clip.height); return(-1); } function getIEClipValues(str) { var clip = new Array(); var i; i = str.indexOf("("); clip[0] = parseInt(str.substring(i + 1, str.length), 10); i = str.indexOf(" ", i + 1); clip[1] = parseInt(str.substring(i + 1, str.length), 10); i = str.indexOf(" ", i + 1); clip[2] = parseInt(str.substring(i + 1, str.length), 10); i = str.indexOf(" ", i + 1); clip[3] = parseInt(str.substring(i + 1, str.length), 10); return(clip); } function scrollLayerTo(layer, x, y, bound) { var dx = getClipLeft(layer) - x; var dy = getClipTop(layer) - y; scrollLayerBy(layer, -dx, -dy, bound); } function scrollLayerBy(layer, dx, dy, bound) { var cl = getClipLeft(layer); var ct = getClipTop(layer); var cr = getClipRight(layer); var cb = getClipBottom(layer); if (bound) { if (cl + dx < 0) dx = -cl; else if (cr + dx > getWidth(layer)) dx = getWidth(layer) - cr; if (ct + dy < 0) dy = -ct; else if (cb + dy > getHeight(layer)) dy = getHeight(layer) - cb; } clipLayer(layer, cl + dx, ct + dy, cr + dx, cb + dy); moveLayerBy(layer, -dx, -dy); } function setBgColor(layer, color) { layer.bgColor = color; } function setBgImage(layer, src) { layer.background.src = src; } function getLayer(name) { return findLayer(name, document); return null; } function findLayer(name, doc) { var i, layer; for (i = 0; i < doc.layers.length; i++) { layer = doc.layers[i]; if (layer.name == name) return layer; if (layer.document.layers.length > 0) { layer = findLayer(name, layer.document); if (layer != null) return layer; } } return null; } function getWindowWidth() { return(window.innerWidth); return(-1); } function getWindowHeight() { return(window.innerHeight); return(-1); } function getPageWidth() { return(document.width); return(-1); } function getPageHeight() { return(document.height); return(-1); } function getPageScrollX() { return(window.pageXOffset); return(-1); } function getPageScrollY() { return(window.pageYOffset); return(-1); }