function startSuche(){document.getElementById("Suchanzahl").innerHTML="";if ((document.forms[0].keyword.value.length == 0) || (document.forms[0].keyword.value == " "))	{	alert("Bitte geben Sie zuerst einen Suchbegriff ein!");	document.forms[0].elements[0].select();	}else	{	suchText=document.forms[0].keyword.value;	convertSuchwort();	searchBegin();	}}/****************************************************/function searchBegin(){document.getElementById("searchInfo").style.display="none";document.getElementById("info").style.fontWeight="lighter";searchArray = new Array();for(i=0;i<fullText.length;i++)	{	searchString=fullText[i];	/*entfernt den Pfad, der das Suchwort enthalten könnte*/	v=searchString.indexOf("htm");	suchString=searchString.substring(v);	suchString=suchString.toLowerCase();	Suchwort=suchText.toLowerCase();	if(suchString.indexOf(Suchwort)!="-1")		{		/*stellt den ganzen String wieder her*/		suchString=searchString.toLowerCase();		a=searchString.indexOf("~");		URLString=searchString.substring(0,a);				b=searchString.indexOf("^");		origInfoString=searchString.substring(b+1);		infoString=origInfoString.toLowerCase();		c=searchString.indexOf("+");		siteInfo=searchString.substring(a+1,c);				/*Suchwort ggf. nach vorne und hinten vervollständigen und rot einfärben*/			x=suchString.indexOf("+");		y=suchString.indexOf("^");		lgth=suchText.length;		theKeywords=suchString.substring(x+1,y);		searchString=searchString.substring(x+1,y);		completeWord="";			while(theKeywords.indexOf(Suchwort)!="-1")			{			z=theKeywords.indexOf(Suchwort);			theKeywords=searchString;			prevLetters=theKeywords.substring(z-30,z);			q=prevLetters.lastIndexOf("|");			prevLetters=prevLetters.substring(q+1,z);						searchItem=theKeywords.substring(z,z+lgth);						lastLetters=theKeywords.substring(z+lgth);			s=lastLetters.indexOf("|");			lastLetters=lastLetters.substring(0,s);			completeWord=completeWord+prevLetters+"<span style='color:red'>"+searchItem+"<\/span>"+lastLetters+", ";								searchString=theKeywords.substring(z+lgth);			suchString=searchString.toLowerCase();			theKeywords=suchString;			}		if(completeWord!=""&&infoString.indexOf(completeWord)=="-1")			completeWord="(<i>"+completeWord.substring(0,completeWord.length-2)+"<\/i>)<br>"		ergebnis="<B><a class='navLinks' href="+URLString+">"+siteInfo+"<\/a><\/B><br>"+markSuchwort(infoString,origInfoString)+"<br>"+completeWord;				searchArray=searchArray.concat(ergebnis);		}	}/*document.getElementById("topLine").style.marginTop="5px";*/if(searchArray!="")	{	Suchanzeige="";	for(i=0;i<searchArray.length;i++)		Suchanzeige=Suchanzeige+searchArray[i]+"<br>";	document.getElementById("Suchergebnisse").innerHTML=Suchanzeige;		if(searchArray.length<2)		document.getElementById("Suchanzahl").innerHTML="1 Eintrag zum Suchbegriff &bdquo;<span style='color:red'>"+suchText+"<\/span>&rdquo; gefunden";	else		document.getElementById("Suchanzahl").innerHTML=searchArray.length+" Eintr&auml;ge zum Suchbegriff &bdquo;<span style='color:red'>"+suchText+"<\/span>&rdquo; gefunden";	document.getElementById("Suchergebnisse").style.display="block";	document.getElementById("Suchanzahl").style.display="block";	/*document.getElementById("baseline").style.display="block";*/	nachOben();	}else	{		if(document.images[document.images.length-2].src.indexOf("suche3.jpg")!="-1")		continueSearch();	else		{		document.getElementById("Suchanzahl").innerHTML="Suchbegriff &bdquo;<span style='color:red'>"+suchText+"<\/span>&rdquo; nicht gefunden.";		document.getElementById("Suchergebnisse").innerHTML="";		document.getElementById("Suchergebnisse").style.display="none";		/*document.getElementById("baseline").style.display="none";*/		/*document.forms[0].increaseSearch.checked=true;*/		/*document.forms[0].Suchtaste.value=" Suche erweitern ";*/		document.images[document.images.length-2].src=buttons[2].src;		}	}}/********************************/function markSuchwort(infoString,origInfoString){if(infoString.indexOf(Suchwort)!="-1")	{	newString="";	while(infoString.indexOf(Suchwort)!="-1")		{		a=infoString.indexOf(Suchwort);		nextString=origInfoString.substring(0,a)+"<span style='color:red;font-size:12px'>"+origInfoString.substring(a,a+(Suchwort.length))+"<\/span>";		newString=newString+nextString;		origInfoString=origInfoString.substring(a+(Suchwort.length));		infoString=infoString.substring(a+(Suchwort.length));		}		return newString+origInfoString;	}else	return origInfoString;	}/*********************************/function convertSuchwort(){while(suchText.indexOf("é")!="-1")	{	p=suchText.indexOf("é");    suchText = suchText.substring(0,p)+"&eacute;"+suchText.substring(p+1);	}while(suchText.indexOf("è")!="-1")	{	p=suchText.indexOf("è");    suchText = suchText.substring(0,p)+"&egrave;"+suchText.substring(p+1);	}while(suchText.indexOf("ß")!="-1")	{	p=suchText.indexOf("ß");    suchText = suchText.substring(0,p)+"&szlig;"+suchText.substring(p+1);	}while(suchText.indexOf("Ä")!="-1")	{	p=suchText.indexOf("Ä");    suchText = suchText.substring(0,p)+"&Auml;"+suchText.substring(p+1);	}while(suchText.indexOf("Ü")!="-1")	{	p=suchText.indexOf("Ü");    suchText = suchText.substring(0,p)+"&Uuml;"+suchText.substring(p+1);	}while(suchText.indexOf("ü")!="-1")	{	p=suchText.indexOf("ü");    suchText = suchText.substring(0,p)+"&uuml;"+suchText.substring(p+1);	}while(suchText.indexOf("ä")!="-1")	{	p=suchText.indexOf("ä");    suchText = suchText.substring(0,p)+"&auml;"+suchText.substring(p+1);	}while(suchText.indexOf("Ö")!="-1")	{	p=suchText.indexOf("Ö");    suchText = suchText.substring(0,p)+"&Ouml;"+suchText.substring(p+1);	}while(suchText.indexOf("ö")!="-1")	{	p=suchText.indexOf("ö");    suchText = suchText.substring(0,p)+"&ouml;"+suchText.substring(p+1);	}while(suchText.indexOf("í")!="-1")	{	p=suchText.indexOf("í");    suchText = suchText.substring(0,p)+"&iacute;"+suchText.substring(p+1);	}return suchText;}/*****************************************************/function continueSearch(){treffer=0;suchString=searchString.toLowerCase();suchwort=suchText.toLowerCase();theLengthArray=new Array(WL1.length,WL2.length,WL3.length,mix.length,mx3.length,mx4.length,mx5.length,mx6.length,mx7.length,mx8.length,mx9.length,m10.length,m11.length,oel.length,SK1.length-1,SK2.length-1,SK3.length-1,SK4.length-1,SK5.length-1,SK6.length-1,SK7.length-1,SK8.length-1,SK9.length-1,SK10.length-1,SK11.length-1,ex4.length,exb.length,exx.length);theFileArray=new Array(WL1,WL2,WL3,mix,mx3,mx4,mx5,mx6,mx7,mx8,mx9,m10,m11,oel,SK1,SK2,SK3,SK4,SK5,SK6,SK7,SK8,SK9,SK10,SK11,ex4,exb,exx);for(i=0;i<theFileArray.length;i++)	{	fileType=new Array();	fileType=fileType.concat(theFileArray[i]);	for(k=0;k<theLengthArray[i];k++)		{		searchString=fileType[k];		suchString=searchString.toLowerCase();		suchwort=suchText.toLowerCase();		if(suchString.indexOf(suchwort)!="-1")			{			treffer=1;			window.open("malerei/imageSearch.htm?"+suchText,target="_top");			}		}	}if(treffer==0)	{	audioSearch();	}}function audioSearch(){treffer=0;suchString=searchString.toLowerCase();suchwort=suchText.toLowerCase();theLengthArray=new Array(bach.length,beethoven.length,brahms.length,chopin.length,clara_schumann.length,debussy.length,dvorak.length,faure.length,haydn.length,indy.length,janacek.length,schubert.length,schumann.length,skrjabin.length,TL_orchestra.length,TL_chamber.length,TL_piano.length);theFileArray=new Array(bach,beethoven,brahms,chopin,clara_schumann,debussy,dvorak,faure,haydn,indy,janacek,schubert,schumann,skrjabin,TL_orchestra,TL_chamber,TL_piano);for(i=0;i<theFileArray.length;i++)	{	fileType=new Array();	fileType=fileType.concat(theFileArray[i]);	for(k=0;k<theLengthArray[i];k++)		{		searchString=fileType[k];		suchString=searchString.toLowerCase();		suchwort=suchText.toLowerCase();		if(suchString.indexOf(suchwort)!="-1")			{			treffer=1;			window.open("audioSearch.htm?"+suchText,target="_top");			}		}	}if(treffer==0)	{	document.getElementById("Suchanzahl").innerHTML="Suchbegriff &bdquo;<span style='color:red'>"+suchText+"<\/span>&rdquo; nicht gefunden.";	document.getElementById("Suchergebnisse").innerHTML="";	document.getElementById("Suchergebnisse").style.display="none";	/*document.getElementById("baseline").style.display="none";*/	}}