
	
  
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 kill() {
			document.getElementById('textarea').value = '';
			document.getElementById('name').value = '';
			document.getElementById('strasse').value = '';
			document.getElementById('plz').value = '';
			document.getElementById('ort').value = '';
			document.getElementById('tele').value = '';
			document.getElementById('fax').value = '';
			document.getElementById('email').value = '';
			document.getElementById('err').value = 'Email';
			document.getElementById('art').value = 'Med.-Studium';
			document.getElementById('von').value = '';
			document.getElementById('bis').value = '';
			}   
			
			
function stern(){

        
        if(document.form1.err.value =='Post'){
        document.getElementById('post1').style.display='';
        document.getElementById('post2').style.display='';
         document.getElementById('telef').style.display='none';
         document.getElementById('handy').style.display='none';
         document.getElementById('mail').style.display='none';
        }
        else if(document.form1.err.value =='Telefon'){
        document.getElementById('telef').style.display='';
         document.getElementById('post2').style.display='none';
         document.getElementById('post1').style.display='none';
         document.getElementById('handy').style.display='none';
         document.getElementById('mail').style.display='none';
        }
         else if(document.form1.err.value =='Handy'){
         document.getElementById('handy').style.display='';
          document.getElementById('post2').style.display='none';
         document.getElementById('telef').style.display='none';
         document.getElementById('post1').style.display='none';
         document.getElementById('mail').style.display='none';
        }
         else{
         document.getElementById('mail').style.display='';
          document.getElementById('post2').style.display='none';
         document.getElementById('telef').style.display='none';
         document.getElementById('handy').style.display='none';
         document.getElementById('post1').style.display='none';
        }
    
}
			
function meldung() {
        if(document.getElementById('name').value ==''){
         alert('Bitte füllen Sie das Feld "Name" aus!');
         return false;
        }
        else if((document.getElementById('strasse').value =='')&&(document.form1.err.value =='Post')){
        alert('Bitte füllen Sie das Feld "Strasse" aus!');
          return false;
        }
        else if((document.getElementById('plz').value =='')&&(document.form1.err.value =='Post')){
       alert('Bitte füllen Sie das Feld "PLZ" aus!');
          return false;
        }
        else if((document.getElementById('ort').value =='')&&(document.form1.err.value =='Post')){
        alert('Bitte füllen Sie das Feld "Ort" aus!');
          return false;
        }
        else if((document.getElementById('tele').value =='')&&(document.form1.err.value =='Telefon')){
        alert('Bitte füllen Sie das Feld "Telefon" aus!');
          return false;
        }
        else if((document.getElementById('fax').value =='')&&(document.form1.err.value =='Handy')){
         alert('Bitte füllen Sie das Feld "Mobil" aus!');
          return false;
        }
        else if((document.getElementById('email').value =='')&&(document.form1.err.value =='Email')){
        alert('Bitte füllen Sie das Feld "E-mail" aus!');
          return false;
        }
        else if((document.getElementById('von').value.length != '8')||(document.getElementById('bis').value.length != '8' )){
        alert('Das Datum muss das Format (TT.MM.JJ) haben!');
        }
        else if ((document.getElementById('von').value.indexOf('.') == -1)||(document.getElementById('bis').value.indexOf('.') == -1)){  
        alert('Das Datum muss das Format (TT.MM.JJ) haben!');
         }
         else if(document.getElementById('von').value ==''){
         alert('Bitte füllen Sie alle Felder aus!');
          return false;
        }
        else if(document.getElementById('bis').value ==''){
         alert('Bitte füllen Sie alle Felder aus!');
          return false;
        }
         
         
         
         else {
       
                document.form1.action="mail.html?name="+document.form1.name.value+
                "&strasse="+document.form1.strasse.value+
                "&plz="+document.form1.plz.value+
                "&ort="+document.form1.ort.value+
                "&tele="+document.form1.tele.value+
                "&fax="+document.form1.fax.value+
                "&email="+document.form1.email.value+
                "&err="+document.form1.err.value+
                "&art="+document.form1.art.value+
                "&von="+document.form1.von.value+
                "&bis="+document.form1.bis.value+
                "&text="+document.form1.text.value;
                
                MM_openBrWindow(document.form1.action,'response','width=300, height=150, top="100", left="100"');
                }
               }
               
                 function killbox(){
                     if (document.form1.text.value==" "){
                         document.form1.text.value="";}
                         else{
                         }
                     }
 

