/* ------------------------------ */
/* Javascript at Alexander Fakoo´ */
/* ------------------------------ */

var googletrans="http://translate.googleusercontent.com/translate";

if(parent!=null && parent!=self && self.location.href.indexOf(googletrans)<0)                           // Framebefreiung
  top.location.href=self.location.href;
if (self.location.href.indexOf(googletrans)==0) var translated=1;
else var translated=0;

if (window.location.protocol=="http:") var off=0; else var off=1;

if (location.href.indexOf("http://fakoo.de/")==0)                                                       // www ergänzen
  location.href=location.href.replace("http://fakoo.de/","http://www.fakoo.de/");

if (location.pathname.indexOf(' ')>0)                                                                   // nach Leerzeichen abschneiden
  location.href=location.href.substring(0,location.href.indexOf(" "))
if (location.pathname.indexOf('%20')>0)                                                                 // "
  location.href=location.href.substring(0,location.href.indexOf("%20"))

if (location.pathname.indexOf('//')>=0)                                                                 // Doppel'/' entfernen
{
  var pfad=location.pathname; var neu=pfad.replace('//','/');
  var ziel=location.href.replace(pfad,neu);
  location.replace(ziel);
}

var dateibez=location.pathname;                                                                         // Datei-Bezeichnung ohne Extension
while (dateibez.indexOf('\\')>=0) dateibez=dateibez.replace('\\','/');
var dateibez=dateibez.substr(dateibez.lastIndexOf('/')+1,dateibez.lastIndexOf('.')-dateibez.lastIndexOf('/')-1);
var datei=dateibez==''?'':dateibez+location.pathname.substr(location.pathname.lastIndexOf('.'));        // Datei-Bezeichnung mit Extension

if (typeof fontsize!="undefined" && getActiveStyleSheet()!='mehr_Text') var dynamik=1; else dynamik=0;

if      (navigator.cookieEnabled == true) var cookieallowed=1;          // Cookies erlaubt
else if (navigator.cookieEnabled == false) var cookieallowed=0;
else
{
  document.cookie = "test=ok; max-age=10; path=/;";
  if (document.cookie && cookieLesen('test')=='ok') var cookieallowed=1; else var cookieallowed=0;
}

var bild_0000=new Image; bild_0000.src="/fa-ko.gif";
var bild_0002=new Image; bild_0002.src="/bookmarks/addbookmark.gif";
var bild_0003=new Image; bild_0003.src="/bookmarks/empf-this.gif";
var bild_0004=new Image; bild_0004.src="/bookmarks/twitter-this.gif";
var bild_0005=new Image; bild_0005.src="/bookmarks/webutation.gif";
var bild_0006=new Image; bild_0006.src="/bookmarks/show-social-bookmark.gif";
var bild_0007=new Image; bild_0007.src="/bookmarks/web2_twitter-.gif";
var bild_0008=new Image; bild_0008.src="/bookmarks/web2_facebook-.gif";
var bild_0009=new Image; bild_0009.src="/bookmarks/web2_yasni-.gif";
var bild_0010=new Image; bild_0010.src="/helps/wegweiser.gif";
var bild_0011=new Image; bild_0011.src="/helps/english.gif";
var bild_0012=new Image; bild_0012.src="/helps/german.gif";
var bild_0013=new Image; bild_0013.src="/helps/style_normal+.gif";
var bild_0014=new Image; bild_0014.src="/helps/style_plus.gif";
var bild_0015=new Image; bild_0015.src="/helps/ground.gif";
var bild_0016=new Image; bild_0016.src="/helps/ground-braille.gif";
var bild_0017=new Image; bild_0017.src="/helps/ground-fakoo.gif";
var bild_0018=new Image; bild_0018.src="/helps/ground-raphi.gif";
var bild_0019=new Image; bild_0019.src="/helps/ground-moon.gif";
var bild_0020=new Image; bild_0020.src="/helps/ground-quadoo.gif";
var bild_0021=new Image; bild_0021.src="/helps/ground-barbier.gif";
var bild_0022=new Image; bild_0022.src="/helps/ground-finger.gif";
var bild_0023=new Image; bild_0023.src="/helps/ground-lorm.gif";
var bild_0024=new Image; bild_0024.src="/helps/ground-morse.gif";
var bild_0025=new Image; bild_0025.src="/helps/ground-wwwfakoo.gif";
var bild_0026=new Image; bild_0026.src="http://english.fakoo.de/helps/ground.gif";
var bild_0027=new Image; bild_0027.src="http://english.fakoo.de/helps/ground-braille.gif";

var bild_0028=new Image; bild_0028.src="/helps/pixel.gif";
var bild_0029=new Image; bild_0029.src="/helps/nach-links_bl.gif";
var bild_0030=new Image; bild_0030.src="/uhren/num-1.gif";
var bild_0031=new Image; bild_0031.src="/uhren/num-2.gif";
var bild_0032=new Image; bild_0032.src="/uhren/num-3.gif";
var bild_0033=new Image; bild_0033.src="/uhren/num-4.gif";
var bild_0034=new Image; bild_0034.src="/uhren/num-5.gif";
var bild_0035=new Image; bild_0035.src="/uhren/num-6.gif";
var bild_0036=new Image; bild_0036.src="/uhren/num-7.gif";
var bild_0037=new Image; bild_0037.src="/uhren/num-8.gif";
var bild_0038=new Image; bild_0038.src="/uhren/num-9.gif";
var bild_0039=new Image; bild_0039.src="/uhren/num-0.gif";
var bild_0040=new Image; bild_0040.src="/uhren/num-p.gif";
var bild_0041=new Image; bild_0041.src="/uhren/num-d.gif";
var bild_0042=new Image; bild_0042.src="/uhren/num-m.gif";
var bild_0043=new Image; bild_0043.src="/helps/ul-punkt-bl.gif";
var bild_0044=new Image; bild_0044.src="/helps/style_plus-.gif";
var bild_0045=new Image; bild_0045.src="/helps/style_plus+.gif";
var bild_0046=new Image; bild_0046.src="/helps/style_null.gif";
var bild_0047=new Image; bild_0047.src="/helps/style_normal.gif";
var bild_0048=new Image; bild_0048.src="/helps/style_black.gif";
var bild_0049=new Image; bild_0049.src="/helps/trenn_kat.gif";
var bild_0050=new Image; bild_0050.src="/helps/trenn_men.gif";
var bild_0051=new Image; bild_0051.src="/helps/trenn_umen2.gif";
var bild_0052=new Image; bild_0052.src="/helps/trenn_and2.gif";
var bild_0053=new Image; bild_0053.src="/helps/trenn_umen.gif";
var bild_0054=new Image; bild_0054.src="/helps/trenn_and.gif";
var bild_0055=new Image; bild_0055.src="/helps/trenn_trenn.gif";
var bild_0056=new Image; bild_0056.src="/helps/weiter-menu.gif";

var bild_1000=new Image; bild_1000.src="/map/baum_or.gif";
var bild_1001=new Image; bild_1001.src="/map/baum_oru.gif";
var bild_1002=new Image; bild_1002.src="/map/baum_u.gif";
var bild_1003=new Image; bild_1003.src="/map/baum_lr.gif";
var bild_1004=new Image; bild_1004.src="/map/baum_lru.gif";
var bild_1005=new Image; bild_1005.src="/map/baum_ou.gif";
var bild_1006=new Image; bild_1006.src="/helps/ul-punkt-2bl.gif";
var bild_1007=new Image; bild_1007.src="/helps/ul-punkt-2gn.gif";
var bild_1008=new Image; bild_1008.src="/helps/ul-punkt-2rt.gif";
var bild_1010=new Image; bild_1010.src="/braille/Blindenschrift-alphabet.gif";
var bild_1011=new Image; bild_1011.src="/fakoo/fakoo-alphabet-hp.gif";
var bild_1012=new Image; bild_1012.src="/niessen/niessenalphabet_.gif";
var bild_1013=new Image; bild_1013.src="/moon/moonalphabet.gif";
var bild_1014=new Image; bild_1014.src="/quadoo/quadooalphabet.gif";
var bild_1015=new Image; bild_1015.src="/barbier/barbier-alphabet.gif";
var bild_1016=new Image; bild_1016.src="/finger/fingeralphabet_.gif";
var bild_1017=new Image; bild_1017.src="/lorm/lormalphabet_.gif";
var bild_1018=new Image; bild_1018.src="/links/qrcode/qr-symbol_.gif";
var bild_1019=new Image; bild_1019.src="/fakootexte/besinnliche-weihnachten.gif";
var bild_1020=new Image; bild_1020.src="/fakootexte/gesundes-neues-jahr.gif";
var bild_1021=new Image; bild_1021.src="/braille/text_am4januar.gif";

