var off_imgs = new Array();
var on_imgs = new Array();

function showButton(dir,name,href,info,hrefoptions,imgoptions) {
// angegebener name: <filename>_1.<ext> !
  var off_img_src = dir+'/'+name;
  var on_img_src = dir+'/'+name.replace(/_1\./, '_2.');
  off_imgs[name] = new Image();
  on_imgs[name] = new Image();
  on_imgs[name].src = on_img_src;
  var s='<a href='+href+' onMouseOver="return _toggle_On(\''+name+'\',\''+info+'\')" onMouseOut="return _toggle_Off(\''+name+'\')"';
  if (hrefoptions) s+=' '+hrefoptions;
  s+='><img src='+off_img_src+' name='+name+' border=0 alt="'+info+'"';
  if (imgoptions) s+=' '+imgoptions;
  s+='></a>';
  document.write(s);
}

function addTrenner(img,options) {
  var s='<img src="'+img+'"';
  if (options) s+=' '+options;
  document.write(s+'>');
}

function _toggle_getImage(name) {
  img=document[name];
  return img;
}

function _toggle_On(name,info, filter) {
  img=_toggle_getImage(name);
  if (img) {
    if (document.all && filter) eval ("img.filters."+filter+".Apply();");
    off_imgs[name].src=img.src;
    img.src=on_imgs[name].src;
    if (document.all && filter) eval ("img.filters."+filter+".Play();");
  }
  if (info) window.status=info;
  return true;
}

function _toggle_Off(name, filter) {        
  img=_toggle_getImage(name);
  if (img) {
    if (document.all && filter)  eval ("img.filters."+filter+".Apply();");
    img.src=off_imgs[name].src;
    if (document.all && filter) eval ("img.filters."+filter+".Play();");
  }
  window.status=window.defaultStatus;
  return true;
}
