var Elementen;
var aantalElementen = 0;
var timer = null;
var currentElement  = 0;
var getTimer = 10;
var hover = false;

function moveImageLeft() {
    var newElement = 0;
    if(currentElement==0) {
       newElement = aantalElementen-1;
    } else {
        newElement = currentElement-1;    
    }
    
    jQuery(Elementen[currentElement]).fadeOut(2000);
    jQuery(Elementen[newElement]).fadeIn(2000);
    currentElement = newElement;
    
}

function moveImageRight() {
    var newElement = 0;
    
    if(currentElement==aantalElementen-1) {
        newElement = 0;
    } else {
        newElement = currentElement+1;
    }
    jQuery(Elementen[currentElement]).fadeOut(2000);
    jQuery(Elementen[newElement]).fadeIn(2000);
    currentElement = newElement;
}

function changeImage() {
    var randomWaarde = 0;
  
    randomWaarde = Math.round(Math.random()*aantalElementen);
    if(randomWaarde==aantalElementen) {
        randomWaarde--;
    }
    
    if(randomWaarde==currentElement) {
        if((randomWaarde+1)==aantalElementen) {
            randomWaarde--;
        } else {
            randomWaarde++;
        }
    }
    
    jQuery(Elementen[currentElement]).fadeOut(2000);
    jQuery(Elementen[randomWaarde]).fadeIn(2000);
    currentElement = randomWaarde;    
    if(hover==false) {
        timer = setTimeout("changeImage()",(10000));
    }
}

jQuery(function() {
    Elementen = jQuery('#galleryview .linklistblock ul li');
    aantalElementen = Elementen.length;
    
    if(aantalElementen>1) {
        jQuery('#galleryview .linklistblock ul li').each(function() {
            var liElement = this;
            var anchor = jQuery('a',liElement);
            var image = jQuery('img',liElement);
            
            jQuery(liElement).append(jQuery(image[0]));
            jQuery(anchor[0]).remove();
        });
                
        jQuery('#galleryview #moveLeft,#galleryview #moveRight').mouseover(function() 
            {
                hover=true;
                clearTimeout(timer);
                jQuery(this).addClass('hover');
            }
        ).mouseout(function() 
            {
                hover=false;
                timer=setTimeout("changeImage()",(10000));
                jQuery(this).removeClass('hover');
            }
        );
        
        timer=setTimeout("changeImage()",(10000));
    }
});