/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
var nIterator = 2;
var nNextIterator = 3;

var arrPreloaded = new Array();

function in_array(what, where) {
   for(var i=0; i<where.length; i++)
       if(what == where[i])
           return true;
   return false;
}

function fadeIteration(objCurrentImage)
{
    $('#slidePad').fadeOut(2000, function() {
        $('#slidePad').attr({'src': objCurrentImage.image});
        $('#slideLink1').attr({'href': objCurrentImage.link1});
        $('#slideLink2').attr({'href': objCurrentImage.link2});
        $('#slideLink3').attr({'href': objCurrentImage.link3});
        $('#slideLink4').attr({'href':  objCurrentImage.link4});
        $('#slidePad').fadeIn(2000);
    });
}

function showNextPicture()
{
    if (nIterator > nSlidesNumber) {
        nIterator = 1;
    }

//    if (nNextIterator <= nSlidesNumber) {
//        var objNextImage = new Image(910, 420);
//        objNextImage.src = arrPictures[nNextIterator];
//    }

    var currentPicture = arrPictures[nIterator];

    if (in_array(currentPicture.image, arrPreloaded)) {
        fadeIteration(currentPicture);
    } else {
        var objImage = new Image(910, 420);
        objImage.onload = function ()
        {
            fadeIteration(currentPicture);
        }
        objImage.src = currentPicture.image;
        arrPreloaded.push(currentPicture.image);
    }

    

    nIterator++;
    nNextIterator++;
    
//    setTimeout('showNextPicture()', 1000);
}


$(document).ready(function()
{
    setInterval('showNextPicture()', 6000);
});

