<!--
var lastpic=-1;
var locked=-1;
var picsoff = new Array();
var picson = new Array();
var picslock = new Array();
var pics = new Array();
var pictxt = new Array();
var cnt = 0;

function preload(p,pname,alttxt,datei,dateihi) {
 if (document.images) {
  pics[cnt] = pname;
  pictxt[cnt] = alttxt;
  picsoff[cnt] = new Image (10,10);
  picsoff[cnt].src=datei;
  picson[cnt]=new Image ();
  picson[cnt].src=dateihi;
  picslock[cnt]=new Image ();
  picslock[cnt].src=dateihi;
  cnt++;
 }
}
function preload2(p,pname,alttxt,datei,dateihi,dateilock) {
 if (document.images) {
  pics[cnt] = pname;
  pictxt[cnt] = alttxt;
  picsoff[cnt] = new Image (10,10);
  picsoff[cnt].src=datei;
  picson[cnt]=new Image ();
  picson[cnt].src=dateihi;
  picslock[cnt]=new Image ();
  picslock[cnt].src=dateilock;
  cnt++;
 }
}
function pic_hi(p) {
 if (locked != p) {
  if (document.images) {
    if (cnt>p) {
      window.status=pictxt[p];
      document[pics[p]].src = picson[p].src;
    }
  }
  lastpic = p;
 }
 return true;
}
function pic_hi_other(p) {
  if (document.images) {
    if (cnt>p) {
      window.status=pictxt[p];
      document[pics[p]].src = picslock[p].src;
    }
  }
  lastpic = p;
 return true;
}
function pic_hi_excl(p) {
 if (lastpic!=-1) pic_off(p);
 pic_hi(p);
 return true;
}

function pic_hi_excl_other(p) {
 if (lastpic!=-1) pic_off(p);
 pic_hi_other(p);
 return true;
}

function pic_off(p) {
 if (document.images) {
   if (cnt>p) {
     window.status='';
     if (p!=locked) document[pics[p]].src = picsoff[p].src;
   }
 }
// lastpic = -1;
 return true;
}
function pic_off_now(p) {
 if (document.images) {
   if (cnt>p) {
     window.status='';
     document[pics[p]].src = picsoff[p].src;
   }
 }
 return true;
}
function lock(p) {
// alert('lock:'+p);
 if (f_aktiv) doformalesoff();
 f_aktiv=false;
 if (locked!=p) {
   tmp = locked;
   locked = p;
   if (tmp>-1) pic_off(tmp);
   if (picslock[p].src != '') {
     pic_hi_excl_other(p);
   } else {
     pic_hi_excl(p);
   }
//  alert('lock:'+p);
 }
 return true;
}
//--> 

