function PopUpFill( name, inhalt, width, height, left, top )
{
  win = window.open( '', name, "width=" + width + ",height=" + height + ",left=" + left + ",top=" + top + ",resizable=yes,scrollbars=yes");
  win.document.write( inhalt );
  win.focus();
  win.stop();
}

function PopUp( link, name )
{
  win = window.open( link, name );
  win.focus();
}


// Adminmenü-Dropdown und CCS Klappmenü menue_aussehen_9 
sfHover = function() {

    var sfEls = "";
    var sfEls2 = "";
    
    if(document.getElementById("a_menu") != null)
  	 var sfEls = document.getElementById("a_menu").getElementsByTagName("LI");
  	 
  	if(document.getElementById("menue_aussehen_9") != null) 
	   var sfEls2 = document.getElementById("menue_aussehen_9").getElementsByTagName("LI");

	  // Adminmenü
    for (var i=0; i<sfEls.length; i++) {
		  sfEls[i].onmouseover=function() {
			  this.className+=" sfhover";
  		}
	  	sfEls[i].onmouseout=function() {
		  	this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		  }
  	}
	
	  //Menü Auswahl 9
	  for (var i=0; i<sfEls2.length; i++) {
		  sfEls2[i].onmouseover=function() {
			  this.className+=" sfhover";
	  	}
		  sfEls2[i].onmouseout=function() {
			  this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
	  	}
	  }

}
if (window.attachEvent) window.attachEvent("onload", sfHover);


function getElementsByClassName(className) {
    var muster = new RegExp("(^| )" + className + "($| )");
    var alles = document.getElementsByTagName("*");
    var gefunden = new Array();
    var i;

    for (i=0; i < alles.length; i++) {
        if (alles[i] && alles[i].className && alles[i].className != "") {
            if (alles[i].className.match(muster))
                gefunden[gefunden.length] = alles[i];
        }
    }

    return gefunden;
}


function insert_action_picture_pool_1( pic_name, beschreibung, width, height )
{
  var newpic = new Image();
  newpic.src = pic_name;
  
  document.images['action_bild_original'].src = newpic.src;
  document.images['action_bild_original'].width = width;
  document.images['action_bild_original'].height = height;
  document.getElementById( 'pool_1_beschreibung' ).innerHTML = beschreibung;
}


offen = new Array();
function insert_klappmenue( struct_id, insert )
{
  var name = "klapp_menue_";
  var name2 = "vorzeichen_";
  if( offen[struct_id] != 1 ){
   offen[struct_id] = 1;
   document.getElementById( name + struct_id ).innerHTML = insert;
   document.getElementById( name2 + struct_id ).innerHTML = '- ';
  }else{
   offen[struct_id] = 0;
   document.getElementById( name + struct_id ).innerHTML = ''; 
   document.getElementById( name2 + struct_id ).innerHTML = '+ ';
  }  
}

var merk_menue = 0;
function insert_klappmenue_mouseover( struct_id, insert )
{
  var name = "klapp_menue_";
  
  if( !struct_id ) struct_id = "0";
  if( !insert ) insert = "";
    
  if( merk_menue != 0 ){
    document.getElementById( name + merk_menue ).innerHTML = '';
  }     
  document.getElementById( name + struct_id ).innerHTML = insert;  
  merk_menue = struct_id;
}
function insert_klappmenue_mouseover_out( )
{
  var name = "klapp_menue_";
  
  if( merk_menue != 0 ){
    document.getElementById( name + merk_menue ).innerHTML = '';
  }     
}




var title;
function statuszeit( title_board )
{
  var a = new Date();
  var b = String(a.getSeconds());
  var c = String(a.getHours());
  var d = String(a.getMinutes());
  if(title_board) title = title_board;
  if(b.length < 2){ b = "0"+b; }
  if(c.length < 2){ c = "0"+c; }
  if(d.length < 2){ d = "0"+d; }
  var f = title+"   "+c+":"+d+":"+b;
  window.status = f;

  window.setTimeout('statuszeit()',1000);
}