var bild_2000=new Image; bild_2000.src="/helps/alpha.gif";
var bild_2001=new Image; bild_2001.src="/helps/alarm.gif";
var bild_2002=new Image; bild_2002.src="/barbier_.gif";
var bild_2005=new Image; bild_2005.src="/braille_.gif";
var bild_2006=new Image; bild_2006.src="/helps/bt-bubble.gif";
var bild_2007=new Image; bild_2007.src="/helps/codier.gif";
var bild_2008=new Image; bild_2008.src="/helps/de.gif";
var bild_2009=new Image; bild_2009.src="/helps/dr.gif";
var bild_2010=new Image; bild_2010.src="/helps/drwl.gif"; // Druckseite mit Weiterleitung
var bild_2011=new Image; bild_2011.src="/helps/en.gif";
var bild_2012=new Image; bild_2012.src="/helps/eng.gif";
var bild_2014=new Image; bild_2014.src="/fakoo_.gif";
var bild_2015=new Image; bild_2015.src="/finger_.gif";
var bild_2016=new Image; bild_2016.src="/helps/fr.gif";
var bild_2018=new Image; bild_2018.src="/helps/klein.gif";
var bild_2019=new Image; bild_2019.src="/helps/learn.gif";
var bild_2020=new Image; bild_2020.src="/helps/link-blank.gif";
var bild_2021=new Image; bild_2021.src="/helps/link-extern.gif";
var bild_2022=new Image; bild_2022.src="/helps/link-load.gif";
var bild_2023=new Image; bild_2023.src="/helps/link-pop.gif";
var bild_2024=new Image; bild_2024.src="/helps/link-toload.gif";
var bild_2025=new Image; bild_2025.src="/helps/link-unten.gif";
var bild_2026=new Image; bild_2026.src="/lorm_.gif";
var bild_2027=new Image; bild_2027.src="/helps/mail.gif"
var bild_2028=new Image; bild_2028.src="/moon_.gif";
var bild_2029=new Image; bild_2029.src="/morse_.gif";
var bild_2030=new Image; bild_2030.src="/helps/nach-links_bl.gif";
var bild_2031=new Image; bild_2031.src="/helps/nach-rechts_bl.gif";
var bild_2032=new Image; bild_2032.src="/helps/nach-rechts_rt.gif";
var bild_2033=new Image; bild_2033.src="/helps/nach-rechts_gn.gif";
var bild_2034=new Image; bild_2034.src="/helps/nach-rechts_2.gif";
var bild_2035=new Image; bild_2035.src="/helps/nopoint.gif";
var bild_2036=new Image; bild_2036.src="/helps/pixel-.gif";
var bild_2037=new Image; bild_2037.src="/helps/point.gif";
var bild_2038=new Image; bild_2038.src="/helps/rueck.gif";
var bild_2039=new Image; bild_2039.src="/helps/sl.gif";
var bild_2040=new Image; bild_2040.src="/helps/text.gif";
var bild_2041=new Image; bild_2041.src="/helps/ttf.gif";
var bild_2042=new Image; bild_2042.src="/helps/grau10.gif";
var bild_2043=new Image; bild_2043.src="/helps/ul-punkt-gn.gif";
var bild_2044=new Image; bild_2044.src="/helps/ul-punkt-rt.gif";
var bild_2045=new Image; bild_2045.src="/helps/ul-punkt-gr.gif";
var bild_2046=new Image; bild_2046.src="/helps/vor.gif";
var bild_2047=new Image; bild_2047.src="/helps/weit.gif";
var bild_2048=new Image; bild_2048.src="/helps/maxbreite.gif";
var bild_2049=new Image; bild_2049.src="/helps/again.gif";
var bild_2050=new Image; bild_2050.src="/helps/nach-rechts.gif";
var bild_2051=new Image; bild_2051.src="/helps/link-blank-in.gif";
var bild_2052=new Image; bild_2052.src="/helps/cc.gif";
var bild_2053=new Image; bild_2053.src="/test/cookie.gif";
var bild_2054=new Image; bild_2054.src="/test/cookie-bit.gif";
var bild_2055=new Image; bild_2055.src="/helps/pfeil-r.gif";
var bild_2056=new Image; bild_2056.src="/helps/pfeil-r_bl.gif";
var bild_2057=new Image; bild_2057.src="/helps/pfeil-r_gn.gif";
var bild_2058=new Image; bild_2058.src="/helps/pfeil-r_rt.gif";
var bild_2059=new Image; bild_2059.src="/helps/pfeil-r_gr.gif";
var bild_2060=new Image; bild_2060.src="/helps/pfeil-l.gif";
var bild_2061=new Image; bild_2061.src="/helps/pfeil-l_bl.gif";
var bild_2062=new Image; bild_2062.src="/helps/pfeil-l_br.gif";
var bild_2063=new Image; bild_2063.src="/helps/backspace.gif";
var bild_2065=new Image; bild_2065.src="/helps/button-r.gif";
var bild_2066=new Image; bild_2066.src="/helps/brille.gif";
var bild_2067=new Image; bild_2067.src="/helps/nextpage.gif";
var bild_2068=new Image; bild_2068.src="/helps/toppage.gif";
var bild_2069=new Image; bild_2069.src="/helps/minipunkt.gif";
var bild_2070=new Image; bild_2070.src="/helps/delete.gif";
var bild_2071=new Image; bild_2071.src="/helps/link-oben.gif";
var bild_2072=new Image; bild_2072.src="/helps/haus.gif";
var bild_2073=new Image; bild_2073.src="/helps/kinder.gif";

//var bild_3000=new Image; bild_3000.src="/helps/again.cur";
var bild_3001=new Image; bild_3001.src="/helps/zoom.cur";
var bild_3002=new Image; bild_3002.src="/helps/plus.cur";
//var bild_3003=new Image; bild_3003.src="/helps/weiter.cur";

function readCookieDeveloper() { var keks = new Array(); keks = document.cookie.split(';'); for (var i=0;i<keks.length;i++) { var seite = new Array(); seite = keks[i].split('='); if (!seite[0].indexOf(' ')) seite[0]=seite[0].substr(1); if (seite[0]=="developer") return true; } return false; }
var developer=readCookieDeveloper();

function forward(ziel)
{
  location.href=ziel;
}

function inenglish(ziel)
{
  if (translated && querywert("tl")=="en")                      // in englisch übersetzt
  {
    if (ziel!='') ziel='/'+ziel+'.html';
    document.write("<br><div class='birthday' style='width:500px'>Please visit the original english page on"
                  +"<br><img src='helps/pfeil-r.gif' alt='==&gt;' title='' align='absmiddle'> <a href='http://english.fakoo.de"+ziel+"'>english.fakoo.de"+ziel+"<\/a>"
                  +"<br>instead translating the German"
                  +"<br>site into English !<\/div><br>");
  }
}

function noquery()
{
  if(!translated)
  {
    var Temp = location.href.substring(location.href.indexOf("?")+1);
    if (Temp.indexOf("auswahl=")==0) alert("Der Aufruf dieser Seite ist fehlerhaft, denn\neine Auswahl kann nicht angegeben werden!\n\nBitte korrigieren Sie Ihr Lesezeichen, Bookmark \noder den Link, der diese Seite aufruft!");
    location.replace(location.href.substring(0,location.href.indexOf("?")));
  }
}

function noanchor()
{
  if (location.href.indexOf("#")>0) location.href=location.href.substring(0,location.href.indexOf("#"));
}

function alarm(wert1,wert2,wert3,wert4,wert5,wert6,wert7,wert8,wert9,wert10)
{
  var ausg="k.A.";
  if (wert1!=undefined) ausg=wert1;
  if (wert2!=undefined) ausg+=' '+wert2;
  if (wert3!=undefined) ausg+=' '+wert3;
  if (wert4!=undefined) ausg+=' '+wert4;
  if (wert5!=undefined) ausg+=' '+wert5;
  if (wert6!=undefined) ausg+=' '+wert6;
  if (wert7!=undefined) ausg+=' '+wert7;
  if (wert8!=undefined) ausg+=' '+wert8;
  if (wert9!=undefined) ausg+=' '+wert9;
  if (wert10!=undefined) ausg+=' '+wert10;
  if (developer) alert(ausg);
}

function likes()
{
  if (off && !developer) return;
  var url = encodeURIComponent('http://www.fakoo.de/'+datei);
  var title = encodeURIComponent(kurztitel);
  document.write("<a id='empfehlen' class='ext img allein query no1025' target='_blank' href='http://www.facebook.com/sharer.php?u="+url+"' onclick='klickstat(\"bei-facebook_empfehlen\")'><img name='empfehlen' style='vertical-align:middle' src='bookmarks/empf-this.gif' alt='&rArr;Facebook' title='Seite bei Facebook empfehlen (neues Fenster)'></a>");
  document.write("<a id='twittern' class='ext img allein query no1025' target='_blank' href='http://twitter.com/share?count=none&amp;text="+title+" "+url+"' onclick='klickstat(\"bei-twitter_twittern\")'><img name='twittern' style='vertical-align:middle' src='bookmarks/twitter-this.gif' alt='&rArr;Twitter' title='Seite twittern (neues Fenster)'></a>");

  document.write("<a class='ext img allein deep' target='_blank' href='http://www.webutation.net/de/review/fakoo.de' onclick='klickstat(\"to_Webutation\")'><img class='mitte' src='bookmarks/webutation.gif' alt='&rArr;webutation.net' "
      + "title='schreibe eine Websiten-Einschätzung für www.fakoo.de'></a>");
//  document.write("<a id='flattr' class='ext img allein deep no1025' target='_blank' href='http://flattr.com/thing/301397/Braille-und-andere-Alphabete-behinderter-Menschen' onclick='klickstat(\"$_fakoo.de-bei-flattr\")'><img name='flattr' style='vertical-align:middle' src='bookmarks/flattr.gif' alt='&rArr;Flattr'"
//    + " title='über &raquo;Flattr&laquo; etwas spenden (neues Fenster)'></a>");

  if (layoutart=='quer')
  {
    document.getElementById('empfehlen').name='toFacebook';
    document.images.empfehlen.title='';
    document.getElementById('twittern').name='toTwitter';
    document.images.twittern.title='';
  }
}

function followme(zeige) // - klein 16 x 16       u klein 16 x 16 im Untermenü        + mit Foto 40 x 40         ohne 32 x 32
{
  if (zeige=='u') { var pref="follow me "; zeige='-'; } else var pref="";
  var foto="<img class='mitte allein' src='helps/alex-fakoo_klein.gif' alt='Alex Fakoo' title=''><img class='mitte' src='helps/follow-me.gif' alt='=&gt;' title=''>";
  var tw="<a class='ext img allein deep' target='_blank' href='http://www.twitter.com/fakoosy' onclick='klickstat(\"to_twitter\")'><img class='mitte' src='bookmarks/web2_twitter"+zeige+".gif' alt='&rArr;Twitter' title='Folgen Sie Alexander Fakoó bei twitter, Link öffnet ein neues Fenster'></a>";
  var fb="<a class='ext img allein deep' target='_blank' href='http://www.facebook.com/alex.fakoo' onclick='klickstat(\"to_Facebook\")'><img class='mitte' src='bookmarks/web2_facebook"+zeige+".gif' alt='&rArr;Facebook' title='Befreunden Sie sich mit Alexander Fakoó bei Facebook, Link öffnet ein neues Fenster'></a>";
  var ya="<a class='ext img allein deep' target='_blank' href='http://person.yasni.de/alexander+fakoo+105102' onclick='klickstat(\"to_Yasni\")'><img class='mitte' src='bookmarks/web2_yasni"+zeige+".gif' alt='&rArr;Yasni' title='Verbinden Sie sich mit Alexander Fakoó bei Yasni, Link öffnet ein neues Fenster'></a>";

  if      (zeige=='-') document.write("<span class='noprint'>"+pref+tw+fb+ya+"<\/span>");
  else if (zeige=='+') document.write("<span class='noprint'>"+foto+tw+fb+ya+"<br><br><\/span>");
  else                 document.write("<span class='noprint'>"+tw+fb+ya+"<br><br><\/span>");
}

function fakoogroup()
{
  return;
  if (developer)
  {
    document.write("<br>Für Ihre Meinung und Diskussion:"
                  +"<br><a class='ext img query' target='_blank' href='http://www.facebook.com/group.php?gid=109329385773015' onclick='klickstat(\"to_Facebook_FakooWriting\")'>"
                  +"<img src='links/facebook-fakoowriting.gif' alt='Fakoo Writing bei Facebook' title='Fakoo-Writing bei Facebook, Link öffnet ein neues Fenster'></a>"
                  +"<br><br>");
  }
}

