/*******************************************************************************
 * Einblendbox Version 1.1 (11.9.2008)                                         *
 *                                                                             *
 * Version 1.1:                                                                *
 * body-Scrollleisteneigenschaften werden nur noch in nicht IE kl. als 7       *
 * veraendert;                                                                 *
 *                                                                             *
 * Created by Gruenfisch Webdesign GbR, Daniel Zenner und Oliver Richter       *
 *                                                                             *
 ******************************************************************************/ 

// Erreigniswaechter einstellen: Nach dem Laden der Seiten soll die Hintergrundbox mit einem onclick versehen werden!
if (typeof window.addEventListener != 'undefined') window.addEventListener('load', initEinblendbox, false);  
else if (typeof document.addEventListener != 'undefined') document.addEventListener('load', initEinblendbox, false);
else if (typeof window.attachEvent != 'undefined') window.attachEvent('onload', initEinblendbox); 
 
 
 
 
 

function einblendbox(obj_id, status, obenAbst, linksAbst, rechtsAbst)
 {
  if (document.getElementById)
   {
   
    var einbl_box_hg = document.getElementById('einblendbox_hintergrund');
    var einbl_box_vg;
    
    /***************************************************************************
    * Schritt 1: Alle vorkommenden Vordergrundboxen (Container) ausblenden     *
    ***************************************************************************/
    for (i = 0; i < document.getElementsByTagName("div").length; i++)
     {
      aktElement = document.getElementsByTagName("div")[i];
      if (aktElement.className == "einblendbox_vordergrund") aktElement.style.display = "none";
     }
     
    
    /***************************************************************************
    * Schritt 2: Pruefen, ob Elemente ein- oder ausgeblendet werden sollen     *
    *            Anschliessend ein- bzw. ausblenden und Eigenschaften ueberg.  *
    ***************************************************************************/
    
    if (status && obj_id) // Einblenden 
     {
      einbl_box_vg = document.getElementById(obj_id);
     
      einbl_box_hg.style.display = "block"; // Hintergrundbox ausblenden
      einbl_box_vg.style.display = "block"; // Vordergrundbox (Container) ausblenden 
      
      if (old_iexplorer)
       {
        ;
       }
      
      else
       {
        einbl_box_hg.style.position = "fixed" // Versuche position: fixed zu setzten
        document.getElementsByTagName("body")[0].style.overflow = "hidden"; // Scrollleisten im body-Tag entfernen
       }
      
      if (obenAbst)   einbl_box_vg.style.top = obenAbst + "px";     // Ausrichtung Vordergrundbox (oben)
      if (linksAbst)  einbl_box_vg.style.left = linksAbst + "px";   // Ausrichtung Vordergrundbox (links)
      if (rechtsAbst) einbl_box_vg.style.right = rechtsAbst + "px"; // Ausrichtung Vordergrundbox (rechts)
     } 
     
     
    else // Ausblenden
     {
      einbl_box_hg.style.display = "none"; // Hintergrundbox ausblenden
      
      if (old_iexplorer)
       {
        ;
       }
      
      else
       {
        document.getElementsByTagName("body")[0].style.overflow = "auto"; // Scrolleigenschaft fuer body-Tag rekonstruieren 
       }      
          
     }   
   }  
 }
 




function initEinblendbox()
 {
  document.getElementById('einblendbox_hintergrund').setAttribute("onclick", "einblendbox(false, false);"); 
  /*
  // Erreigniswaechter einstellen
  if (typeof window.addEventListener != 'undefined') document.getElementById('einblendbox_hintergrund').addEventListener('click', einblendbox(false, false), false);  
  else if (typeof document.addEventListener != 'undefined') document.getElementById('einblendbox_hintergrund').addEventListener('click', einblendbox(false, false), false);  
  else if (typeof window.attachEvent != 'undefined')document.getElementById('einblendbox_hintergrund').attachEvent('onclick', einblendbox(false, false) );        
  */ 
 } 

 
 
 
 
 
