
// START Anmelde-Einblender-Funktion     
function anmeldeform()
{
  document.getElementById('loginform').style.display='block';
  document.getElementById('loginbottom').style.display='none';
}
// ENDE  Anmelde-Einblender-Funktion     


// START Dummy-Funktion     
function ps_nichts()
{
}
// ENDE Dummy-Funktion   


// START Get-Parameter in ein Array schreiben
function get_to_array() 
{
    var url   = window.location.search;
    if (url != "")  
    {
      ps_get = new Object();
      url = url.substring(1,url.length);
      liste = url.split("&");
      for (i=0;i<=liste.length-1;i++) 
      {
        temp = liste[i].split("=");
        temp[1]=temp[1].replace(/\+/g," ");
        temp[1]=unescape(temp[1]);
        ps_get[temp[0]] = temp[1];
      } 
     return ps_get;
   } 
   else 
   {
     return '';
   }
}
// ENDE Get-Parameter in ein Array schreiben


// START MC-Jump-Funktion     
function multimedia(a)
{
  //alert("-"+a+"-");
  if(a==undefined)
  {
    window.open('/medien/home/index.html', 'popup', 'height=760,width=1000,location=no,scrollbars=yes,resizable=yes');
  }
  else
  {
    window.open(a, 'popup', 'height=760,width=1000,location=no,scrollbars=yes,resizable=yes');
  }
}
// ENDE  MC-Jump-Funktion     


// START MediaCenter-Fenster Größe richtigstellen
function resizeOuterTo(w,h)
{
  var browserName = navigator.appName;
  if(browserName='Netscape')
  {
    w+=0;
    h+=0;
  }
  if(browserName='Microsoft Internet Explorer')
  {
    w+=0;
    h+=55;
  }
  if(browserName='Opera')
  {
    w+=0;
    h+=0;
  }
  if (parseInt(navigator.appVersion)>3)
  {
    if (navigator.appName=="Netscape") {
      top.outerWidth=w;
      top.outerHeight=h;
    }
    else top.resizeTo(w,h);
  }
}
// ENDE  MediaCenter-Fenster Größe richtigstellen


// START Artikel bewerten
function sterne_einfaerben()
{
  var punkte = document.getElementById("punkte").innerHTML;
  punkte = Math.round(punkte.replace(/,/g, "."));
  for (i=5;i>=1;i--)
  {
    if (i <= punkte) 
    {
        document.images['star_'+i].src="/pics/icon/ar_bewertung_on.gif";
    } else
    {
        document.images['star_'+i].src="/pics/icon/ar_bewertung_off.gif";
    }
  } 
}

function stern_leuchten(wert)
{
  for (i=wert;i>=1;i--)
  {
    document.images['star_'+i].src="/pics/icon/ar_bewertung_over.gif";
  } 
}

function stern_vergeben(wert) 
{
     document.getElementById('ps_hidden_punkte').value = wert;
     document.uvform.submit();
}
// ENDE  Artikel bewerten

// START Home-Content Toplisten-Reiter            
function hos_gruppe(id)
{
    function swap(bildname,tauschbild)
    {
        document.images[bildname].src=tauschbild;
    }

    for(a=1; a<=3; a++)
    {
        if(a==id)
        {
            document.getElementById('gruppe_'+a+'_reiter').className="reiter activ";
            swap('gruppe_'+a+'_bild','/pics/icon/reiter_pfeil_aktiv.gif');
            document.getElementById('wiki_feed_'+a).style.display = "block";
        }
        else
        {
            document.getElementById('gruppe_'+a+'_reiter').className="reiter";
            swap('gruppe_'+a+'_bild','/pics/icon/pfeil_kl.gif'); 
            document.getElementById('wiki_feed_'+a).style.display = "none";   
        }
    }
}
// ENDE  Home-Content Toplisten-Reiter   
        
