var duration = 'slow';
var sleep = 5000;

var cur_image = 0;
var timer;
var timer2;
var may_replace = true;

$(document).ready(function() {
    createImage();
    //setTimer();
    
    $('.main-menu li a, .main-menu li b').mouseover(function() {
        if (!may_replace) return false;
        clearTimer();
        setClick(parseInt($(this).attr('rel')) + 1);
        //timer2 = setTimeout(setTimer, 2000);
    })
});

function setTimer() {
    timer = setInterval(setAnimate, sleep);
}

function clearTimer() {
    if (timer) clearInterval(timer);
    if (timer2) clearTimeout(timer2);
}

function setAnimate() {
    may_replace = false;

    $('div.main-image div.image:last').fadeOut(duration, function(){
        may_replace = true;
        $(this).remove();
        createImage();
    });
}

function createImage() {
    if (cur_image >= images_many - 1) cur_image = 0;
    else cur_image++;
    
    if ($('div.main-image div.image').length > 1) $('div.main-image div.image:first').remove();
    
    $('div.main-image div.image:first').clone().prependTo('div.main-image');
    $('div.main-image div.image:first img').attr('src', images[cur_image][0]);
    $('div.main-image div.image:first img').parent().attr('href', images[cur_image][1]);
}

function setClick(number) {
    number = parseInt(number);
    if (number - 1 == cur_image - 1) return false;
    cur_image = number - 2;
    //alert(number - 1);
    createImage();
    setAnimate();
}