function layoutaend()
{
  document.write("<span class='nohandy'><br>Layoutänderung rechts oben <a class='img' href='#end'><img src='helps/layout-aend.gif' alt='Buttons zur Layoutänderung' title='Layout-Änderungs-Buttons am Seitenende' class='mitte'></a> oder am Seitenende <a class='img' href='#end'><img src='helps/link-unten.gif' alt='Seitenende' title=''><\/a><br></span>");
}

function showranking()
{
  if (!off && !developer) document.write("<img src='http://www.browser-statistik.de/browser.png?style=0' width='1' height='1' alt=''>");

//  if (!off && developer)           document.write("<br><script type='text/javascript' src='http://xslt.alexa.com/site_stats/js/t/a?url=www.fakoo.de'></script><br><br>");
//  else
  if (off && developer) document.write("<br><a class='AlexaSiteStatsWidget' href='http://www.alexa.com/data/details/main?url=http://www.fakoo.de'>"
                                    +"<img title='' alt='Alexa Certified Site Stats for www.fakoo.de' src='links/alexa-rank_gr.gif' border='0'></a><br><br>");

  if (!off || developer)
  {
    document.write(" <span class='handy'>Pagerank:<\/span>");
                                                    // bei Nichterreichbarkeit Ersatzgrafik "links/nichterreichbar.gif"
    document.write(                                 " <a href='http://www.ranking-hits.de/'          target='_blank' class='ext img'><img src='http://www.ranking-hits.de/?ref=www.fakoo.de&amp;style=1'                  onerror='if(!this.check) {this.check = true; this.src = \"links/nichterreichbar.gif\"}' alt='ranking-hits.de'   title='www.ranking-hits.de - öffnet ein neues Fenster' class='mitte'><\/a>");
    document.write(                                 " <a href='http://www.ranking-links.de/'         target='_blank' class='ext img'><img src='http://www.ranking-links.de/pr/pr.php?style=002&amp;domain=www.fakoo.de'   onerror='if(!this.check) {this.check = true; this.src = \"links/nichterreichbar.gif\"}' alt='ranking-links.de'  title='www.ranking-links.de - öffnet ein neues Fenster' class='mitte'><\/a>");
    if (!off) document.write(                       " <a href='http://www.pagerank-suchmaschine.de/' target='_blank' class='ext img'><img src='http://www.pagerank-suchmaschine.de/pr.php/?ref=fakoo.de&amp;style=2'      onerror='if(!this.check) {this.check = true; this.src = \"links/nichterreichbar.gif\"}' alt='pagerank-suchmaschine.de' title='www.pagerank-suchmaschine.de - öffnet ein neues Fenster'></a>");
    if (developer)
    {
      document.write(" | <small>PR Unterseite:<\/small> <a href='http://www.interaktiv-net.de/'        target='_blank' class='ext img'><img src='http://www.interaktiv-net.de/pagerank-display.php?a=getCode&amp;s=Google'      onerror='if(!this.check) {this.check = true; this.src = \"links/nichterreichbar.gif\"}' alt='interaktiv-net.de' title='www.interaktiv-net.de - öffnet ein neues Fenster' class='mitte'><\/a>");
    }
  }

                         // flag counter - bei Nichterreichbarkeit Ersatzgrafik "links/flagcounter_inaktiv.gif"
  var flagcountergrafik="http://s05.flagcounter.com/count/oqX/bg=FFFFFF/txt=000000/border=CCCCCC/columns=5/maxflags=15/viewers=3/labels=1/";
  if (off && developer)  document.write("<br><br><a class='ext img deep noprint' href='http://s05.flagcounter.com/gmap/oqX' onClick='return showflags(\""+flagcountergrafik+"\")' target='_blank'><img id='freeflag' title='Free Flag Counter - Auswertung seit Mai 2011, Link öffnet ein neues Fenster' src='links/flagcounter_inaktiv.gif' alt='free flag counters'></a>");
  else if (!off)         document.write("<br><br><a class='ext img deep noprint' href='http://s05.flagcounter.com/gmap/oqX' target='_blank'><img title='Free Flag Counter - Auswertung seit Mai 2011, Link öffnet ein neues Fenster' src='"+flagcountergrafik+"' alt='free flag counters' onerror='if(!this.check) {this.check = true; this.src = \"links/flagcounter_inaktiv.gif\"}'></a>");

  if (refkommtvon("http://www.spiegel.de/netzwelt/web/") || refkommtvon("http://m.spiegel.de/netzwelt/web/"))
    document.write("<img src='http://webcounter.goweb.de/43195HIDDEN.GIF' border='0' vspace='0' alt=''>");
}
var showflag=0;
function showflags(gr)
{
  if (!showflag)
  {
    document.getElementById('freeflag').src=gr;
    showflag=1;
    return false;
  }
  return true;
}

function decode_utf8(utftext)
{
  var plaintext = ""; var ii=0; var c=0; var c1=0; var c2=0;
  // while-Schleife, weil einige Zeichen übersprungen werden
  while(ii<utftext.length)
  {
    c = utftext.charCodeAt(ii);
    if (c!=194&&c!=195&&c!=226&&c!=227) // c<128
    {
      plaintext += String.fromCharCode(c);
      ii++;
    }
    else if((c>191) && (c<224))
    {
      c2 = utftext.charCodeAt(ii+1);
      plaintext += String.fromCharCode(((c&31)<<6) | (c2&63));
      ii+=2;
    }
    else
    {
      c2 = utftext.charCodeAt(ii+1); c3 = utftext.charCodeAt(ii+2);
      plaintext += String.fromCharCode(((c&15)<<12) | ((c2&63)<<6) | (c3&63));
      ii+=3;
    }
  }
  return plaintext;
}

function urldeco(url)
{
  url=unescape(url); // ASCII-Decodierung
  while (url.indexOf('+')>-1) url=url.replace("+"," ");
  url=decode_utf8(url); // UTF-8-Decodierung
  while (url.indexOf('%c2%a0')>-1) url=url.replace("%c2%a0"," ");
  while (url.indexOf('%C2%A0')>-1) url=url.replace("%C2%A0"," ");
  while (url.indexOf('%b1')>-1) url=url.replace("%b1","+"); // Platzhalter ± für + bei fakoo / lorm
  while (url.indexOf('%B1')>-1) url=url.replace("%B1","+"); // "
  while (url.indexOf('±')>-1) url=url.replace("±","+");     // "
  return url;
}

var eventsource='';
window.onkeypress = windowevent;
function windowevent(e) { if (eventsource!='b' && typeof taste != "undefined") eventsource='w', taste(e); }
function bodyevent(e)   { if (eventsource!='w') eventsource='b', taste(e); }

window.onkeydown = windoweventdown;
function windoweventdown(e) { if (eventsource!='b' && typeof tastbewegung != "undefined") eventsource='w', tastbewegung(e,'d'); }
function bodyeventdown(e)   { if (eventsource!='w') eventsource='b', tastbewegung(e,'d'); }

window.onkeyup = windoweventup;
function windoweventup(e) { if (eventsource!='b' && typeof tastbewegung != "undefined") eventsource='w', tastbewegung(e,'u'); }
function bodyeventup(e)   { if (eventsource!='w') eventsource='b', tastbewegung(e,'u'); }

function offmeld(zusatz)
{
  if (off && (!developer || zusatz==1))
  {
    document.write("<div class='mark3'>Diese Seite funktioniert nur <b>online bei www.fakoo.de<\/b> ohne Einschränkungen!<\/div>");
    if (zusatz && zusatz!="" && zusatz!="1") document.write("<br><span class='rt'>"+zusatz+"</span><br>");
    document.write("<br>");
  }
}

function offtastmeld(zusatz)
{
  if (off)
  {
    document.write("<b class='rt'>Diese Lernseite funktioniert nur online im Internet!<\/b>");
    if (zusatz && zusatz!="") document.write("<br><span class='rt'>"+zusatz+"<\/span>");
  }
}

function ff(zeichen)         // Zeichen VV für Formular-Test (nicht ändern!)
{
  document.write("<img src='http://www.fakoo.de/test/v.gif' alt='V' title=''>");
  document.write("<img src='http://www.fakoo.de/test/v.gif' alt='' title='F'>");
}

var monat = new Array;
  monat[1]='Jan';
  monat[2]='Feb';
  monat[3]='Mar';
  monat[4]='Apr';
  monat[5]='Mai';
  monat[6]='Jun';
  monat[7]='Jul';
  monat[8]='Aug';
  monat[9]='Sep';
  monat[10]='Okt';
  monat[11]='Nov';
  monat[12]='Dez';
  monat['d01']='Jan.';
  monat['d02']='Feb.';
  monat['d03']='Mar.';
  monat['d04']='Apr.';
  monat['d05']='Mai';
  monat['d06']='Jun.';
  monat['d07']='Jul.';
  monat['d08']='Aug.';
  monat['d09']='Sep.';
  monat['d10']='Okt.';
  monat['d11']='Nov.';
  monat['d12']='Dez.';
  monat['e01']='Jan';
  monat['e02']='Feb';
  monat['e03']='Mar';
  monat['e04']='Apr';
  monat['e05']='May';
  monat['e06']='Jun';
  monat['e07']='Jul';
  monat['e08']='Aug';
  monat['e09']='Sep';
  monat['e10']='Oct';
  monat['e11']='Nov';
  monat['e12']='Dec';

function de_datum(tag,mon,jahr)
{
  var datum="<span class='novisit'>Ausdruck vom <\/span>"+tag+". "+monat['d'+mon]+" "+jahr;
  return datum;
}

function engl_datum(tag,mon,jahr)
{
  var datum="<span class='novisit'>printed on <\/span>"+tag+" "+monat['e'+mon]+" "+jahr;
  return datum;
}

var dldir="download";
document.write("<script type='text/javascript' charset='iso-8859-1' src='http://www.fakoo.de/"+dldir+"/zip-datum.js'></script>");
function download(file)
{
  if (off) alert("Der Download funktioniert nur online im Internet!");
  else
  {
    var ziel="http://www.fakoo.de/download-pop.html?"+file;
    var popup=window.open(ziel,'download','width=400,height=250,status=no,location=no,toolbar=no,directories=0,copyhistory=0,menubar=no,resizable=yes,vspace=0,hspace=0,personalbar=no,scrollbars');
    popup.focus();
  }
}

function cookiewindow()
{
  if (off) alert("Die Listung der Cookies wird nur online angezeigt!");
  else
  {
    var ziel="http://www.fakoo.de/cookies-pop.html";
    var allcookies = document.cookie.split(';');
    var hoehe=320+(26*allcookies.length);
    var popup=window.open(ziel,'cookies','width=400,height='+hoehe+',status=no,location=no,toolbar=no,directories=0,copyhistory=0,menubar=no,resizable=yes,vspace=0,hspace=0,personalbar=no,scrollbars');
    popup.focus();
  }
}

