/////////////////////////////////////////////////////////////////
//    Ein- und Ausblenden von Layern 
////////////////////////////////////////////////////////////////

function DetailsShowHide(Block,aktion)
{
  var flag_return;
  var newStyle1, newStyle2;
  var obj1=MM_findObj(Block+"_aktiv");
  var obj2=MM_findObj(Block+"_inaktiv");
  
  flag_return=false;
  if (obj1 && obj2)
  {
    if ((obj1.style.display=="block" || obj1.style.display=="") && aktion!="show"){ newStyle1="none"; newStyle2="block" } else { newStyle1="block"; newStyle2="none" };
    obj1.style.display=newStyle1;
    obj2.style.display=newStyle2;
    flag_return=true;
  }
  SwitchAllDetailBlocks();
  return flag_return;
}

function AllDetailsShowHide(aktion)
{
  for(var i=1;i>0;i++)
  {
    if (DetailsShowHide("detailblock_"+i,aktion)==false) break;
  }
}

function SwitchAllDetailBlocks()
{
  var obj1;
  var obj2=MM_findObj("AllDetailBlocks");
  var newStyle2="none";
  if (obj2)
  {
    for(var i=1;i>0;i++)
    {
      obj1=MM_findObj("detailblock_"+i+"_aktiv");
      if (!obj1) break;
      if(obj1.style.display=="none")
      {
        newStyle2="block"
        break;
      }
    }
    obj2.style.display=newStyle2;
  }
}     


function getElementsByClassName(class_name) // einblenden
{ 
  var all_obj,ret_obj=new Array(),teststr; 
  if(document.all)all_obj=document.all; 
  else if(document.getElementsByTagName && !document.all)all_obj=document.getElementsByTagName("*"); 
  for(i=0;i<all_obj.length;i++) 
  { 
    if(all_obj[i].className.indexOf(class_name)!=-1) 
    { 
      teststr=","+all_obj[i].className.split(" ").join(",")+","; 
      if(teststr.indexOf(","+class_name+",")!=-1) 
      { 
              if(all_obj[i].style.display != "none"){ 
          all_obj[i].style.display="block"; 
                } 
                else all_obj[i].style.display="block";              
      } 
    } 
  } 
    
} 

function getInfosByClassName(class_name) // ausblenden
{ 
  var all_obj,ret_obj=new Array(),teststr; 
  if(document.all)all_obj=document.all; 
  else if(document.getElementsByTagName && !document.all)all_obj=document.getElementsByTagName("*"); 
  for(i=0;i<all_obj.length;i++) 
  { 
    if(all_obj[i].className.indexOf(class_name)!=-1) 
    { 
      teststr=","+all_obj[i].className.split(" ").join(",")+","; 
      if(teststr.indexOf(","+class_name+",")!=-1) 
      { 
              if(all_obj[i].style.display != "none"){ 
          all_obj[i].style.display="none"; 
                } 
                else all_obj[i].style.display="block";              
      } 
    } 
  } 
    
} 