function check() {

  if (document.form1.Bild.value == "") {
  	alert('Sie haben kein Bild ausgewählt!');
	return;
  }
  else if (document.form1.Absender.value == "") {
  	alert('Sie haben keinen Absender eingegeben!');
	return;
  }
  else if (document.form1.Mail.value == "") {
  	alert("Bitte Ihre E-Mail-Adresse eingeben!");
	return;
  }
  else if (document.form1.Empfaenger.value == "") {
  	alert('Sie haben keinen Empfänger eingegeben!');
	return;
  }
  else if (document.form1.Grusstext.value == "") {
  	alert('Sie haben keinen Grußtext eingegeben!');
	return;
  }
  else {
	document.form1.action="mail.html?Bild="+document.form1.Bild.value+
											"&Absender="+document.form1.Absender.value+
											"&Mail="+document.form1.Mail.value+
											"&Anrede="+document.form1.Anrede.value+
											"&Empfaenger="+document.form1.Empfaenger.value+
											"&Station="+document.form1.Station.value+
											"&Grusstext="+document.form1.Grusstext.value+
											"&recipient="+document.form1.recipient.value;
  	MM_openBrWindow(document.form1.action,'response','width=300, height=150, top="100", left="100"');
  }
}


function MM_openBrWindow(theURL,winName,features) {
  x = window.open(theURL,winName,features);
  x.focus();
}


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

	
         
        
        var zoomStatus = 0;
        if (document.cookie){
            var cookieZoomStatus = document.cookie;
            if(cookieZoomStatus.indexOf("zoomStatus=1")==-1){
                zoomStatus = 0;
            } else {
                zoomStatus = 1;
            }
        }
        
    	function zoom(value){
            	if (!document.all){
        	        alert("Leider steht diese Funktion nur Benutzern des Internet Explorers zur Verfügung.");
        	        return;
    	        }
    	        if (zoomStatus==0){     
    	                	
                    	var myDate = new Date();
                        var timeToKick = myDate.getTime() + (5 * 24 * 60 * 60 * 1000);
                        myDate.setTime(timeToKick);
                        
    	                document.all.tags('body')[0].style.setAttribute('zoom','125%','false');
    	                zoomStatus=1;
                        setCookie ("zoomStatus", "1", "/", "", "", myDate.toGMTString());
    	        }
    	        else{
    	                var myDate = new Date();
                        var timeToKick = myDate.getTime() + (5 * 24 * 60 * 60 * 1000);
                        myDate.setTime(timeToKick);
                        
    	                document.all.tags('body')[0].style.setAttribute('zoom','100%','false');
    	                zoomStatus=0;
                        setCookie ("zoomStatus", "0", "/", "", "", myDate.toGMTString());
    	        }
    
    	}
            
            
        function setCookie (name, value, path, domain, secure, expires) {
            var curCookie = name + "=" + escape(value) +
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            ((secure) ? "; secure" : "") +
            ((expires) ? "; expires=" + expires : "");
            document.cookie = curCookie;
        }

        
    
	
  
    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 favorite(label){
if (label==undefined) label='';
  if (!document.all){
  alert("Bitte verwenden Sie die Tastenkombination STRG+D.");
  return;
  }
  var title = self.document.all.tags("title")[0].innerText;
  getNewRequest('index_1.html');
  window.external.AddFavorite(newRequest,label+title);
}

	
  
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 ="/de/"+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();
            }
}



	


//============Funktion fuer Sitemap=============================
function showNoShow(layerId){
 x = document.getElementById('sitemap'+layerId).style.display;
 picName = "image_"+layerId;
 plus = new Image(); plus.src = "/httpd/img/sitemap_plus.gif";
 down = new Image(); down.src = "/httpd/img/sitemap_down.gif";
 if (x =='none'){
         if (document.getElementById('sitemap'+layerId).hasChildNodes() == false) {
           reloadSitemap(layerId);
         }
         document.getElementById('sitemap'+layerId).style.display='block';
         eval("document."+picName+".src = down.src");
 }
 else {
         document.getElementById('sitemap'+layerId).style.display='none';
         eval("document."+picName+".src = plus.src");
 }
}

