
	
  
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. Sie können stattdessen die Tastenkombination STRG+PLUS oder SRG+MINUS verwenden.");
					return;
				}
				if (zoomStatus==0){
					document.getElementById('bodyId').style.setAttribute('zoom','125%','false');
					zoomStatus=1;
				}
				else{
					document.getElementById('bodyId').style.setAttribute('zoom','100%','false');
					zoomStatus=0;
				}
			}
	
		
    
	
         
            function mailTo(language){
                if(language != '' && language != null && language == 'fr'){
                    var myUrl = escape(parent.location.href);
                    parent.location.href="mailto:Contact?subject=Je vous invite à découvrir ce site&body=Cliquez sur: " + myUrl;
                } else {
                    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 pdf(){
newRequest = getNewRequest ('content.pdf');
MM_openBrWindow(newRequest,'PDF','scrollbars=yes,width=800,height=600');
}

	
  
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=='' || document.fastsearch.query.value=='Suche' || document.fastsearch.query.value=='Search') {
                   return;
                }
                else {
                
                    var searchVal = document.fastsearch.query.value;
                    if (searchVal.indexOf("Schweinegrippe")!=-1 || searchVal.indexOf("schweinegrippe")!=-1) {
                        searchVal = 'Schweinegri*'
                    }
                
                    // Suchstring basteln
                    document.fastsearch.action ="/nl/"+path+"?conquest-searchquery-is-query=true&format=long&conquest-searchquery="
                        + "metadata:(" + searchVal + ")^4 "
                        + "url:(" + searchVal + ")^3 "
                        + "title:(" + searchVal + ")^2 "
                        + "contents:(" + searchVal +")";
                   // abschickern
                   document.fastsearch.submit();
                }
            }
            
            function fastSearch2 (path) {
                    // Suchstring basteln
                    document.fastsearch2.action ="/nl/"+path+"?conquest-searchquery-is-query=true&format=long&conquest-searchquery="
                        + "metadata:(" + document.fastsearch2.query.value + ")^4 "
                        + "url:(" + document.fastsearch2.query.value + ")^3 "
                        + "title:(" + document.fastsearch2.query.value + ")^2 "
                        + "contents:(" + document.fastsearch2.query.value +")";
                   // abschickern
                   document.fastsearch2.submit();
              
            }
        
        function checkSearchValue() {
            if(document.getElementById('searchValue').value=='Zoeken') { 
                document.getElementById('searchValue').value='';
            }else {
                if(document.getElementById('searchValue').value=='') {
                    document.getElementById('searchValue').value='Zoeken';
                    }
            }
        }
        
        function submit_function() {
            document.fastsearch2.submit();
        }
        
        function submitMouseOver() {
            document.getElementById('left_button').style.backgroundImage='url(/httpd/img/but-master_left-hi.gif)';
            document.getElementById('middle_button').style.backgroundImage='url(/httpd/img/but-master_middle-hi.gif)';
            document.getElementById('right_button').style.backgroundImage='url(/httpd/img/but-master_right-hi.gif)';
        }
        
         function submitMouseOut() {
            document.getElementById('left_button').style.backgroundImage='url(/httpd/img/but-master_left-lo.gif)';
            document.getElementById('middle_button').style.backgroundImage='url(/httpd/img/but-master_middle-lo.gif)';
            document.getElementById('right_button').style.backgroundImage='url(/httpd/img/but-master_right-lo.gif)';
             
        }
        
         function submitMouseOver1() {
            document.getElementById('left_button1').style.backgroundImage='url(/httpd/img/but-master_left-hi.gif)';
            document.getElementById('middle_button1').style.backgroundImage='url(/httpd/img/but-master_middle-hi.gif)';
            document.getElementById('right_button1').style.backgroundImage='url(/httpd/img/but-master_right-hi.gif)';
        }
        
         function submitMouseOut1() {
            document.getElementById('left_button1').style.backgroundImage='url(/httpd/img/but-master_left-lo.gif)';
            document.getElementById('middle_button1').style.backgroundImage='url(/httpd/img/but-master_middle-lo.gif)';
            document.getElementById('right_button1').style.backgroundImage='url(/httpd/img/but-master_right-lo.gif)';
             
        }
        
            
    
	
        function fastPSearch (path) {
                if (document.fastpsearch.conquest_membersList_lastname.value=="" || document.fastpsearch.conquest_membersList_lastname.value=='Personensuche*' || document.fastpsearch.conquest_membersList_lastname.value=='People Search*' || document.fastpsearch.conquest_membersList_lastname.value=='People search*') {
                       document.fastpsearch.conquest_membersList_lastname.value="";
                       document.fastpsearch.conquest_membersList_lastname.focus();
                   return;
                }
                else {
                    // Suchstring basteln
                    document.fastpsearch.action ="/nl/"+path
                    + "?conquest_membersList_lastname=" + document.fastpsearch.conquest_membersList_lastname.value 
                    + "&conquest_membersList_surname=" + document.fastpsearch.conquest_membersList_surname.value
                    + "&conquest_membersList_unitId=" + document.fastpsearch.conquest_membersList_unitId.value;
                    document.fastpsearch.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();
            }
}



	
  
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 extToggle(id, styleLo, styleHi) {
      if (document.getElementById(id).style.display == "none") {
        document.getElementById(id).style.display="";
        document.getElementById('container-'+id).setAttribute("class",styleHi);
      } else {
        document.getElementById(id).style.display="none";
        document.getElementById('container-'+id).setAttribute("class",styleLo);
      }
    }



	
	
                
                    
                    var internet = false;               // script runs on a webserver; warning: false disables checking the http status code
                    var url = "";            // location of the XML source file
                    var firstlevelnode = "category";    // name of first level node
                    var secondlevelnode = "subcategory";// name of second level node
                    var thirdlevelnode = "products";    // name of third level node
                
                    // creates XMLHttpRequest object; no parameter; returns object in case of success, otherwise false
                    function createObject() {
                        if (window.XMLHttpRequest) {     // Mozilla, Opera, Safari, Internet Explorer 7
                            var request = new XMLHttpRequest();
                        } else if (window.ActiveXObject) { // IE 5 and 6
                            try {
                    	        var request = new ActiveXObject('Msxml2.XMLHTTP');
                            } catch (e) {
                    	        try {
                    		    var request = new ActiveXObject('Microsoft.XMLHTTP');
                    	    } catch (e) {}
                            }
                        }
                        return request;
                   }
                
                    // sends http request, starts evaluation function on every state change; parameter: requested level and nodes; no return value
                    function getData(level, node, node2, id, language, all) {
                        url = '/navresource-'+id+'/'+language+'/url/productsearch.xhtml';
                        document.getElementById(level).innerHTML = "<img src='/httpd/img/ajax-loader.gif' alt='loading' border='0'/>";
                        if(!request) {
                            errorHandler(level,'object');
                        } else {
                            request.open('post', url, true);
                            request.send(null);
                            request.onreadystatechange = function() { evaluateData(level,node,node2,all); };
                        }
                    }
                    
                    // sends http request for external data, starts evaluation function on every state change; parameter: external url; no return value
                    function getExternalData(externalurl) {
                        document.getElementById('products').innerHTML = "<img src='/httpd/img/ajax-loader.gif' alt='loading' border='0'/>";
                        if(!request) {
                            errorHandler(level,'object');
                        } else {
                            request.open('post', externalurl, true);
                            request.send(null);
                            request.onreadystatechange = evaluateExternalData;
                        }
                    }
                
                    function evaluateExternalData() {
                        if (request.readyState == 4) {
                            	if (internet && request.status != 200) {
                            		errorHandler('products','request');
                            	} else {
                            		document.getElementById('products').innerHTML = request.responseText;
                            	}
                        }
                    }
                    
                    function show_loader(level,node,node2,all){
                    if(level == 'products' || level=='products_all' || level=='products_all2'){
                         document.getElementById('producttext').style.display = 'block';
                        }
                        if(level=='products_all' || level=='products_all2'){
                        document.getElementById('products').innerHTML = "<img src='/httpd/img/ajax-loader.gif' alt='loading' border='0'/>";
                        }else{
                        document.getElementById(level).innerHTML = "<img src='/httpd/img/ajax-loader.gif' alt='loading' border='0'/>";
                        }
                        //window.setTimeout("evaluateData('"+level+"','"+node+"','"+node2+"')", 1000);
                        evaluateData(level,node,node2,all);
                    }
                
                    // evaluates received data on state 4; parameter: requested level and nodes; no return value
                    function evaluateData(level,node,node2,all) {
                        if (request.readyState == 4) {
                            if (internet && request.status != 200) {
                            	errorHandler(level,'request');
                            } else {
                            	var xml = request.responseXML;
                            	var leveltext = "";
                            	switch (level) {
                            		case 'category':
                            		 document.getElementById('producttext').style.display = 'none';
                            			var max = xml.getElementsByTagName(firstlevelnode).length;
                            			leveltext = leveltext + "<a name=\"category\" style=\"background-color:#f6f9fc\" onclick='show_loader(\"products_all2\"," + node + ",\"" + all + "\");backgroundStyler(this);' href='javascript:;'>"+all+"</a>";
                            			for(var node = 0; node < max; node++) {
                            			if(xml.getElementsByTagName(firstlevelnode)[node].getAttribute("name")!='productsearch by category'){
                            				if(xml.getElementsByTagName(firstlevelnode)[node].hasChildNodes()) {
                            					leveltext = leveltext + "<a name=\"category\" style=\"background-color:#f6f9fc\" onclick='show_loader(\"subcategory\"," + node + ",\"null\",\"" + all + "\");backgroundStyler(this);' href='javascript:;'>" + xml.getElementsByTagName(firstlevelnode)[node].getAttribute("name") + "</a>";
                            				} else {
                            					leveltext = leveltext + xml.getElementsByTagName(firstlevelnode)[node].getAttribute("name");
                            				}
                            			}
                            		}
                            		break;
                            		case 'subcategory':
                            		 document.getElementById('producttext').style.display = 'none';
                            			var max = xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode).length;
                            			if(max>=2){
                            			  	leveltext = leveltext + "<a name=\"subcategory\" style=\"background-color:#f6f9fc\" onclick='show_loader(\"products_all\"," + node + ",\"null\",\"" + all + "\");backgroundStyler2(this);' href='javascript:;'>"+all+"</a>";
                            			    }
                            			for(var node2 = 0; node2 < max; node2++) {
                            				if(xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].hasChildNodes() && xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getAttribute("url")!=null) {
                            					leveltext = leveltext + "<a name=\"subcategory\" style=\"background-color:#f6f9fc\" onclick='show_loader(\"products\"," + node + "," + node2 + ");backgroundStyler2(this);' href='javascript:;'>" + xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getAttribute("name") + "</a>";
                            				} else {
                            					//leveltext = leveltext + xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getAttribute("name");
                            				}
                            			}
                            		document.getElementById('products').innerHTML = "";
                            		break;
                            		case 'products':
                            		leveltext = leveltext + "<table width='100%'>";
                            			var max = xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getElementsByTagName(thirdlevelnode).length;
                            			for(var node3 = 0; node3 < max; node3++) {
                            				if(xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getElementsByTagName(thirdlevelnode)[node3].hasChildNodes() || xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getElementsByTagName(thirdlevelnode)[node3].getAttribute("url")!=null) {
                            				    var levelTextReplacer = xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getElementsByTagName(thirdlevelnode)[node3].getAttribute("name");
                            				    var levelTextResult = levelTextReplacer.search(/¬Æ/);
                            				    if(levelTextResult != -1){
                            				        levelTextReplacer = levelTextReplacer.replace(/¬Æ/g, "<sup>¬Æ</sup>");
                            				    } else {
                            				        levelTextReplacer = levelTextReplacer.replace(/‚Ñ¢/g, "<sup>‚Ñ¢</sup>");
                            				    }
                            				    leveltext = leveltext + "<tr><td style=\"background-color:#f6f9fc\" onmouseover=\"this.style.backgroundColor='#fce5ec';\" onmouseout=\"this.style.backgroundColor='#f6f9fc'\"><a href=javascript:MM_openBrWindow('" + xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getElementsByTagName(thirdlevelnode)[node3].getAttribute("url") + "','Product','top=50,left=50,dependant=yes,width=700,height=700,resizable=yes,scrollbars=yes');>" + levelTextReplacer + "</a></td></tr>";
                            				} else {
                            					leveltext = leveltext + xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getElementsByTagName(thirdlevelnode)[node3].getAttribute("name");
                            				}
                            			}
                            			leveltext = leveltext + '</table>';
                            		break;
                            		case 'products_all':
                            		leveltext = leveltext + "<table width='100%'>";
                            		var max1 = xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode).length;
                            			for(var node2 = 0; node2 < max1; node2++) {
                            				if(xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].hasChildNodes() && xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getAttribute("url")!=null) {
                            				var max = xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getElementsByTagName(thirdlevelnode).length;
                            					for(var node3 = 0; node3 < max; node3++) {
                                    				if(xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getElementsByTagName(thirdlevelnode)[node3].hasChildNodes() || xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getElementsByTagName(thirdlevelnode)[node3].getAttribute("url")!=null) {
                                    					var levelTextReplacer = xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getElementsByTagName(thirdlevelnode)[node3].getAttribute("name");
                                    					var levelTextResult = levelTextReplacer.search(/¬Æ/);
                                    					if(levelTextResult != -1){
                            				                levelTextReplacer = levelTextReplacer.replace(/¬Æ/g, "<sup>¬Æ</sup>");
                            				            } else {
                            				                levelTextReplacer = levelTextReplacer.replace(/‚Ñ¢/g, "<sup>‚Ñ¢</sup>");
                            				            }
                                    					leveltext = leveltext + "<tr><td style=\"background-color:#f6f9fc\" onmouseover=\"this.style.backgroundColor='#fce5ec';\" onmouseout=\"this.style.backgroundColor='#f6f9fc'\"><a href=javascript:MM_openBrWindow('" + xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getElementsByTagName(thirdlevelnode)[node3].getAttribute("url") + "','Product','top=50,left=50,dependant=yes,width=700,height=700,resizable=yes,scrollbars=yes');>" + levelTextReplacer + "</a></td></tr>";
                                    				} else {
                                    					leveltext = leveltext + xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getElementsByTagName(thirdlevelnode)[node3].getAttribute("name");
                                    				}
                            			        }
                            			}
                            		}
                            		leveltext = leveltext + '</table>';
                            		level = 'products';
                            		break;
                            		case 'products_all2':
                            		leveltext = leveltext + "<table width='100%'>";
                            		var maxx = xml.getElementsByTagName('category_main')[0].getElementsByTagName(firstlevelnode).length;
                            		for(var node = 0; node < maxx; node++) {
                            		var max1 = xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode).length;
                            			for(var node2 = 0; node2 < max1; node2++) {
                            				if(xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].hasChildNodes() && xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getAttribute("url")!=null) {
                            				var max = xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getElementsByTagName(thirdlevelnode).length;
                            					for(var node3 = 0; node3 < max; node3++) {
                                    				if(xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getElementsByTagName(thirdlevelnode)[node3].hasChildNodes() || xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getElementsByTagName(thirdlevelnode)[node3].getAttribute("url")!=null) {
                                    					var levelTextReplacer = xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getElementsByTagName(thirdlevelnode)[node3].getAttribute("name");
                                    					var levelTextResult = levelTextReplacer.search(/¬Æ/);
                                    					if(levelTextResult != -1){
                            				                levelTextReplacer = levelTextReplacer.replace(/¬Æ/g, "<sup>¬Æ</sup>");
                            				            } else {
                            				                levelTextReplacer = levelTextReplacer.replace(/‚Ñ¢/g, "<sup>‚Ñ¢</sup>");
                            				            }
                                    					leveltext = leveltext + "<tr><td style=\"background-color:#f6f9fc\" onmouseover=\"this.style.backgroundColor='#fce5ec';\" onmouseout=\"this.style.backgroundColor='#f6f9fc'\"><a href=javascript:MM_openBrWindow('" + xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getElementsByTagName(thirdlevelnode)[node3].getAttribute("url") + "','Product','top=50,left=50,dependant=yes,width=700,height=700,resizable=yes,scrollbars=yes');>" + levelTextReplacer + "</a></td></tr>";
                                    				} else {
                                    					leveltext = leveltext + xml.getElementsByTagName(firstlevelnode)[node].getElementsByTagName(secondlevelnode)[node2].getElementsByTagName(thirdlevelnode)[node3].getAttribute("name");
                                    				}
                            			        }
                            			}
                            		}
                            		}
                            		leveltext = leveltext + '</table>';
                            		level = 'products';
                            		break;
                            		default:
                            			errorHandler(level,'level');
                            		break;
                            	
                            	
                            	}
                            	document.getElementById(level).innerHTML = leveltext;
                            	leveltext = "";
                            }
                        }
                    }
                    
                    function backgroundStyler(a) {
                        if (a.style.backgroundColor!='#fce5ec') {
                            try {
                                var links = document.getElementsByName('category');
                            } catch (e) {
                                alert('error: '+e);
                            }  
                            for (var i = links.length; i != 0; i--) {
                                var b = links[i-1];
                                if (b.style.backgroundColor == 'rgb(252, 229, 236)' || b.style.backgroundColor == '#fce5ec') { 
                                    b.style.backgroundColor = '#f6f9fc';
                                }
                                a.style.backgroundColor='#fce5ec';
                            }
                        } 
                    }
                    
                    function backgroundStyler2(a) {
                        if (a.style.backgroundColor!='#fce5ec') {
                            var links = document.getElementsByName('subcategory');
                            for (var i = links.length; i != 0; i--) {
                                var b = links[i-1];
                                if (b.style.backgroundColor == 'rgb(252, 229, 236)' || b.style.backgroundColor == '#fce5ec') { 
                                    b.style.backgroundColor = '#f6f9fc';
                                }
                                a.style.backgroundColor='#fce5ec';
                            }
                        } 
                    }
                        
                    
                
                    function errorHandler(level,type) {
                        errortext = "";
                        switch (type) {
                            case 'object':
                                errortext = "error: cannot create XMLHttp instance";
                            break;
                            case 'request':
                                errortext = "error: cannot get data. status code: " + request.status;
                            break;
                            default:
                                errortext = "error: an unknown error occurred";
                            break;
                        }
                        document.getElementById(level).innerHTML = errortext;
                    }
                
                    // creates XMLHttpRequest object
                    var request = createObject();
                
                
            
	 
  
        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 memberSearch(memberSearchString){
        document.membersList.conquest_membersList_surname.value = '*';
        document.membersList.conquest_membersList_lastname.value = memberSearchString.toUpperCase()+'*';    
        document.membersList.submit();
    }
    
    function memberSearchPreName(memberSearchString){
        document.membersList.conquest_membersList_lastname.value = '*';
        document.membersList.conquest_membersList_surname.value = memberSearchString.toUpperCase()+'*';
        document.membersList.submit();
    }
           
    
	
        
    function transform(name,surname) {
        var transformedName = document.getElementById(name).value;
        var transformedSurname = document.getElementById(surname).value;
        if (name == ''){
            transformedName='*';
        }
        if(surname ==''){
            transformedSurname='*';
        }
        
      //  var transformedJob = document.getElementById(job).value;
        
        transformedName = transformedName.substr(0, 1).toUpperCase() + transformedName.substr(1).toLowerCase();
        transformedSurname = transformedSurname.substr(0, 1).toUpperCase() + transformedSurname.substr(1).toLowerCase();
     //   transformedJob = transformedJob.substr(0, 1).toUpperCase() + transformedJob.substr(1).toLowerCase();
        
        if(document.getElementById(name).value.search(/\*/) != '-1' || document.getElementById(surname).value.search(/\*/) != '-1') {
            transformedName = transformedName.replace(/\*/g,'');
            transformedSurname = transformedSurname.replace(/\*/g,'');
           // transformedJob = transformedJob.replace(/\*/g,'');
            document.getElementById(name).value = transformedName+'*';
            document.getElementById(surname).value = transformedSurname+'*';
         //   document.getElementById(job).value = transformedJob+'*';
        } else {
            document.getElementById(name).value = transformedName+'*';
            document.getElementById(surname).value = transformedSurname+'*';
          //  document.getElementById(job).value = transformedJob+'*';
        }
    }
    
    
	
          
    //Diashow Funktionen
    
    var shownImgPos = 0; 
    var aktiv ;
    
    function changeImg(imagePos) {
        src = imageArray[imagePos];
    	newSrc = "/img/ejbimage?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());
    }
      
      
    
	
        
            function checkQuickLinks(selectedIndex,value) {
                if (selectedIndex != 0) {
                    if(value.match("http://")) {
                        window.open(value, '_blank', '');    
                    } else {
                       window.open(value, '_self', '');
                    }                    
                }        
            }
        
    
	
        
            function icAnchor() {
                var anchor = document.getElementById("icAnchorId").value;
                window.location.href = '#'+anchor;
            }
            
            function togglecountries(id) {
              if (document.getElementById(id).style.display == "none") {
                  document.getElementById(id).style.display="";
              } else {
                  document.getElementById(id).style.display="none";
              }
            }
            
        
    
	
    	 
	if(typeof deconcept == "undefined") var deconcept = new Object();