function mouseover_bg( wert, row )
{
	if(row==1)wert.style.background='#FFFFF5';
	if(row==2)wert.style.background='#FFFFF5';
}

function mouseover_bg2( wert, row )
{
	if(row==2)wert.style.background='#EEEEEE';
	if(row==1)wert.style.background='#FFFFFF';
}

function mouseover( nr, url )
{
  Bild2 = new Image();
  Bild2.src = url;
  window.document.images[nr].src=Bild2.src;
}
function mouseout( nr, url )
{
  Bild1 = new Image();
  Bild1.src = url;
  window.document.images[nr].src=Bild1.src;
}




function pic_show_open() {
	var win;
	win = window.open("./show_pic.php", "Bilder", "width=250, height=600, resizable=yes, scrollbars=yes");
	win.focus();
}

function search_open( link ) {
	var win;
	win = window.open("./search_open.php" + link , "Suchergebnis", "width=900, height=400, resizable=yes, scrollbars=yes");
	win.focus();
}

function open_search( link ) {
	var win;
	win = window.open( link , "Suchergebnis", "width=530, height=350, resizable=yes, scrollbars=yes");
	win.focus();
}





function insert(tag,aufruf) {
 
  var input = document.forms['add'].elements[aufruf];


  if( aufruf == 'inhalt' )
    myCpWindow_Template.toggleEditor();
  
  if( aufruf == 'vorlage_php' )
    myCpWindow_PHP.toggleEditor();
  

  aTag = tag;
  eTag = "";

  var ausdruck=/\[size=[0-9]+\]/;
  if(ausdruck.exec(tag)){
    eTag = "[/size]";
  }

  ausdruck=/\[color=[a-z]+\]/;
  if(ausdruck.exec(tag)){
    eTag = "[/color]";
  }

  ausdruck=/\[font=[a-z]+\]/;
  if(ausdruck.exec(tag)){
    eTag = "[/font]";
  }


  if(tag=='bild'){
    var url;
    url = prompt("Geben Sie die Url vom Bild ein:","http://");
    aTag = "";
    eTag = "";
    if(url){
      aTag = "[img]"+url;
      eTag = "[/img]";
    }
  }
  if(tag=='link'){
    var url;
    url = prompt("Geben Sie die Url vom Link ein:","http://");
    link = prompt("Geben Sie den Linknamen ein:","");
    aTag = "";
    eTag = "";
    if(url){
      aTag = "[url="+url+"]"+link;
      eTag = "[/url]";
    }
  }

 if(tag=='flow_right'){
   aTag = "[float_right]";
   eTag = "[/float_right] [float_right_none]";
 }

 if(tag=='flow_left'){
   aTag = "[float_left]";
   eTag = "[/float_left] [float_left_none]";
 }

  if(tag=='center'){
    aTag = "[center]";
    eTag = "[/center]";
  }

  if(tag=='bold'){
    aTag = "[b]";
    eTag = "[/b]";
  }

  if(tag=='rechts'){
    aTag = "[right]";
    eTag = "[/right]";
  }

  if(tag=='[color=339900]'){
    aTag = "[color=339900]";
    eTag = "[/color]";
  }

  if(tag=='[color=009A34]'){
    aTag = "[color=009A34]";
    eTag = "[/color]";
  }

 if(tag=='[color=E9E9E9]'){
    aTag = "[color=E9E9E9]";
    eTag = "[/color]";
  }

  if(tag=='[color=999999]'){
    aTag = "[color=999999]";
    eTag = "[/color]";
  }

  if(tag=='ueberschrift'){
    aTag = "[h2]";
    eTag = "[/h2]";
  }

  if(tag=='ueberschrift2'){
    aTag = "[h3]";
    eTag = "[/h3]";
  }

  if(tag=='mail'){
    var url;
    url = prompt("Geben Sie die Mail-Adresse ein:","name@host.de");
    aTag = "";
    eTag = "";
    if(url){
      aTag = "[mail="+url+"]"+url;
      eTag = "[/mail]";
    }
  }

  if(tag=='block'){
    aTag = "[block]";
    eTag = "[/block]";
  }

  if(tag=='italic'){
    aTag = "[italic]";
    eTag = "[/italic]";
  }

  if(tag=='under'){
    aTag = "[under]";
    eTag = "[/under]";
  }


  input.focus();
  /* fuer Internet Explorer */
  if(typeof document.selection != 'undefined') {
    /* Einfuegen des Formatierungscodes */
    var range = document.selection.createRange();
    var insText = range.text;
    range.text = aTag + insText + eTag;
    /* Anpassen der Cursorposition */
    range = document.selection.createRange();
    if (insText.length == 0) {
      range.move('character', -eTag.length);
    } else {
      /* range.moveStart('character', aTag.length + insText.length + eTag.length);   */
      range.moveStart(0, aTag.length + insText.length + eTag.length);
    }
    range.select();
  }
  /* fr neuere auf Gecko basierende Browser */
  else if(typeof input.selectionStart != 'undefined')
  {
    /* Einfuegen des Formatierungscodes */
    var start = input.selectionStart;
    var end = input.selectionEnd;
    var insText = input.value.substring(start, end);
    input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
    /* Anpassen der Cursorposition */
    var pos;
    if (insText.length == 0) {
      pos = start + aTag.length;
    } else {
      /* pos = start + aTag.length + insText.length + eTag.length;  */
      pos = 0;
    }
    input.selectionStart = pos;
    input.selectionEnd = pos;
  }
  /* fuer die uebrigen Browser */
  else
  {
    /* Abfrage der Einfuegeposition */
    var pos;
    var re = new RegExp('^[0-9]{0,3}$');
    while(!re.test(pos)) {
      pos = prompt("Einfgen an Position (0.." + input.value.length + "):", "0");
    }
    if(pos > input.value.length) {
      pos = input.value.length;
    }
    /* Einfuegen des Formatierungscodes */
    var insText = prompt("Bitte geben Sie den zu formatierenden Text ein:");
    input.value = input.value.substr(0, pos) + aTag + insText + eTag + input.value.substr(pos);
  }
  
  
  
  if( aufruf == 'inhalt' )
    myCpWindow_Template.toggleEditor();
  
  if( aufruf == 'vorlage_php' )
    myCpWindow_PHP.toggleEditor();
}




