<!--
// JavaScript Document

    function replaceAnchors(){
        var aryTags = document.getElementsByTagName("a");
        for(c=0;c<aryTags.length;c++){
            var strClick = String(document.getElementsByTagName("a")[c].onclick);
            var strHref = String(document.getElementsByTagName("a")[c].href);

            if (document.URL.indexOf("?print=1") > -1) {
              if(strHref.substr(0,1) != "#") {
                document.getElementsByTagName("a")[c].href = "javascript:void(0)";
              }
            } else if (strHref.toLowerCase().indexOf("?print=1") <= 0) {
            if(document.getElementsByTagName("a")[c].target != "_blank" && (strHref.toLowerCase().indexOf(".php") > -1 || strHref.toLowerCase().indexOf(".asp") > -1 || strClick.toLowerCase().indexOf(".php") > -1 || strClick.toLowerCase().indexOf(".asp") > -1)){
                if(document.getElementsByTagName("a")[c].id != undefined && document.getElementsByTagName("a")[c].id != ""){
                		     var str_url = document.URL.split("?");
                         var str_url_params = new Array();
                         var str_url_params_id = new Array();
                         if (str_url[1] != undefined) {
                          str_url_params = str_url[1].split("=");
                         } 
                         if (str_url_params[1] != undefined) {
                          str_url_params_id = str_url_params[1].split("&");
                         }
                         if (str_url_params_id[0] != undefined) {
												 		str_id = str_url_params_id[0];
												 } else {
												 		str_id = "-1_-1_-1";
												 }
                     if(document.getElementsByTagName("a")[c].id == '-1_-1_-1') { 
                             if (str_url_params[2] != undefined){
                             str_url_params_link = str_url_params[2].split("&");                             
                                  document.getElementsByTagName("a")[c].href = strHref + "?id=" +document.getElementsByTagName("a")[c].id + "&as_link=" +str_url_params_link[0] +"&id_link=" +str_url_params_id[0]+ "&as_breadcrumb="+escape(str_breadcrumb);
                             } else {
                                  document.getElementsByTagName("a")[c].href = strHref + "?id=" +document.getElementsByTagName("a")[c].id + "&as_link=" +escape(str_url[0]) +"&id_link=" +str_url_params_id[0]+ "&as_breadcrumb="+escape(str_breadcrumb);
                             }
                     } else {
                         document.getElementsByTagName("a")[c].href = strHref + "?id=" +document.getElementsByTagName("a")[c].id+"&as_link="+escape(strHref)+"&id_link=" +str_id+ "&as_breadcrumb="+escape(str_breadcrumb);
                     }
                }else if(strHref.substr(0,1) != "#" && strHref.substr(0,window.location.href.length+1) != window.location.href+"#" && strHref.substr(0,7) != "mailto:"){                 
                      if(strHref.toLowerCase().indexOf(".php#") > -1){
                          var str_url_anc = strHref.split("#");
                          document.getElementsByTagName("a")[c].href = str_url_anc[0]+"?id=-1_-1_-1"+"&as_link="+escape(str_url_anc[0])+"#"+str_url_anc[1];
                      } else if(strHref.toLowerCase().indexOf(".asp?") > -1 || strHref.toLowerCase().indexOf(".aspx?") > -1 || strHref.toLowerCase().indexOf(".php?") > -1){
                          strHref = strHref.replace(/amp;/,"")
                          document.getElementsByTagName("a")[c].href = strHref; 
                      } else {
                          document.getElementsByTagName("a")[c].href = strHref + "?id=-1_-1_-1"+"&as_link="+escape(strHref);
                      }          
                }  
            }
            }
        }
    }
    function removeTree(strNode){
        var aryTags = document.getElementsByTagName("ul");
        for(y=0;y<aryTags.length;y++){
            if(document.getElementsByTagName("ul")[y].getAttribute("name") == strNode){
                var treeNode = document.getElementsByTagName("ul")[y].parentNode;
                treeNode.removeChild(document.getElementsByTagName("ul")[y]);
            }
        }
    }
    function markNode(strName){
        document.getElementsByName(strName)[0].className = "kontextnavi-hauptpunkt-head";
    }
    function markNodeIntranet(strName){
        document.getElementsByName(strName)[0].className = "kontextnavi-intranet-hauptpunkt-head";
    }
    var aryNodes = new Array();
    var countNodes = 0;
    function checkNodes(){
        if(aryNodes.length == countNodes){
            offset = 1;
        }else{
            offset = 0;
        }
        for(x=0;x<aryNodes.length;x++){
            removeTree(aryNodes[x]);
        }
    }
    function main(){
        replaceAnchors();
        checkNodes();
    }

    var str_breadcrumb;
    function setBreadCrumb(strText){
        str_breadcrumb = strText;
    }

//-->
