﻿
var count  = 0; //количество возможных кликов вправо
var moves  = 0; //количество кликов вправо
var onPage = 3; //количество на странице

var arrOfAf = new Array();
var div_left = null;
var div_right = null;
var td0 = null;
var td1 = null;
var td2 = null;

window.onload = function()
{
    ResizeImg();

    var div_hidden = document.getElementById("div_hidden");
    if(div_hidden) 
    {
        arrOfAf = div_hidden.innerHTML.split("***");
        arrOfAf.length -= 1;
        var i = arrOfAf.length;
        count = parseInt(i/onPage);
        if((i - count*onPage) > 0) count++;
        count--;
    }
    td0 = document.getElementById("td0");
    td1 = document.getElementById("td1");
    td2 = document.getElementById("td2");
    if(count > 0)
    {
        div_left = document.getElementById("div_left");
        div_right = document.getElementById("div_right");
        if(div_right) div_right.style.visibility = "visible";
    }
}

function ResizeImg()
{
    for(var i = 1; i < 10; i++)
    {
        var img = document.getElementById("img" + i);
        if(img)
        {
            var parent = img.parentNode;
            if(parent)
            {
                var a = parent.childNodes[1];
                if(!a.offsetWidth) a = parent.childNodes[0];
                if(a)
                {
                    if(a.innerHTML != "nv")
                    {
                        
                        var k = 0;
                        if(parent.childNodes.length > 5) k = 12;
                        img.width = a.offsetWidth;
                        img.height = a.offsetHeight + k;
                        parent.style.visibility = "visible";
                    }
                }
            }
        }
    }
}

function ToLeft()
{
    if(moves > 0) FormTable(--moves);
    if(moves == 0) div_left.style.visibility = "hidden";
    div_right.style.visibility = "visible";
}

function ToRight()
{
    if(moves < count) FormTable(++moves);
    if(moves == count) div_right.style.visibility = "hidden";
    div_left.style.visibility = "visible";
}

function FormTable(p)
{
    p = p*onPage;
    var j = 0;
    for(var i = p; i < (onPage + p); i++)
    {
        if(arrOfAf[i]) eval("td" + j).innerHTML = arrOfAf[i];
        else eval("td" + j).innerHTML = "";
        j++;
    }
}