if (document.layers||document.getElementById||document.all) var regallowed=1; else regallowed=0; // reguläre Ausdrücke erlaubt

function wrongmail(mail)
{
  if (!regallowed) var nomail = (mail.search('@') < 1 || mail.lastIndexOf('.') <= mail.search('@') || mail.lastIndexOf('.') < mail.length-5);
  else             var nomail = (!/^([a-zA-Z0-9])([a-zA-Z0-9\._-])*@([a-zA-Z0-9\._-])+\.([a-zA-Z]{2,8})/.test(mail));
  if (!nomail && !getCookie("email")) document.cookie = "email=" + escape(mail) + "; max-age=5; path=/;";                // + 5 Sekunden
  return nomail;
}

function wrongcode(wert)
{
  return !erlaubt(wert,"jngoatspewvfubkrh1234567890 ");
}

function alarmlink()
{
//  if (developer)
    document.write("<div class='blockrechts noprint'><small><a class='al' href='http://www.fakoo.de/kontakt/fehler.php' title='Formular für technische Fehler im neuen Fenster' target='_blank'>Fehler melden</a> &nbsp; </small></div>");
}

var countergrafik='uhren/num-';
  var bild_cg_1=new Image; bild_cg_1.src=countergrafik+"1.gif";
  var bild_cg_2=new Image; bild_cg_2.src=countergrafik+"2.gif";
  var bild_cg_3=new Image; bild_cg_3.src=countergrafik+"3.gif";
  var bild_cg_4=new Image; bild_cg_4.src=countergrafik+"4.gif";
  var bild_cg_5=new Image; bild_cg_5.src=countergrafik+"5.gif";
  var bild_cg_6=new Image; bild_cg_6.src=countergrafik+"6.gif";
  var bild_cg_7=new Image; bild_cg_7.src=countergrafik+"7.gif";
  var bild_cg_8=new Image; bild_cg_8.src=countergrafik+"8.gif";
  var bild_cg_9=new Image; bild_cg_9.src=countergrafik+"9.gif";
  var bild_cg_0=new Image; bild_cg_0.src=countergrafik+"0.gif";
  var bild_cg_p=new Image; bild_cg_p.src=countergrafik+"p.gif";
function webcounter2owngrafik()
{
  var counter = new Image(); counter.src="http://webcounter.goweb.de/21047.GIF";
  counter.onload = function ()
  {
    if (document.getElementById('zaehler'))
    {
      var besucher=document.getElementById('zaehler').innerHTML;
      besucher=besucher.substr(besucher.lastIndexOf('>')+1);
      if (besucher!="" && getActiveStyleSheet()!='mehr_Text')
      {
        besucher=parseInt(besucher);
        besucher=besucher.toString();
        var zahlgrafik='';
        for (var i=0;i<besucher.length;i++)
        {
          if (besucher.length-i==3) zahlgrafik+="<img src='"+countergrafik+"p.gif' alt='.' title='Besucher seit Juli 2006'>";
          zahlgrafik+="<img src='"+countergrafik+besucher.substr(i,1)+".gif' alt='"+besucher.substr(i,1)+"' title='Besucher seit Juli 2006'>";
        }
        zahlgrafik+=" &nbsp; <a class='ext img' href='http://www.webcounter.goweb.de/' target='_blank'><img src='helps/link-blank-out.gif' alt='WebCounter' title='Goweb-WebCounter im neuen Fenster'><\/a>";
        document.getElementById('zaehler').innerHTML=zahlgrafik;
      }
    }
  }
}

function webcounter_aus()
{
  if (document.getElementById('umenu'))
    document.getElementById('umenu').style.backgroundColor='#0cf';
  else
    alert("Webcounter ist aus!");
}

function statistik_aus()
{
  if (typeof uri == "undefined")              // Wert wird von stats4free gesetzt, ist er vorhanden ist stats4free geladen
  {
//  document.getElementsByTagName('body')[0].style.background='url()';
  if (document.getElementById('menu'))
    document.getElementById('menu').style.backgroundColor='#060';
  else if (document.getElementById('fensterzu'))
    document.getElementById('fensterzu').style.backgroundColor='#060';
  else
    alert("Statistik ist aus!");
  }
}

function browsersprache(kenn)
{
  if (navigator.browserLanguage)
  {
    if (navigator.browserLanguage.indexOf(kenn)>-1) return true;
    else return false;
  }
  else if (navigator.language)
  {
    if (navigator.language.indexOf(kenn)>-1) return true;
    else return false;
  }
  else return null;
}

function rueckmerk()
{
  cookieready("rueckmerk()");
  setTempCookie('call',datei);
}

function suchmerk(begriff)
{
  cookieready("suchmerk()");
  setTempCookie('call',begriff)
}

function spacecut(text)  // Leerzeichen am Ende entfernen
{
  while (text.lastIndexOf(' ')==text.length-1 && text.length>1) text=text.substr(0,text.length-1);
  return text;
}

function validator()
{
  if (dateibez=='') dateibez='index';
  if (developer) document.write("<span class='hide'><small>... diese Seite online bei 'validator.w3.org' auf html-Fehler checken: <a class='extern' href='http://validator.w3.org/check?uri=http://www.fakoo.de/"+dateibez+".html' target='_blank' title='öffnet ein neues Fenster'>&radic; validate <b>http://www.fakoo.de/"+dateibez+".html<\/b> (neues Fenster)<\/a><\/small><br><br><\/span>");
}

function zusatzfenster() // ist Fenster mit close schließbar?
{
  if (parent.opener!=null) return true;
  return false;
}

function zu() // Close-Button von Zusatzseiten
{
  if (zusatzfenster()) window.close();
}

function zuseite()
{
  location.href="http://www.fakoo.de"+zielseite;
}

var zielseite='';
function hauptseite(ziel)
{
  zielseite='/'+ziel; if (zielseite=='/') zielseite="";
  document.getElementById('zufakoo').title="zu www.fakoo.de"+zielseite;
  if (zusatzfenster())
  {
    document.getElementById('fensterzu').title="Fenster schließen";
    document.getElementById('fensterzu').className="zusatz noprint";
  }
  else document.write("<style type='text/css'>button.close{color:#ccc;background-color:#fff;border:2px solid #ddd;cursor:default}</style>");
  if (typeof fontsize!="undefined") optimalStyle(); // wenn changestyle.js geladen
}

function mainpage(ziel) // zur englischen Hauptseite
{
  zielseite='/'+ziel; if (zielseite=='/') zielseite="";
  if (ziel=="fakoo" || ziel=="quadoo") var de=" in German"; else var de="";
  document.getElementById('zufakoo').title="to www.fakoo.de"+zielseite+de;
  if (zusatzfenster())
  {
    document.getElementById('fensterzu').title="close window";
    document.getElementById('fensterzu').className="zusatz noprint";
  }
  else document.write("<style type='text/css'>button.close{color:#ccc;background-color:#fff;border:2px solid #ddd;cursor:default}</style>");
  if (typeof fontsize!="undefined") optimalStyle(); // wenn changestyle.js geladen
}

function newpage(ziel,text)
{
  cookieready("newpage()");
  while (text.charCodeAt(text.length-1)==32 && text.length>1) text=text.substr(0,text.length-1);              // Textende ohne Leerzeichen
  if (text!='')
  {
    if (escape(text).length>4000) { setTempCookie('text',''),alert("Ihr Text ist zur Übertragung per Cookie zu lang.\n\nBitte kopieren Sie den Text per Hand."); }
    else if (setTempCookie('text',text)) location.href=ziel;
    else { if (confirm("In Ihrem Browser sind Cookies gesperrt. Der Text kann nicht zwischengespeichert werden.\n\nWollen Sie ohne Ihren Text die Seite wechseln?")) location.href=ziel; }
  }
  else
  {
    setTempCookie('text','');
    location.href=ziel;
  }
}

