//navigation for hard coded howto-pages in 5500 support
function onkoIE() {
var browser = navigator.appName;
//var version = navigator.appVersion;
return browser == "Microsoft Internet Explorer" //? r = true: r = false;
//return r;
}

function GetNaviItems(pathToXML) {
    var version = navigator.appVersion;
    if( onkoIE() && (version.match('MSIE 6')) ){
        ajaxObject = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
       ajaxObject = new XMLHttpRequest();
    }
if (ajaxObject==null)
{
alert ("Browser does not support HTTP Request. Navigation not functional.");
return;
} 

var url=pathToXML+'?'+"clearcache="+ new Date().getTime();
ajaxObject.open("GET",url,true);
ajaxObject.send(null);
ajaxObject.onreadystatechange=WriteNavi;

}

function WriteNavi()  {
     
  if (ajaxObject.readyState==4 || ajaxObject.readyState=="complete")
  {
  
  //var regAurl = '/\/A\d{6,10}/';
  var placeholder = document.getElementById('leftColumn');
  var temparray = '';
  var page = '';
  var output = '';
  
  placeholder.innerHTML = ''; // clear the placeholder...
  //remove possible parameteres
  if(location.href.indexOf('?') != -1) { 
    temparray = location.href.split('?')[0];
    page = temparray.split('/').pop();
    
  } else  {page = location.href.split('/').pop();}
  
     
    
  if(page.indexOf('#') != -1) { // remove possible hash id value 
     page.replace('#',''); 
  }
    
    var NaviXml = ajaxObject.responseXML;
    var topicArray = NaviXml.getElementsByTagName('topic');
    
    for(i=0; i<topicArray.length; i++) {
      var showItem = 0;
      var topicText = '';
      var topic = topicArray[i];
      var tText = topic.getAttribute('text');
      var tAurl = topic.getAttribute('aurl');
      var menuid = topic.getAttribute('menuid');
      var divs  = new Array('<div id="'+menuid+'" style="display:none;">','<div id="'+menuid+'">' , '</div>');
      var itemArray = topic.getElementsByTagName('item');
      var aTags ='';
      
      for(j=0; j<itemArray.length; j++) {
        var highLight = "";
        var item = itemArray[j];
        var iText = item.getAttribute('text');
        var iAurl = item.getAttribute('aurl');
        if(page == iAurl) {
         showItem = 1;
         aTags += '<div class="ht_anchor_box" id="current"><span style="font-size:11px;">'+iText+'</span></div>';  
        } else {aTags += '<div class="ht_anchor_box"'+ highLight +'><a href="/'+iAurl+'">'+iText+'</a></div>';}
      }
      showItem == 1 ? topicText = '<span onclick="javascript:ArrowToggle(this,\''+menuid+'\')" class="arrowbullet arrowbullet-down">'+tText+'</span><br />' : topicText = '<span onclick="javascript:ArrowToggle(this,\''+menuid+'\')" class="arrowbullet-side arrowbullet">'+tText+'</span><br />';     
      output += topicText + divs[showItem] + aTags + divs[2];
      }
    placeholder.innerHTML = output;
  }
}

