
var t_fadein = setTimeout("fade_in()",0);
var t_fadeout = setTimeout("fade_out()",0);
var t_wechselWerbung = setTimeout("wechselWerbung()",0);

var zaehler_ro = 0;
var zaehler_ru = 0;
var zaehler_oben = 0;

var	wertFF = 0;
var	wertIE = 0;

var href_o1 = '';
var href_o2 = '';
var href_ro = '';
var href_ru = '';

var link_o1 ='';
var link_o2 ='';
var link_ro ='';
var link_ru ='';

var temp_o1 ='';
var temp_o2 ='';
var temp_ro ='';
var temp_ru ='';


function wechselWerbung() {	
	clearTimeout(t_wechselWerbung);
	clearTimeout(t_fadeout);

	wertFF = 0;
	wertIE = 0;
		
	//Falls Banner für den Seitenkopf vorhanden: Seite nach unten verschieben und Div-Container für Banner zeigen
	if ( typeof( arr_werbung_oben) == "object"){
		document.getElementById('seite').style.marginTop = '63px';
		document.getElementById('banner_top').style.display = 'block';
		/*document.getElementById('werbung_o1').style.height = '72px';
		document.getElementById('werbung_o1').style.width = '468px';		
		document.getElementById('werbung_o2').style.height = '72px';
		document.getElementById('werbung_o2').style.width = '468px';
		temp_o2 = arr_werbung_oben[zaehler_oben][1];
		temp_o2 = arr_werbung_oben[zaehler_oben+1][1];*/
	}
	
	
	if (typeof( arr_werbung_ro) == "object") temp_ro = arr_werbung_ro[zaehler_ro][1];
	else{
		if(document.getElementById('anzeige_ro')) document.getElementById('anzeige_ro').style.display = 'none';
	}
	
        if (typeof( arr_werbung_ru) == "object") {
		temp_ru = arr_werbung_ru[zaehler_ru][1];
		document.getElementById('inhalt_mitte').style.minHeight = '787px';	
		document.getElementById('inhalt_mitte').style.height= '787px';	
	} else {
		if(document.getElementById('anzeige_ru')) document.getElementById('anzeige_ru').style.display = 'none';
	}

	
	//alert('Test: '+temp_ro);
	initLinks(temp_o1, temp_o2, temp_ro, temp_ru);
    
	/*
	if (typeof( arr_werbung_oben) == "object" && typeof( arr_werbung_ro) == "object" && typeof( arr_werbung_ru) == "object") {
		initLinks(arr_werbung_oben[zaehler_oben][1], arr_werbung_oben[zaehler_oben+1][1], arr_werbung_ro[zaehler_ro][1], arr_werbung_ru[zaehler_ru][1]);
	}
	*/
/*
   //Werbung oben links
   if (document.getElementById('werbung_o1') && typeof( arr_werbung_oben) == "object") {
    document.getElementById('werbung_o1').src = 'fileadmin/werbung/oben/'+arr_werbung_oben[zaehler_oben][1];
	document.getElementById('werbung_o1').title = arr_werbung_oben[zaehler_oben][2];
	document.getElementById('werbung_o1').alt = arr_werbung_oben[zaehler_oben][2];
   }
 
   //Werbung oben rechts
   if (document.getElementById('werbung_o2') && typeof( arr_werbung_oben) == "object") {
	
    document.getElementById('werbung_o2').src = 'fileadmin/werbung/oben/'+arr_werbung_oben[zaehler_oben+1][0];
	document.getElementById('werbung_o2').title = arr_werbung_oben[zaehler_oben+1][2];
	document.getElementById('werbung_o2').alt = arr_werbung_oben[zaehler_oben+1][2];
   }

  */
   //Werbung rechts oben
   if (document.getElementById('werbung_ro') && typeof( arr_werbung_ro) == "object") {
	document.getElementById('werbung_ro').style.MozOpacity=wertFF;
	document.getElementById('werbung_ro').style.opacity=wertFF;
	document.getElementById('werbung_ro').style.filter="Alpha(opacity="+wertIE+")";
    document.getElementById('werbung_ro').src = 'fileadmin/werbung/rechts_oben/'+arr_werbung_ro[zaehler_ro][0];
	document.getElementById('werbung_ro').title = arr_werbung_ro[zaehler_ro][2];
	document.getElementById('werbung_ro').alt = arr_werbung_ro[zaehler_ro][2];
   }

   //Werbung rechts unten
   if (document.getElementById('werbung_ru') && typeof( arr_werbung_ru) == "object") {
    document.getElementById('werbung_ru').style.MozOpacity=wertFF;
	document.getElementById('werbung_ru').style.opacity=wertFF;
	document.getElementById('werbung_ru').style.filter="Alpha(opacity="+wertIE+")";
    document.getElementById('werbung_ru').src = 'fileadmin/werbung/rechts_unten/'+arr_werbung_ru[zaehler_ru][0];
	document.getElementById('werbung_ru').title = arr_werbung_ru[zaehler_ru][2];
	document.getElementById('werbung_ru').alt = arr_werbung_ru[zaehler_ru][2];
    }
	
	zaehler_oben++;
	t_fadein = setTimeout(function(){fade_in(0,0);},0);
}