if(typeof deconcept.util == "undefined") deconcept.util = new Object();
if(typeof deconcept.SWFObjectUtil == "undefined") deconcept.SWFObjectUtil = new Object();
deconcept.SWFObject = function(swf, id, w, h, ver, c, quality, xiRedirectUrl, redirectUrl, detectKey) {
	if (!document.getElementById) { return; }
	this.DETECT_KEY = detectKey ? detectKey : 'detectflash';
	this.skipDetect = deconcept.util.getRequestParameter(this.DETECT_KEY);
	this.params = new Object();
	this.variables = new Object();
	this.attributes = new Array();
	if(swf) { this.setAttribute('swf', swf); }
	if(id) { this.setAttribute('id', id); }
	if(w) { this.setAttribute('width', w); }
	if(h) { this.setAttribute('height', h); }
	if(ver) { this.setAttribute('version', new deconcept.PlayerVersion(ver.toString().split("."))); }
	this.installedVer = deconcept.SWFObjectUtil.getPlayerVersion();
	if (!window.opera && document.all && this.installedVer.major > 7) {
		// only add the onunload cleanup if the Flash Player version supports External Interface and we are in IE
		deconcept.SWFObject.doPrepUnload = true;
	}
	if(c) { this.addParam('bgcolor', c); }
	var q = quality ? quality : 'high';
	this.addParam('quality', q);
	this.setAttribute('useExpressInstall', false);
	this.setAttribute('doExpressInstall', false);
	var xir = (xiRedirectUrl) ? xiRedirectUrl : window.location;
	this.setAttribute('xiRedirectUrl', xir);
	this.setAttribute('redirectUrl', '');
	if(redirectUrl) { this.setAttribute('redirectUrl', redirectUrl); }
}
deconcept.SWFObject.prototype = {
	useExpressInstall: function(path) {
		this.xiSWFPath = !path ? "expressinstall.swf" : path;
		this.setAttribute('useExpressInstall', true);
	},
	setAttribute: function(name, value){
		this.attributes[name] = value;
	},
	getAttribute: function(name){
		return this.attributes[name];
	},
	addParam: function(name, value){
		this.params[name] = value;
	},
	getParams: function(){
		return this.params;
	},
	addVariable: function(name, value){
		this.variables[name] = value;
	},
	getVariable: function(name){
		return this.variables[name];
	},
	getVariables: function(){
		return this.variables;
	},
	getVariablePairs: function(){
		var variablePairs = new Array();
		var key;
		var variables = this.getVariables();
		for(key in variables){
			variablePairs[variablePairs.length] = key +"="+ variables[key];
		}
		return variablePairs;
	},
	getSWFHTML: function() {
		var swfNode = "";
		if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { // netscape plugin architecture
			if (this.getAttribute("doExpressInstall")) {
				this.addVariable("MMplayerType", "PlugIn");
				this.setAttribute('swf', this.xiSWFPath);
			}
			swfNode = '<embed type="application/x-shockwave-flash" src="'+ this.getAttribute('swf') +'" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'" style="'+ this.getAttribute('style') +'"';
			swfNode += ' id="'+ this.getAttribute('id') +'" name="'+ this.getAttribute('id') +'" ';
			var params = this.getParams();
			 for(var key in params){ swfNode += [key] +'="'+ params[key] +'" '; }
			var pairs = this.getVariablePairs().join("&");
			 if (pairs.length > 0){ swfNode += 'flashvars="'+ pairs +'"'; }
			swfNode += '/>';
		} else { // PC IE
			if (this.getAttribute("doExpressInstall")) {
				this.addVariable("MMplayerType", "ActiveX");
				this.setAttribute('swf', this.xiSWFPath);
			}
			swfNode = '<object id="'+ this.getAttribute('id') +'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'" style="'+ this.getAttribute('style') +'">';
			swfNode += '<param name="movie" value="'+ this.getAttribute('swf') +'" />';
			var params = this.getParams();
			for(var key in params) {
			 swfNode += '<param name="'+ key +'" value="'+ params[key] +'" />';
			}
			var pairs = this.getVariablePairs().join("&");
			if(pairs.length > 0) {swfNode += '<param name="flashvars" value="'+ pairs +'" />';}
			swfNode += "</object>";
		}
		return swfNode;
	},
	write: function(elementId){
		if(this.getAttribute('useExpressInstall')) {
			// check to see if we need to do an express install
			var expressInstallReqVer = new deconcept.PlayerVersion([6,0,65]);
			if (this.installedVer.versionIsValid(expressInstallReqVer) && !this.installedVer.versionIsValid(this.getAttribute('version'))) {
				this.setAttribute('doExpressInstall', true);
				this.addVariable("MMredirectURL", escape(this.getAttribute('xiRedirectUrl')));
				document.title = document.title.slice(0, 47) + " - Flash Player Installation";
				this.addVariable("MMdoctitle", document.title);
			}
		}
		if(this.skipDetect || this.getAttribute('doExpressInstall') || this.installedVer.versionIsValid(this.getAttribute('version'))){
			var n = (typeof elementId == 'string') ? document.getElementById(elementId) : elementId;
			n.innerHTML = this.getSWFHTML();
			return true;
		}else{
			if(this.getAttribute('redirectUrl') != "") {
				document.location.replace(this.getAttribute('redirectUrl'));
			}
		}
		return false;
	}
}

