<!--
wz=0; //Anzahl d. Suchw�rter
wort=new Array("","","");
treffer=new Array(eintraege);

function swkorr(str) {
//erst doppelte Leerzeichen entfernen
for (var i=0;i<=str.length;i++) {
if (str.substring(i,i+2)=="  ")
str=str.substring(0,i)+str.substring(i+1,str.length);
}
if (str.substring(0,1)==" ") // dann f�hrende Leerzeichen entfernen
str=str.substring(1,str.length);

if (str.substring(str.length-1,str.length)==" ") // u. Leerzeichen am Ende
str=str.substring(0,str.length-1);
return str;
}

function swparser() {
// swparser schreibt die Suchworte in wort[0] u. wort[2],in wort[1] den Operator
suchwort=swkorr(suchwort);
var ipos=0;
for (var i=0;i<=suchwort.length-1;i++) {
	if ((suchwort.charAt(i)==" ")&&(wz<=2)) {
	wort[wz]=suchwort.substring(ipos,i)
	wz++;
	ipos=i+1;
	}
wort[2]=suchwort.substring(ipos,suchwort.length);
}
}

function vergleich(x,was) {
for (pos=0;pos<=daten[x].beschr.length-was.length;pos++)
{
if (daten[x].beschr.substring(pos,pos+was.length).toLowerCase()==was.toLowerCase())
return true;
}
return false;
}

function suche() {
if (wz==0) { // nur ein Suchwort
	for (i=0;i<eintraege;i++)
	{
	if (vergleich(i,wort[2]))
	treffer[i]=1;
	}
}
else {
// Korrektur Eingabe zweier Begriffe ohne Operator
if (wz==1) {
wort[1]="AND";
wz=2;
}
// erstes Suchwort f�r alle
for (i=0;i<eintraege;i++)
{
if (vergleich(i,wort[0]))
treffer[i]=1;
}
if (wz==2) {
for (i=0;i<eintraege;i++) {
switch(wort[1].toUpperCase())
  {
	case "AND":
	if (!(vergleich(i,wort[2]))&&(treffer[i]))
	treffer[i]=0;
	break;
	case "OR":
	if (vergleich(i,wort[2]))
	treffer[i]=1;
	break;
	case "NOT":
	if (vergleich(i,wort[2]))
	treffer[i]=0;
	break;
	default:
	break;
  } 
} 
} 
}
}

function schreib(erg,swort) {
	for (i=0;i<eintraege;i++) {
		if (treffer[i]) {
			ziel=daten[i].adr;
			titel=daten[i].titel;
			erg+="<body bgcolor='#ffffff'><center><font face='Arial,Helvetica,sans-serif' size='2'>&nbsp;&nbsp;&nbsp;" + titel.link(ziel) + "<br></font></center>";
		}
	}	
	if (!erg)
	erg="<body bgcolor='#ffffff'><center><font face='Arial,Helvetica,sans-serif' size='2' color='#000000'><b>Inga poster funna !</b></font></center>";
	document.open();
	document.writeln("<center><font face='Arial,Helvetica,sans-serif' size='2'>Sökte efter MD:<br> <b>"+swort+"</b><br><br></font></center>");
	document.writeln(erg);
	document.writeln("<center><font face='Arial,Helvetica,sans-serif' size='2'><br><br><br><form><input type=button onClick='history.back()' value='Ny sökning'></form></font></center>");
	document.writeln("</body>");
	document.close();
}

function swstart() {
suchwort=document.eingabe.stichwort.value;
if (!suchwort)
alert("Var snäll och ange ett MD nr.");
else {
wort[0]=" ";
wort[1]=" ";
wort[2]=" ";
swparser();
suche();
schreib("",suchwort);
}
}
// -->
