// JavaScript Document

// Do not change this code
NS4 = (navigator.appName.indexOf("Netscape")>=0 && !document.getElementById)? true : false;
NS6 = (navigator.appName.indexOf("Netscape")>=0 &&  document.getElementById)? true : false;

images_=new Array();
num_i=0;

function addImg(_img) {
  images_[num_i]=new Image();
  images_[num_i].src=_img;
  num_i++;
}

menus=new Array();
ctr=0;

function addMenu(item,step,sp1,sp2,speed) {
  if(NS4) return;
  if (document.all) {
    document.all[item].style.width=document.all[item].width;
    document.all[item].style.height=document.all[item].height;
  }
  var num=menus.length;
  menus[num]=(NS6)? document.getElementById(item) : document.all[item];
  menus[num].ostep=menus[num].step=step;
  menus[num].sp1=sp1;
  menus[num].sp2=sp2;
  menus[num].speed=speed;
  menus[num].id=menus[num].count=0;
  menus[num].fin=true;
  menus[num].num=num;
  menus[num].onmouseover=function() {
    clearInterval(menus[num].id);
    if(menus[num].fin) menus[num].count=menus[num].sp1;
    menus[num].step=(menus[num].sp1>menus[num].sp2)? -menus[num].ostep : menus[num].ostep;
    menus[num].fin=false;
    menus[num].id=setInterval('f_var('+this.num+')', this.speed);
  }
  menus[num].onmouseout=function() {
    clearInterval(menus[num].id);
    if(menus[num].fin)menus[num].count=menus[num].sp2;
    menus[num].step=-menus[num].step;
    menus[num].fin=false;
    menus[num].id=setInterval('f_var('+this.num+')', this.speed);
  }
}

function f_var(num){
  var curr=menus[num];
  if(NS6) {
    curr.style.MozOpacity=curr.count/100;
  }
  else {
    curr.style.filter="alpha(opacity="+curr.count+")";
  }
  curr.count+=curr.step;
  if((Math.max(curr.sp1,curr.sp2)<curr.count)||(Math.min(curr.sp1,curr.sp2)>curr.count)) {
    clearInterval(curr.id);
    curr.fin=true;
  }
}
