var entry_steptimer=0;
var entry_sleeptimer=0;	
var entry_list=new Array();	
var movetimer = 0;
	
var entry_steptimer2=0;
var entry_sleeptimer2=0;	
var entry_list2=new Array();	

var entryi=0;
var entryi2=0;

var extwidth = '298px';
var comwidth = '120px';
var isman = false;
var isman2 = false;

function closes() {
  for (var i =0; i<entry_list.length;i++) {
    if (i != entryi) {
      if (parseInt(entry_list[i].style.width) > parseInt(comwidth)) {
        entry_list[i].style.width = parseInt(entry_list[i].style.width) -4 + "px";
      }
    }
  }
}

function closes2() {
  for (var i =0; i<entry_list2.length;i++) {
    if (i != entryi2) {
      //
      if (parseInt(entry_list2[i].style.width) > parseInt(comwidth)) {
        entry_list2[i].style.width = parseInt(entry_list2[i].style.width) -4 + "px";
      }
    }
  }
}

function show(index) {
  if (index==0) {
     entryi=0;  
  } else  {
    entryi=index;
  }
  isman = true;
  this.index = index;
  changesize();
}

function show2(index) {
  if (index==0) {
    entryi2=0;
  } else  {
    entryi2=index;
  }
  isman2 = true;
  changesize();
}

function stopshow() {
  isman = false;
}

function stopshow2() {
  isman2 = false;
}

function changesize() {
  if (entry_list.length>0 &&entry_list2.length>0) {
  for (var i=2; i--;) {
    if (i == 0) {
      openelem = entry_list[entryi];
    } else if (i == 1) {
      openelem = entry_list2[entryi2];
    }
    if (openelem.offsetWidth < parseInt(extwidth)) {
      openelem.style.width = parseInt(openelem.style.width) +4 +"px"; 
      if (i == 0)
        closes();
      if (i == 1)
        closes2();
    }
  }
  if (movetimer) clearTimeout(movetimer);
  movetimer = setTimeout(changesize,0);
 }
}

function show_nextentry() {
  if (!isman) {
    entryi++;
    if (entryi >= entry_list.length)  {
      entryi = 0;
    }
  }
  if (!isman2) {
    entryi2++;
    if (entryi2 >= entry_list2.length)  {
      entryi2 = 0;
    }
  }
  changesize();
}

function start_autonext(){
  if (entry_sleeptimer) clearInterval(entry_sleeptimer);
	entry_sleeptimer = 0;
	entryi = 0;
	entry_steptimer = setInterval('show_nextentry()',5000);
}

function setsize(list) {
  for (i=0;i<list.length; i++) {
    list[i].style.width = comwidth;
  }
}  

function start() {
  entry_list = document.getElementById('recentmedia').childNodes;
  setsize(entry_list);
  entry_list2 = document.getElementById('recentmedia2').childNodes;
  setsize(entry_list2);
  
  entry_list[0].style.width=extwidth;
  entry_list2[0].style.width=extwidth;
  start_autonext();
}

addEvent(window,'load',start);

