/*javascript for Bubble Tooltips by Alessandro Fulciniti
- http://pro.html.it - http://web-graphics.com

         A c h t u n g !  Kein onLoad-Befehl im <body-Tag> !   */

var bild_bt_00=new Image; bild_bt_00.src="helps/bt-bubble.gif";
var bild_bt_01=new Image; bild_bt_01.src="helps/bt-bubble-.gif";
// Zuweisung der Bilder in den format.css-Dateien

var text4bubble = new Array;
// für Menue +  Blindenschriften
  text4bubble['zuHome']="Startseite von www.fakoo.de<br>und Seiten-Übersicht <img src='helps/wegweiser.gif'>";
  text4bubble['zuBraille']="Blindenschrift nach Louis Braille, informieren und lernen,<br><img src='map/braille_.gif'><br>und alte Blindenschriften";
  text4bubble['zuCBraille']="Blindenschrift auf dem Computer als 8-Punkt-Brailleschrift (Eurobraille)<br><img src='map/cbraille_.gif'>";
  text4bubble['zuFakooRaphigrafie']="alternative Punktschrift für Blinde <u>und</u> Sehende, Anwendungsbeispiele<br><img src='map/fakoo_.gif'><br><b>+</b> Raphigrafie von Louis Braille";
  text4bubble['zuRaphigrafie']="lesbare Punktschrift von Louis Braille<br><img src='map/raphigrafie_.gif'>";
  text4bubble['zuFakoo']="alternative Punktschrift für Blinde <u>und</u> Sehende, Anwendungsbeispiele<br><img src='map/fakoo_.gif'>";
  text4bubble['zuMoon']="Relief-Schrift nach William Moon<br><img src='map/moon_.gif'>";
  text4bubble['zuQuadoo']="die Quadratschrift von Alexander<br>Fakoó als kurvenlose Alternative<br><img src='map/quadoo_.gif'>";
  text4bubble['zuBarbier']="Nachtschrift von Charles Barbier, Vorläufer der Braille-Schrift<br><img src='map/barbier_.gif'>";
  text4bubble['zuFingeralphabet']="Fingeralphabet der Gehörlosen, informieren und lernen<br><img src='map/finger_.gif'><br><b>+</b> Infos zur Gebärdensprache";
  text4bubble['zuLormNiessen']="Lormen lernen, das Alphabet für Taubblinde nach Hieronymus Lorm<br><img src='map/lorm_.gif'><br><b>+</b> Nießen-Alphabet und weitere Alternativen zu Lorm";
  text4bubble['zuLorm']="Lormen lernen, das Alphabet für Taubblinde nach Hieronymus Lorm<br><img src='map/lorm_.gif'><br><b>+</b> weitere Alternativen";
  text4bubble['zuNiessen']="das Alphabet auf dem Handrücken<br><img src='map/niessen_.gif'>";
  text4bubble['zuMorse']="Morsealphabet nach Samuel Morse optisch lernen<br><img src='map/morse_.gif'>";
  text4bubble['zuLinks']="weitere Angebote für und über behinderte Menschen im Internet";
  text4bubble['zuINFO']="<u>fakoo.de <span class='rt'>international</span></u>:<br>deutsch <img src='helps/de.gif' alt='' class='mitte'><br>english <img src='helps/en.gif' alt='' class='mitte'><br>weitere Sprachen folgen ...";
// für Map + History
  text4bubble['Braillealphabet']="Blindenschrift nach Louis Braille<br><img src='map/braille_.gif'>";
  text4bubble['Fakooalphabet']="Punktschrift für Blinde <u>und</u> Sehende<br><img src='map/fakoo_.gif'>";
  text4bubble['Raphigrafiealphabet']="optisch lesbare Punktschrift <br>von Louis Braille<br><img src='map/raphigrafie_.gif'>";
  text4bubble['Moonalphabet']="Relief-Schrift nach William Moon<br><img src='map/moon_.gif'>";
  text4bubble['Quadooalphabet']="die Quadratschrift von Alexander Fako&oacute; als kurvenlose Alternative<br><img src='map/quadoo_.gif'>";
  text4bubble['Barbieralphabet']="Nachtschrift von Charles Barbier<br><img src='map/barbier_.gif'>";
  text4bubble['Fingeralphabet']="Fingeralphabet der Gehörlosen<br><img src='map/finger_.gif'>";
  text4bubble['Lormalphabet']="Hand-Alphabet für Taubblinde<br><img src='map/lorm_.gif'>";
  text4bubble['LormAlternativen']="Hand-Alphabet für Taubblinde<br><img src='map/lorm_.gif'><br>und Alternativen";
  text4bubble['Niessenalphabet']="Alphabet auf dem Handrücken<br><img src='map/niessen_.gif'>";
  text4bubble['Morsealphabet']="Tastalphabet nach Samuel Morse<br><img src='map/morse_.gif'>";
