function list_to_select()
{
    var ul_list = document.getElementsByTagName('ul');

    for (var h = 0; h < ul_list.length; h++)
    {
        if (ul_list[h].className == 'select_list')
        {
            var form = document.createElement('form');
            form.name   = 'select_list_' + Math.random() * 100000000000000000;
            form.action = '';
            form.method = 'get';
            
            var select = document.createElement('select');
            select.size = 1;
            select.className = 'select_list';
            select.id = ul_list[h].id;

            var list = ul_list[h];
            var listentries = list.getElementsByTagName('li');

            for (var i = 0; i < listentries.length; i++)
            {
                var option = document.createElement('option');

                var value = listentries[i].getElementsByTagName('a')[0].href;
                var text = listentries[i].getElementsByTagName('a')[0].firstChild.data;
                
                if (text == null)
                {
	                text = listentries[i].getElementsByTagName('dfn')[0].firstChild.data;
                }
                
                if (text == null)
                {
	                text = listentries[i].getElementsByTagName('acronym')[0].firstChild.data;
                }
                
                if (text == null)
                {
	                text = listentries[i].getElementsByTagName('abbr')[0].firstChild.data;
                }                                
                
                if (listentries[i].className == 'active')
                {
                    option.selected = "selected";
                }
                option.value = value;
                option.appendChild(document.createTextNode(text));

                select.appendChild(option);
            }
            
            addEvent(select, 'change', 
                function (event)
                {
                    var event_source = getEventSource(event);
                	location.href = event_source.options[event_source.selectedIndex].value;
                }
            );

            form.appendChild(select);

            var listholder = list.parentNode;
            listholder.replaceChild(form, list);
			h--;
        }
    }
}


addEvent(window, 'load', list_to_select);

function toggle(a)
{
    var e = document.getElementById(a);
     if(!e) return true;
      if(e.style.display == "none")
      {
           e.style.display = "block"
     }
      else
      {
           e.style.display = "none"
      }
      return true;
} 

function shortList(id) {
   var elName = 'resultDetail'+id;
   var anzP = document.getElementById(elName).getElementsByTagName("p").length;
        for(i=0;i<anzP;i++){
            var value = document.getElementById(elName).getElementsByTagName("p")[i];
            value.style.display='none';
        }

} 

function fullList(id) {
  var elName = 'resultDetail'+id;
  var anzP = document.getElementById(elName).getElementsByTagName("p").length;
  
      for(i=0;i<anzP;i++){
            var value = document.getElementById(elName).getElementsByTagName("p")[i];
            value.style.display='inline';
        }

}


