﻿var curPage;
var imgArr;

function Empty() { }

function LoadImage() {
    var reg = new RegExp("page=[1-8]");

    var a = reg.exec(document.location);

    curPage = a == null ? 1 : parseInt(a[0].substr(5));

    imgArr = new Array();

    var hid = document.getElementById("hidden" + curPage);

    var arr1 = hid.value.split(";");

    var arr2;

    for (var index in arr1) {
        arr2 = arr1[index].split(",");

        imgArr[index] = new Image;

        imgArr[index].alt = arr2[0];

        imgArr[index].src = "Pic/" + arr2[1];
    }

    SetImage();

    CreatePageNav(8);
}

function LoadImage1() {
    var reg = new RegExp("id=[1-9][0-3]?");

    var a = reg.exec(document.location);

    curPage = a == null ? 1 : parseInt(a[0].substr(3));

    imgArr = new Array();

    var hid = document.getElementById("hidden" + curPage);

    var arr1 = hid.value.split(";");

    var arr2;

    for (var index in arr1) {
        arr2 = arr1[index].split(",");

        imgArr[index] = new Image;

        imgArr[index].alt = arr2[0];

        imgArr[index].src = "Pic/" + arr2[1];
    }

    SetImage();
}

function LoadImage2() {
    
    var reg = new RegExp("page=[1-2]");

    var a = reg.exec(document.location);

    curPage = a == null ? 1 : parseInt(a[0].substr(5));

    imgArr = new Array();

    var hid = document.getElementById("hidden" + curPage);

    var arr1 = hid.value.split(";");

    var arr2;

    for (var index in arr1) {
        arr2 = arr1[index].split(",");

        imgArr[index] = new Image;

        imgArr[index].alt = arr2[0];

        imgArr[index].src = "Pic/" + arr2[1];
    }

    
    SetImage();

    CreatePageNav1();
}

function SetImage() {
    var len = imgArr.length;

    var count = 0;

    var link, img;

    for (var index in document.links) {
        link = document.links[index];

        if (link.rel == "gb_imageset") {
            if (count >= imgArr.length) {
                link.parentElement.style.display = "none";
            }
            else {
                link.parentElement.style.display = "block";

                img = imgArr[count];

                link.target = "_blank";

                link.title = img.alt;

                link.href = img.src;

                link.children[0].src = img.src;

                if (link.parentElement.children[2]) link.parentElement.children[2].innerText = img.alt;
            }

            count++;
        }
    }
}

function CreatePageNav(pageNum) {

    CreatPageAnchor("上一页", (curPage == 1), "product.htm?page=" + (curPage - 1));
    for (var i = 1; i <= pageNum; i++)
        CreatPageAnchor("[" + i + "]", (i == curPage), "product.htm?page=" + i);
    CreatPageAnchor("下一页", (curPage == pageNum), "product.htm?page=" + (curPage + 1));
}

function CreatePageNav1() {

    for (var i = 1; i <= 2; i++)
        CreatPageAnchor("[" + i + "]", (i == curPage), "sort1.htm?page=" + i);
}

function CreatPageAnchor(m_text, m_isGray, m_href) {
    var ele = document.createElement("A");
    ele.innerText = m_text;
    if (m_isGray) {
        ele.style.color = "gray";
        ele.href = "javascript:;";
        ele.style.textDecoration = "none";
    }
    else
        ele.href = m_href;

    divPages.appendChild(ele);
}