var ANIMATION_SPEED = 500;
var ANIMATION_PAUSE = 5000;
var NUMBER_OF_ITEMS = 5;
var UPD_ITMS = "span.grey-bar-content-items";
var UPD_HEAD = "span.grey-bar-content-news-head";
var UPD_CONT = "span.grey-bar-content-news";
var UPD_ITM_TIT = "#grey-bar-content-item-title";
var UPD_ITM_CNT = "#grey-bar-content-item-content";
var UPD_DOT = "#grey-bar-content-news-dot";
var UPD_DOT_ACTIVE   = "grey-bar-content-news-dot-active";
var UPD_DOT_INACTIVE = "grey-bar-content-news-dot";
var UPD_DOTS = "div.grey-bar-content-controller";
var updatesTimer = null;
var lastItemId = -1;

function _slideUpdates(item_number) {
    jQuery(UPD_HEAD).html(jQuery(UPD_ITM_TIT+item_number).html());
    jQuery(UPD_CONT).html(' &ndash; '+jQuery(UPD_ITM_CNT+item_number).html());
    jQuery(UPD_HEAD).fadeIn(ANIMATION_SPEED);
    jQuery(UPD_CONT).fadeIn(ANIMATION_SPEED);
    jQuery(UPD_DOT+item_number).addClass(UPD_DOT_ACTIVE).removeClass(UPD_DOT_INACTIVE).fadeIn(ANIMATION_SPEED);
    jQuery(UPD_DOT+lastItemId).addClass(UPD_DOT_INACTIVE).removeClass(UPD_DOT_ACTIVE).fadeIn(ANIMATION_SPEED);

    lastItemId = item_number;

    if(item_number == NUMBER_OF_ITEMS-1) {
        item_number = -1;
    }

    clearTimeout(updatesTimer);
    updatesTimer = setTimeout("slideUpdates("+(item_number+1)+")", ANIMATION_PAUSE);
}

function slideUpdates(item_number) {
    jQuery(UPD_HEAD).fadeOut(ANIMATION_SPEED);
    jQuery(UPD_CONT).fadeOut(ANIMATION_SPEED);
    jQuery(UPD_DOT+item_number).fadeOut(ANIMATION_SPEED);

    if(lastItemId >= 0) {
        jQuery(UPD_DOT+lastItemId).fadeOut(ANIMATION_SPEED);
    }

    setTimeout("_slideUpdates("+item_number+")", ANIMATION_SPEED);
}

function setUpUpdatesSlider() {
    var htmlForDots = '';

    for(var i = 0; i < NUMBER_OF_ITEMS; i++) {
        htmlForDots += '<div id="grey-bar-content-news-dot'+i+'" class="grey-bar-content-news-dot" onclick="slideUpdates(\''+i+'\')"></div>';
    }

    jQuery(UPD_DOTS).html(htmlForDots);

    slideUpdates(0);
}

jQuery(document).ready(function() {
    setUpUpdatesSlider();
});
