function qclick(id,xq) {

for (var i=0;i<qu.length;i++) document.getElementById("qb"+qu[i]).style.color=(id==qu[i])?"red":"";
document.getElementById("qw"+id).href="#quid"+xq;
};

function toclip(n) {window.clipboardData.setData("Text",n);};

function gotokey(u,s,g,e,f) {
var uri=location.host+"/buch-suche.php?u="+u+(s?"&start="+s:"")+"&goto="+g+"&e="+e+"&s="+f+"#goto";
document.location.href=uri;
};

function repl(d,s,t) {

var x=t.split(s), h="";
for (var i=0;i<x.length-1;i++) h+=x[i]+d;
h+=x[x.length-1];
return h;
};

function setanchor() {

var h=document.location.hash;
if (h) {
    var s=h.split('-');
    if (s.length==3) {
        var e=document.getElementById("em"+s[0].substr(1));
        var t=e.innerHTML;
        s[1]=parseInt(s[1]);
        
        var t1="1 "+t.substr(0,s[1]);
        var wa=t1.split("<i>");
        if (wa.length) s[1]=s[1]+((wa.length-1)*7);

        var t1="1 "+t.substr(0,s[1]);
        var wa=t1.split("<br />");
        if (wa.length) s[1]=s[1]+((wa.length-1)*6);
        
        var sx=s[1]-s[2].length+1;
        if (sx<0) sx=0;
        var i=t.indexOf(s[2],sx);
        var i2=t.substr(0,sx+s[2].length+10).lastIndexOf(s[2]);
        //alert(i2+' '+sx+' '+i+' '+s[2]);
        if (i<0) i=i2; else {
            if (i2<i) if ((sx-i2)<(i-sx)) i=i2;
            };
            
        if (i>-1) {
            h=h.substr(1);
            e.innerHTML=t.substr(0,i)+'<a name="'+h+'" style="font-size:12px;color:blue"><b>'+s[2]+'</b></a>'+t.substr(i+s[2].length);
            document.location.replace("#"+h);
            };
        };
    };

};