function aendereBanner(){
    
/*	
	if (typeof(arr_werbung_oben) == "object" && zaehler_oben < arr_werbung_oben.length-1) zaehler_oben++;
	else zaehler_oben = 0;
	if (typeof(arr_werbung_oben) == "object" && zaehler_oben < arr_werbung_oben.length-1) zaehler_oben2 = zaehler_oben+1;
	else zaehler_oben2 = 0;
	
	if (typeof( arr_werbung_oben) == "object") {
		link_o1 = arr_werbung_oben[zaehler_oben][1];
		link_o2 = arr_werbung_oben[zaehler_oben2][1];
	}
	
	//Werbung oben links
	if (typeof( arr_werbung_oben) == "object") {
		
		//if (zaehler_oben < arr_werbung_oben.length-1) zaehler_oben++;
		//else zaehler_oben = 0;

	    document.getElementById('werbung_o1').src = 'fileadmin/werbung/oben/'+arr_werbung_oben[zaehler_oben][0];
		document.getElementById('werbung_o1').title = arr_werbung_oben[zaehler_oben][2];
		document.getElementById('werbung_o1').alt = arr_werbung_oben[zaehler_oben][2];
	}
	
	//Werbung oben rechts
	if (typeof( arr_werbung_oben) == "object") {
		
		//if (zaehler_oben < arr_werbung_oben.length-1) zaehler_oben++;
		//else zaehler_oben = 0;

	    document.getElementById('werbung_o2').src = 'fileadmin/werbung/oben/'+arr_werbung_oben[zaehler_oben2][0];
		document.getElementById('werbung_o2').title = arr_werbung_oben[zaehler_oben2][2];
		document.getElementById('werbung_o2').alt = arr_werbung_oben[zaehler_oben2][2];
	}
	
	if (typeof( arr_werbung_oben) == "object" && zaehler_oben < arr_werbung_oben.length-1) zaehler_oben++;
	else zaehler_oben = 0;
*/
	//Werbung rechts oben
	if (typeof( arr_werbung_ro) == "object") {
		
		if (zaehler_ro < arr_werbung_ro.length-1) zaehler_ro++;
		else zaehler_ro = 0;
		
		link_ro = arr_werbung_ro[zaehler_ro][1];
		
	    document.getElementById('werbung_ro').src = 'fileadmin/werbung/rechts_oben/'+arr_werbung_ro[zaehler_ro][0];
		document.getElementById('werbung_ro').title = arr_werbung_ro[zaehler_ro][2];
		document.getElementById('werbung_ro').alt = arr_werbung_ro[zaehler_ro][2];		
	}
		
	//Werbung rechts unten
	if (typeof( arr_werbung_ru) == "object") {	
		
		if (zaehler_ru < arr_werbung_ru.length-1) zaehler_ru++;
		else zaehler_ru = 0;
		
		link_ru = arr_werbung_ru[zaehler_ru][1];

	    document.getElementById('werbung_ru').src = 'fileadmin/werbung/rechts_unten/'+arr_werbung_ru[zaehler_ru][0];
		document.getElementById('werbung_ru').title = arr_werbung_ru[zaehler_ru][2];
		document.getElementById('werbung_ru').alt = arr_werbung_ru[zaehler_ru][2];		
	}
}

function fade_out(wertFF,wertIE) {
	
	clearTimeout(t_fadeout);
  clearTimeout(t_fadein);
	wertFF -= 0.02;
	wertIE -= 2;

	//Werbung rechts oben
    if (document.getElementById('werbung_ro')) {
	document.getElementById('werbung_ro').style.MozOpacity=wertFF;
	document.getElementById('werbung_ro').style.opacity=wertFF;
	document.getElementById('werbung_ro').style.filter="Alpha(opacity="+wertIE+")";
    }

	//Werbung rechts unten
	if (document.getElementById('werbung_ru')) {
	document.getElementById('werbung_ru').style.MozOpacity=wertFF;
	document.getElementById('werbung_ru').style.opacity=wertFF;
	document.getElementById('werbung_ru').style.filter="Alpha(opacity="+wertIE+")";
    }
	
if (wertFF > 0 || wertIE > 0) {
	  t_fadeout = setTimeout(function(){fade_out(wertFF,wertIE);},20);
	 } else {
			  aendereBanner();

			//Werbung rechts oben              
			  if (document.getElementById('werbung_ro')) {
				  document.getElementById('werbung_ro').style.MozOpacity=0;
				  document.getElementById('werbung_ro').style.opacity=0;
				  document.getElementById('werbung_ro').style.filter="Alpha(opacity="+0+")";
              }

			  //Werbung rechts unten
			  if (document.getElementById('werbung_ru')) {
	    	      document.getElementById('werbung_ru').style.MozOpacity=0;
		          document.getElementById('werbung_ru').style.opacity=0;
		          document.getElementById('werbung_ru').style.filter="Alpha(opacity="+0+")";
              }
              fade_in(0,0);
	}

}

