// 'Transparenz 090507' (c) by cybaer@binon.net

function transparency(element,percentage) {
 // Lokale Variablen definieren
 var i, count, objStyle, filterValue, opacityValue;

 // Browser unterstuetzt (W3C-)DHTML?
 if(document.getElementById) {

  // Wurde Object uebergeben und existiert es?
  if(typeof(element)=="object" && element) { obj=element; }
  // Ansonsten: Existiert (mindestens) ein HTML-Element mit passendem NAME-Attribut?
  else if (document.getElementsByName(element) && document.getElementsByName(element)[0]) { obj=document.getElementsByName(element); }
  // Ansonsten: Existiert ein HTML-Element mit passendem ID-Attribut?
  else if (document.getElementById(element)) { obj=document.getElementById(element); }
  // Ansonsten: Existiert (mindestens) ein passendes HTML-Element?
  else if (document.getElementsByTagName && document.getElementsByTagName(element) && document.getElementsByTagName(element)[0]) { obj=document.getElementsByTagName(element); }
  // Ansonsten: Kein passendes Objekt gefunden
  else { obj=false; }

  // Wenn ein Objekt existiert
  if(obj) {
   // Gueltigen Prozentwert definieren (Deckungswert)
   percentage=(typeof(percentage)=="undefined")?50:100-percentage;
   // Wert fuer (IE-)Filter
   filterValue="Alpha(opacity="+percentage+")";
   // Wert fuer CSS opacity
   opacityValue=""+percentage/100;
   // Anzahl der passenden Elemente bestimmen
   count=(obj.length)?obj.length:1;
   // Diese Elemente durchgehen
   for(i=0;i<count;i++) {
    // (Arbeits-)Stylesheet-Objekt definieren
    objStyle=(obj.length)?obj[i].style:obj.style;
    // "filter(Alpha)"-Style setzen (fuer IE)
    objStyle.filter=filterValue;
    // "-moz-opacity"-Style setzen (fuer Mozilla)
    objStyle.MozOpacity=opacityValue;
    // "-khtml-opacity"-Style setzen (fuer Konqueror/Safari)
    objStyle.KhtmlOpacity=opacityValue;
    // "opacity"-Style setzen (fuer CSS-3-Browser)
    objStyle.opacity=opacityValue;
   }
  }

 }
}

// =============================== Direkt-Code ===============================

xJStrans=true; // Externes JavaScript geladen!


var header_index = 1;
var timer = 300;
var progress = 0;
var autochange = 6000;



function headerwechsel(i,h){
if (progress == 0){

clearTimeout ( autochange_id );
autochange_id = setTimeout('headerwechsel(1,'+h+');',autochange);

progress = 1;

for (var n = 0; n <= 100; n++) {
 setTimeout('transparency("header"+header_index,'+n+')',(timer/100)*n);
}

setTimeout('transparency("header"+header_index,0)',timer+100);
setTimeout('ausblenden('+i+','+h+')',timer);
setTimeout('progress = 0;',timer);

}


}


function ausblenden(i,h){


document.getElementById("header"+header_index).style.display='none';

if (i == 0){

if (header_index == 1){

 header_index = h;

}else{

 header_index--;

}
}

if (i == 1){

if (header_index == h){

 header_index = 1;

}else{

 header_index++;

}
}

document.getElementById("header"+header_index).style.display='block';


}

