var BANNER_SPEED = 4000;

function changeLang(lang){
    document.getElementById('langInput').value = lang;
    document.getElementById('lang-form').submit();
}

var beginAnimation = (function(){
    var find_next = function(cur_num){
        var cur_banner;
        if (cur_num != undefined){
            cur_banner = cur_num;
        }else{
            var img = $('#banner img').attr('src');
            cur_banner = parseInt(img.split('/').slice(-1)[0].split('.')[0]);
        }
        var last_banner = num_images;
        if (cur_banner < last_banner)
            cur_banner++;
        else
            cur_banner = 1;
        return cur_banner;
    };
    var preload_next = function(cur_num){
        var next;
        if (cur_num != undefined)
            next = find_next(cur_num);
        else
            next = find_next();
            
        $('#preloader').attr('src', banners_url+next+'.png');
    };
    setInterval(function(){
        var next = find_next();
        var new_img = $('<img src="'+banners_url+next+'.png" />');
        $('#banner img').fadeOut(1000, function(){$(this).remove();});
        new_img.hide();
        $('#banner').append(new_img);
        new_img.fadeIn(1000);
        preload_next(next);
    }, 4000);
    preload_next();
});

//var makeItGo = (function(){
//    
//    // signal from noise:
//    var current_banner = parseInt($('#banner-trick .banner-image:last')
//            .attr('src').split('/').slice(-1)[0].split('.')[0])
//    
//    function qNext(){
//        var next_banner;
//        if (current_banner < num_images && banners_loop)
//            current_banner++;
//        else if (current_banner == num_images && banners_loop)
//            current_banner = 1;
//        else return;
//        $('#banner-trick').append('<img class="banner-image" src="'+banners_url+current_banner+'.png" />');
//    };
//    for (i=1;i<=num_images;i++) qNext();
//    
//    var bannerPadding = 0;
//    var i = 0;
//    setInterval(function(){
//        var div = $('#banner-trick');
//        bannerPadding = bannerPadding + 3;
//        div.css('left', '-'+bannerPadding+'px');
//        div.css('width', (5000+bannerPadding)+'px');
//        i++;
//        if (i > 200){
//            qNext();
//            i = 0;
//        }
//    }, 33);
//});
