var tm = null;

function nextPos() {
  setPos(cpi==maximages ? 1 : cpi+1);
}

function prevPos() {
  setPos(cpi==1 ? maximages : cpi-1);
}

function setPos(pos) {
  if(cpi==pos) return false;
  if($('pimg1')) {
    for(i=0; i<10; i++) setTimeout("SetTransparency($('descbox'), "+(10-i)+"*10)", (parseInt((i*25))));
    setTimeout(updateEntry, (parseInt(250)));
    for(i=0; i<10; i++) setTimeout("SetTransparency($('descbox'), "+i+"*10)", (parseInt(260+(i*25))));
    
    var pimg = cpi;
    cpi = pos;
    
    $('dot'+pimg).className ='';
    $('dot'+cpi).className ='a';
    
    for(i=1; i<=maximages; i++) if(pimg!=i) $('pimg'+i).style.zIndex = (10+i)-maximages;
    
    $('pimg'+pimg).style.zIndex = 10+maximages;
    $('pimg'+cpi).style.zIndex = 9+maximages;
    var i =1;
    for(i=0; i<10; i++) setTimeout("SetTransparency($('pimg"+pimg+"'), "+(10-i)+"*10)", (parseInt((i*25))));
    i++;
    setTimeout("$('pimg"+cpi+"').style.zIndex='"+(10+maximages)+"'", (parseInt((i*25))));
    setTimeout("$('pimg"+pimg+"').style.zIndex='"+(9+maximages)+"'", (parseInt((i*25))));
    setTimeout("SetTransparency($('pimg"+pimg+"'), 100)", (parseInt((i*25))));
    
    if(imopened) $('pimg'+cpi).onclick();
  }
}

function newImageLoaded() {
  loadedimages++;  
  if(loadedimages==maximages) {
    for(i=0; i<=10; i++) setTimeout("SetTransparency($('pimg"+cpi+"'), "+(i)+"*10)", (parseInt((i*25))));
    for(i=1; i<=maximages; i++) setTimeout("SetTransparency($('pimg"+i+"'), 100)", (parseInt((10*25))));
  }
}

function displayDescription(obj, title) {
  $('sitedesc').style.display = 'block';
  $('sitedesc').innerHTML = title;
  $('sitedesc').style.left = (GetLeftOffset(obj)-$('sitedesc').offsetWidth+obj.offsetWidth)+'px';
  
  if(tm) { clearTimeout(tm); tm = null; }
  tm = setTimeout(hideDescription, 2000);
}

function hideDescription() {
  $('sitedesc').style.display = 'none';
}

function updateEntry() {
  $('descbox').innerHTML = sites[cpi][1]+'<br /><br />'+techstr+'<br />'+sites[cpi][3]+'<br /><br /><a target="_blank" href="'+sites[cpi][2]+'">'+sites[cpi][2]+'</a>';
}
