//Browsertest
var ie = document.all ? true : false ;

//global variables
var xOpacity=0.1;
var parent= "page-mainbox";
var i;

//eventhandler zuweisen
if(!ie){
   window.addEventListener("load", addEventHandler, false);
}else{ 
   window.onload = addEventHandler;
   } 
   
//suchbutton
function clearsearch(){ 
   var leftsubmit= document.getElementById('leftsubmit');
   leftsubmit.style.width="20px";
   leftsubmit.setAttribute("value",".");
   leftsubmit.style.color="#000000"; 
   } 
   
//crossfading   
function fadeThis(){ 
   celement=document.getElementById('spezialtooltip'); 
   xOpacity+=.05; 
   celement.style.opacity = xOpacity; 
   celement.style.MozOpacity = xOpacity; 
   celement.style.filter = "alpha(opacity=" + (xOpacity*100) + ")"; 
   if(xOpacity < .99) 
   setTimeout(fadeThis,50); 
   }

//close created element
function closeThisValue(){ 
   objBody = document.getElementById(parent); 
   tooltip = document.getElementById('spezialtooltip'); 
   objBody.removeChild(tooltip); 
   xOpacity=0.1; 
   } 

//create new tooltip element
function tooltip(){ 
   if(document.getElementById('spezialtooltip')){ 
      closeThisValue() 
   } 
   closeImg = document.createElement('img'); 
   closeImg.setAttribute('alt','Close'); 
   closeImg.setAttribute('src','fileadmin/images/webfox/layout/close-button.png'); 
   closelink = document.createElement('a'); 
   closelink.setAttribute('title','Close'); 
   closelink.setAttribute('id','closelink'); 
   closelink.href=""; 
   
   closelink.onclick = function () {
      closeThisValue(); 
      return false;
      } 
   closelink.appendChild(closeImg); 
   
   frame = document.createElement('iframe'); 
   frame.setAttribute('id', 'tooltipframe'); 
   url = this.href.split("/"); 
   url=url[3]+'&popup=1'; 
   frame.src=url; 
   tooltip = document.createElement('div'); 
   tooltip.setAttribute('id', 'spezialtooltip'); 
   tooltip.appendChild(closelink); 
   tooltip.appendChild(frame); 
   objBody = document.getElementById(parent); 
   objBody.appendChild(tooltip); 
   fadeThis(); 
   return false;
   } 

function addEventHandler(){
 
   clearsearch();
   
   linkSet01 = document.getElementById('listnews');
   if(linkSet01!=null){
      allLinks = linkSet01.getElementsByTagName("a"); 
         for(i = 0; i < allLinks.length; i++ ){ 
            allLinks[i].onclick=tooltip;
         } 
      }
}


function createPrintLink(){
document.write('<ul id="print" ><li><a href="#" onclick="print();return false;" title="Drucken">Drucken</a></li></ul>');
}

//Funktionen des Bilderwechslers
var imgs = new Array();
var zInterval = null;
var current=0;
var pause=false;
var time = 2500;

function initImageFade() {
   imgs = document.getElementById("imageContainer").getElementsByTagName("img");
   for(i = 1;i < imgs.length; i ++ ){
       imgs[i].xOpacity = 0;
	}
    imgs[0].style.display = "block";
    imgs[0].xOpacity = .99;
    setTimeout( imageCrossFade , time);
   }


function imageCrossFade() {
	cOpacity = imgs[current].xOpacity;
	nIndex = imgs[current+1]?current+1:0;
	nOpacity = imgs[nIndex].xOpacity;

	cOpacity -=.05; 
	nOpacity +=.05;
	
	imgs[nIndex].style.display = "block";
	imgs[current].xOpacity = cOpacity;
	imgs[nIndex].xOpacity = nOpacity;
	
	setOpacity(imgs[current]); 
	setOpacity(imgs[nIndex]);
	
	if(cOpacity <= 0) {
	   imgs[current].style.display = "none";
	   current = nIndex;
	   setTimeout( imageCrossFade , time);
	} else {
	   setTimeout( imageCrossFade , 50);
	}
	
	function setOpacity(obj) {
		if(obj.xOpacity > .99) {
			obj.xOpacity = .99;
			return;
		}
		obj.style.opacity = obj.xOpacity;
		obj.style.MozOpacity = obj.xOpacity;
		obj.style.filter = "alpha(opacity=" + (obj.xOpacity * 100) + ")";
	}
	
}