// START Nav-Re Toplisten-Reiter            
function hos_navre_gruppe(id)
{
    function swap_navre(bildname,tauschbild)
    {
        document.images[bildname].src=tauschbild;
    }

    for(a=1; a<=2; a++)
    {
        if(a==id)
        {
            document.getElementById('gruppe_navre_'+a+'_reiter').className="reiter activ";
            swap_navre('gruppe_navre_'+a+'_bild','/pics/icon/reiter_pfeil_aktiv.gif');
            document.getElementById('wiki_navre_feed_'+a).style.display = "block";
        }
        else
        {
            document.getElementById('gruppe_navre_'+a+'_reiter').className="reiter";
            swap_navre('gruppe_navre_'+a+'_bild','/pics/icon/pfeil_kl.gif'); 
            document.getElementById('wiki_navre_feed_'+a).style.display = "none";
        }
    }
}
// ENDE  Home-Content Toplisten-Reiter           

// START Versteckt die Dart-Divs, wenn keine Werbung ausgeliefert wird
function dart_verstecker(id_name,h)
{
  if(document.getElementById(id_name))
  { // enn der übergebene ID-Name existiert 
    if(document.getElementById(id_name).offsetHeight<h)
    { // wenn die Höhe des DIVs kleiner als übergebener int(=h)
      document.getElementById(id_name).style.display = "none";
    }
  }
}
// ENDE  Versteckt die Dart-Divs, wenn keine Werbung ausgeliefert wird
 
// START Member PopUp-Div
function toggleMemberLinks(id, vis, bildname) {
   if (document.getElementById) { // if ( IE4 )
      var el_ = document[bildname];
      var x = y = 0;

      // MAC-Erweiterung fuer IE   20020229 dm
      if ((navigator.userAgent.indexOf("Mac") > -1) && ( navigator.userAgent.indexOf("IE") > -1 )) {
         var offsetleft = document[bildname].offsetLeft + document[bildname].offsetWidth + 1;
         var offsettop  = document[bildname].offsetTop  - document[bildname].offsetHeight;
      } else {
         while( (el_ = el_.offsetParent) != null ) {
             x += el_.offsetLeft;
             y += el_.offsetTop;
         }
         var offsetleft = x + document[bildname].offsetLeft + document[bildname].offsetWidth;
         var offsettop  = y + document[bildname].offsetTop;
      }
      if (obj = document.getElementById(id)) {
         obj.style.left = offsetleft+'px';
         obj.style.top = offsettop+'px';
         obj.style.visibility = vis ? "visible" : "hidden";
      }

   } else {

      if (document.layers) {
         var el_ = document[bildname];
         var x = el_.x;
         var y = el_.y;
         var w = el_.width;

         if ( !document.layers[id] ) return;
         document.layers[id].top = y;
         document.layers[id].left = x+w;
         document.layers[id].visibility = vis?"show":"hidden";

      } else {
         if ( !document.all ) return;
         var x = y = 0;
         var offsetleft = x + document[bildname].offsetLeft + document[bildname].offsetWidth;
         var offsettop  = y + document[bildname].offsetTop;

         if ( !document.all[id] ) return;
         eval("document.all." + id + ".style.top = \"" + offsettop + "\"");
         eval("document.all." + id + ".style.left = \"" + offsetleft + "\"");
         eval("document.all." + id + ".style.visibility = \"" + (vis?"visible":"hidden") + "\"");
      }
   }
}
// ENDE  Member PopUp-Div

// START Contentbox Blätterfunktion
function anz(container,suchname)
{
  var anz=0;
  for(a=0; a<container.length; a++) 
  {
    if( suchname == container[a].getAttribute("name"))
    {
      anz+=1;
    }
  }
  return anz;
}

