
var curFiles;
var imageID;
var origID;
var curIndex;
var counterID;

var curDirID;
function ChangeDir(result)
{
    var response = eval("("+result+")");
   
    curIndex = 0;
    
    if(response.dir.titleSpan!='')
        document.getElementById(response.dir.titleSpan).innerHTML = response.dir.title;
    
    imageID = response.dir.imageID;
    origID = response.dir.origID;
    curFiles = response.dir.files;
    curOrigs = response.dir.origs;
    counterID = response.dir.counterSpan;
    
    document.getElementById(imageID).src = curFiles[curIndex];
    document.getElementById(origID).href = curOrigs[curIndex];
    
    BuildCounter();
    
    spans = document.getElementsByTagName("a");
    
    for(j=0;j<spans.length;j++)
    {
        var dirID = spans[j].getAttribute('dirID');
        
        if(dirID)
        {
            if(dirID==curDirID)
            {
                
                spans[j].style.fontWeight = 'bold';
            }
            else
            {
                 spans[j].style.fontWeight = 'normal';
            }
        }
    }
}

function BuildCounter()
{
    curImg = curIndex+1;
    maxFiles = curFiles.length;
    document.getElementById(counterID).innerHTML = curImg + '/' + maxFiles;
}

function GetNewDir(ctl_id,id)
{
    curDirID=id;
    WebForm_DoCallback(ctl_id,'changeDir|'+id,ChangeDir,BeforeCall,null,true);
    
    
}

function BeforeCall()
{
   
}

function showDefaultNav(navID)
{
    document.getElementById(navID).style.display = '';
}

function hideDefaultNav(navID)
{
    document.getElementById(navID).style.display = 'none';
}

function moveBackward()
{
     curIndex--;
    if(curIndex<0)
        curIndex = curFiles.length-1;
        
    document.getElementById(imageID).src = curFiles[curIndex];
    document.getElementById(origID).href = curOrigs[curIndex];
    
   BuildCounter();
}

function moveForward()
{
    curIndex++;
    if(curIndex>=curFiles.length)
        curIndex = 0;
    
    document.getElementById(imageID).src = curFiles[curIndex];
    document.getElementById(origID).href = curOrigs[curIndex];
    BuildCounter();
}