//============ Funktionen fuer das dynamische Nachladen ===========
function reloadSitemap(layerId){
         if (document.getElementById('sitemap'+layerId).innerHTML==''){
                  reference = '/sitemapReloader/'+layerId+'/part.html';
                  window.reloader.location.href = reference;
         }
         else return;
}

function changeContent(targetLayer){
         textOrig = self.reloader.document.getElementById('reloadLayer').innerHTML;
         if (textOrig.indexOf('<!--')!=-1){
            text = textOrig.substring(4,textOrig.length-3);
         }
         else
         text = textOrig;
         document.getElementById('sitemap'+targetLayer).innerHTML = text;
}
//Nachladen mit navmodule

function reloadNavresource(layerId,language){
         if (document.getElementById('sitemap'+layerId).innerHTML==''){
                  //reference = '/sitemapReloader/'+layerId+'/part.html';
                  reference = '/navresource-'+layerId+'/'+language+'//sitemapPart.html';                      
                  window.reloader.location.href = reference;
         }
         else return;
}




	
  
        var http_request = false;
        
        
        function makeRequest(url, func) {
            
            http_request = false;
        
            if (window.XMLHttpRequest) { // Mozilla, Safari,...
                http_request = new XMLHttpRequest();
                if (http_request.overrideMimeType) {
                    http_request.overrideMimeType('text/xml');
                    // zu dieser Zeile siehe weiter unten
                }
            } else if (window.ActiveXObject) { // IE
                try {
                    http_request = new ActiveXObject("Msxml2.XMLHTTP");
                } catch (e) {
                    try {
                        http_request = new ActiveXObject("Microsoft.XMLHTTP");
                    } catch (e) {}
                }
            }
            
            if (!http_request) {
                alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
                return false;
            }
            http_request.onreadystatechange = func;
            http_request.open('GET', url, true);
            http_request.send(null);
            
        }
        
        function response() {
            if (http_request.readyState == 4) {
                if (http_request.status == 200) {
                    changeContent(http_request.responseText);
                } else {
                    alert('Bei dem Request ist ein Problem aufgetreten.');
                }
            }
        }
        
        
        
         
 
	
        
        
        var id = 0;
        
        function showNoShow(myId, language) {
            id=myId;
            makeRequest('/navresource-'+id+'/'+language+'/url/sitemapPartAjax.xhtml', response);
        }
        
        function changeContent(xml){
            document.getElementById('sitemap'+id).innerHTML = xml;
            toggleVisibilityAndImage(id);
        }
        
        function toggleVisibilityAndImage(id) {
            divId = 'sitemap' + id;
            imageName = 'image_' + id;
            if (document.getElementById(divId).style.display == "none") {
                document.getElementById(divId).style.display="block";
                document.images[imageName].src = "/httpd/img/sitemap_down.gif";
                document.images[imageName].alt = "open";
            } else {
                document.getElementById(divId).style.display="none";
                document.images[imageName].src= "/httpd/img/sitemap_plus.gif";
                document.images[imageName].alt="closed";
            }
        }
        
    
	
        
          function showinfo(value){
          var info = document.getElementById(value);
          
          info.style.display = 'block';
          
          document.getElementById('map1').src= '/httpd/img/lageplan/lageplan'+value+'.jpg';
          
          }
          
          function clearit(value){
          var info = document.getElementById(value);
          document.getElementById('map1').src= '/httpd/img/lageplan/lageplan.jpg';
          
           info.style.display = 'none';
          
          }
        
    
	
        
      
      
    function checkZoomStatus() {
        if (!document.all){
            return;
        }
        if (document.cookie){
            var cookieZoomStatus = document.cookie;
            if(cookieZoomStatus.indexOf("zoomStatus=1")==-1){
                document.all.tags('body')[0].style.setAttribute('zoom','100%','false');
            } else {
                document.all.tags('body')[0].style.setAttribute('zoom','125%','false');
            }
        }
    }
      
    