/* ---- detection functions ---- */
deconcept.SWFObjectUtil.getPlayerVersion = function(){
	var PlayerVersion = new deconcept.PlayerVersion([0,0,0]);
	if(navigator.plugins && navigator.mimeTypes.length){
		var x = navigator.plugins["Shockwave Flash"];
		if(x && x.description) {
			PlayerVersion = new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, ".").split("."));
		}
	}else if (navigator.userAgent && navigator.userAgent.indexOf("Windows CE") >= 0){ // if Windows CE
		var axo = 1;
		var counter = 3;
		while(axo) {
			try {
				counter++;
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+ counter);
//				document.write("player v: "+ counter);
				PlayerVersion = new deconcept.PlayerVersion([counter,0,0]);
			} catch (e) {
				axo = null;
			}
		}
	} else { // Win IE (non mobile)
		// do minor version lookup in IE, but avoid fp6 crashing issues
		// see http://blog.deconcept.com/2006/01/11/getvariable-setvariable-crash-internet-explorer-flash-6/
		try{
			var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		}catch(e){
			try {
				var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
				PlayerVersion = new deconcept.PlayerVersion([6,0,21]);
				axo.AllowScriptAccess = "always"; // error if player version < 6.0.47 (thanks to Michael Williams @ Adobe for this code)
			} catch(e) {
				if (PlayerVersion.major == 6) {
					return PlayerVersion;
				}
			}
			try {
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			} catch(e) {}
		}
		if (axo != null) {
			PlayerVersion = new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));
		}
	}
	return PlayerVersion;
}
deconcept.PlayerVersion = function(arrVersion){
	this.major = arrVersion[0] != null ? parseInt(arrVersion[0]) : 0;
	this.minor = arrVersion[1] != null ? parseInt(arrVersion[1]) : 0;
	this.rev = arrVersion[2] != null ? parseInt(arrVersion[2]) : 0;
}
deconcept.PlayerVersion.prototype.versionIsValid = function(fv){
	if(this.major < fv.major) return false;
	if(this.major > fv.major) return true;
	if(this.minor < fv.minor) return false;
	if(this.minor > fv.minor) return true;
	if(this.rev < fv.rev) return false;
	return true;
}
/* ---- get value of query string param ---- */
deconcept.util = {
	getRequestParameter: function(param) {
		var q = document.location.search || document.location.hash;
		if (param == null) { return q; }
		if(q) {
			var pairs = q.substring(1).split("&");
			for (var i=0; i < pairs.length; i++) {
				if (pairs[i].substring(0, pairs[i].indexOf("=")) == param) {
					return pairs[i].substring((pairs[i].indexOf("=")+1));
				}
			}
		}
		return "";
	}
}
/* fix for video streaming bug */
deconcept.SWFObjectUtil.cleanupSWFs = function() {
	var objects = document.getElementsByTagName("OBJECT");
	for (var i = objects.length - 1; i >= 0; i--) {
		objects[i].style.display = 'none';
		for (var x in objects[i]) {
			if (typeof objects[i][x] == 'function') {
				objects[i][x] = function(){};
			}
		}
	}
}
// fixes bug in some fp9 versions see http://blog.deconcept.com/2006/07/28/swfobject-143-released/
if (deconcept.SWFObject.doPrepUnload) {
	if (!deconcept.unloadSet) {
		deconcept.SWFObjectUtil.prepUnload = function() {
			__flash_unloadHandler = function(){};
			__flash_savedUnloadHandler = function(){};
			window.attachEvent("onunload", deconcept.SWFObjectUtil.cleanupSWFs);
		}
		window.attachEvent("onbeforeunload", deconcept.SWFObjectUtil.prepUnload);
		deconcept.unloadSet = true;
	}
}
/* add document.getElementById if needed (mobile IE < 5) */
if (!document.getElementById && document.all) { document.getElementById = function(id) { return document.all[id]; }}