function klasse(element,classe)
{
  var klassen=element.className.split(" ");
  for (var i=0;i<klassen.length;i++) { if (klassen[i]==classe) return true; }
  return false;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

var bild_qrcode = new Image;
function shorturl()
{
  var shortcall=document.getElementById('shorturl').innerHTML;
  var twitterwerte="<img src='http://www.fakoo.de/bookmarks/web2_twitter-.gif'><br><div class='sw bgws' style='text-align:left'>bei Twitter folgenden Link teilen:<hr>";
  twitterwerte+=kurztitel+' <span class=gn>http://'+shortcall;
  twitterwerte+='</span></div>';
  text4bubble['toTwitter']=twitterwerte; // bestehender Wert von nextpage.js wird überschrieben

  var long=encodeURIComponent('http://www.fakoo.de/'+datei);
  if (document.getElementById('twittern')) document.getElementById('twittern').href=document.getElementById('twittern').href.replace(long,encodeURIComponent('http://'+shortcall));
  var link="<a class='short notranslate deep' title='testen Sie den Kurzaufruf' href='http://"+shortcall+"'>"+shortcall+"<span class='blind'> (kurz-URL)<\/span><\/a>";
  if (developer) link+=" &nbsp;<a href='#end' class='img'><img src='links/qrcode/qr-symbol_.gif' alt='QR-Code' title='QR-Code am Seitenende' class='mitte noprint'></a>";
  document.getElementById('shorturl').innerHTML=link;

  while (shortcall.indexOf('/')>=0) shortcall=shortcall.replace('/','-');
  while (shortcall.indexOf('.html')>=0) shortcall=shortcall.replace('.html','');
  bild_qrcode.src="links/qrcode/"+shortcall+".gif";
}

function qrcodehp()
{
  if (developer) document.write("<a href='#end' class='img'><img src='links/qrcode/qr-symbol_.gif' alt='QR-Code' title='QR-Code am Seitenende' class='mitte'></a>");
}

function qrcodegraf()
{
  if (developer)
  {
    if (bild_qrcode.src=='') bild_qrcode.src="links/qrcode/fakoo.de.gif";
    if (layoutart=='quer') document.write("<img src='links/qrcode/qr-symbol.gif' alt='QR-Code' title='QR-Code mit Link zu dieser Seite (Layout mobile-Geräte)' align='top' name='qrcode' onMouseOver='document.images.qrcode.src=bild_qrcode.src'><br><br>");
    else                   document.write("<img src='"+bild_qrcode.src+"' alt='QR-Code' title='QR-Code mit Link zu dieser Seite'><br><br>");
  }
}

function qrcodeaddpage(kurz)
{
  if (developer)
  {
    while (kurz.indexOf('/')>=0) kurz=kurz.replace('/','-');
    kurz="../links/qrcode/"+kurz+".gif";
    if (layoutart=='quer') document.write("<img src='../links/qrcode/qr-symbol.gif' alt='QR-Code' title='QR-Code mit Link zu dieser Seite' align='top' name='qrcode' onMouseOver='document.images.qrcode.src=\""+kurz+"\"'><br>");
    else                   document.write("<img src='"+kurz+"' alt='QR-Code' title='QR-Code mit Link zu dieser Seite'><br>");
  }
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

function listenpunkte(anzahl,von)
{
  if (anzahl<0&&anzahl>von) return;
  for (var i=von;i>0;i--)
  {
    if (i>anzahl) document.write("<img src='helps/nopoint.gif' alt='' title=''>");
    else          document.write("<img src='helps/point.gif' alt='&bull;' title=''>");
  }
}

function window2center(datei,name,breite,hoehe)               // Popup-Fenster in Bildschirmmitte
{
  var parameter='';
  var x=0;
  var y=0;
  hoehe -= 20;
  if (breite < screen.availWidth || hoehe < screen.availHeight)
  {
    x = (screen.availWidth - breite - 12) / 2;
    y = (screen.availHeight - hoehe - 104) / 2;
    if (window.opera) y = 0; // Opera positioniert unter den Symbolleisten
    if (x<0 || y<0) { x=0; y=0; }
    else parameter = "width=" + breite + ",height=" + hoehe + ",";
  }
  parameter += "left=" + x + ",top=" + y;
  if (fakoourls(datei))
  {
    popup=window.open(datei,name,parameter+',status=no,location=no,toolbar=no,directories=0,copyhistory=0,menubar=no,resizable=yes,vspace=0,hspace=0,personalbar=no,scrollbars');
    return popup;
  }
  else return false;
}

function klickstat(text)                                      // Klickstatistik von stats4free (stats4free wird erst am Ende der Seite geladen)
{
//  if (text.indexOf("english_to-")==0) return;
  if (typeof uri != "undefined")                              // Wert wird von stats4free gesetzt, ist er vorhanden ist stats4free geladen
    s4f(text4meld(text));
}

var zeichenumschreibung = new Array();                        // bei s4f in Klickmeldung neben Groß-und Kleinbuchstaben erlaubt: -_.=()!*~@$
    zeichenumschreibung= [
    ["/ www","@ www"],
    ["&auml;","ae"],["&ouml;","oe"],["&uuml;","ue"],["&szlig;","ss"],
    ["&Auml;","Ae"],["&Ouml;","Oe"],["&Uuml;","Ue"],
    ["ä","ae"],["ö","oe"],["ü","ue"],["ß","ss"],
    ["Ä","Ae"],["Ö","Oe"],["Ü","Ue"],
    ["á","a"],["é","e"],["í","i"],["ì","i"],["ó","o"],["ú","u"],
    [":: ","!_"], // Zusatzdateien
    ["/","!"],[",","_"],[";","_"],[":","."],["[","("],["]",")"],["{","("],["}",")"],["%",".!."],["\"","'"],["?","~"],
    ["+","*"],["<","("],[">",")"],["|","!"],["&","*"],["°","*"],[" ","_"],["__","_"]
  ];
function text4meld(t)
{
  for (var i=0; i< zeichenumschreibung.length; i++)
  {
    while (t.indexOf(zeichenumschreibung[i][0])>=0) t=t.replace(zeichenumschreibung[i][0],zeichenumschreibung[i][1]);
  }
  if (t.length>80) t=t.substr(0,80);
  return t;
}

var offtitelmeldung=1;
function offtitelmeld(e)
{
  if (offtitelmeldung)
  {
    if (!window2center('http://www.fakoo.de/offline-meld.html','offlinemeld',440,420))
      alert("                 + + + Download-Problem! + + +\n\nAuf Grund der komplexen Gestaltung der Internetseite\n                        w w w . f a k o o . d e \nist es nicht möglich, alle zur einwandfreien Funktion \nnotwendigen Grafiken und Zusatzdateien \nbeim Download zu erfassen.\n\nDeshalb funktioniert eine heruntergeladene Datei \naußerhalb der Internetseite nur teilweise, \neingeschränkt oder gar nicht.");
    if (document.getElementById("seitenname"))
    {
      var seitenname=document.getElementById("seitenname").innerHTML;
      while (seitenname.indexOf('<')>=0 && seitenname.indexOf('>')>=0) seitenname=seitenname.substr(0,seitenname.indexOf('<'))+seitenname.substr(seitenname.indexOf('>')+1);
      seitenname=seitenname.replace('... Seiten-Inhalt ','');
    }
    else var seitenname=unescape(document.title);
    seitenname=seitenname.substr(0,40)+"~_als_"+datei;
    klickstat("offline="+seitenname);
    offtitelmeldung=0;
  }
}

function advtbgcolor()  // Farbe externer Link ohne class
{
  for (var i=0; i<document.links.length; ++i)
  {
    if (fremdlinks(document.links[i].href))
    {
      if (document.links[i].className=='')
      {
        document.links[i].style.color = '';
        document.links[i].style.textDecoration = '';
        document.links[i].style.padding = '0';
        document.links[i].className = 'advt deep';
        document.links[i].target = '_blank';
        document.links[i].title = 'öffnet ein neues Fenster';
        document.links[i].innerHTML=document.links[i].innerHTML+"<span class='blind'> (neues Fenster)<\/span>";
      }
      else if (document.links[i].className=='AlexaSiteStatsWidget')
      {
        document.links[i].className = 'ext img query';
        document.links[i].target = '_blank';
        document.links[i].title = 'Alexa Certified Site Stats for www.fakoo.de, Link öffnet ein neues Fenster';
      }
    }
  }

  if (off && !developer)
  {
    window.captureEvents(Event.CLICK); // nicht IE6
    window.onclick=offtitelmeld;
  }
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

function linktargetchanger(ext)
{
  var neu='\u2026'; // Ersatz-Zeichen für "..."
  for(var i=0;i<document.links.length;i++)
  {
    if (document.links[i].href.indexOf('http://')==0 && document.links[i].href.indexOf('fakoo.de')<0)
    {
      var e = klasse(document.links[i],"en");
      var text=document.links[i].innerHTML;
      if (ext)
      {
        document.links[i].target = "_blank";
        if (e) document.links[i].title  = "öffnet ein neues Fenster in englisch";
        else   document.links[i].title  = "öffnet ein neues Fenster";
        if      (e && text.indexOf('(in englisch)')>0) text=text.replace('(in englisch)',"(neues Fenster in englisch)");
        else if (text.indexOf(neu)>0)                  text=text.replace(neu,"(neues Fenster)");
        document.links[i].innerHTML = text;
      }
      else
      {
        document.links[i].target = "";
        document.links[i].title  = "";
        if      (text.indexOf('(neues Fenster)')>0)             text=text.replace('(neues Fenster)',neu);
        else if (text.indexOf('(neues Fenster in englisch)')>0) text=text.replace('(neues Fenster in englisch)','(in englisch)');
        document.links[i].innerHTML = text;
      }
    }
  }
}

function box4target()
{
  document.write("<input type='checkbox' onclick='linktargetchanger(this.checked)' name='targetbox'>");
  document.exttarget.targetbox.checked='checked';
  document.write("<span class='gn'>externe <span class='notranslate'>Links<\/span> in neuem Fenster öffnen?<\/span>");
}

function hinweis2target()
{
  document.write("<span class='blind' style='font: 1em arial,ans-serif'><br>(Wählen Sie oben, ob externe <span class='notranslate'>Links<\/span>"
               + " ein <a href='#exttarget'class='top'>neues Fenster<\/a> öffnen oder nicht)<\/span>");
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

var eurozeichen=String.fromCharCode(8364);  // €  20ac  &euro;    &#8364;  &#x20ac;  \u20ac
var afuzeichen =String.fromCharCode(8222);  // „  201e  &bdquo;   &#8222;  &#x201e;  \u201e
var afozeichen =String.fromCharCode(8220);  // “  201c  &ldquo;   &#8220;  &#x201c;  \u201c
var afezeichen =String.fromCharCode(8221);  // ”  201d  &rdquo;   &#8221;  &#x201d;  \u201d
var hafuzeichen=String.fromCharCode(8218);  // ‚  201a  &sbquo;   &#8218;  &#x201a;  \u201a
var hafozeichen=String.fromCharCode(8216);  // ‘  2018  &lsquo;   &#8216;  &#x2018;  \u2018
var hafezeichen=String.fromCharCode(8217);  // ’  2019  &rsquo;   &#8217;  &#x2019;  \u2019
var nlizeichen =String.fromCharCode(8249);  // ‹  2039  &lsaquo;  &#8249;  &#x2039;  \u2039
var nrezeichen =String.fromCharCode(8250);  // ›  203a  &rsaquo;  &#8250;  &#x203a;  \u203a
var vollzeichen=String.fromCharCode(8758)+String.fromCharCode(8758);

var kuerzel4grafik = new Array();
  kuerzel4grafik['ä']='ae';                  // ä &auml;  &#228; &#x00e4 \u00e4       -  Ä &Auml; &#196; &#x00c4 \u00c4
  kuerzel4grafik['ö']='oe';                  // ö &ouml;  &#246; &#x00f6 \u00f6       -  Ö &Ouml; &#214; &#x00d6 \u00d6
  kuerzel4grafik['ü']='ue';                  // ü &üuml;  &#252; &#x00fc \u00fc       -  Ü &Uuml; &#220; &#x00dc \u00dc
  kuerzel4grafik['ß']='sz';                  // ß &szlig; &#223; &#x00df \u00df
  kuerzel4grafik['@']='at';
  kuerzel4grafik['#']='rt';
function grafikkuerzel(buchstabe)
{
  if (/[a-z]/.test(buchstabe)) return buchstabe;
  var kue=kuerzel4grafik[buchstabe];
  if (!kue) return '';
  else return kue;
}

function htmlsicher(zeichen)
{
  if (zeichen=="<") return "&lt;";
  if (zeichen==">") return "&gt;";
  if (zeichen=="&") return "&amp;";
  if (zeichen=="\"") return "&quot;";

  return zeichen;
}

function erlaubt(text,moeglichezeichen)
{
  for (var tt=0;tt<text.length;tt++)
  {
    var bust = text.charAt(tt);
    if (moeglichezeichen.indexOf(bust)<0) return false;
  }
  return true;
}

function verboten(text,moeglichezeichen)
{
  for (var tt=0;tt<text.length;tt++)
  {
    var bust = text.charAt(tt);
    if (moeglichezeichen.indexOf(bust)>=0) return true;
  }
  return false;
}

function kuerzelpruef(start)  // für Webentwickler
{
  if (developer)
  {
    if (!erlaubt(bilder[start][1],"abcdefghijklmnopqrstuvwxyz0123456789-")) alert('Kürzel "'+bilder[start][1]+'" enthält ein verbotenes Zeichen\n\nErlaubt sind nur a-z, 0-9 und das -');
    for (var tt=start+1;tt<max;tt++)
    {
      if (bilder[start][1]==bilder[tt][1]) alert('Kürzel "'+bilder[start][1]+'" ist doppelt');
    }
  }
}

var maxdruckbreite = 670;
var maxdruckhoehe  = 970;
function druckgroessenalarm(grafik)
{
  var bildx=document.images[grafik].src;
  bildx=bildx.substr(bildx.lastIndexOf('/')+1);
  var hoch = document.images[grafik].height; var breit = document.images[grafik].width;
  if (breit > maxdruckbreite || hoch > maxdruckhoehe)
  {
    var meld="Bild  "+bildx;
    if (breit > maxdruckbreite) meld+="\n\n---  "+breit+" px breit (max. "+maxdruckbreite+" px)";
    if (hoch > maxdruckbreite) meld+="\n\n  |   "+hoch+" px hoch (max. "+maxdruckhoehe+" px)";
    alert(meld);
  }
}
function druckgroessentest(grafik)
{
  var aufruf="druckgroessenalarm(\""+grafik+"\")";
  if (developer && off) setTimeout(aufruf,200);
}

function wrongchar(such)
{
  var moeglichezeichen="abcdefghijklmnopqrstuvwxyz0123456789-";
  var suche=such.toLowerCase();
  for (var po=0;po<suche.length;po++)
  {
    if (moeglichezeichen.indexOf(suche.charAt(po))<0) break;
  }
  suche=suche.substr(0,po);
  if (suche!=such) return seite+"?"+suche;
  else return seite;
}

function querybutton(query)
{
  if (developer && Temp!=query)
    document.write("<button class='bggn noprint' type='button' onclick='location.href=\""+datei+"?"+query+"\"' title='Testaufruf mit Query'>?"+query+"</button><br><br>");
}

var benannt = new Array();
  benannt=[
   [ '&amp;'   , '&'  ]
  ,[ '&lt;'    , '<'  ]
  ,[ '&gt;'    , '>'  ]
  ,[ '&auml;'  , 'ä'  ]
  ,[ '&ouml;'  , 'ö'  ]
  ,[ '&uuml;'  , 'ü'  ]
  ,[ '&szlig;' , 'ß'  ]
  ,[ '&Auml;'  , 'Ä'  ]
  ,[ '&Ouml;'  , 'Ö'  ]
  ,[ '&Uuml;'  , 'Ü'  ]
  ];
function unbenannt(text)
{
  for (var i=0; i<benannt.length; i++)
  {
    while (text.indexOf(benannt[i][0])>=0) text=text.replace(benannt[i][0],benannt[i][1]);
  }
  return text;
}

function cookieready(wegen)
{
  if (typeof setTempCookie == "undefined" && developer) alert("js-Datei 'cookie.js' wegen "+wegen+" einbinden!");
//  <script type="text/javascript" charset="iso-8859-1" src="cookie.js"></script>
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

function reftest(url)
{
  if (url.indexOf('http://www.fakoo.de/_Referrer')==0) return true;  // Seiten für Tests eingehender Links
  return false;
}

function fakoourls(url)
{
  if (reftest(url)) return false;
  if (url.indexOf('http://fakoo.de/')==0) return true;
  if (url.indexOf('http://www.fakoo.de/')==0) return true;
  if (url.indexOf('http://english.fakoo.de/')==0) return true;
  if (url.indexOf('http://fakoosy.de/')==0) return true;
  if (url.indexOf('http://www.fakoosy.de/')==0) return true;
  if (url.indexOf('http://fakoo.info/')==0) return true;
  if (url.indexOf('http://www.fakoo.info/')==0) return true;
  if (url.indexOf('http://braille-lernen.de/')==0) return true;
  if (url.indexOf('http://www.braille-lernen.de/')==0) return true;
  return false;
}

function fremdlinks(ziel)
{
  if (ziel.indexOf('http://')!=0) return false;
  if (fakoourls(ziel)) return false;
  return true;
}

function refkommtvonfakoo()
{
  if (!document.referrer) return false;
  if (fakoourls(document.referrer)) return true;
  return false;
}

var controlref = new Array();
function refkommtvon(text)
{
  if (developer) controlref.push(text);
  if (!document.referrer) return false;
  if (reftest(text) && refenthaelt(text)) return true;
  if (document.referrer.indexOf(text)==0) return true;
  else return false;
}

function refenthaelt(text) // beliebiger Text (in Kleinbuchstaben!) im Suchtext
{
  cookieready("refenthaelt()");
  if (!document.referrer) return false;
  if (refkommtvonfakoo()) return false;
  var reff=urldeco(document.referrer).toLowerCase();
  if (reff.indexOf("?")<0) return false;
  var query=reff.substr(reff.indexOf("?")+1);
  if (query=='') return false;
  text=text.toLowerCase();
  if (query.indexOf(text)<0) return false;
  var queryteil = new Array(); queryteil = query.split('&');
  for (var i=0;i<queryteil.length;i++)
  {
    if (queryteil[i].indexOf(text)>=0) query=queryteil[i];
  }
  if (query.indexOf("=")>0) query=query.substr(query.indexOf("=")+1);
  if (setTempCookie('text',query)) return true;
  return false;
}

function querynurziff() // nur Ziffern und Leerzeichen im Suchtext
{
  cookieready("querynurziff()");
  if (!document.referrer) return false;
  if (refkommtvonfakoo()) return false;
  var reff=urldeco(document.referrer);
  if (reff.indexOf("?")<=0) return false;
  var query=reff.substr(reff.indexOf("?")+1);
  if (query=='') return false;
  if (query.indexOf('=')>0)
  {
    query=querywert("q",query);    // Suche meist in q
    if (query=='') return false;
  }
  if (/[^0-9 ]/.test(query)) return false;
  if (setTempCookie('text',query)) return true;
  return false;
}

function querywert(argument,query) // ohne query von href
{
  if (!query) query=urldeco(location.href.substr(location.href.indexOf("?")+1))
  var paare = query.split('&');
  for (var i=0; i<paare.length;i++)
  {
    var paar = paare[i].split('=');
    if (paar[0]==argument) return paar[1];
  }
  return '';
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

function links4blind()                                                      //  Links auf Alphabetseiten nur bei noscript oder style='mehr_Text'
{
  if (typeof cookieLesen == "undefined" && developer) alert("js-Datei 'changestyle.js' wegen links4blind() einbinden!");
//  <script type="text/javascript" charset="iso-8859-1" src="changestyle.js"></script>
  if (cookieLesen('style_d')!='mehr_Text') document.getElementById('blindlinks').className="blind";
}

function showtext(file)
{
  if (fakoourls(file))
  {
    var popup=window.open(file,'Bildbeschreibung','width=700,height=600,status=no,location=no,toolbar=no,directories=0,copyhistory=0,menubar=no,resizable=yes,vspace=0,hspace=0,personalbar=no,scrollbars');
    popup.focus();
  }
}

function images4text()                                                      // alle Grafiken ersetzen
{
  if (getActiveStyleSheet()=='mehr_Text')
  {
    for (var i=0; i<document.images.length; ++i)
    {
      if (document.images[i].alt=='')
      {
        document.images[i].src="helps/pixel.gif";
        document.images[i].width="1";
        document.images[i].height="1";
        document.images[i].title='';
      }
      else
      {
        document.images[i].src="helps/grau10.gif";
        document.images[i].width="10";
        document.images[i].height="10";
        if (document.images[i].title=='') document.images[i].title=document.images[i].alt;
        else document.images[i].title=document.images[i].alt+'  ['+document.images[i].title+']';
      }
      document.images[i].style.padding='1px';
      if (document.images[i].onmouseover!='') document.images[i].onmouseover='';
      if (document.images[i].onmouseout!='')  document.images[i].onmouseout='';
    }
    document.getElementById('alternativtext').innerHTML="<br><br><img src='helps/alternativtexte-anzeigen.gif' alt=''><br>";
  }
  else for (var i=0; i<document.links.length; ++i)
  {
    if (document.links[i].className=="dlink")
    {
      if (getActiveStyleSheet()=='mobile_Geraete') document.links[i].className='hide';
      else document.links[i].href="javascript:showtext('"+document.links[i].href+"')";
    }
  }
}

function rightmap()                                                         // Links zu map.html anpassen
{
  if ((getActiveStyleSheet()=='mobile_Geraete' || getActiveStyleSheet()=='mehr_Text') && dateibez!="momap")
  {
    for (var i=0; i<document.links.length; ++i)
    {
      if (document.links[i].href.indexOf("map.html")>0) document.links[i].href="momap.html";
    }
  }
}

function navihelp()
{
  if ((getActiveStyleSheet()=='mobile_Geraete' || getActiveStyleSheet()=='mehr_Text'))
  {
    for (var i=0; i<document.links.length; ++i)
    {
      if      (klasse(document.links[i],"hm")) document.links[i].href+="#hauptmenue";
      else if (klasse(document.links[i],"um")) document.links[i].href+="#untermenue";
      else if (klasse(document.links[i],"tm")) document.links[i].href+="#teilmenue";
    }
  }
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

function setbrowserbookmark()
{
  if (!off)
  {
    var SeitenURL = location.href;
    var SeitenTitel = document.title;
    var Kommentar = '';

    if(document.all)
    {
      // ie
      window.external.AddFavorite(SeitenURL,SeitenTitel);
    }
    else if (window.sidebar)
    {
      // firefox
      window.sidebar.addPanel(SeitenTitel,SeitenURL,Kommentar);
    }
    else if(window.opera && window.print)
    {
      // opera
      var elem = document.createElement('a');
      elem.setAttribute('href',SeitenURL);
      elem.setAttribute('title',SeitenTitel);
      elem.setAttribute('rel','sidebar');
      elem.click();
    }
    else alert("Funktion in Ihrem Browser nicht möglich, bitte setzen Sie Ihr Lesezeichen manuell!");
  }
  else alert("Funktion nur online möglich!");
}

function browserbookmark()
{
  if (!off)
  {
    if (document.all) document.write("<a class='img no1025' href='javascript:setbrowserbookmark()'><img class='mitte' src='bookmarks/addbookmark.gif' "
                   + "alt='+add' title='aktuelle Seite zu Favoriten im Browser hinzufügen'><\/a>&nbsp;<span class='handy'> aktuelle Seite zu <a class='img u' "
                   + "href='javascript:setbrowserbookmark()'>Favoriten hinzufügen<\/a><\/span>");
    else if (window.sidebar) document.write("<a class='img no1025' href='javascript:setbrowserbookmark()'><img class='mitte' src='bookmarks/addbookmark.gif' "
                   + "alt='+add' title='aktuelle Seite zu Lesezeichen im Browser hinzufügen'><\/a>&nbsp;<span class='handy'> aktuelle Seite zu <a class='img u' "
                   + "href='javascript:setbrowserbookmark()'>Lesezeichen hinzufügen<\/a><\/span>");
    else if (window.opera && window.print) document.write("<a class='img no1025' href='javascript:setbrowserbookmark()'><img class='mitte' src='bookmarks/addbookmark.gif' "
                   + "alt='+add' title='aktuelle Seite  zu Bookmarks im Browser hinzufügen'><\/a>&nbsp;<span class='handy'> aktuelle Seite zu <a class='img u' "
                   + "href='javascript:setbrowserbookmark()'>Bookmarks hinzufügen<\/a><\/span>");
    else document.write("(wird nicht unterstützt)"), document.getElementById('bbmark').className='hide';
  }
  else if (developer)
  {
    document.write("<img class='mitte no1025' src='bookmarks/addbookmark-gr.gif' alt='+add' title='Bookmarker offline inaktiv'>&nbsp;<span class='handy'> Bookmarker offline inaktiv</span>");
  }
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

var melddatum = new Date();
var mmon = melddatum.getMonth()+1;
var mtag = melddatum.getDate();
var mjahr = melddatum.getFullYear();
var heute = mtag+'.'+mmon+'.';

function von_bis(von, bis)
{
  var btag=parseInt(von.substr(0,von.indexOf(".")));
  var bmon=parseInt(von.substr(von.indexOf(".")+1));
  var etag=parseInt(bis.substr(0,bis.indexOf(".")));
  var emon=parseInt(bis.substr(bis.indexOf(".")+1));
  if (heute == btag+'.'+bmon+'.') return true;
  while (btag!=etag||bmon!=emon)
  {
    btag++
    if      (bmon==1||bmon==3||bmon==5||bmon==7||bmon==8||bmon==10||bmon==12) { if (btag>31) btag=1,bmon++; }
    else if (bmon==4||bmon==6||bmon==9||bmon==11)                             { if (btag>30) btag=1,bmon++; }
    else if (bmon==2)                                                         { if (btag>29) btag=1,bmon++; }
    if (bmon>12) bmon=1;
    if (heute == btag+'.'+bmon+'.') return true;
  }
  return false;
}

function shopready()
{
  if (typeof shopartikel == "undefined" && developer) alert("js-Datei 'shopwerbung.js' einbinden!");
}

function homemeld()
{
  shopready();
  if      (0 || von_bis("27.12.","29.12.")) sondermeld("weihnachten");      // Besinnliche Weihnachten
  else if (0 || heute=='4.1.')   geburtstagsmeldung('braille');
  else if (0 || von_bis("30.12.","10.1."))  sondermeld("neujahr");          // Gesundes neues Jahr
  else if (0 || heute=='22.1.')  geburtstagsmeldung('gerke');
  else if (0 || heute=='14.2.')             sondermeld("valentin");         // 14. Februar (Valentinstag)
  else if (0 || heute=='27.5.')  geburtstagsmeldung('picht');
  else if (0 || heute=='27.6.')  geburtstagsmeldung('keller');
  else if (0 || heute=='9.8.')   geburtstagsmeldung('lorm');
  else if (0 || heute=='18.12.') geburtstagsmeldung('moon');
  else if (0 || von_bis("7.10.","13.10."))  sondermeld("wds");              // Woche des Sehens 2011
  else if (0 || von_bis("14.10.","15.10.")) sondermeld("cane");             // 14. - 15. Oktober - Tag des weißen Stockes
  else if (0 || von_bis("2.12.","3.12."))   sondermeld('dayofdisabled');    // 3.12. Intern. Tag von Menschen mit Behinderung
  else aktionswerbung(); // bis 26.12.
}

function braillemeld(wo)              // wo = braille  lern  schreib  kurzbr  comp  musik  schrift  uhren  (Seiten)
{
  shopready();
  if      (0 || heute=='27.5.') geburtstagsmeldung('picht');
  else if (0 || von_bis("7.10.","13.10."))  sondermeld("wds");              // Woche des Sehens 2011
  else if (0 || von_bis("14.10.","15.10.")) sondermeld("cane");             // 14. - 15. Oktober - Tag des weißen Stockes
  else if (0 || von_bis("2.12.","3.12."))   sondermeld('dayofdisabled');    // 3.12. Intern. Tag von Menschen mit Behinderung
  else if ((0 || von_bis("1.1.","10.1.")) && wo=="braille")  sondermeld("louisbraille-geb") // Louis Braille
  else aktionswerbung();
  //else if (!aktionswerbung()) sondermeld("blwerkstatt");
}

function barbiermeld()
{
  shopready();
//  else
    aktionswerbung();
}

function moonmeld()
{
  shopready();
  if      (0 || heute=='18.12.') geburtstagsmeldung('moon');
  else if (0 || von_bis("7.10.","13.10."))  sondermeld("wds");            // Woche des Sehens 2011
  else if (0 || von_bis("14.10.","15.10.")) sondermeld("cane");           // 14. - 15. Oktober - Tag des weißen Stockes
  else aktionswerbung();
}

function quadoomeld()
{
  shopready();
  if      (0 || von_bis("7.10.","13.10."))  sondermeld("wds");            // Woche des Sehens 2011
  else if (0 || von_bis("14.10.","15.10.")) sondermeld("cane");           // 14. - 15. Oktober - Tag des weißen Stockes
  else aktionswerbung();
}

function fakoomeld(wo)              // wo = fakoo  example  vorteile  sehend  raphi  (Seiten)
{
  shopready();
  if      ((0 || von_bis("27.12.","30.12.")) && wo=="fakoo") sondermeld("weihnachten");    // Besinnliche Weihnachten
  else if ((0 || von_bis("31.12.","10.1.")) && wo=="fakoo")  sondermeld("neujahr");        // Gesundes neues Jahr
  else if ((0 || heute=='14.2.') && wo != "sehend")          sondermeld("valentin");       // 14. Februar (Valentinstag)
  else if (0 || von_bis("7.10.","13.10."))  sondermeld("wds");            // Woche des Sehens 2011
  else if (0 || von_bis("14.10.","15.10.")) sondermeld("cane");           // 14. - 15. Oktober - Tag des weißen Stockes
  else aktionswerbung();
}

function fingermeld()
{
  shopready();
  if (0 || von_bis("2.12.","3.12.")) sondermeld('dayofdisabled');         // 3.12. Intern. Tag von Menschen mit Behinderung
  else aktionswerbung();
}

function kontaktmeld()
{
  shopready();
//  else
    aktionswerbung();
}

function lormmeld()
{
  shopready();
  if      (0 || heute=='27.6.') geburtstagsmeldung('keller');
  else if (0 || heute=='9.8.') geburtstagsmeldung('lorm');
  else if (0 || von_bis("14.10.","15.10.")) sondermeld("cane");           // 14. - 15. Oktober - Tag des weißen Stockes
  else if (0 || von_bis("2.12.","3.12.")) sondermeld('dayofdisabled');    // 3.12. Intern. Tag von Menschen mit Behinderung
  else aktionswerbung();
}

function morsemeld()
{
  shopready();
  if (0 || heute=='22.1.') geburtstagsmeldung('gerke');
  else aktionswerbung();
}

function linkmeld()
{
  shopready();
//  else
    aktionswerbung();
  //if (!aktionswerbung()) sondermeld("blwerkstatt");
}

function sondermeld(was)
{
  if (was=='weihnachten')
  {
    document.write("<a class='img' href='fakoo4sehend.html'><img src='fakootexte/besinnliche-weihnachten.gif' alt='Text BESINNLICHE WEIHNACHTEN in Fakoo-Leuchtschrift' title='Besinnliche Weihnachten für alle - Leuchtschrift siehe Fakoo-für-Sehende'><\/a><br><br>");
  }
  else if (was=='neujahr')
  {
    document.write("<a class='img' href='fakoo4sehend.html'><img src='fakootexte/gesundes-neues-jahr.gif' alt='Text EIN GESUNDES NEUES JAHR in bunter Fakoo-Leuchtschrift' title='Ein gesundes neues Jahr - Leuchtschrift siehe Fakoo-für-Sehende'><\/a><br><br>");
  }
  else if (was=='louisbraille-geb')
  {
    if (mmon==12) var alterlb=(mjahr-1808);
    else          var alterlb=(mjahr-1809);
    document.write("<div class='noprint'><div class='birthday' style='width:600px'><img src='braille/text_am4januar.gif' "
      + "alt='Am 4. Januar 1809 wurde Louis Braille geboren' title=''><br>Der Geburtstag des Erfinders der Brailleschrift jährt sich "
      + "zum "+alterlb+". mal.<\/div><br><br><\/div>");
  }
  else if (was=='valentin')
  {
    document.write("<b class='hh'>Viele Grüße an die Verliebten!</b><br><a href='fakoo4sehend.html#herzuhr' class='img'><img src='fakoouhr/herzen/herz.gif' "
                  +"alt='Fakoo-Herz-Uhr 21:43' title='eine Uhr mit ganz viel Herz in Fakoo-Ziffern - siehe Fakoo für Sehende' name='herzuhrherz' "
                  +"onMouseOver='document.images[\"herzuhrherz\"].src=\"fakoouhr/fakoo-herz-uhr-.gif\"'></a>"
                  +"<br><small class='rt'>(ein Herz für die Fakoo-Uhr)</small><br><br>");
  }
  else if (was=='dayofdisabled')   // 3.12. Intern. Tag von Menschen mit Behinderung
  {
    document.write("<div class='noprint'><a href='http://www.un.org/disabilities/default.asp?id=1561' target='_blank' "
      + "class='img ext query'><img src='links/day-of-disabled-persons.gif' "
      + "title='International Day of Persons with Disabilities, neues Fenster in englisch' "
      + "alt='International Day of Persons with Disabilities'><\/a><br>siehe auch <a target='_blank' class='extern deep wiki' "
      + "href='http://de.wikipedia.org/wiki/Internationaler_Tag_der_Menschen_mit_Behinderung' "
      + "title='öffnet ein neues Fenster'>Internationaler Tag der Menschen mit Behinderung<span class='blind'> "
      + "(neues Fenster)<\/span><\/a><br><br><\/div>");
    shopbanner("wbanner");
  }
  else if (was=='wds')            // Woche des Sehens 2011
  {
    document.write("<div class='noprint'><a href='http://www.woche-des-sehens.de/' "
      + "onclick='klickstat(\"woche-des-sehens\")' target='_blank' class='img ext'>"
      + "<img src='links/woche-des-sehens_logo.gif' alt='Woche des Sehens' "
      + "title='Veranstaltungen zur Woche des Sehens vom 8. bis 15. Oktober'><\/a><br><br><\/div>");
  }
  else if (was=='cane')           // 14. - 15. Oktober - Tag des weißen Stockes
  {
    document.write("<div class='noprint'><a href='http://de.wikipedia.org/wiki/Tag_des_wei%C3%9Fen_Stockes' target='_blank' class='img ext deep'><img "
      + "src='blind/tag-des-weissen-stockes.gif' alt='der 15. Oktober ist der Tag des weißen Stockes' "
      + "title='Tag des weißen Stockes, Link öffnet ein neues Fenster'><\/a><br><br><\/div>");
  }
  else if (was=='blwerkstatt')
  {
    document.write("<div class='noprint'><a href='http://www.betterplace.org/de/projects/5617-geben-sie-der-blindenarbeit-eine-zukunft' target='_blank' "
      + "class='img ext deep' onclick='klickstat(\"$_betterplace.org-"+was+"\")'><img src='links/betterplace-org.gif' "
      + "title='unterstützen Sie das Blindenhilfswerk Berlin, Link öffnet ein neues Fenster' "
      + "alt='betterplace.org - Plattform für Projekte'><\/a><br><br><\/div>");
  }
}

function geburtstagsmeldung(wer)
{
  var klasse="";
  if      (wer=='braille')              // 4. Januar 1809 - Louis Braille
  {
    document.write("<div class='noprint'><div class='birthday'>Heute vor "+(mjahr-1809)+" Jahren, am 4. Januar 1809, <br>wurde <a target='_blank' class='extern deep hh wiki' "
      + "href='http://de.wikipedia.org/wiki/Louis_Braille' title='öffnet ein neues Fenster'>Louis Braille<span class='blind'> "
      + "(neues Fenster)<\/span><\/a> geboren, der <br>Erfinder der heutigen <a href='braille.html'>Blindenschrift</a>.<\/div><br><\/div>");
  }
  else if (wer=='gerke')                // 22. Januar - Friedrich Clemens Gerke
  {
    if (datei=="morse.html") klasse="unten";
    document.write("<div class='noprint'><div class='birthday'>Heute vor "+(mjahr-1801)+" Jahren, am 22. Januar 1801, <br>wurde <a target='_blank' class='extern deep hh wiki' "
      + "href='http://de.wikipedia.org/wiki/Friedrich_Clemens_Gerke' title='öffnet ein neues Fenster'>Friedrich Clemens Gerke<span class='blind'> "
      + "(neues Fenster)<\/span><\/a> geboren, <br>der Erfinder des heutigen <a href='morse.html#infos' class='"+klasse+"'>Morsealphabet</a>s.<\/div><br><\/div>");
  }
  else if (wer=='keller')               // 27. Juni - Helen Keller
  {
    if (datei=="lorm.html") klasse="unten";
    document.write("<div class='noprint'><div class='birthday'>Heute vor "+(mjahr-1880)+" Jahren, am 27. Juni 1880, <br>wurde <a target='_blank' class='extern deep hh wiki' "
      + "href='http://de.wikipedia.org/wiki/Helen_Keller' title='öffnet ein neues Fenster'>Helen Keller<span class='blind'> (neues Fenster)<\/span><\/a> "
      + "geboren, die trotz <br><a href='lorm.html#helen' class='"+klasse+"'>Taubblindheit</a> studierte und Bücher schrieb.<\/div><br><\/div>");
  }
  else if (wer=='lorm')                 // 9. August 1821 - Hieronymus Lorm
  {
    if (datei=="lorm.html") klasse="unten";
    document.write("<div class='noprint'><div class='birthday'>Heute vor "+(mjahr-1821)+" Jahren, am 9. August 1821, <br>wurde <a target='_blank' class='extern deep hh wiki' "
      + "href='http://de.wikipedia.org/wiki/Hieronymus_Lorm' title='öffnet ein neues Fenster'>Hieronymus Lorm<span class='blind'> "
      + "(neues Fenster)<\/span><\/a> geboren, <br>der Erfinder des <a href='lorm.html#hieronymus' class='"+klasse+"'>Taubblinden-Alphabet</a>s.<\/div><br><\/div>");
  }
  else if (wer=='moon')                 // 18. Dezember 1818 - William Moon
  {
    if (datei=="moon.html") klasse="unten";
    document.write("<div class='noprint'><div class='birthday'>Heute vor "+(mjahr-1818)+" Jahren, am 18. Dezember 1818, <br>wurde <a target='_blank' class='extern deep hh wiki' "
      + "href='http://de.wikipedia.org/wiki/William_Moon' title='öffnet ein neues Fenster'><span lang='en'>William Moon</span><span class='blind'> "
      + "(neues Fenster)<\/span><\/a> geboren, der <br>Erfinder des <a href='moon.html#moontype' class='"+klasse+"'><span lang='en'>Moon</span>-Alphabet</a>s.<\/div><br><\/div>");
  }
  else if (wer=='picht')                // 27. Mai - Oskar Picht
  {
    if (datei=="braille-schreiben.html") klasse="unten";
    document.write("<div class='noprint'><div class='birthday'>Heute vor "+(mjahr-1871)+" Jahren, am 27. Mai 1871, wurde <a target='_blank' class='extern deep hh' "
      + "href='http://www.spd-nuthetal.de/texte/kulturelles/oskarpicht/picht.htm' title='öffnet ein neues Fenster'>Oskar Picht<span class='blind'>"
      + " (neues Fenster)<\/span><\/a> geboren, der Erfinder der <a href='braille-schreiben.html#maschine' class='"+klasse+"'>Blindenschreibmaschine<\/a>.<\/div><br><\/div>");
  }
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

function braillecodereff()
{
  if (refenthaelt("14 125")                                                 // ch
   || refenthaelt("15 1345")                                                // en
   || refenthaelt("15 1235")                                                // er
   || refenthaelt("15 24")                                                  // ei
   || refenthaelt("1 136")                                                  // au
   || refenthaelt("14 1 14 125 15")                                         // cache
   || refenthaelt("11 10 11 32 12")                                         // cache (hex)
   || refenthaelt("145 15 1245 1235 15 15 234") )                           // degrees
    return true;
  return false;
}

function siebencodereff()
{
  if (refenthaelt("1456 123567 1456 23567 14567")                           // cache
   || refenthaelt("34567 14567 57 14567 56 4567")                           // bereit
   || refenthaelt("adef abcefg adef bcefg adefg")                           // cache
   || refenthaelt("cdefg adefg eg adefg ef defg"))                          // bereit
    return true;
  return false;
}

function neuncodereff()  // Fakoo
{
  if (refenthaelt("24679 234589 24679 1235789 12345679")                    // cache
   || refenthaelt("bdfgi bcdehi bdfgi abceghi abcdefgi"))                   // "
    return true;
  return false;
}

function quadcodereff()
{
  if (refenthaelt("36 26 36 24 134")                                        // cache
   || refenthaelt("us rs us rl oul"))                                       // "
    return true;
  return false;
}

function suchebraillefont()
{
  if (refenthaelt("font") || refenthaelt("ttf") || refenthaelt("schriftart") || refenthaelt("truetype"))
    if (confirm("Sie suchen einen Braille-TTF-Font?\n\nAuf der Zusatzseite  / b r a i l l e - f o n t s  finden Sie \n\nsowohl 6-Punkt- als auch 8-Punkt-Braille-Fonts.\n\nMöchten Sie dorthin wechseln?"))
      location.href="http://www.fakoo.de/braille-fonts/";
}

function morsecodereff()  //  über morsedecoder()
{
  if (refenthaelt("kurz") || refenthaelt("lang")) return true;
  if (refenthaelt("punkt") || refenthaelt("strich")) return true;
  if (refenthaelt("dit") || refenthaelt("did") || refenthaelt("da")) return true;
  return false;
}

function morsedecoder()
{
  if (morsecodereff())
    if (confirm("Sie suchen scheinbar nach einer Möglichkeit, \nMorsezeichen zu entziffern. \n\nWollen Sie gleich zum Morse-Decoder wechseln?"))
      location.href="morse/morse-decoder.html";
}

function suchedecoder()
{
  if (refenthaelt("decod") || refenthaelt("entschlüss"))
    if (confirm("     *** Sie suchen einen Decoder? *** \n\nAuf www.fakoo.de \nfinden Sie mehrere Decoder, \nwollen Sie zu einer Übersicht wechseln?"))
      location.href="http://www.fakoo.de/decoder-liste.html";
}

function suchefingerfont()
{
  if (refenthaelt("font") || refenthaelt("ttf") || refenthaelt("schriftart") || refenthaelt("truetype"))
    if (confirm("Sie suchen einen Fingeralphabet-TTF-Font?\n\nAuf der Zusatzseite  h a n d - t t f . h t m l  \n\nfinden Sie Fingeralphabet- und Lorm-Fonts.\n\nMöchten Sie dorthin wechseln?"))
      location.href="http://www.fakoo.de/finger/hand-ttf.html";
}

function suchebraillelernen()
{
  if (refenthaelt("lernen") && (refenthaelt("braille") || refenthaelt("blindenschrift") || refenthaelt("punktschrift")))
    location.href="http://www.fakoo.de/braille-lernen.html";
}

function nottaubstumm()
{
  if (refenthaelt("taubstum") || refenthaelt("taub stumm") || refenthaelt("taub-stumm"))
    alert("Der Begriff 'taubstumm' wird von den Gehörlosen als Beleidigung \nempfunden und sollte nicht mehr verwendet werden!\n\nNutzen Sie statt dessen die Bezeichnungen 'taub', 'deaf ' (englisch \nausgesprochen: 'deff ') oder besser noch 'gehörlos' dafür.")

  if (refenthaelt("gebärdenalphabet") || refenthaelt("gebärden-alphabet") || ((refenthaelt("gebärde") || refenthaelt("geberde") || refenthaelt("gebaerde")) && (refenthaelt("alphabet") || refenthaelt("alfabet") || refenthaelt("abc"))))
    alert("Ein richtiges   G e b ä r d e n a l p h a b e t   gibt es nicht !\n\nDas Fingeralphabet ist kein Gebärdenalphabet, da man damit keine \nGebärden sondern nur Worte der Lautsprache buchstabieren kann.\n\nDas Fingeralphabet wird in der Gebärdensprache nur\nfür Namen oder bei fehlenden Gebärden benutzt.");
}

