//scripte.js
//scripte für Seiten 76.GS, allgemein gültig für alle Seiten
//wichtig ist das richtige Eintragen des Seitentitels
//

//  var piktogramm_bild=document.getElementById("piktogramm"); //nicht mit NN4

function innenText(text) {  //als Ersatz fuer innerText, was NS7 nicht kann
  var ergebnis=text;
  if (text.indexOf('<',0)>=0) { 
    var stringarray=text.split('>')
    for(fxx=0;fxx<10;fxx++) {
      if (stringarray[fxx]!=null) {
        if (stringarray[fxx].indexOf('<')>0) ergebnis=stringarray[fxx].substring(0,stringarray[fxx].indexOf('<'))
        //alert(stringarray[fxx])
      }
    } 
  }
//alert("ergebnis:"+ergebnis+":");
return ergebnis
}

var piktogramm_bild=document.images[0];  //muss dann aber erstes bild sein
var name=document.title;

var bild = new Array();
bild[0]=new Image();
bild[0].src=piktogramm_bild.src;
var menue= new Array();
menue[0]=0;

var text1,text2,f,menues,pos,nochmal;
for (f=1; f<=20;f++) {
  text1="menue"+f;
  if   (document.getElementById(text1)==null) {
     menues=f-1;
     f=20;
  }
  else {
     menue[f]=document.getElementById(text1);
     //text1=menue[f].innerText;
     text1=innenText(menue[f].innerHTML);
     //alert(":"+text1+":")
     text2=text1;
     if ((text1.lastIndexOf(" ")+1)==text1.length) text2=text1.substring(0,text1.length-1);
     text1=text2;
     pos=name.search(text1);
     //pos=name.text.search(text1);
     if (pos>0) menue[f].className="dunkel";
     bild[f]=new Image();
  }
}

var piktogramm_standard=piktogramm_bild.src;
var piktogramm_url=piktogramm_bild.src.substring(0,piktogramm_bild.src.lastIndexOf("/")+1);

for (f=1;f<=menues;f++) {
    text1=innenText(menue[f].innerHTML);
    //text1=menue[f].innerText;
    //text1=menue[f].innerHTML;
     text2=text1;
     if ((text1.lastIndexOf(" ")+1)==text1.length) text2=text1.substring(0,text1.length-1);
     text1=text2;
    nochmal=1;
    while ( nochmal==1 ) {
	nochmal=0;
        text2=text1;
	if (text1.indexOf("ä")>=0) { 
             nochmal=1;
             text2=text1.replace("ä","ae");
	     text1=text2;
        }
	if (text1.indexOf("ö")>=0) { 
             nochmal=1;
             text2=text1.replace("ö","oe");
	     text1=text2;
        }
	if (text1.indexOf("ü")>=0) { 
             nochmal=1;
             text2=text1.replace("ü","ue");
	     text1=text2;
        }
	if (text1.indexOf("ß")>=0) { 
             nochmal=1;
             text2=text1.replace("ß","ss");
	     text1=text2;
        }
	if (text1.indexOf("Ä")>=0) { 
             nochmal=1;
             text2=text1.replace("Ä","Ae");
	     text1=text2;
        }
	if (text1.indexOf("Ö")>=0) { 
             nochmal=1;
             text2=text1.replace("Ö","Oe");
	     text1=text2;
        }
	if (text1.indexOf("ä")>=0) { 
             nochmal=1;
             text2=text1.replace("Ü","Ue");
	     text1=text2;
        }
    } //while   

    name2=piktogramm_url+"piktogramm_"+text1+".jpg";
    bild[f]=new Image();  //schonmal laden...
	bild[f].src=name2;
}


function piktolus(nummer) { //,anaus) {
  //alert(piktogramm_bild.src);

  //src="bilder-layout/piktogramm.gif"
  //piktogramm_bild.src="file://localhost/W:/var-www/76-grundschule-dresden/bilder-layout/piktogramm_lehrer.jpg";
  //alert(bild2.src);
  piktogramm_bild.src=bild[nummer].src
  if (nummer>0) {menue[nummer].className="maus"}
  else {
    for (f=1;f<=menues;f++) {
      text1=innenText(menue[f].innerHTML)
      //text1=menue[f].innerText;
      //text1=menue[f].innerHTML;
       text2=text1;
       if ((text1.lastIndexOf(" ")+1)==text1.length) text2=text1.substring(0,text1.length-1);
       text1=text2;
      pos=name.search(text1);
      //pos=name.text.search(text1);
      if (pos>0) menue[f].className="dunkel";
		else menue[f].className="hell";	  
    }
  }
}

