// JavaScript 
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.opacity=curr.count/100;
  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;
  }
}