// Bildergallerie Slide

   function slide(Anzahl,Geschwindigkeit,prefix,Gesamtwert,Style)
   {
    if( Style == 1 )
      slide_first_links_rechts(Anzahl,Geschwindigkeit,prefix,0,1,0);
    if( Style == 2 )
      slide_last_links_rechts(Anzahl,Geschwindigkeit,prefix,0,Gesamtwert,1,0);
    if( Style == 3 )
      slide_first_oben_unten(Anzahl,Geschwindigkeit,prefix,0,1,0);
    if( Style == 4)
      slide_last_oben_unten(Anzahl,Geschwindigkeit,prefix,0,Gesamtwert,1,0);
   }


   function slide_first_links_rechts(Anzahl,Geschwindigkeit,prefix,Gesamtbreite,ID,x)
   {

    
    var Bild = "g" + prefix + "_Bild" + ID;    
    var Bildbreite = document.getElementById(Bild).offsetWidth;
  
    if(x>=Gesamtbreite)
    {
      ID++;
      if( ID <= Anzahl )
      {
        Bild = "g" + prefix + "_Bild" + ID;
        document.getElementById(Bild).style.display = 'block';
        Gesamtbreite = Gesamtbreite + Bildbreite;
        x=0;
      }
    }
    
    if( ID <= Anzahl )
    {
      if((Gesamtbreite/Geschwindigkeit + x)< Gesamtbreite)
        x+=Gesamtbreite/Geschwindigkeit;
      else
        x=Gesamtbreite;
                  
      document.getElementById(Bild).style.left=x + "px";
              
      window.setTimeout('slide_first_links_rechts(' + Anzahl + ',' + Geschwindigkeit + ',' + prefix + ',' + Gesamtbreite + ',' + ID + ',' + x + ')',50);
    } 

         

   }
   
   function slide_last_links_rechts(Anzahl,Geschwindigkeit,prefix,Bildbreite,Gesamtbreite,BildNeu,x)
   {
      
      var Bild = "g" + prefix + "_Bild" + Anzahl;    

      if( BildNeu == 1)
      {
        document.getElementById(Bild).style.display = 'block';
        Bildbreite = document.getElementById(Bild).offsetWidth;
        Gesamtbreite = Gesamtbreite - Bildbreite;
        BildNeu = 0;
        x = 0;
      }
        
      if(x>=Gesamtbreite)
      {
        Anzahl--;
        if( Anzahl > 0)
        { 
          BildNeu = 1;
        }
      }
      
      if( Anzahl > 0)      
      {   
      
        if((Gesamtbreite/Geschwindigkeit + x)< Gesamtbreite)
          x+=Gesamtbreite/Geschwindigkeit;
        else
          x=Gesamtbreite;
      

        document.getElementById(Bild).style.left=x + "px";
        
        window.setTimeout('slide_last_links_rechts(' + Anzahl + ',' + Geschwindigkeit + ',' + prefix + ',' + Bildbreite + ',' + Gesamtbreite + ',' + BildNeu + ',' + x + ')',50);
        
      }
         

   }
   
   function slide_first_oben_unten(Anzahl,Geschwindigkeit,prefix,Gesamthoehe,ID,y)
   {

    var Bild = "g" + prefix + "_Bild" + ID;    
    var Bildhoehe = document.getElementById(Bild).offsetHeight;
  
    if(y>=Gesamthoehe)
    {
      ID++;
      if( ID <= Anzahl )
      {
        Bild = "g" + prefix + "_Bild" + ID;
        document.getElementById(Bild).style.display = 'block';
        Gesamthoehe = Gesamthoehe + Bildhoehe;
        y=0;
      }
    }
    
    if( ID <= Anzahl )
    {
      if((Gesamthoehe/Geschwindigkeit + y)< Gesamthoehe)
        y+=Gesamthoehe/Geschwindigkeit;
      else
        y=Gesamthoehe;
                  
      document.getElementById(Bild).style.top=y + "px";
             
      window.setTimeout('slide_first_oben_unten(' + Anzahl + ',' + Geschwindigkeit + ',' + prefix + ',' + Gesamthoehe + ',' + ID + ',' + y + ')',50);
    } 

         

   }
   
  function slide_last_oben_unten(Anzahl,Geschwindigkeit,prefix,Bildhoehe,Gesamthoehe,BildNeu,y)
   {
      
      var Bild = "g" + prefix + "_Bild" + Anzahl;    

      if( BildNeu == 1)
      {
        document.getElementById(Bild).style.display = 'block';
        Bildhoehe = document.getElementById(Bild).offsetHeight;
        Gesamthoehe = Gesamthoehe - Bildhoehe;
        BildNeu = 0;
        y = 0;
      }
        
      if(y>=Gesamthoehe)
      {
        Anzahl--;
        if( Anzahl > 0)
        { 
          BildNeu = 1;
        }
      }
      
      if( Anzahl > 0)      
      {   
      
        if((Gesamthoehe/Geschwindigkeit + y)< Gesamthoehe)
          y+=Gesamthoehe/Geschwindigkeit;
        else
          y=Gesamthoehe;
      

        document.getElementById(Bild).style.top=y + "px";
        
        window.setTimeout('slide_last_oben_unten(' + Anzahl + ',' + Geschwindigkeit + ',' + prefix + ',' + Bildhoehe + ',' + Gesamthoehe + ',' + BildNeu + ',' + y + ')',50);
        
      }
         

   }
   
   
   function uncheck_item_onclick( on, off )
   {
     if(on.checked == true && off.checked == true) off.checked = false;
   }
   
   
   // News Slide
   
   var slide_is_running = -1;
   
   
   function get_xmlHttp()
   {

      var xmlHttp = null;
      try {
          // Mozilla, Opera, Safari sowie Internet Explorer (ab v7)
          xmlHttp = new XMLHttpRequest();
      } catch(e) {
          try {
              // MS Internet Explorer (ab v6)
              xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
          } catch(e) {
              try {
                  // MS Internet Explorer (ab v5)
                  xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
              } catch(e) {
                  xmlHttp  = null;
              }
          }
      }
     
     return xmlHttp;

   }
   
   
   function news_slide_start(Url,Geschwindigkeit,Typ,Breite,Hoehe,ID)
   {

        if(slide_is_running == -1)
        {
          slide_is_running = ID;

          var xmlHttp = null;
          var NewsID = "news_slide_" + ID;
          document.getElementById(NewsID).style.display = 'none';
          
          xmlHttp = get_xmlHttp();
          xmlHttp.open('GET', Url , true);
          xmlHttp.onreadystatechange = function () {
            if (xmlHttp.readyState == 4) {
              document.getElementById(NewsID).innerHTML = xmlHttp.responseText;
            }
          };
          xmlHttp.send(null);

          if(Typ == 1)
            window.setTimeout('news_slide_links("' + Url + '",' + ID + ',' + Geschwindigkeit + ',' + Breite + ',' + Hoehe + ',0,1,0)',500);
          else if(Typ == 2)
            window.setTimeout('news_slide_rechts("' + Url + '",' + ID + ',' + Geschwindigkeit + ',' + Breite + ',' + Hoehe + ',0,1,0)',500);
          else if(Typ == 3)
            window.setTimeout('news_slide_oben("' + Url + '",' + ID + ',' + Geschwindigkeit + ',' + Breite + ',' + Hoehe + ',0,1,0)',500);
          else if(Typ == 4)
            window.setTimeout('news_slide_unten("' + Url + '",' + ID + ',' + Geschwindigkeit + ',' + Breite + ',' + Hoehe + ',0,1,0)',500);       
        }
   
   }


   function news_slide_close()
   {
      var NewsID = "news_slide_" + slide_is_running;
      document.getElementById(NewsID).style.display = 'none';
      document.getElementById(NewsID).style.left = '-3000px';
      slide_is_running = -1;
   }
    

   function news_slide_links(Url,ID,Geschwindigkeit,Breite,Hoehe,Gesamtbreite,BildNeu,x)
   {
      
      var NewsID = "news_slide_" + ID;
      var Mitte = document.body.offsetWidth/2;

      if( BildNeu == 1)
      {
        document.getElementById(NewsID).style.top = (document.body.offsetHeight/2) - (Hoehe/2) + "px";
        document.getElementById(NewsID).style.display = 'block';
        
        if(Breite == 0)
          Breite = document.getElementById(NewsID).offsetWidth;
          
        Gesamtbreite = Mitte - (Breite/2);
        BildNeu = 0;
        x = -Breite;
      }


        if(((Gesamtbreite/Geschwindigkeit )+ x)< Gesamtbreite)
          x+=Gesamtbreite/Geschwindigkeit;
        else
          x=Gesamtbreite;
        
        if( x <= Gesamtbreite && BildNeu < 2 )
        {
          document.getElementById(NewsID).style.left=x + "px";
          
          if( Gesamtbreite == x)
          {
            BildNeu = 2;
            //slide_is_running = -1;
          }
            
          window.setTimeout('news_slide_links( "' + Url + '",' + ID + ',' + Geschwindigkeit + ',' + Breite + ',' + Hoehe + ',' + Gesamtbreite + ',' + BildNeu + ',' + x + ')',50);
        }
        

        

   }
   
   
   function news_slide_rechts(Url,ID,Geschwindigkeit,Breite,Hoehe,Gesamtbreite,BildNeu,x)
   {
      
      var pixel = 0;
      var diff = 0;
      var NewsID = "news_slide_" + ID;
      var Mitte = document.body.offsetWidth/2;
      
      if( BildNeu == 1)
      {  
        document.getElementById(NewsID).style.top = (document.body.offsetHeight/2) - (Hoehe/2) + "px";
        document.getElementById(NewsID).style.display = 'block';
        
        if(Breite == 0)
          Breite = document.getElementById(NewsID).offsetWidth;
          
        Gesamtbreite = Mitte - (Breite/2); 
        BildNeu = 0;
        x = document.body.offsetWidth;
      }

        pixel = Gesamtbreite/Geschwindigkeit;

        diff = x - pixel; 
        
        if( diff > Gesamtbreite )
          x = diff;  
        else
          x=Gesamtbreite;
        
        if( x >= Gesamtbreite && BildNeu < 2 )
        {
          document.getElementById(NewsID).style.left=x + "px";
          
          if( Gesamtbreite == x)
          {
            BildNeu = 2;
            //slide_is_running = -1;
          }
            
          window.setTimeout('news_slide_rechts( "' + Url + '",' + ID + ',' + Geschwindigkeit + ',' + Breite + ',' + Hoehe + ',' + Gesamtbreite + ',' + BildNeu + ',' + x + ')',50);
        }
        

        

   }
   
   function news_slide_oben(Url,ID,Geschwindigkeit,Breite,Hoehe,Gesamthoehe,BildNeu,y)
   {
      
      var NewsID = "news_slide_" + ID;
      if( BildNeu == 1)
      {
      
      
        if( Breite == 0)
          Breite = document.getElementById(NewsID).offsetWidth;
          
        var Mitte = (document.body.offsetWidth/2) - (Breite/2);
        
        document.getElementById(NewsID).style.left = Mitte + "px";
        document.getElementById(NewsID).style.display = 'block';
        
        Gesamthoehe = (document.body.offsetHeight/2) - (Hoehe/2);
        
        BildNeu = 0;
        
        if( Hoehe == 0)
          Hoehe = document.getElementById(NewsID).offsetHeight;
          
        y = -Hoehe;
      }


        if(((Gesamthoehe/Geschwindigkeit )+ y)< Gesamthoehe)
          y+=Gesamthoehe/Geschwindigkeit;
        else
          y=Gesamthoehe;
        
        if( y <= Gesamthoehe && BildNeu < 2 )
        {
          document.getElementById(NewsID).style.top=y + "px";
          
          if( Gesamthoehe == y)
          {
            BildNeu = 2;
            //slide_is_running = -1;
          }
            
          window.setTimeout('news_slide_oben( "' + Url + '",' + ID + ',' + Geschwindigkeit + ',' + Breite + ',' + Hoehe + ',' + Gesamthoehe + ',' + BildNeu + ',' + y + ')',50);
        }
           

   }
   
   function news_slide_unten(Url,ID,Geschwindigkeit,Breite,Hoehe,Gesamthoehe,BildNeu,y)
   {
      
      var NewsID = "news_slide_" + ID;
      var pixel = 0;
      var diff = 0;
      
      if( BildNeu == 1)
      { 
      
        if( Breite == 0)
          Breite = document.getElementById(NewsID).offsetWidth; 
          
        var Mitte = (document.body.offsetWidth/2) - (Breite/2);
        
        document.getElementById(NewsID).style.left = Mitte + "px";      
        document.getElementById(NewsID).style.display = 'block';
        
        if( Hoehe == 0)
          Hoehe = document.getElementById(NewsID).offsetHeight;
          
        Gesamthoehe = (document.body.offsetHeight/2) - (Hoehe/2);
        
        BildNeu = 0;
        y = document.body.offsetHeight;
      }

        pixel = Gesamthoehe/Geschwindigkeit;

        diff = y - pixel; 
        
        if( diff > Gesamthoehe )
          y = diff;  
        else
          y=Gesamthoehe;
        
        if( y >= Gesamthoehe && BildNeu < 2 )
        {
          document.getElementById(NewsID).style.top=y + "px";
          
          if( Gesamthoehe == y)
          {
            BildNeu = 2;
            //slide_is_running = -1;
          }
            
          window.setTimeout('news_slide_unten( "' + Url + '",' + ID + ',' + Geschwindigkeit + ',' + Breite + ',' + Hoehe + ',' + Gesamthoehe + ',' + BildNeu + ',' + y + ')',50);
        }
   }
   
   