﻿function imageonmousemove(evnt) {
    var photopos = getpos($("Image1"));
    if (evnt) {
        nx = (parseInt(evnt.clientX) - photopos.left) / $("Image1").width;
        if (nx > 0.5) {
            $("Image1").style.cursor = "url(" + "images/right.cur" + "),auto";
            $("Image1").title = "点击浏览下一张>>";
        }

        if (nx <= 0.5) {
            $("Image1").style.cursor = "url(" + "images/left.cur" + "),auto";
            $("Image1").title = "<<点击浏览上一张";
        }
    }
}
function imageonclick(evnt) {
    var photopos = getpos($("Image1"));

    if (evnt) {
        nx = (parseInt(evnt.clientX) - photopos.left) / $("Image1").width;
    }

    if ((nx > 0.5 && $("nextLink")) || ($("preLink") == null && $("nextLink"))) {
        var href = $("nextLink").href;
        window.location.href = href;
        return;
    }

    if ((nx <= 0.5 && $("preLink")) || ($("nextLink") == null && $("preLink"))) {
        var href = $("preLink").href;
        window.location.href = href;
        return;
    }
}

//获取元素的位置
function getpos(element) {
    if (arguments.length != 1 || element == null) {
        return null;
    }
    var elmt = element;
    var offsetTop = elmt.offsetTop;
    var offsetLeft = elmt.offsetLeft;
    var offsetWidth = elmt.offsetWidth;
    var offsetHeight = elmt.offsetHeight;
    while (elmt = elmt.offsetParent) {
        // add this judge
        if (elmt.style.position == 'absolute'
        //              || elmt.style.position == 'relative'
                || (elmt.style.overflow != 'visible' && elmt.style.overflow != '')) {
            break;
        }
        offsetTop += elmt.offsetTop;
        offsetLeft += elmt.offsetLeft;
    }
    return { top: offsetTop, left: offsetLeft, right: offsetWidth + offsetLeft, bottom: offsetHeight + offsetTop };
}
//关于图片的方法 结束
function $(id) {
    return document.getElementById(id);
}
