function reiterwechsel() {
  var reitername = this.id.substring(6);

  var kartei = document.getElementById('kartei');
  if(kartei)
  {
    karteiliste = kartei.getElementsByTagName('div');
    for(var i=0; i<karteiliste.length; i++)
    {
      if (karteiliste[i].className=="karteiinhalt")
      {
        karteiliste[i].style.display='none';
      };
    };
    document.getElementById('liste'+reitername).style.display='block';
  };

  var reiter = document.getElementById('reiter');
  if(reiter)
  {
    reiterliste = kartei.getElementsByTagName('li');
    for(var i=0; i<reiterliste.length; i++)
    {
      reiterliste[i].className = 'inaktiv';
    };
    document.getElementById('reiter'+reitername).className='aktiv';;
  }

/*

  document.getElementById('artikellisteaktuell').style.display='none';
  document.getElementById('artikellistegelesen').style.display='none';
  document.getElementById('artikellistebewertet').style.display='none';
  document.getElementById('artikellistekommentiert').style.display='none';
  document.getElementById('artikelliste'+reiter).style.display='block';

  document.getElementById('reiteraktuell').className='inaktiv';
  document.getElementById('reitergelesen').className='inaktiv';
  document.getElementById('reiterbewertet').className='inaktiv';
  document.getElementById('reiterkommentiert').className='inaktiv';

  document.getElementById('reiter'+reiter).className='aktiv';
*/

}

function reiterAktivieren()
{
  var kr = document.getElementById('reiter');
  if(kr)
  {
   rt = kr.getElementsByTagName('li');
   for(var i=0; i<rt.length; i++)
   {
     rt[i].onclick=reiterwechsel;
   };
  };
}


function externeLinks () {
   var linkliste = document.getElementsByTagName('a');

   for(var i=0; i<linkliste.length; i++)
   {
     if (linkliste[i].className.search(/extern/) != -1 || (linkliste[i].href.substring(0,5)=='http:') && linkliste[i].href.substring(7,25)!='www.siebenbuerger.' && linkliste[i].href.substring(7,21)!='siebenbuerger.' ) {
       linkliste[i].target = '_blank';
       linkliste[i].title = linkliste[i].title + ' Externer Link (neues Fenster wird geöffnet)';
     }
   }
}

function autoEingabefelder()
{
   var inputliste = document.getElementsByTagName('input');

   for(var i=0; i<inputliste.length; i++)
   {
     var input = inputliste[i];
     if (input.className.search(/vorschlag/) != -1 && input.title!='') {
       input.value = input.title;
       input.onfocus = function () {if(this.value == this.title){this.value='';}};
       input.onblur =  function () {if(this.value == ''){this.value=this.title;}};
     }
     if (input.className.search(/vorbelegung/) != -1 && input.title!='') {
       input.value = input.title;
       input.onfocus = function () {if(this.value == this.title){this.value='';}};
     }
   }
   inputliste = document.getElementsByTagName('textarea');
   for(var i=0; i<inputliste.length; i++)
   {
     var input = inputliste[i];
     if (input.className.search(/vorschlag/) != -1 && input.title!='') {
       input.value = input.title;
       input.onfocus = function () {if(this.value == this.title){this.value='';}};
       input.onblur =  function () {if(this.value == ''){this.value=this.title;}};
     }
     if (input.className.search(/vorbelegung/) != -1 && input.title!='') {
       input.value = input.title;
       input.onfocus = function () {if(this.value == this.title){this.value='';}};
     }
   }
}

function wechselPasswortFeld() {
  document.getElementById('pwt').style.display='none';
  document.getElementById('passwort').style.display='inline';
  document.getElementById('passwort').focus();
}


function loginPasswortFeld() {
  if(document.getElementById('passwort')) {
   document.getElementById('passwort').style.display='none';
   var pwanzeige = document.createElement('input');
   pwanzeige.id='pwt';
   pwanzeige.value='Passwort';
   document.getElementById('logineingabefelder').appendChild(pwanzeige);
   document.getElementById('pwt').style.display='inline';
   document.getElementById('pwt').onfocus = wechselPasswortFeld;
   document.getElementById('benutzer').onfocus = function () {if(document.getElementById('benutzer').value=='Benutzername'){document.getElementById('benutzer').value='';};}
  }
}

function tagMarkieren() {
  var datum = new Date();
  var t_id = 't_'+datum.getDate()+'_'+(1-(-datum.getMonth()));
  var akttag = document.getElementById(t_id);
  if (akttag)
  {
    akttag.className=akttag.className + ' h';
  }
}