// für Blindenschriften
  text4bubble['DruckReliefschriften']="tastbare Schriften für Blinde durch Prägung der normalen Buchstaben<br><img src='map/relief_.gif'><br>(<img src='helps/dr.gif'> Anzeige im neuen Fenster)";
  text4bubble['DruckReliefschriften2']="tastbare Schriften für Blinde durch Prägung abstrakter Zeichen<br><img src='map/relief2_.gif'><br>(<img src='helps/dr.gif'> Anzeige im neuen Fenster)";
  text4bubble['DruckStachelschrift']="normale Buchstaben in Form <br>tastbarer gepunkteter Linien<br><img src='map/stachel_.gif'><br>(<img src='helps/dr.gif'> Anzeige im neuen Fenster)";
  text4bubble['DruckNewYorkAlphabet']="Punktschrift mit unterschiedlich breiten Buchstaben<br><img src='map/newyork_.gif'><br>(<img src='helps/dr.gif'> Anzeige im neuen Fenster)";
  text4bubble['DruckAmericanBraille']="Punktschrift nach statistischer Häufigkeit der Buchstaben<br><img src='map/american_.gif'><br>(<img src='helps/dr.gif'> Anzeige im neuen Fenster)";
  text4bubble['perkins-patent']="Bei dem Perkins-Patent aus dem Jahr 1885 handelt es sich <b>nicht</b> um den bekannten Perkins-Brailler:<ul style='margin:0'><li>das Patent wurde für William Perkins erteilt, der Perkins-Brailler ist nach Thomas H. Perkins benannt<li>das Patent von 1885 beschreibt eine 4-Tasten-Schreibmaschine, die nicht für Braille geeignet ist<li>der bekannte Perkins-Brailler wurde erst ab <u>19</u>51 vermarktet, gebaut von David Abraham</ul>";
  text4bubble['']="";
  text4bubble['']="-leer-";

  var facebookwerte="<img src='bookmarks/web2_facebook-.gif'><br><div class='sw bgws' style='text-align:left'>bei Facebook folgenden Link teilen:<hr>"
    + "<b>"+window.document.title+"</b><br><small class='hgr'>http://www.fakoo.de/"+datei+"</small><br>";
  var descr=''; for (var i = 0; i < document.getElementsByTagName('meta').length; i++)
  { if (document.getElementsByTagName('meta')[i].getAttribute('name') == 'description') var descr=document.getElementsByTagName('meta')[i].getAttribute('content'); }
  if (developer) facebookwerte += descr=='' ? '-description leer-' : descr;
  else           facebookwerte += descr;
//  facebookwerte += "<div class='rechts'><small class='hgr'>[ Angaben außer URL editierbar ]</small></div>";
  facebookwerte += "</div>";
  text4bubble['toFacebook']=facebookwerte;

// twitter siehe nexpage.js

  var flattrwerte="<img src='bookmarks/flattr-lang.gif' alt=''><br><div class='sw bgws' style='text-align:left'>"
    + "über &raquo;Flattr&laquo; für www.fakoo.de etwas spenden</div>";
  text4bubble['toFlattr']=flattrwerte;

function enableTooltips(id, tag){
if (off && !developer) return;
var links,i,h;
if(!document.getElementById || !document.getElementsByTagName) return;
//AddCss();
h=document.createElement("span");
h.id="btc";
h.setAttribute("id","btc");
h.style.position="absolute";
document.getElementsByTagName("body")[0].appendChild(h);
   if(id==null) {
   if(tag==null) links=document.getElementsByTagName("a");
   else links=document.getElementsByTagName(tag);}
   else {if(tag==null) links=document.getElementById(id).getElementsByTagName("a");
   else    links=document.getElementById(id).getElementsByTagName(tag);}
for(i=0;i<links.length;i++){
    Prepare(links[i]);
    }
}

function Prepare(el){
var tooltip,t,b,s,l;
t=el.getAttribute("name");
if(t==null || t.length==0) return;
el.removeAttribute("title");          // Löschung title="" wenn name=""
tooltip=CreateEl("span","tooltip");
s=CreateEl("span","top");
var oDiv=document.createElement("DIV");
s.appendChild(oDiv);
var t_neu=text4bubble[t];            // Ersatztext für name=""
t_neu="<span class='txt'>"+t_neu+"</span>";
oDiv.innerHTML = t_neu;
tooltip.appendChild(s);
b=CreateEl("b","bottom");

tooltip.appendChild(b);
// setOpacity(tooltip);
el.tooltip=tooltip;
el.onmouseover=showTooltip;
el.onmouseout=hideTooltip;
el.onmousemove=Locate;
}

function showTooltip(e){
document.getElementById("btc").appendChild(this.tooltip);
Locate(e);
}

function hideTooltip(e){
var d=document.getElementById("btc");
if(d.childNodes.length>0) d.removeChild(d.firstChild);
}

function setOpacity(el){
el.style.filter="alpha(opacity:80)";
el.style.KHTMLOpacity="0.80";
el.style.MozOpacity="0.80";
el.style.opacity="0.80";
}

function CreateEl(t,c){
var x=document.createElement(t);
x.className=c;
x.style.display="block";
return(x);
}

function AddCss(){          // deaktiviert, da css in format.css-Dateien integriert
var l=CreateEl("link");
l.setAttribute("type","text/css");
l.setAttribute("rel","stylesheet");
l.setAttribute("href","bt.css");
l.setAttribute("media","screen");
document.getElementsByTagName("head")[0].appendChild(l);
}

function Locate(e){
var posx=0,posy=0;
if(e==null) e=window.event;
if(e.pageX || e.pageY){
    posx=e.pageX; posy=e.pageY;
    }
else if(e.clientX || e.clientY){
    if(document.documentElement.scrollTop){
        posx=e.clientX+document.documentElement.scrollLeft;
        posy=e.clientY+document.documentElement.scrollTop;
        }
    else{
        posx=e.clientX+document.body.scrollLeft;
        posy=e.clientY+document.body.scrollTop;
        }
    }
document.getElementById("btc").style.top=(posy+10)+"px";
document.getElementById("btc").style.left=(posx-20)+"px";
}
