/**
 * JS pro rubriku Deal Box
 * @author RT
 */

// vybrana specialni nabidka
var dealbox_selected = null;
// pole nabidek
var dealbox_array = new Array();

var dealbox_ROTATE_TIMEOUT = 40000;

/**
 * Prepinani vybranych nabidek
 */
function dealbox_changeBanner(id) {
  if(dealbox_selected != null && document.getElementById('dealbox-banner-'+dealbox_selected) != null) {
    document.getElementById('dealbox-banner-'+dealbox_selected).className = 'dealbox-banner dealbox-invisible';
  }
  document.getElementById('dealbox-banner-'+id).className = 'dealbox-banner';
  dealbox_selected = id;
}

/**
 * Pridani nabidky do pole
 */
function dealbox_addBanner(id) {
  if(dealbox_array.length == 0) {
    dealbox_selected = id;
  }
  dealbox_array[dealbox_array.length] = id;
}

/**
 * Rotace nabidek
 */
function dealbox_rotate(index) {
  if(index == null) index = 0; // default value
  // neni co rotovat
  if(dealbox_array.length < 2) return;
  // predpoklada se, ze v poli jsou jiz bannery v nahodnem poradi
  index++;
  if(index >= dealbox_array.length) {
    index = 0;
  }
  dealbox_changeBanner(dealbox_array[index]);
  setTimeout("dealbox_rotate("+(index)+")", dealbox_ROTATE_TIMEOUT);
}