function monatblaetternAktivieren() {
  var vm = document.getElementById('vorherigermonat');
  var nm = document.getElementById('naechstermonat');
  if(vm)
  {
    vm.onclick=monatsmatrix;
  };
  if(nm)
  {
    nm.onclick=monatsmatrix;
  };
}


function socialbookmarking()
{
  var sblink=null;
  var beschreibung = document.getElementById('bmdienst');

  if (beschreibung)
  {

    if(sblink = document.getElementById('sb_mrwong'))
    {
      sblink.onclick=function() {window.open('http://www.mister-wong.de/index.php?action=addurl&bm_url='+encodeURIComponent(location.href)+'&bm_description='+encodeURIComponent(document.title));return false;};
      sblink.onmouseover=function() {beschreibung.innerHTML='Mr. Wong';};
      sblink.onmouseout=function() {beschreibung.innerHTML='...';};
    };

    if(sblink = document.getElementById('sb_delicious'))
    {
      sblink.onclick=function() {window.open('http://del.icio.us/post?url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title));return false;};
      sblink.onmouseover=function() {beschreibung.innerHTML='del.icio.us';};
      sblink.onmouseout=function() {beschreibung.innerHTML='...';};
    };

    if(sblink = document.getElementById('sb_google'))
    {
      sblink.onclick=function() {window.open('http://www.google.com/bookmarks/mark?op=add&hl=de&bkmk='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title));return false;};
      sblink.onmouseover=function() {beschreibung.innerHTML='Google';};
      sblink.onmouseout=function() {beschreibung.innerHTML='...';};
    };

    if(sblink = document.getElementById('sb_yigg'))
    {
      sblink.onclick=function() {window.open('http://yigg.de/neu?exturl='+encodeURIComponent(location.href)+'&exttitle='+encodeURIComponent(document.title));return false;};
      sblink.onmouseover=function() {beschreibung.innerHTML='YiGG';};
      sblink.onmouseout=function() {beschreibung.innerHTML='...';};
    };

    if(sblink = document.getElementById('sb_linkarena'))
    {
      sblink.onclick=function() {window.open('http://linkarena.com/bookmarks/addlink/?url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title));return false;};
      sblink.onmouseover=function() {beschreibung.innerHTML='Linkarena';};
      sblink.onmouseout=function() {beschreibung.innerHTML='...';};
    };

    if(sblink = document.getElementById('sb_webnews'))
    {
      sblink.onclick=function() {window.open('http://www.webnews.de/einstellen?url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title));return false;};
      sblink.onmouseover=function() {beschreibung.innerHTML='Webnews';};
      sblink.onmouseout=function() {beschreibung.innerHTML='...';};
    };
  };
}


function klappliste(name)
{
   if(document.getElementById(name+'liste') && document.getElementById(name+'listenschalter'))
   {
     var oliste = document.getElementById(name+'liste');
     var oeintraege = oliste.getElementsByTagName('li');
     for(var zaehler = 0; zaehler < oeintraege.length; zaehler++)
     {
       if (zaehler % 2 == 0)
       {
        oeintraege[zaehler].style.backgroundColor = '#f4f4f4';
       }
       else
       {
        oeintraege[zaehler].style.backgroundColor = '#e7e7e7';
       }
     }

     var olistenschalter = document.getElementById(name+'listenschalter');
     if (oliste.style.display!='block')
     {
       oliste.style.display='block';
       olistenschalter.style.backgroundImage = 'url("/daten/grafik/zuklappen.png")';
     }
     else {
       oliste.style.display='none'
       olistenschalter.style.backgroundImage = 'url("/daten/grafik/auflappen.png")';
     }
   }
}

function checkboxwaehlen(id,status)
{
  var formular = document.getElementById(id);
  if(formular)
  {
    var liste = formular.getElementsByTagName('input');
	if(liste)
	{
	  for(var i=0; i<liste.length; i++)
	  {
	    if(liste[i].type=="checkbox")
		{
		  liste[i].checked=status;
		}
	  }
	}
  }
}


var funktionen_temporaereronload = window.onload;
window.onload = function() {
  if(typeof(funktionen_temporaereronload) == "function")
  {
      funktionen_temporaereronload();
  }
  reiterAktivieren();
  loginPasswortFeld();
  tagMarkieren();
  monatblaetternAktivieren();
  socialbookmarking();
  externeLinks();
  autoEingabefelder();
}



