﻿function Nv()
{ //浏览器版本
    var n = navigator.userAgent,
    v;
    if (n.indexOf("Chrome") >= 0)
    {
        v = 1;
    } else if (n.indexOf("Safari") >= 0)
    {
        v = 2;
    } else if (n.indexOf("Firefox") >= 0)
    {
        v = 3;
    } else
    {
        var r = /.+MSIE (\d+)\.0.+/;
        if (r.test(n))
        {
            v = parseInt(n.replace(r, "$1"));
            if (v < 6) v = 0;
        } else
        {
            v = 0;
        }
    }
    return v;
}
function Id(i, s)
{ //获取ID,Name,TagName对像
    var t = document.getElementById(i);
    if (t)
    {
        if (s) t = t.getElementsByTagName(s);
        return t;
    } else
    {
        t = document.getElementsByName(i);
        if (t.length > 0)
        {
            if (/^\d+$/.test(s))
            {
                return t[s];
            } else if (!s)
            {
                return t;
            }
        } else
        {
            t = document.getElementsByTagName(i);
            if (t.length > 0)
            {
                if (/^\d+$/.test(s))
                {
                    return t[s];
                } else if (!s)
                {
                    return t;
                }
            }
        }
    }
}

function Ps()
{ //照片翻页
    var a = Id("Ps", "a"),
    i = Id("Ps", "img")[0];
    if (a.length > 2 && i)
    {
        var s, c, f, pre = new Image(),
        next = new Image(),
        o = function()
        {
            if (s)
            {
                location = a[1].href
            } else
            {
                location = a[2].href
            }
        }
        if (Nv() < 4)
        {
            f = true;
            pre.src = "/img/Cursor/pre.gif";
            next.src = "/img/Cursor/next.gif";
        } else
        {
            pre.src = "/img/Cursor/pre.ani";
            next.src = "/img/Cursor/next.ani";
        }
        i.onclick = o;
        i.onmousemove = function(e)
        {
            var x, t;
            if (f)
            {
                if (!c)
                {
                    c = document.createElement("img");
                    c.onclick = o;
                }
                x = e.clientX - i.offsetLeft;
            } else
            {
                var e = window.event;
                x = e.offsetX;
            }
            if (x <= i.clientWidth / 2)
            {
                t = true
            } else
            {
                t = false
            }
            if (f)
            {
                if (t != s)
                {
                    s = t;
                    if (t)
                    {
                        i.alt = "点击跳到上一张"
                    } else
                    {
                        i.alt = "点击跳到下一张"
                    }
                }
                i.style.cursor = "none";
                c.style.position = "fixed";
                c.style.top = e.clientY + "px";
                c.style.left = e.clientX + "px";
                c.style.margin = "0";
                c.style.cursor = "none";
                if (t)
                {
                    c.src = pre.src
                } else
                {
                    c.src = next.src
                }
                document.body.appendChild(c);
            } else
            {
                if (t != s)
                {
                    s = t;
                    if (t)
                    {
                        i.style.cursor = "url('" + pre.src + "')";
                        i.alt = "点击跳到上一张";
                    } else
                    {
                        i.style.cursor = "url('" + next.src + "')";
                        i.alt = "点击跳到下一张";
                    }
                }
            }
        }
        if (f)
        {
            document.onmouseout = function(e)
            {
                if (c)
                {
                    var t = e.target;
                    if (t != i)
                    {
                        document.body.removeChild(c);
                        c = null;
                    }
                }
            }
        }
    }
}
function Cp()
{ //复制照片地址
    var i = Id("Cp"),
    p = Id("Ps", "img")[0];
    if (i && p)
    {
        i.value = p.src;
        i.onclick = function()
        {
            try
            {
                window.clipboardData.setData("text", this.value);
            } catch(e)
            {}
            this.select();
        }
    }
}