function blaettern(container,containername,bildcontainerbreite,stand,anz,sichtbar,richtung)
{
  if(blaettern.arguments.length<5)
  {
    documet.write('die JS-Funktion "blaetter" benötigt, fünf Argumente[ container-händler,containername(Str),bildcontainerbreite(Int 0-x),stand(Int bild-x von y),richtung(Str links/rechts)]');
  }
  else
  {
    tmp_li = containername+'_links';
    tmp_re = containername+'_rechts';
    if(richtung=='links')
    {
      /* mögliche Korrekturwerte
      var div = container;
      if (navigator.appName.indexOf("Opera") != -1){ bildcontainerbreite-=0; }
      else if (navigator.appName.indexOf("Explorer") != -1){ bildcontainerbreite-=0; }
      else if (navigator.appName.indexOf("Netscape") != -1){ bildcontainerbreite-=0;}
      else {  bildcontainerbreite-=0; document.write(navigator.appName); }
      */
      var bilderserien_temp_x = container.offsetLeft;
      stand      = stand-1;
      var position            = bilderserien_temp_x + bildcontainerbreite;
      container.style.left=position+'px';
      if(stand<1)
      {
        document.getElementById(tmp_li).style.display='none';
      }
      if(stand<(anz-sichtbar))
      {
        document.getElementById(tmp_re).style.display='inline';
      }
    }
    if(richtung=='rechts')
    {
      /* mögliche Korrekturwerte
      if (navigator.appName.indexOf("Opera") != -1){ bildcontainerbreite-=0; }
      else if (navigator.appName.indexOf("Explorer") != -1){ bildcontainerbreite-=0; }
      else if (navigator.appName.indexOf("Netscape") != -1){ bildcontainerbreite-=0; }
      else { bildcontainerbreite-=0; document.write(navigator.appName); }
      */
      var bilderserien_temp_x = container.offsetLeft;
      stand      = stand+1;
      var position            = bilderserien_temp_x - bildcontainerbreite;
      container.style.left=position+'px';
      if(stand==1)
      {
        document.getElementById(tmp_li).style.display='inline';
      }
      if(stand == anz-sichtbar)
      {
        document.getElementById(tmp_re).style.display='none';
      }
    }
  }
  /*
  var ausgabe=stand+' von ';
  ausgabe=ausgabe+(anz-sichtbar);
  alert(ausgabe);
  */
  
  return stand;
}
// ENDE  Contentbox Blätterfunktion

// START Artikel bewerten
function sterne_einfaerben()
{
  var punkte = document.getElementById("punkte").innerHTML;
  punkte = Math.round(punkte.replace(/,/g, "."));
  for (i=5;i>=1;i--)
  {
    if (i <= punkte) 
    {
        document.images['star_'+i].src="/pics/icon/ar_bewertung_on.gif";
    } else
    {
        document.images['star_'+i].src="/pics/icon/ar_bewertung_off.gif";
    }
  } 
}

function stern_leuchten(wert)
{
  for (i=wert;i>=1;i--)
  {
    document.images['star_'+i].src="/pics/icon/ar_bewertung_over.gif";
  } 
}

function stern_vergeben(wert) 
{
     document.getElementById('ps_hidden_punkte').value = wert;
     document.uvform.submit();
}
// ENDE  Artikel bewerten

// START Wiki nach Stichwort suchen
function wikiqual() {
  var suchvar=document.wikisuche.qual.value;
  var suchvar=document.wikisuche.qual.value;
  if(suchvar!='')
  {
    location.href='http://wiki.familieninsel.de/index.php/Spezial:Suche?search='+suchvar+'*&fulltext=Suchen';
  }
}
// ENDE  Wiki nach Stichwort suchen

// START JS Select-Auswertung
function selectWert(sObj) {
  with (sObj) return options[selectedIndex].value;
}
// ENDE  JS Select-Auswertung

// START Wiki nach Kategorie suchen
function rstest() {
  var wikikategorie=selectWert(document.wikisuche.wikicat);
  location.href='http://wiki.familieninsel.de/index.php/Kategorie:'+wikikategorie;
}
// ENDE  Wiki nach Kategorie suchen


