function sekToTime (sek) 
 {
  godziny=Math.floor(sek/3600);
  if (godziny<10) godziny='0'+godziny;
  minuty=Math.floor((sek-godziny*3600)/60);
  if (minuty<10) minuty='0'+minuty;
  sekundy=sek-godziny*3600-minuty*60;
  if (sekundy<10) sekundy='0'+sekundy;
  return godziny+':'+minuty+':'+sekundy;
 }
 
function updateAuctions ()
 {
  for (i=0;i<aukcje.length;i++)
   {
    if ((godzina<8) && (aukcje[i][4]!='nocna') && (aukcje[i][1]>0))
     {
      $('czas_'+aukcje[i][0]).update('Zawieszona');
      $('podbij_'+aukcje[i][0]).hide();
     }
    else if (aukcje[i][1]>0)
     {
      aukcje[i][1]--;
      $('czas_'+aukcje[i][0]).update(sekToTime(aukcje[i][1]));
      $('podbij_'+aukcje[i][0]).show();
     }
    else
     {
      $('czas_'+aukcje[i][0]).update('Zakończona');
      $('podbij_'+aukcje[i][0]).hide();      
     }
     
    if ($('cena_'+aukcje[i][0]).innerHTML!=aukcje[i][2])
     {
      $('cena_'+aukcje[i][0]).update(aukcje[i][2]);
      new Effect.Highlight('cena_'+aukcje[i][0]);
      $('login_'+aukcje[i][0]).update(aukcje[i][3]);
      new Effect.Highlight('login_'+aukcje[i][0]);
     }    
   }
 }

function updateAuctionData ()
 {  
  aukcje_ids = new Array();
  for (i=0;i<aukcje.length;i++)
   {
    aukcje_ids[i]=aukcje[i][0];
   }
  aukcje_ids=aukcje_ids.join(',');

  new Ajax.Request('Aukcje-update.html?nodb',
   {
    method: 'post',
    parameters: { aukcje: aukcje_ids},
    asynchronous: true,
    evalScripts: true,
    onComplete: updateAuctions()
   });
 }

function podbij (aukcja_id)
 {
  new Ajax.Request('Aukcje-podbij.html',
   {
    method: 'post',
    parameters: { aukcja_id: aukcja_id},
    asynchronous: true,
    evalScripts: true
   });
  return false;
 }