//Standard-Variablen initialisieren...
var banner_cycle_time=5000; //in Millisekunden 1000ms=1s
var banner_array=new Array();
var banner_nr=0;
set_opacity("banner1",100);
set_opacity("banner2",0);

function lightup_cycle(){
  //Banner-Nr erhöhen...
  if(banner_nr+1==banner_array.length)banner_nr=0; else banner_nr++;
    
  if(document.getElementById('banner1').opacity==100){
    //Banner2 laden...
    document.images["img_banner2"].src=banner_array[banner_nr];
    
    //Lightup-Wechsel...
    setTimeout("lightup('banner1',0)",banner_cycle_time/2);
    setTimeout("lightup('banner2',100)",banner_cycle_time/2);
  }else{
    //Banner1 laden...
    document.images["img_banner1"].src=banner_array[banner_nr];
    
    //Lightup-Wechsel...
    setTimeout("lightup('banner1',100)",banner_cycle_time/2);
    setTimeout("lightup('banner2',0)",banner_cycle_time/2);
  }
  setTimeout("lightup_cycle()",banner_cycle_time);
}

function lightup(obj_id,opacity){
  var obj=document.getElementById(obj_id);
  if(obj.lightup_opacity==undefined && opacity>=0){
    obj.lightup_opacity=opacity;
  }else if(opacity>=0 && obj.lightup_opacity!=opacity){
    obj.lightup_opacity=opacity;
    return 0;
  }
  if(obj.style.opacity==""){
    var opacity_actual=100;
  }else{
    if(navigator.appName.indexOf("Netscape")!=-1 && parseInt(navigator.appVersion)>=5){
      var opacity_actual=parseFloat(obj.style.opacity)*100;
    }else if(navigator.appName.indexOf("Microsoft")!= -1 && parseInt(navigator.appVersion)>=4){
      var opacity_actual=parseFloat(obj.filters.alpha.opacity);
    }
  }
  if(obj.lightup_opacity==opacity_actual || opacity_actual>100 || opacity_actual<0){
    obj.lightup_opacity=undefined;
    return 0;
  }
  if(obj.lightup_opacity==undefined)return 0;
  if(obj.lightup_opacity>opacity_actual)opacity_delta=+5;
  if(obj.lightup_opacity<opacity_actual)opacity_delta=-5;
  set_opacity(obj_id,opacity_actual+opacity_delta);
  setTimeout("lightup('"+obj_id+"',-100)",50);
}

function set_opacity(obj_id,opacity){
  var obj=document.getElementById(obj_id);
  obj.opacity=opacity;
  if(navigator.appName.indexOf("Netscape")!=-1 && parseInt(navigator.appVersion)>=5){
    obj.style.MozOpacity=opacity/100;
  }else if(navigator.appName.indexOf("Microsoft")!= -1 && parseInt(navigator.appVersion)>=4){
    obj.style.filter="alpha(opacity="+opacity+")";
  }
}