function fade_in(wertFF,wertIE) {
	clearTimeout(t_fadein);
    clearTimeout(t_fadeout);
	wertFF += 0.02;
	wertIE += 2;


	//Werbung rechts oben  
    if (document.getElementById('werbung_ro')) {
		document.getElementById('werbung_ro').style.MozOpacity=wertFF;
		document.getElementById('werbung_ro').style.opacity=wertFF;
		document.getElementById('werbung_ro').style.filter="Alpha(opacity="+wertIE+")";
	}

    //Werbung rechts unten
	if (document.getElementById('werbung_ru')) {
		document.getElementById('werbung_ru').style.MozOpacity=wertFF;
		document.getElementById('werbung_ru').style.opacity=wertFF;
		document.getElementById('werbung_ru').style.filter="Alpha(opacity="+wertIE+")";
    }
	  
	if (wertFF < 1 || wertIE < 100) {
	  t_fadein = setTimeout(function(){fade_in(wertFF,wertIE);},30);
	} else {
		t_fadeout = setTimeout(function(){fade_out(1,100);},3000);
	}
}


//Bei Click auf Bild öffne Link im neuen Fesnter (falls www gesetzt)
function goLink(href) {
	
	//alert('Test: '+href);
	
		if(href != "#"){
		//window.open(href,"Werbeanzeige");
		self.location.href = href;
	}
	
}

//Bei Mouseover auf Bild ändere Cursor (falls www gesetzt)
function cursorLink(href, werbung_platz) {

	//alert('TEST: '+href);

	if(href != "#"){
		document.getElementById(werbung_platz).style.cursor = "hand";
		document.getElementById(werbung_platz).style.cursor = "pointer";
	}else{
		document.getElementById(werbung_platz).style.cursor = "auto";
	}
	

}

function initLinks(p_link_o1, p_link_o2, p_link_ro, p_link_ru) {
	
	link_o1 = p_link_o1;
	link_o2 = p_link_o2;
	link_ro = p_link_ro;
	link_ru = p_link_ru;
	
/*
	if (typeof( arr_werbung_oben) == "object") {
	href_o1 = document.getElementById("werbung_o1").parentNode;
	href_o2 = document.getElementById("werbung_o2").parentNode;
	}*/
	if(document.getElementById("werbung_ro")) href_ro = document.getElementById("werbung_ro").parentNode;
	if(document.getElementById("werbung_ru")) href_ru = document.getElementById("werbung_ru").parentNode;

	if (href_o1.addEventListener || href_o2.addEventListener || href_ro.addEventListener || href_ru.addEventListener) {
		if (href_o1.addEventListener) href_o1.addEventListener ("click", function(){goLink(link_o1)}, false);
		if (href_o2.addEventListener) href_o2.addEventListener ("click", function(){goLink(link_o2)}, false);
		if (href_ro.addEventListener) href_ro.addEventListener ("click", function(){goLink(link_ro)}, false);
		if (href_ru.addEventListener) href_ru.addEventListener ("click", function(){goLink(link_ru)}, false);
		
	/*	if (href_o1.addEventListener) href_o1.addEventListener ("mouseover", function(){cursorLink(link_o1, "werbung_o1")}, false);
		if (href_o2.addEventListener) href_o2.addEventListener ("mouseover", function(){cursorLink(link_o2, "werbung_o2")}, false);*/
		if (href_ro.addEventListener) href_ro.addEventListener ("mouseover", function(){cursorLink(link_ro, "werbung_ro")}, false);
		if (href_ru.addEventListener) href_ru.addEventListener ("mouseover", function(){cursorLink(link_ru, "werbung_ru")}, false);
		
		return true;
	} else if (href_o1.attachEvent || href_o2.attachEvent || href_ro.attachEvent || href_ru.attachEvent) {
		var retVal;
		if (href_o1.attachEvent) retVal = href_o1.attachEvent("onclick", function(){goLink(link_o1)});
		if (href_o2.attachEvent) retVal = href_o2.attachEvent("onclick", function(){goLink(link_o2)});
		if (href_ro.attachEvent) retVal = href_ro.attachEvent("onclick", function(){goLink(link_ro)});
		if (href_ru.attachEvent) retVal = href_ru.attachEvent("onclick", function(){goLink(link_ru)});		
		
		/*if (href_o1.attachEvent) retVal = href_o1.attachEvent("onmouseover", function(){cursorLink(link_o1, "werbung_o1")});
		if (href_o2.attachEvent) retVal = href_o2.attachEvent("onmouseover", function(){cursorLink(link_o2, "werbung_o2")});*/
		if (href_ro.attachEvent) retVal = href_ro.attachEvent("onmouseover", function(){cursorLink(link_ro, "werbung_ro")});
		if (href_ru.attachEvent) retVal = href_ru.attachEvent("onmouseover", function(){cursorLink(link_ru, "werbung_ru")});

		return retVal;
	}
	
  return false;	
  
} 

