var breakit = 0;
var zaehler;
var lastobj;
var zeitliste = "";
var maxtime = "2000";
var starttime = 0;
var vergangenezeit = 0;
var anteilanmaxtime = 0;
var sub = 0;
var jetzt;
function fadein(obj,deep) {
 window.clearTimeout(zaehler);
 if(lastobj){document.getElementById(lastobj).style.display='none';}
 if(!deep)deep=0.9;
 deep2=deep*100;
 document.getElementById(obj).style.display = "block";
 document.getElementById(obj).style.opacity = deep;
 document.getElementById(obj).style.filter = "alpha(opacity=" + deep2 + ")";
 lastobj = obj;
}
function fadeout(obj) {
 jetzt = new Date();
 if(!obj){obj = lastobj;}else{lastobj = obj;}
 aktopacity = document.getElementById(obj).style.opacity;
 aktfilter = document.getElementById(obj).style.filter;
 if(!starttime)
 {
 starttime=jetzt.getTime();
 sub=0.01;
 }
 else
 {
 vergangenezeit=jetzt.getTime()-starttime;
 sub=vergangenezeit/maxtime;
 zeitliste = zeitliste + " -> " + vergangenezeit;
 }
 aktopacity=aktopacity-sub;
 if(aktopacity> 0 ) {
 aktfilter = aktopacity * 100;
 document.getElementById(obj).style.opacity = aktopacity;
 document.getElementById(obj).style.filter = "alpha(opacity=" + aktfilter + ")";
 if(breakit==0){zaehler = window.setTimeout("fadeout()", 5);}
 }
 else
 {
 document.getElementById(obj).style.display = "none";
 document.getElementById(obj).style.opacity = "0.9";
 document.getElementById(obj).style.filter = "alpha(opacity=90)";
 window.clearTimeout(zaehler);
 starttime="";
 }
}
function fadeoutstop(obj,deep) {
 breakit = 1;
 if(!deep)deep = 0.9;
 deep2 = deep*100;
 document.getElementById(obj).style.display = "block";
 document.getElementById(obj).style.opacity = deep;
 document.getElementById(obj).style.filter = "alpha(opacity=" + deep2 + ")";
 window.clearTimeout(zaehler);
 starttime="";
}
