//super-suchmaschinen-seite
//sss.js

Dienste = new Array(	
new SearchInfo("Eule.de","eule","www.eule.de","/cgi-bin/search.exe?begriff=",""),
new SearchInfo("Aladin.de(fehler)","aladin","www.aladin.de","/cgi-bin/select.cgi?andOr=und&maxHits=10&offset=0?searchText=",""),
new SearchInfo("Nathan.de","nathan","www.nathan.de","/cgi-bin/n3broker.cgi?LT=nathan.de%2Fresult.html&ID=180319995569&HPP=10&QS=",""),
new SearchInfo("IMDB Titel","imdb_titel","us.imdb.com","/Title?",""),
new SearchInfo("Yahoo","yahoo","ink.yahoo.com","/bin/query?p=","www.yahoo.com"),
new SearchInfo("(MetaGer)","metager","meta.rrzn.uni-hannover.de","",""),
new SearchInfo("MiningCo","miningco","search.miningco.com","/scripts/query70.asp?terms=","www.miningco.com")
		    );
nachfragen=true;
standard="hotbot";
fehler1="Sie haben keinen Suchtext eingegeben\n";
protocol="http://";


function SearchInfo(titel,alias,address,prefix,home)
{
/* Konstruktor */
	this.titel=titel;
	this.alias=alias;
	this.address=address;
	this.prefix=prefix;
	this.home=home;
}

function start()
{
	Go(Dienste[document.Suche.Suchmaschine.selectedIndex].alias,document.Suche.Suchwort.value);
}

function Go(search,text)
{
	if(search=="nothing") return;
	text=escape(text);
	for(i=0;i<Dienste.length;i++)
	{
		dienst=Dienste[i];
		if(dienst.alias==search)
		{
                  home=(dienst.home=="")?dienst.address:dienst.home;
                  if(text==""){
                    Check=true;
		    if(nachfragen==true & dienst.prefix!="") 
		      Check=confirm(fehler1+"Wollen Sie zu "+home+"?");
                    if(Check==true) travel(protocol+home);
                    return;
                  }
                  else
	          {
	            if(dienst.prefix=="") travel(protocol+home);
	            else travel(protocol+dienst.address+dienst.prefix+text);
                    return;
                  }
	        }
	}
	alert("Dienst nicht eingerichtet!");		
}
function travel(ziel)
{
	location.href=ziel;
	return;
}

function printSearch()
{
	for(i=0;i<Dienste.length;i++)
	{
	  document.write('<a href="javascript:');
	  document.write("Go('" +Dienste[i].alias+
			 "',document.Suche.Suchwort.value)"
			);
	  document.write('">'+Dienste[i].titel+'</a> ');
	}

}

function printForm()
{
	document.write('<form name="Suche">');
	document.write('<input name="Suchwort" type="text" size="20">');
        document.Suche.Suchwort.value="";
	document.write('<select size="1" name="Suchmaschine" onChange="Go(this.form.Suchmaschine.options[this.form.Suchmaschine.options.selectedIndex].value,this.form.Suchwort.value)">');
	document.write('<option value="nothing">Suchmaschine auswählen');
	for(i=0;i<Dienste.length;i++)
	  document.write('<option value="'+Dienste[i].alias+'">'
			 +Dienste[i].titel);
	document.write('</select>');
	document.write('<input type="button" onclick="start();" value="suchen">');
	document.write('</form>');

}

function SystemInfo()
{
	alert(navigator.appCodeName);
}

