lingitekstid = ['kava', 'klubiinfo', 'galerii', 'foorum', 'underground', 'fcrockroll','proovidjapillikool'];
lingipildid = new Array();
for(i=0; i<lingitekstid.length; i++){
  lingipildid[i] = new Image();
  lingipildid[i].src = 'pildid/link-'+lingitekstid[i]+'_.png';
}
lemmytuleb = false;
v2lgupilt = new Image();
v2lgupilt.src = 'pildid/v2lk-ere.png';

function toonita(nr, kood){
  if(!kood)
    document.images[nr].src = 'pildid/link-'+lingitekstid[nr-1]+'.png';
  else if(lingipildid[nr-1].complete)
    document.images[nr].src = lingipildid[nr-1].src;
  v2lk(kood);
}

function v2lk(kood){
  if(!document.getElementById)
    return;
  if(!kood)
    document.getElementById('v2lk').src = 'pildid/v2lk-tuhm.png';
  else if(v2lgupilt.complete){
    document.getElementById('v2lk').src = v2lgupilt.src;
    setTimeout('document.getElementById(\'v2lk\').src = \'pildid/v2lk-tuhm.png\'', 100);
  }
}

function keskkoht(){
  if (self.innerHeight)
    x = Math.round(self.innerWidth / 2) - 10;
  else if (document.body)
    x = Math.floor(document.body.clientWidth / 2);
  return x < 490 ? 490 : x;
}

window.onload = function(){
  /* välgu seaded */
  document.getElementById('v2lk').style.left = (keskkoht() - 468)+'px';
  document.getElementById('v2lk').style.visibility = 'visible';
  if(document.getElementById){
    document.getElementById('menyy').onmouseover = function(){
      document.onmousemove = vaatleja;
    }
    window.onresize = function(){
      document.getElementById('lemmy').style.left = (keskkoht() - 452)+'px';
      document.getElementById('v2lk').style.left = (keskkoht() - 468)+'px';
    }
  }
  /* avaneva bänneri seaded */
  reklaam('laadi');
}

function vaatleja(e){
  var abstsiss = 0; // x
  var ordinaat = 0; // y
  if (!e)
    var e = window.event;
  if (e.pageX || e.pageY){
    abstsiss = e.pageX;
    ordinaat = e.pageY;
  }
  else if(e.clientX || e.clientY){
    abstsiss = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
    ordinaat = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
  }

  if(abstsiss < keskkoht() - 490 || abstsiss > keskkoht() - 260 || ordinaat < 125 || ordinaat > 325){
    document.onmousemove = null;
    lemmy(false);
  }
  else if(abstsiss > keskkoht() - 464 && abstsiss < keskkoht() - 416 && ordinaat > 160 && ordinaat < 305)
    lemmy(true);
  else
    lemmy(false);
}

function lemmy(kood){
  if(!kood){
    document.getElementById('lemmy').style.visibility = 'hidden';
    lemmytuleb = false;
  }
  else if(document.getElementById('lemmy').complete && !lemmytuleb){
    lemmytuleb = true;
    document.getElementById('lemmy').style.left = (keskkoht() - 452)+'px';
    sulanda(0);
    document.getElementById('lemmy').style.visibility = 'visible';
  }
}

function sulanda(protsent){
  if(protsent < 90){
    objekt = document.getElementById('lemmy');
    if(typeof objekt.filters != 'undefined')
      objekt.filters.alpha.opacity = protsent;
    else if (typeof objekt.style.opacity != 'undefined')
      objekt.style.opacity = protsent/100;
    protsent += 9;
    if(lemmytuleb)
      setTimeout('sulanda('+protsent+')', 50);
  }
}

function reklaam(kood){
  if(!document.getElementById || !document.createElement || navigator.userAgent.match(/msie.*mac/i) || !document.getElementById('avanevReklaam'))
    return;
  var objekt = document.getElementById('avanevReklaam');
  switch(kood){
    case 'laadi':
      var pilt = objekt.getElementsByTagName('img')[0];
      if(pilt){
        objekt.onmouseover = objekt.onmouseout = objekt.onfocus = objekt.onblur = reklaam;
        avanevReklaamPilt = document.createElement('img');
        avanevReklaamPilt.id = 'avanevReklaamPilt';
        avanevReklaamPilt.src = 'pildid/reklaamid/00012_.jpg'; //pilt.src.substr(0, pilt.src.lastIndexOf('.'))+'_'+pilt.src.substr(pilt.src.lastIndexOf('.'));
        objekt.parentNode.appendChild(avanevReklaamPilt);
      }
      break;
    case 'avamine':
      var protsent = (avanevReklaamPilt.filters ? avanevReklaamPilt.filters.alpha.opacity : (avanevReklaamPilt.style.opacity * 100));
      if(!protsent) protsent = 0;
      if(protsent == 100 || avanevReklaamPilt.style.visibility == 'hidden')
        return;
      if(avanevReklaamPilt.filters)
        avanevReklaamPilt.filters.alpha.opacity += 20;
      else
        avanevReklaamPilt.style.opacity = (avanevReklaamPilt.style.opacity * 100 / 100) + 0.2;
      avanevReklaamPilt.style.top = Math.round(parseInt(avanevReklaamPilt.algneY) - 10 + 10 * (protsent / 100)) + 'px';
      setTimeout('reklaam(\'avamine\')', 50);
      break;
    default:
      if(!avanevReklaamPilt.complete)
        return;
      var e = kood || window.event;
      if(e.type == 'mouseover' || e.type == 'focus'){
          var x = y = 0;
          if(objekt.offsetParent){
            while(objekt.offsetParent){
              x += objekt.offsetLeft;
              y += objekt.offsetTop;
              objekt = objekt.offsetParent;
            }
            //ERAND 468 bännerile 500-se pildi jaoks
            x -= 16;
            avanevReklaamPilt.style.left = x;
            avanevReklaamPilt.style.top = y + 62;
            avanevReklaamPilt.style.visibility = 'visible';
            avanevReklaamPilt.algneY = y + 62;
            reklaam('avamine');
          }
      }
      else{
        avanevReklaamPilt.style.visibility = 'hidden';
      if(avanevReklaamPilt.filters)
        avanevReklaamPilt.filters.alpha.opacity = 0;
      else
        avanevReklaamPilt.style.opacity = 0;
      }
    }
}