/* add some aliases for ease of use/backwards compatibility */
var getQueryParamValue = deconcept.util.getRequestParameter;
var FlashObject = deconcept.SWFObject; // for legacy support
var SWFObject = deconcept.SWFObject;
		
    
	
       

  var req = null;
  function getit(id){ 
      req.onreadystatechange = function(){
      switch(req.readyState) {
      case 4:
      if(req.status!=200) {
          alert("Object not found!"); 
          document.getElementById(id+'site').innerHTML = '<img src="/httpd/img/spacer.gif">';
      } else {
        xml = req.responseXML;
        var result  = '0';
        var result2 = '0';
        var y       = 0;
        var root    = xml.getElementsByTagName("directory")[0];
        var anzahl  = root.childNodes.length;
        var checkIndex  = 0;
        var text_before = '';  
        var text_after  = '';             
        document.getElementById(id+'site').innerHTML = '<p>Statistics for the whole site</p>';
        while (!(y == anzahl)){
           resp = root.childNodes[y];
           result = resp.getAttribute("id");
           checkIndex = result.indexOf("_");
           if(checkIndex == '0' && resp.getAttribute("index") !='false'){
           text_before = document.getElementById(id+'site').innerHTML;
           text_after =  document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/index.html">'+result.replace(/_/g, "")+', full year</a></p>';
           var childlength = resp.childNodes.length;
           var k = 0;
               while (!(k == childlength)){
               resp2 = resp.childNodes[k];
               result2 = resp2.getAttribute("id");
               
               if(resp2.getAttribute("index") !='false'){
                     text_before = document.getElementById(id+'site').innerHTML;
                         if (result2 == '01'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Jan</a></p>';}
                         else if (result2 == '02'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Feb</a></p>';}
                         else if (result2 == '03'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Mar</a></p>';}
                         else if (result2 == '04'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Apr</a></p>';}
                         else if (result2 == '05'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', May</a></p>';}
                         else if (result2 == '06'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', June</a></p>';}
                         else if (result2 == '07'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', July</a></p>';}
                         else if (result2 == '08'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Aug</a></p>';}
                         else if (result2 == '09'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Sept</a></p>';}
                         else if (result2 == '10'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Oct</a></p>';}
                         else if (result2 == '11'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Nov</a></p>';}
                         else if (result2 == '12'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Dec</a></p>';}
                       }
                     k++;
                     }         
                   }
                else {
                childlength = resp.childNodes.length;
                k = 0;
                while (!(k == childlength)){
                   resp2 = resp.childNodes[k];
                   result2 = resp2.getAttribute("id");
                   if(resp2.getAttribute("index") !='false'){
                   text_before = document.getElementById(id+'site').innerHTML;
                       if (result2 == '01'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Jan</a></p>';}
                       else if (result2 == '02'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Feb</a></p>';}
                       else if (result2 == '03'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Mar</a></p>';}
                       else if (result2 == '04'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Apr</a></p>';}
                       else if (result2 == '05'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', May</a></p>';}
                       else if (result2 == '06'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', June</a></p>';}
                       else if (result2 == '07'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', July</a></p>';}
                       else if (result2 == '08'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Aug</a></p>';}
                       else if (result2 == '09'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Sept</a></p>';}
                       else if (result2 == '10'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Oct</a></p>';}
                       else if (result2 == '11'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Nov</a></p>';}
                       else if (result2 == '12'){document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Dec</a></p>';}
                      }
                    k++;
                   }
                  }
                y++;
              }
              text_before = document.getElementById(id+'site').innerHTML;
              document.getElementById(id+'site').innerHTML = text_before + '<p>Statistics for units</p>';
              k = 0;
              index2 = false;
                var arr= new Array();
                var arr2= new Array();
              while (!(k == anzahl)){
                  resp2 = root.childNodes[k];
                  unit = resp2.getAttribute("id");
                  result2 = resp2.getAttribute("name");
             

                  var laenge1 = resp2.childNodes.length;
                  timer1 = 0;
                  var write2 = 0;
              while (!(timer1==laenge1)){
                  resp3 = resp2.childNodes[timer1];
                  var name = resp3.getAttribute("id");
                  var index = resp3.getAttribute("index");
                  laenge2 =resp3.childNodes.length;
                  timer2 = 0;
                  var write = 0;
              while(!(timer2 == laenge2)){
                  resp4 = resp3.childNodes[timer2];
                  var index2 = resp4.getAttribute("index");
                  var name2 = resp4.getAttribute("id");
                  timer2++;
                  if (index2==null){
                     write = 1;
                   }
                  }
                  timer1++;
                  if (index==null){
                     write2 = 1;
                   }
                  }
                if ((write==0)&&(write2==0)||(unit.indexOf("_")==0)){
                }else{
                text_before = document.getElementById(id+'site').innerHTML;
                var laenge2 = resp2.childNodes.length;
                arr[k]= result2+'o_o'+resp2.getAttribute("id")+'o_o'+unit; 
                }
                k++;
               }
               arr.sort();
               g = 0;
               while (!(g == arr.lenght)){
                text_before = document.getElementById(id+'site').innerHTML;
                wert = arr[g].split("o_o");
                if(wert[0]!=''){
                document.getElementById(id+'site').innerHTML = text_before + '<p><a style="margin-left:5px;" href="javascript:gogo('+id+','+wert[1]+')">'+wert[0]+'</a></p><div id="'+wert[2]+'"></div>';
                }
             g++;
             
               }
               
              }
             }
            }
          
           }
   
   
            
//Funktion die aufgerufen wird wenn Unit geklickt wurde
         function requnit(id,unit){
//Request lesen

         req.onreadystatechange = function(){
           switch(req.readyState) {
             case 4:
               if(req.status!=200) {
                 alert("Object not found!"); 
               }else{    
                 xml = req.responseXML;
                 var result = '0';
                 var i = 0;
                 var y = 0;
                 var checkIndex = '';
                 var root = xml.getElementsByTagName("directory")[0];
                 var anzahl = root.childNodes.length;
                 var text_before = '';
                 var childlength = 0 ;
//prüfen ob Index vorhanden
                 while (!(y == anzahl)){
                 var text_before2 = document.getElementById(unit).innerHTML;
                   resp = root.childNodes[y];
                   result = resp.getAttribute("id");
                   checkIndex = result.indexOf("_");
                   if(checkIndex == '0' && resp.getAttribute("index") !='false'){
                   text_before = document.getElementById(unit).innerHTML = text_before2 + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/index.html">'+result.replace(/_/g, "")+', full year</a></p>';
                   var childlength = resp.childNodes.length;
                   var k = 0;             
                   while (!(k == childlength)){
                     resp2 = resp.childNodes[k];
                     result2 = resp2.getAttribute("id");
                     if(resp2.getAttribute("index") !='false'){
                       var text_before = document.getElementById(unit).innerHTML;
                            if (result2 == '01'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Jan</a></p>';}
                       else if (result2 == '02'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Feb</a></p>';}
                       else if (result2 == '03'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Mar</a></p>';}
                       else if (result2 == '04'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Apr</a></p>';}
                       else if (result2 == '05'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', May</a></p>';}
                       else if (result2 == '06'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', June</a></p>';}
                       else if (result2 == '07'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', July</a></p>';}
                       else if (result2 == '08'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Aug</a></p>';}
                       else if (result2 == '09'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Sept</a></p>';}
                       else if (result2 == '10'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Oct</a></p>';}
                       else if (result2 == '11'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Nov</a></p>';}
                       else if (result2 == '12'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Dec</a></p>';}
                       }
                       k++;
                     }
                    }
                    else{
                      childlength = resp.childNodes.length;
                      k = 0;
                      while (!(k == childlength)){
                        resp2 = resp.childNodes[k];
                        result2 = resp2.getAttribute("id");
                        if(resp2.getAttribute("index") !='false'){
                        text_before = document.getElementById(unit).innerHTML;
                             if (result2 == '01'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Jan</a></p>';}
                        else if (result2 == '02'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Feb</a></p>';}
                        else if (result2 == '03'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Mar</a></p>';}
                        else if (result2 == '04'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Apr</a></p>';}
                        else if (result2 == '05'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', May</a></p>';}
                        else if (result2 == '06'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', June</a></p>';}
                        else if (result2 == '07'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', July</a></p>';}
                        else if (result2 == '08'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Aug</a></p>';}
                        else if (result2 == '09'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Sept</a></p>';}
                        else if (result2 == '10'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Oct</a></p>';}
                        else if (result2 == '11'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Nov</a></p>';}
                        else if (result2 == '12'){document.getElementById(unit).innerHTML = text_before + '<p><a style="margin-left:20px;" href="/stats/'+id+'/'+unit+'/'+result+'/'+result2+'/index.html">'+result.replace(/_/g, "")+', Dec</a></p>';}
                       }
                      k++;
                     }
                    }
                   y++;
                  }
                 }
                }
               }
              }


           
function gogo(id,unit){  
     if (unit == undefined){
       var checkContent = document.getElementById(id+'site').innerHTML;
       if (checkContent=='<IMG src="/httpd/img/spacer.gif">' || checkContent=='<img src="/httpd/img/spacer.gif">'){    
       try{
         req = new XMLHttpRequest();
          }
         catch (e){
         try{
           req = new ActiveXObject("Msxml2.XMLHTTP");
         } 
         catch (e){
           try{
           req = new ActiveXObject("Microsoft.XMLHTTP");
           } 
         catch (failed){
           req = null;
         }
        }  
       }
       if (req == null)
           alert("Error creating request object!");
           if (!(unit==undefined)){ 
              var url = '/de/Webstatistiken/statsaw.xml?idstats='+id+'&unit='+unit;
           }else{
              var url = '/de/Webstatistiken/statsaw.xml?idstats='+id;
            }
            req.open("GET", url, true);
            if (!(unit==undefined)){
               requnit(id,unit);
            }else{
             document.getElementById(id+'site').innerHTML = '<div style="text-align:center;"><img style="position:absolute;" src="/httpd/img/ajax-loader.gif"></div>';
              
              getit(id);
             
             }
              req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
              req.send(null);
            }
            else if (document.getElementById(id+'site').style.display =='none'){ 
              document.getElementById(id+'site').style.display ='block';
            }else{
              document.getElementById(id+'site').style.display ='none';
            }
            }else{
              var checkContent = document.getElementById(unit).innerHTML;
              if (checkContent==''){       
              try{
              req = new XMLHttpRequest();
              }
              catch (e){
              try{
              req = new ActiveXObject("Msxml2.XMLHTTP");
              } 
              catch (e){
                try{
                  req = new ActiveXObject("Microsoft.XMLHTTP");
                  } 
                  catch (failed){
                   req = null;
                  }
                 }  
                }
                if (req == null)
                 alert("Error creating request object!");
                  if (!(unit==undefined)){
                    var url = '/de/Webstatistiken/statsaw.xml?idstats='+id+'&unit='+unit;
                  }else{
                     var url = '/de/Webstatistiken/statsaw.xml?idstats='+id;
                  }
                  req.open("GET", url, true);
                  if (!(unit==undefined)){
                    requnit(id,unit);
                }else{
                getit(id);
           
               }
               req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
               req.send(null);
            }
            else if (document.getElementById(unit).style.display =='none'){ 
            document.getElementById(unit).style.display ='block';
            }else{
            document.getElementById(unit).style.display ='none';
            }
           }
          }
 

	
	
        
        
   //-----------------------------------------------------------------------------------------------------------

function moveItAfter(wen){
    h= document.getElementById('catalogue1').offsetHeight;
    p= 220 - h;
     y=p;
    if(p>0){
    gone();
    document.getElementById('CardButtonUp').src='/httpd/img/shoppingCardArrowUp_d.jpg';
     document.getElementById('CardButtonDown').src='/httpd/img/shoppingCardArrowDown_d.jpg';
    }else{
    eval(schicht+wen+stil+'.top="'+p+'px"');
    document.getElementById('CardButtonDown').src='/httpd/img/shoppingCardArrowDown_d.jpg';
    document.getElementById('CardButtonUp').src='/httpd/img/shoppingCardArrowUp.jpg';
    }
}

function moveIt(wen,wert,kaus)
{

test=y;  // Hilfsvariable

y+=wert;
h= document.getElementById('catalogue1').offsetHeight;

p= 220 - h;
if(kaus){

    if (test>=0) 
	{
	y=test;
	eval(schicht+wen+stil+'.top="'+y+'"');
	checButtonAfterClick();
    }else{
	eval(schicht+wen+stil+'.top="'+y+'px"');
	checButtonAfterClick();
	}

}else{

    if (y < p) 
	{
	y=test;
	eval(schicht+wen+stil+'.top="'+y+'"');
	checButtonAfterClick();
    }else{
	eval(schicht+wen+stil+'.top="'+y+'px"');
	checButtonAfterClick();
	}

}
}

function checButtonAfterClick(){



    h= document.getElementById('catalogue1').offsetHeight;
    i = document.getElementById('shoppingCard').style.top

    p= 221 - h;
    
    k = i.length-2;
    i = i.substring(0,k);
  
       if(p>=i){
           document.getElementById('CardButtonDown').src='/httpd/img/shoppingCardArrowDown_d.jpg';
       }else{
            document.getElementById('CardButtonDown').src='/httpd/img/shoppingCardArrowDown.jpg';
       }
       
       if(i>=0){
           document.getElementById('CardButtonUp').src='/httpd/img/shoppingCardArrowUp_d.jpg';
       }else{
       document.getElementById('CardButtonUp').src='/httpd/img/shoppingCardArrowUp.jpg';
       }
       if(p>=0){
       document.getElementById('CardButtonUp').src='/httpd/img/shoppingCardArrowUp_d.jpg';
       document.getElementById('CardButtonDown').src='/httpd/img/shoppingCardArrowDown_d.jpg';
       }
   }


function scrollen(wert) 
{
moveIt('shoppingCard',wert,wert>0);
a=wert;
if ((weiter)&&(y<10)) setTimeout("scrollen(a)",1);
}

function gone()
{   
if(isNS)
	{   
	document.scrollWindowDiv.document.shoppingCard.moveTo(0,0); 
	y=0;
	}   
if(ie)   
	{   
	shoppingCard.style.pixelTop=0;
	y=0;
	}   
if(mz)
	{    
	document.getElementById("shoppingCard").style.top="0px";
	y=0;
	}
if(op)
	{   
	shoppingCard.style.pixelTop=0;
	y=0;
	}
}

//------------------------------------------------------------------------------------------------------------------------
        
     
        
        
           
    function make_Request(url,imageName,method,prod,id,cat,card) {
   
        http_request = false;
        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
        } 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('This service is temporary not available. Please contact the administrator');
            return false;
        } 
        
        if(card){
            url = url+'?imageName='+imageName+'&method='+method+'&prod='+prod+'&id='+id+'&cat='+cat+'&card=true';
            url_rand = url+'&rand='+random();
            http_request.onreadystatechange = function() {
                alertInhalt(imageName,method,url,prod,id,cat,card);
            }
        }else{
            url = url+'?imageName='+imageName+'&method='+method+'&prod='+prod+'&id='+id+'&cat='+cat;
            url_rand = url+'&rand='+random();
            http_request.onreadystatechange = function() {
                alertInhalt(imageName,method,url,prod,id,cat);
            }
        }  
        http_request.open('GET', encodeURI(url_rand), true);
        http_request.send(null);
    }
            
    function alertInhalt(imageName,method,url,prod,id,cat,card) {
       
        if (http_request.readyState == 4) {
           var xml         = http_request.responseText;
           var y           = 0;
            
            if(card){
              document.getElementById("cardDetails").innerHTML = xml;
              setupZoom();
            }else{
                if (imageName!='null'){
                
                    if(document.getElementById(imageName)!=null || method == 'all' || method=='delAll'){
                    
                        changePicture(imageName,id,method,url);
                    }
                }
                document.getElementById("shoppingCard").innerHTML = xml;
                moveItAfter('shoppingCard');
               
                    
                    changeCounter();
                
                if(document.getElementById('catalogue1').childNodes.length==1){
                    document.getElementById('shoppingCardContainer').style.display = 'none';
                }else{
                    document.getElementById('shoppingCardContainer').style.display = 'block';
                }
            }
        }
    }

  function changePicture(imageName,id,method,url){
      if(method=='del'){
          document.getElementById(imageName).src = '/productlist/previewpicture/'+id+'/'+imageName+'.jpg';
      }else if(method=='delAll'){
          location.reload();
      }else if(method=='all'){
          imageNames = imageName.split('::');
          for(var i = 0; i < imageNames.length; ++i){
              document.getElementById(imageNames[i]).src = '/productlist/previewpicture/inCard/'+id+'/'+imageNames[i]+'.jpg';
          }
      }else{
          document.getElementById(imageName).src = '/productlist/previewpicture/inCard/'+id+'/'+imageName+'.jpg';
      }
  }
    
  function changeCounter(){
      countervalue = document.getElementById('countPictures').innerHTML;
      if(countervalue == 1){
          countervalue += ' Datei';
      }else{
        countervalue += ' Dateien';
      }
        document.getElementById("counter").innerHTML = countervalue;
   }
    
  function make_unvisible(){
        document.getElementById('shoppingCardContainer').style.display = 'none';
    }
    
  
  function random(){
      return Math.random();
  }  
  
  function klon1(what){
  d = document.getElementById('ausgrauen');
  if(what == 'on'){
	h = document.getElementById("layout").offsetHeight;
	d.style.height = h+'px';
	d.style.display = 'block';
	}else{
	d.style.display = 'none';
	}
}
            
        
    
	
         
			function replaceStaticImage(div) {
	            var levelTextReplacer = div;
                levelTextReplacer.innerHTML = levelTextReplacer.innerHTML.replace(/9999999999/g, '<br/><a href=http://www.comsecura-ag.de border=0 target=_blank><img src=/httpd/img/comsecura_logo.jpg></a><br/>');
			}
		
    

