﻿  var ul_list = new Array();
  var ul_list2 = new Array();
  var ul_sort = new Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
  var ul_sort2 = new Array();
  
  // Knoten durchlaufen und Werte auslesen
  function getArray(objs)
  {
     
    for (var i = 0; i < objs.length; i++)
    {
      objs2 = objs[i].getElementsByTagName("td");
      if (objs2.length != 0)
      {
        var value = objs2[0].innerHTML;
        var value2 = objs2[1].innerHTML;
        
        // Array füllen
        var newITEM = ul_list.length;
        ul_list[newITEM] = new Array(2);
        ul_list[newITEM][0] = value;
        ul_list[newITEM][1] = value2;
        setSortArray(value.substring(0,1));
      }
    }       
  }
  
  // Knoten durchlaufen und Werte auslesen
  function getArray2(objs)
  {
     
    for (var i = 0; i < objs.length; i++)
    {
      objs2 = objs[i].getElementsByTagName("td");
      if (objs2.length != 0)
      {
        var value = objs2[0].childNodes[0].innerHTML;
        var value2 = objs2[0].childNodes[1].innerHTML;
        
        // Array füllen
        var newITEM = ul_list2.length;
        ul_list2[newITEM] = new Array(2);
        ul_list2[newITEM][0] = value;
        ul_list2[newITEM][1] = value2;
        setSortArray(value.substring(0,1));
      }
    }       
  }
  
  // Buchstabenarray füllen
  function setSortArray(buchstabe)
  {
    buchstabe = buchstabe.toUpperCase();
    var suche = ul_sort.join().indexOf(buchstabe);
    if (suche == -1) ul_sort.push(buchstabe);
  }
  
  
  function show_werte(obj)
  {
    var tmp6 = document.getElementById('inhalt');
    tmp6.innerHTML = get_wert(obj);
    
    var tmp7 = document.getElementById('inhalt2');
    tmp7.innerHTML = get_wert2(obj);
  }
  
  function get_wert(buchstabe)
  {
    var show_text = '<div style="clear: both;"><br style="clear: both;"/>';
    
    ul_list.sort();
    for (var i = 0; i < ul_list.length; i++)
    {
      if (ul_list[i][0].substring(0,1) == buchstabe)
        show_text = show_text + '<div class="liste"><table><tr><td class="abstand">' + ul_list[i][0] + '</td><td class="abstand1">' + ul_list[i][1] + '</td></tr></table></div>'
    }
    
    show_text = show_text + '</div><br style="clear: both;"/><br/><hr/>';
    return(show_text);
  }
  
  function get_wert2(buchstabe)
  {
    var show_text = '';
    
    ul_list2.sort();
    for (var i = 0; i < ul_list2.length; i++)
    {
      if (ul_list2[i][0].substring(0,1) == buchstabe)
        show_text = show_text + '<p><strong>' + ul_list2[i][0] + '</strong>' + ul_list2[i][1] + '</p>'
    }
    
    show_text = show_text + '';
    return(show_text);
  }
  
  function init()
  {
    //try
    {
	    var tmp1 = document.getElementById('test');
	    var src1 = document.getElementById('src');
	    var tmp2 = src1.getElementsByTagName("tr");
	    var src2 = document.getElementById('src1');
	    var tmp3 = src2.getElementsByTagName("tr");
	    getArray(tmp2);
	    getArray2(tmp3);
	    
	    ul_sort.sort();

      // Sortierung mit Buchstaben Links
      var myDIV_SORT = document.getElementById("sort");
      var CssClass = document.createAttribute("class");
      CssClass.nodeValue = "buchstaben_sort";
      myDIV_SORT.setAttributeNode = CssClass;
      
      for (var i = 0; i < ul_sort.length; i++)
      {
        var link = '';
        if (i != 0) link = '&nbsp;';
        link = link + '<a href="#" onclick="show_werte(\'' + ul_sort[i] + '\')">' + ul_sort[i] + '</a>';
        if (i < (ul_sort.length - 1)) link = link + '&nbsp;|';
        myDIV_SORT.innerHTML = myDIV_SORT.innerHTML + link;
      }
      
      
      show_werte(ul_sort[0]);
      
      document.getElementById('src').style.display = 'none';
      document.getElementById('src1').style.display = 'none';
    }
    //catch(e)
    {}
    
  }

