
	
  
function getNewRequest(replacer){
  request = self.location.href;
  temp = /page.html/;  
  newRequest = request.replace(temp,replacer);
  if (request == newRequest) {
      newRequest = request + "/deutsch/" + replacer;
  }
  return newRequest;
}

	
 function MM_openBrWindow(theURL,winName,features) {
        winName = winName.replace(/[^A-Z,0-9]/gi, '');
  		x = window.open(theURL,winName,features);
  		x.focus();
	}
 

	
  
	zoomStatus=0;
	function zoom(){
	        if (!document.all){
	        alert("Leider steht diese Funktion nur Benutzern des Internet Explorers zur Verfügung.");
	        return;
	        }
	        if (zoomStatus==0){
	                document.all.tags('body')[0].style.setAttribute('zoom','125%','false');
	                zoomStatus=1;
	        }
	        else{
	                document.all.tags('body')[0].style.setAttribute('zoom','100%','false');
	                zoomStatus=0;
	        }

	}


	
  
    function mailTo(){
        var myUrl = escape(parent.location.href);
        parent.location.href="mailto:Ihre%20Kontaktadresse?subject=Link-Tipp&body=Dieser%20Link%20wird%20Ihnen%20empfohlen:%20%20" + myUrl;
}

	
  
function printView(){
        printRequest = getNewRequest("print.html");
        MM_openBrWindow(printRequest,'druckAnsicht','scrollbars=yes,width=600,height=420');
}


	
function fastSearch (path) {
    //if wenn kein Suchbegriff, dann keine Suche
    if (document.fastsearch.query.value=="") {
       return;
    }
    else {
        // Suchstring basteln
        document.fastsearch.action ="/deutsch/"+path+"?conquest-searchquery-is-query=true&format=long&conquest-searchquery="
            + "metadata:(" + document.fastsearch.query.value + ")^4 "
            + "url:(" + document.fastsearch.query.value + ")^3 "
            + "title:(" + document.fastsearch.query.value + ")^2 "
            + "contents:(" + document.fastsearch.query.value +")";
       // abschickern
       document.fastsearch.submit();
    }
}


	

    function toggle(id) {
      if (document.getElementById(id).style.display == "none") {
        document.getElementById(id).style.display="";
      } else {
        document.getElementById(id).style.display="none";
      }
    }


	
  
	
function checkOnSearch() {
             //if wenn kein Suchbegriff, dann keine Suche
            if (document.search.words.value=="") {
       	   return;
            }
            else {
                      // Suchstring basteln
                      document.search.action ="/deutsch/Universit%E4tsklinikum/searchresult.html?format=" +
                        document.search.format.options[document.search.format.selectedIndex].value +
                       "&conquest-searchquery=url:(" + document.search.words.value + ")^3 title:(" +
                        document.search.words.value + ")^2 contents:(" + document.search.words.value +")" +
                        " AND language:" + document.search.s_language.options[document.search.s_language.selectedIndex].value;
                        // wenn Suche auf Seiten mit bestimmtem Template eingeschränkt werden soll, Suchstring ergänzen
        if  (document.search.template.options[document.search.template.selectedIndex].value !="") {
              document.search.action += " AND template:" + document.search.template.options[document.search.template.selectedIndex].value;
           }
            // abschickern
            document.search.submit();
            }
}



	
    
//Diashow Funktionen

var shownImgPos = 0; 
var aktiv ;

function changeImg(imagePos) {
    src = imageArray[imagePos];
	newSrc = "/img/ejbimage/image.jpg?id=" + src + "&typ=s";		
	bild = new Image();
	bild = document.getElementById('diaImg');
	bild.src = newSrc;
	if(infos=='') { // falls bu nicht vorhanden, leerzeichen
	    document.getElementById('diaInfos').innerHTML = "&nbsp;";
	}else {
	    document.getElementById('diaInfos').innerHTML = infos;
	}
	stopSlideShow();	
	slideShow();
}

function changenumbers(width){
    numbersWidth = width;
    document.getElementById('numbers').style.width = numbersWidth;
}   
function showImg(imagePos){
    
    //Image Informationen aus den hidden fields des imageProp Formulars holen
    infos = document.getElementById("infos_"+imagePos).innerHTML;
   
    //Image darstellen
    changeImg(imagePos,infos);
    
    //speichern, welches Image gerade angezeigt wird.
    shownImgPos = parseInt(imagePos);
    
    //link highlighten
	//thumbNail = document.getElementById(imagePos);
	//thumbNail.style.borderColor=linkColor;
	
	//alten border wieder auf weiss
	//document.getElementById(shownImgPos).style.borderColor="white";
	
    //diaHighlight(id);
}

function diaHighlight(id){
    if (shownImgPos!=0){
        linkalt = document.getElementById(shownImgId);
        linkalt.style.color=linkColorDefault;
    }    
    link = document.getElementById(id);
    link.style.color=linkColor;
}
  
function getMaxCount(){
    maxCount = imageArray.length-1;
    return maxCount;
}
function nextpic() {
   
    maxCount = getMaxCount();
    imagePos = shownImgPos + 1;
    
    if (imagePos > maxCount) {
     imagePos =0;
    }
    showImg(imagePos);  
}

function prevpic(){
    maxCount = getMaxCount();
    imagePos = shownImgPos - 1;
    if (imagePos==-1) imagePos = maxCount;
    showImg(imagePos);
}

function slideShow(){
    aktiv = window.setInterval("nextpic()",parseInt(hiddeninterval));
}

function startSlideShow() {
    showImg(0);
}

function stopSlideShow(){
  window.clearInterval(aktiv);
    /*try{
        window.clearInterval(aktiv);
    }
    catch(e){
    } */   
}

function firstpic() {
    showImg(0);
}

function lastpic() {
    showImg(getMaxCount());
}
  
    
  
 
