var lastComposer="";function glideDown(wert){flaeche=951*wert;if(window.innerWidth)	divW=window.innerWidth-320;else	divW=document.getElementById("myWindow").offsetWidth-320;divH=Math.round(flaeche/divW);hy=hy+3;document.getElementById("searchInfo").style.height=hy+"px";if(hy<divH)	setTimeout("glideDown("+wert+")",1);}function glideUp(){hy=hy-3;document.getElementById("searchInfo").style.height=hy+"px";if(hy>0)	setTimeout("glideUp()",1);else	{	hy=0;	document.getElementById("searchInfo").style.display="none";	}}function getStatus(title){return "Audio-Datei abspielen";}/**********************************************/function statusOut(){return "";}/*******************************************/function convertSuchwort(){var charType=new Array("é","É","è","à","ß","ä","Ä","Ü","ü","Ö","ö","í","ñ");var convertType=new Array("&eacute;","&Eacute;","&egrave;","&agrave;","&szlig;","&auml;","&Auml;","&Uuml;","&uuml;","&Ouml;","&ouml;","&iacute;","&ntilde;")for(i=0;i<charType.length;i++)	{	while(suchText.indexOf(charType[i])!="-1")		{		p=suchText.indexOf(charType[i]);    	suchText = suchText.substring(0,p)+convertType[i]+suchText.substring(p+1);		}	}if(suchText=="Transkription")	suchText="Bearbeitung";if(suchText=="Prelude"||suchText=="prelude"||suchText=="Pr&auml;ludium"||suchText=="pr&auml;ludium")	suchText="Pr&eacute;lude";if(suchText=="Preludes"||suchText=="preludes"||suchText=="Pr&auml;ludien"||suchText=="pr&auml;ludien")	suchText="Pr&eacute;ludes";if(suchText=="Etude"||suchText=="etude")	suchText="&Eacute;tude";if(suchText.indexOf("Poem")!="-1"||suchText.indexOf("poem")!="-1")	suchText="Po&egrave;me";return suchText;}/****************************************************/function checkSuchwort(){suchText=convertSuchwort();suchString=suchText.toLowerCase();if(suchString=="op"||suchString=="dur"||suchString=="Dur"||suchString=="Op"||suchString=="Op."||suchString=="op."||suchString=="moll"||suchString=="Moll"||suchString=="Nr."||suchString=="Nr")	{	document.getElementById("Suchanzahl").innerHTML="<span style='color:red'>Zuviele Treffer mit &quot;"+suchText+"&quot;. Bitte Suche spezifizieren!<\/span>";	return "false";	}else	return "true";}/****************************************************/var theSuchText=new Array();function startSuche(){audioString=new Array();searchArray = new Array();imgArray = new Array();fileStringArray = new Array();theSuchText=new Array();nachOben();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;	if(checkSuchwort()=="true")		{		document.getElementById("Suchanzahl").innerHTML="Suche nach &quot;<span style='color:red'>"+suchText+"&quot;<\/span>";		if(suchText.indexOf(",")!="-1")			{			suchText=suchText+",";			while(suchText.indexOf(",")!="-1")				{								p=suchText.indexOf(",");				theSuchText=theSuchText.concat(suchText.substring(0,p));				suchText=suchText.substring(p+1);				}			}		else			theSuchText=theSuchText.concat(suchText);		for(y=0;y<theSuchText.length;y++)			searchBegin(theSuchText[y]);			if(searchArray!="")	{	Suchanzeige="";	for(i=0;i<searchArray.length;i++)		Suchanzeige=Suchanzeige+searchArray[i];	Suchanzeige="<table width='100%' border='0' cellspacing='0' cellpadding='0'>"+Suchanzeige;	lastComposer="";	document.getElementById("Suchergebnisse").innerHTML=Suchanzeige+"</table>";			if(searchArray.length<2)		document.getElementById("Suchanzahl").innerHTML="1 Audio-Datei mit Suchbegriff &quot;<span style='color:red'>"+suchText+"<\/span>&quot; gefunden";	else		document.getElementById("Suchanzahl").innerHTML=searchArray.length+" Audio-Dateien mit Suchbegriff &quot;<span style='color:red'>"+theSuchText+"<\/span>&quot; gefunden";	document.getElementById("Suchergebnisse").style.display="block";	document.getElementById("Suchanzahl").style.display="block";	/*document.getElementById("baseline").style.display="block";*/	}else	{	if(document.images[document.images.length-2].src.indexOf("suche3.jpg")!="-1")		window.open("search.htm?"+suchText,target="_top");	else		{		document.getElementById("Suchanzahl").innerHTML="Suchbegriff &quot;<span style='color:red'>"+suchText+"<\/span>&quot; nicht gefunden.";		document.getElementById("Suchergebnisse").innerHTML="";		document.getElementById("Suchergebnisse").style.display="none";				document.images[document.images.length-2].src=buttons[2].src;		}	}/*document.getElementById("searchInfo").style.display="none";*//*document.getElementById("info").style.fontWeight="lighter";*/}}}var audioString=new Array();/****************************************************/function searchBegin(wort){suchText=wort;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,ravel.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,ravel,schubert,schumann,skrjabin,TL_orchestra,TL_chamber,TL_piano);theFileNameArray=new Array("bach","beethoven","brahms","chopin","clara_schumann","debussy","dvorak","faure","haydn","indy","janacek","ravel","schubert","schumann","skrjabin","TL_orchestra","TL_chamber","TL_piano");var indexNr=0;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];		/*u=searchString.indexOf("&copy;");		searchString=searchString.substring(0,u);*/		suchString=searchString.toLowerCase();		suchwort=suchText.toLowerCase();				if(suchString.indexOf(suchwort)!="-1")			{			indexNr++;			while(suchString.indexOf("<BR>")!="-1")				{				p=suchString.indexOf("<BR>");    			suchString = suchString.substring(0,p)+" "+suchString.substring(p+4);				}			while(searchString.indexOf("<BR>")!="-1")				{				p=searchString.indexOf("<BR>");    			searchString = searchString.substring(0,p)+" "+searchString.substring(p+4);				}						a=searchString.indexOf("+");			b=searchString.indexOf("<\/B>");			KompVerzeichnis=searchString.substring(a+4,b-1);			if(KompVerzeichnis.indexOf("&nbsp;")!="-1"||KompVerzeichnis.indexOf(" ")!="-1")				{				if(KompVerzeichnis.indexOf("&nbsp;")!="-1")					{					f=KompVerzeichnis.indexOf("&nbsp;");					composer=KompVerzeichnis.substring(f+6);					}				else					{					f=KompVerzeichnis.indexOf(" ");					composer=KompVerzeichnis.substring(f+1);					}				}				composer=theFileNameArray[i];								mp3File="<a class='decorLinks' href='mp3_Klassik/"+composer.substring(0,1).toUpperCase()+composer.substring(1)+"/"+searchString.substring(0,a)+"' target='new'>MP3</a>";				if(composer.indexOf("chamber")!="-1"||composer.indexOf("piano")!="-1"||composer.indexOf("orchestra")!="-1")					{									KompVerzeichnis="compositions.htm";					mp3File="<a class='decorLinks' href='mp3/"+searchString.substring(0,a)+"' target='new'>MP3</a>";										if(searchString.substring(0,a).indexOf(".mp3")!="-1")						mp3File="<a class='decorLinks' href='mp3/"+searchString.substring(0,a)+"' target='new'>MP3</a>";					}				else					KompVerzeichnis="Klaviermusik/"+composer+".htm";			if(lastComposer!=searchString.substring(a+1,b+4))				{				KompVerzeichnis="<a class='navLinks' href='"+KompVerzeichnis+"'>"+searchString.substring(a+1,b+4)+"<\/a><br>";				if(indexNr==1)					KompVerzeichnis="<td valign='top' colspan='3' style='padding-top:0px'>"+KompVerzeichnis+"</td></tr><tr>";				else					KompVerzeichnis="<td valign='top' colspan='3' style='padding-top:0px'><br>"+KompVerzeichnis+"</td></tr><tr>";				}			else								KompVerzeichnis="";						lastComposer=searchString.substring(a+1,b+4);						Beschreibung="<span id='Titel'>"+searchString.substring(b+4)+"<\/span>";			Beschreibung=markSuchwort(Beschreibung);						audioString=audioString.concat(theFileArray[i][k]);									ergebnis="<tr>"+KompVerzeichnis+"<td valign='top' width='100%' style='padding-right:20px'>"+Beschreibung+"</td><td id='mData"+indexNr+"' valign='top' align='right'>"+mp3File+"</td></tr>";												searchArray=searchArray.concat(ergebnis);										}		}	}}/********************************/function markSuchwort(theString){newString=theString.toLowerCase();if(newString.indexOf(suchwort)!="-1")	{	a=newString.indexOf(suchwort);	theString=theString.substring(0,a)+"<span style='color:red'>"+theString.substring(a,a+(suchText.length))+"<\/span>"+theString.substring(a+(suchText.length));	}return theString;}/*********************************/function playMusic(indexNr,text){file=document.getElementById("mData"+indexNr).innerHTML;s=file.indexOf("mp3");t=file.lastIndexOf("mp3")audiofile=file.substring(s,t+3);audioText=text[indexNr-1];x=screen.availWidth;y=screen.availHeight;wH=230;wW=500;x=Math.round((x-wW)/2);y=Math.round((y-wH)/2);window.open("musicPlayer.htm","MIDI","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,Height="+wH+",Width="+wW+",left="+x+",top="+y);}/****************************************************/
