function maskierung(s)
{
	s += "*";
	var tmp = s.split('*'); // falls ein * dranhaengt
	s = tmp[0];
	tmp = s;
	// ß
	while (tmp.search(/ß/) >= 0){tmp = tmp.replace(/ß/,"%DF");}
	// ä
	while (tmp.search(/ä/) >= 0){tmp = tmp.replace(/ä/,"%E4");}
	// Ä
	while (tmp.search(/Ä/) >= 0){tmp = tmp.replace(/Ä/,"%C4");}
	// ö
	while (tmp.search(/ö/) >= 0){tmp = tmp.replace(/ö/,"%F6");}
	// Ö
	while (tmp.search(/Ö/) >= 0){tmp = tmp.replace(/Ö/,"%D6");}
	// ü
	while (tmp.search(/ü/) >= 0){tmp = tmp.replace(/ü/,"%FC");}
	// Ü
	while (tmp.search(/Ü/) >= 0){tmp = tmp.replace(/Ü/,"%DC");}
		
return (tmp);
}

function wandle_uml_nach_utf(s)
{
	s += "*";
	var tmp = s.split('*'); // falls ein * dranhaengt
	s = tmp[0];
	tmp = s;
	// §
	while (tmp.search(/§/) >= 0){tmp = tmp.replace(/§/,"%C2%A7");}
	// Ä
	while (tmp.search(/Ä/) >= 0){tmp = tmp.replace(/Ä/,"%C3%84");}
	// ä
	while (tmp.search(/ä/) >= 0){tmp = tmp.replace(/ä/,"%C3%A4");}
	//Ö
	while (tmp.search(/Ö/) >= 0){tmp = tmp.replace(/Ö/,"%C3%96");}
	//ö
	while (tmp.search(/ö/) >= 0){tmp = tmp.replace(/ö/,"%C3%B6");}
	//Ü
	while (tmp.search(/Ü/) >= 0){tmp = tmp.replace(/Ü/,"%C3%9C");}
	//ü
	while (tmp.search(/ü/) >= 0){tmp = tmp.replace(/ü/,"%C3%BC");}
	//ß
	while (tmp.search(/ß/) > 0){tmp = tmp.replace(/ß/,"%C3%9F");}
	//é
	while (tmp.search(/é/) >= 0){tmp = tmp.replace(/é/,"%C3%A9");}
	//è
	while (tmp.search(/è/) >= 0){tmp = tmp.replace(/è/,"%C3%A8");}
	//ê
	while (tmp.search(/ê/) >= 0){tmp = tmp.replace(/ê/,"%C3%AA");}
	//ë
	while (tmp.search(/ë/) >= 0){tmp = tmp.replace(/ë/,"%C3%AB");}
	//á
	while (tmp.search(/á/) >= 0){tmp = tmp.replace(/á/,"%C3%A1");}
	//à
	while (tmp.search(/à/) >= 0){tmp = tmp.replace(/à/,"%C3%A0");}
	//â
	while (tmp.search(/â/) >= 0){tmp = tmp.replace(/â/,"%C3%A2");}
	//ó
	while (tmp.search(/ó/) >= 0){tmp = tmp.replace(/ó/,"%C3%B3");}
	//ò
	while (tmp.search(/ò/) >= 0){tmp = tmp.replace(/ò/,"%C3%B2");}
	//ô
	while (tmp.search(/ô/) >= 0){tmp = tmp.replace(/ô/,"%C3%B4");}
	//ú
	while (tmp.search(/ú/) >= 0){tmp = tmp.replace(/ú/,"%C3%BA");}
	//ù
	while (tmp.search(/ù/) >= 0){tmp = tmp.replace(/ù/,"%C3%B9");}
	//û
	while (tmp.search(/û/) >= 0){tmp = tmp.replace(/û/,"%C3%BB");}
	//í
	while (tmp.search(/í/) >= 0){tmp = tmp.replace(/í/,"%C3%AD");}
	//ì
	while (tmp.search(/ì/) >= 0){tmp = tmp.replace(/ì/,"%C3%AC");}
	//î
	while (tmp.search(/î/) >= 0){tmp = tmp.replace(/î/,"%C3%AE");}
	//ï
	while (tmp.search(/ï/) >= 0){tmp = tmp.replace(/ï/,"%C3%AF");}
	//ç
	while (tmp.search(/ç/) >= 0){tmp = tmp.replace(/ç/,"%C3%A7");}
	
	// €
	
return (tmp);
}
function wandle_nach_msn(s)
{ 
	s += "*";
	var tmp = s.split('*'); // falls ein * dranhaengt
	s = tmp[0];
	tmp = s;
	// Ä
	while (tmp.search(/&#x00C4/) >= 0){tmp = tmp.replace(/&#x00C4/,"%C3%84");}
	// ä
	while (tmp.search(/&#x00E4/) >= 0){tmp = tmp.replace(/&#x00E4/,"%C3%A4");}
	//Ö
	while (tmp.search(/&#x00D6/) >= 0){tmp = tmp.replace(/&#x00D6/,"%C3%96");}
	//ö
	while (tmp.search(/&#x00F6/) >= 0){tmp = tmp.replace(/&#x00F6/,"%C3%B6");}
	//Ü
	while (tmp.search(/&#x00DC/) >= 0){tmp = tmp.replace(/&#x00DC/,"%C3%9C");}
	//ü
	while (tmp.search(/&#x00FC/) >= 0){tmp = tmp.replace(/&#x00FC/,"%C3%BC");}
	//ß
	while (tmp.search(/&#x00DF/) > 0){tmp = tmp.replace(/&#x00DF/,"%C3%9F");}
	//é
	while (tmp.search(/&#x00E9/) >= 0){tmp = tmp.replace(/&#x00E9/,"%C3%A9");}
	//è
	while (tmp.search(/&#x00E8/) >= 0){tmp = tmp.replace(/&#x00E8/,"%C3%A8");}
	//ê
	while (tmp.search(/&#x00EA/) >= 0){tmp = tmp.replace(/&#x00EA/,"%C3%AA");}
	//ë
	while (tmp.search(/&#x00EB/) >= 0){tmp = tmp.replace(/&#x00EB/,"%C3%AB");}
	//á
	while (tmp.search(/&#x00E1/) >= 0){tmp = tmp.replace(/&#x00E1/,"%C3%A1");}
	//à
	while (tmp.search(/&#x00E0/) >= 0){tmp = tmp.replace(/&#x00E0/,"%C3%A0");}
	//â
	while (tmp.search(/&#x00E2/) >= 0){tmp = tmp.replace(/&#x00E2/,"%C3%A2");}
	//ó
	while (tmp.search(/&#x00F3/) >= 0){tmp = tmp.replace(/&#x00F3/,"%C3%B3");}
	//ò
	while (tmp.search(/&#x00F2/) >= 0){tmp = tmp.replace(/&#x00F2/,"%C3%B2");}
	//ô
	while (tmp.search(/&#x00F4/) >= 0){tmp = tmp.replace(/&#x00F4/,"%C3%B4");}
	//ú
	while (tmp.search(/&#x00FA/) >= 0){tmp = tmp.replace(/&#x00FA/,"%C3%BA");}
	//ù
	while (tmp.search(/&#x00F9/) >= 0){tmp = tmp.replace(/&#x00F9/,"%C3%B9");}
	//û
	while (tmp.search(/&#x00FB/) >= 0){tmp = tmp.replace(/&#x00FB/,"%C3%BB");}
	//í
	while (tmp.search(/&#x00ED/) >= 0){tmp = tmp.replace(/&#x00ED/,"%C3%AD");}
	//ì
	while (tmp.search(/&#x00EC/) >= 0){tmp = tmp.replace(/&#x00EC/,"%C3%AC");}
	//î
	while (tmp.search(/&#x00EE/) >= 0){tmp = tmp.replace(/&#x00EE/,"%C3%AE");}
	//ï
	while (tmp.search(/&#x00EF/) >= 0){tmp = tmp.replace(/&#x00EF/,"%C3%AF");}
	//ç
	while (tmp.search(/&#x00E7/) >= 0){tmp = tmp.replace(/&#x00E7/,"%C3%A7");}
return (tmp);
}
function wandle_nach_uml(s)
{

	s += "*";
	var tmp = s.split('*'); // falls ein * dranhaengt
	s = tmp[0];
	tmp = s;
	// Umlaute
	while (tmp.search(/&#x00E4/) >= 0){tmp = tmp.replace(/&#x00E4/, "ä");}
	while (tmp.search(/&#x00C4/) >= 0){tmp = tmp.replace(/&#x00C4/, "Ä");}
	while (tmp.search(/&#x00F6/) >= 0){tmp = tmp.replace(/&#x00F6/, "ö");}
	while (tmp.search(/&#x00D6/) >= 0){tmp = tmp.replace(/&#x00D6/, "Ö");}
	while (tmp.search(/&#x00FC/) >= 0){tmp = tmp.replace(/&#x00FC/, "ü");}
	while (tmp.search(/&#x00DC/) >= 0){tmp = tmp.replace(/&#x00DC/, "Ü");}
	while (tmp.search(/&#x00DF/) > 0){tmp = tmp.replace(/&#x00DF/, "ß");}
	// FRA
	while (tmp.search(/&#x00E0/) >= 0){tmp = tmp.replace(/&#x00E0/, "à");}
	while (tmp.search(/&#x00E1/) >= 0){tmp = tmp.replace(/&#x00E1/, "á");}
	while (tmp.search(/&#x00E2/) >= 0){tmp = tmp.replace(/&#x00E2/, "â");}
	while (tmp.search(/&#x00E8/) >= 0){tmp = tmp.replace(/&#x00E8/, "è");}
	while (tmp.search(/&#x00E9/) >= 0){tmp = tmp.replace(/&#x00E9/, "é");}
	while (tmp.search(/&#x00EA/) >= 0){tmp = tmp.replace(/&#x00EA/, "ê");}
	while (tmp.search(/&#x00EB/) >= 0){tmp = tmp.replace(/&#x00EB/, "ë");}
	while (tmp.search(/&#x00F2/) >= 0){tmp = tmp.replace(/&#x00F2/, "ò");}
	while (tmp.search(/&#x00F3/) >= 0){tmp = tmp.replace(/&#x00F3/, "ó");}
	while (tmp.search(/&#x00F4/) >= 0){tmp = tmp.replace(/&#x00F4/, "ô");}
	while (tmp.search(/&#x00F9/) >= 0){tmp = tmp.replace(/&#x00F9/, "ù");}
	while (tmp.search(/&#x00FA/) >= 0){tmp = tmp.replace(/&#x00FA/, "ú");}
	while (tmp.search(/&#x00FB/) >= 0){tmp = tmp.replace(/&#x00FB/, "û");}
	while (tmp.search(/&#x00EC/) >= 0){tmp = tmp.replace(/&#x00EC/, "ì");}
	while (tmp.search(/&#x00ED/) >= 0){tmp = tmp.replace(/&#x00ED/, "í");}
	while (tmp.search(/&#x00EE/) >= 0){tmp = tmp.replace(/&#x00EE/, "î");}
	while (tmp.search(/&#x00EF/) >= 0){tmp = tmp.replace(/&#x00EF/, "ï");}
	while (tmp.search(/&#x00E7/) >= 0){tmp = tmp.replace(/&#x00E7/, "ç");}

	while (tmp.search(/&#x00A7/) >= 0){tmp = tmp.replace(/&#x00A7/, "§");}
  	return (tmp);
} 
function select_source_language(sl)
{
	var i = 0;
	var sl_auswahl;

	for (i=0;i<5;i++)
	{

		sl_auswahl = document.big_form.source_language.options[i];
		if (sl_auswahl.value == sl)
		{
			sl_auswahl.selected = "true";
		}
	}
}
function show_languages(sl, tl)
{
	var i = 0;
	var sl_auswahl;
	for (i=0;i<5;i++)
	{
		sl_auswahl = document.big_form.source_language.options[i];
		if (sl_auswahl.value == sl)
		{
			sl_auswahl.selected = "true";
		}
	}
}
function control_languages(sl, tl)
{
	var i = 0;

	if (tl == "" || tl == "NULL" || tl == "Keine") 
	{ 
		// tl_auswahl = document.getElementById("target_language").options[i];
		document.getElementById("target_language").options[4].selected = "selected";

		return("");
	}

	var tl_auswahl = "DEU";
	for (i=1;i<6;i++)
	{
		tl_auswahl = document.getElementById("target_language").options[i];

		
		if (tl_auswahl.selected == "selected" &&  tl_auswahl.value == sl)
		{
			document.getElementById("target_language").options[3].selected = "selected";

		}
	}
}

function selektiere_source_language(s)
{
	var i = 0;

	var tmp;
	var sl_auswahl;
	for (i=0;i<5;i++)
	{
		sl_auswahl = document.getElementById("source_language").options[i];

		if (sl_auswahl.value == s)
		{
			// document.getElementById("source_language").options[i].selected = "selected";
			sl_auswahl.selected = "selected";
			sl_auswahl.value = display_language(s);

			tmp = wandle_sprachname(s);
			set_selected_source_language(tmp);
		}
	}

}
function which_source_language(s)
{
	var i = 0;
	var tmp = "";

	var sl_auswahl;
	for (i=0;i<5;i++)
	{
		sl_auswahl = document.getElementById("source_language").options[i]; 
		if (sl_auswahl.selected)
		{
			tmp = sl_auswahl.value; 
			i = 5;
			return (tmp);
		}
	}
	return (tmp);
}
function which_target_language(s)
{
	var i = 0;

	var tmp = "";
	var sl_auswahl;
	for (i=0;i<6;i++)
	{
		sl_auswahl = document.getElementById("target_language").options[i]; 
		if (sl_auswahl.selected)
		{
			tmp = sl_auswahl.value; 
			i = 8;
			return (tmp);
		}
	}
	return (tmp);
}
function selektiere_target_language(s)
{
	var i = 0;

	var tmp;
	var tl_auswahl = "NULL";
	if (s == "Keine") { s = "NULL"; }
	if (s == "Aucune") { s = "NULL"; }
	if (s == "None") { s = "NULL"; }
	for (i=0;i<6;i++)
	{
		tl_auswahl = document.getElementById("target_language").options[i];
		// if (tl_auswahl.value == s)
		if (tl_auswahl == s)
		{
			tl_auswahl.selected = "selected";
			tl_auswahl.value = display_language(s);
			tmp = wandle_sprachname(s);
			
			set_selected_target_language(tmp);
		}
	}
}
function set_selected_source_language(s)
{
	document.getElementById("selected_source_language").value = s;	
}
function set_selected_target_language(s)
{
	var tmp_source = get_selected_source_language();

	if (s == tmp_source) 
	{ alert ("Bitte Sprache ändern da gleich Quellsprache! "); return("");}
	if (s == "ITA")
	{
		if (tmp_source == "DEU") { }
		else 
		{ 	alert ("Only German-Italian available!"); 						return("");
		} 
	}
	if (s == "ESP")
	{
		if (tmp_source == "ENG") { }
		else 
		{ 	alert ("Only English Spanish available!"); 						return("");
		} 
	}
	document.getElementById("selected_target_language").value = s;	
}
function get_selected_source_language()
{
	var auswahl = document.getElementById("selected_source_language").value;
	return(auswahl);	
}
function get_selected_target_language()
{
	var auswahl = document.getElementById("selected_target_language").value;
	return(auswahl);	
}
function settings_from_cookies()
{
	var tmp = visitordata.source_language;


	switch (tmp)
	{
	case "Deutsch":
		setSL('DEU');break;
	case "Allemand":
		setSL('DEU');break;
	case "German":
		setSL('DEU');break;
	case "Französisch":
		setSL('FRA');break;
	case "Franz&ouml;sisch":
		setSL('FRA');break;
	case "French":
		setSL('FRA');break;
	case "Fran&ccedil;ais":
		setSL('FRA');break;
	case "Englisch":
		setSL('ENG');break;
	case "English":
		setSL('ENG');break;
	case "Anglais":
		setSL('ENG');break;
	case "Spanish":
		setSL('ESP');break;
	case "Spanisch":
		setSL('ESP');break;
	case "Italian":
		setSL('ITA');break;
	case "Italienisch":
		setSL('ITA');break;	
	default : 
		setSL(tmp);
	}

	tmp = visitordata.target_language;

	switch (tmp)
	{
	case "Deutsch":
		setTL1('DEU');break;
	case "German":
		setTL1('DEU');break;
	case "Allemand":
		setTL1('DEU');break;
	case "DEU":
		setTL1('DEU');break;
	case "Französisch":
		setTL1('FRA');break;
	case "Franz&ouml;sisch":
		setTL1('FRA');break;
	case "French":
		setTL1('FRA');break;
	case "Fran&ccedil;ais":
		setTL1('FRA');break;
	case "Englisch":
		setTL1('ENG');break;
	case "English":
		setTL1('ENG');break;
	case "Anglais":
		setTL1('ENG');break;
	case "null":
		setTL1('NULL');break;
	default: 
		setTL1(tmp);
	}
	tmp = visitordata.engine;

	switch (tmp)
	{
	case "Yahoo":
		setSearchEngine('yahoo'); break;
	case "yahoo":
		setSearchEngine('yahoo'); break;
	case "Google":
		setSearchEngine('google'); break;
	case "google":
		setSearchEngine('google'); break;
	case "MSN":
		setSearchEngine('msn'); break;
	case "msn":
		setSearchEngine('msn'); break;
	case "Exalead":
		setSearchEngine('exalead'); break;
	case "Wikipedia":
		setSearchEngine('wikipedia'); break;

	case "Spiegel":
		setSearchEngine('spiegel'); break;
	case "spiegel":
		setSearchEngine('spiegel'); break;
	case "netzeitung":
		setSearchEngine('netzeitung'); break;
	case "Netzeitung":
		setSearchEngine('netzeitung'); break;
	case "faz":
		setSearchEngine('faz'); break;
	case "FAZ":
		setSearchEngine('faz'); break;
	case "figaro":
		setSearchEngine('figaro'); break;
	case "Figaro":
		setSearchEngine('figaro'); break;
	case "Libération":
		setSearchEngine('liberation'); break;
	case "Liberation":
		setSearchEngine('liberation'); break;
	case "liberation":
		setSearchEngine('liberation'); break;
	case "Monde":
		setSearchEngine('monde'); break;
	case "monde":
		setSearchEngine('monde'); break;
	case "Times":
		setSearchEngine('times'); break;
	case "times":
		setSearchEngine('times'); break;
	case "Time":
		setSearchEngine('time'); break;
	case "time":
		setSearchEngine('time'); break;
	case "Washington Post":
		setSearchEngine('washingtonpost'); break;
	case "washingtonpost":
		setSearchEngine('washingtonpost'); break;
	case "Ebay":
		setSearchEngine('ebay'); break;
	case "ebay":
		setSearchEngine('ebay'); break;
	case "kelkoo":
		setSearchEngine('kelkoo'); break;
	case "Kelkoo":
		setSearchEngine('kelkoo'); break;	
	default : 
		setSearchEngine('yahoo');
	}
}
function mehr_als_x(s,zahl)
{
	var tmpArray = 0;
	s = s + ",$$";
  	tmpArray = s.split(',');
	var i;
	var anzahl = 0;
	var or_anzahl = 0;
	for (i = 0;i<zahl;i++)
	{
		s = tmpArray[i];
		if (s == "$$")
  		{
    			return(anzahl);
  		}	
		if (s == "") // wenn nix da ist
  		{
    			return(anzahl);
  		}
		or_anzahl = GetNumberofORTerms(s);
		anzahl = anzahl + or_anzahl ;
	}
	return(anzahl);
}

function reset_WG_Elemente()
{
	var adresse;
	adresse="dhtml_select_options";
	delete_selection('dhtml_select_options');
}
function reset_all_input(s)
{
	var engine = "";
	engine = s;
	
	if (engine == "")
	{
		parent.titlelist_a.location.href = "lexiquo_default.html";
	}
	
	if (engine == "wikipedia")
	{
		setSearchEngine("yahoo");
	}
}
function mache_sichtbar(s)
{ 
	var sichtbar = document.getElementById(s);
	sichtbar.style.display = "inline";
}

function mache_unsichtbar(s)
{ 
	var sichtbar = document.getElementById(s);
	sichtbar.style.display = "none";
}
function focusInput() 
{
	document.getElementById("input_search").focus();
}

function setSL(s) 
{
		source_language = s;	
}
function setTL1(tl) 
{
	target_language = tl;
}

function setSearchEngine(s) 
{
	if (s != "")
	{
		search_engine = s;
		set_search_engine_from_cookie(s);
	}
}
function setDomaineSearch(s) 
{
	if (s != "")
	{
		domaine_search = s;
	}
}

function setOperator(s) 
{
		log_operator = s;
}


function GetNumberofTerms(s)
{
	var tmpArray = 0;
	// ich haenge das an, um das Ende zu finden!
	s = s + " $$";
	s = delete_blanks(s);
  	tmpArray = s.split(' '); // DoppelBlank noch abfangen!!!
	var i;
	for (i = 0;i<50;i++)
	{
		s = tmpArray[i];
		if (s == "$$")
  		{
    			return(i);
  		}	
		if (s == "") // wenn nix da ist
  		{
    			return(i);
  		}
	}
	return(i);
}
function GetNumberofORTerms(s)
{
	var tmpArray = 0;
	// ich haenge das an, um das Ende zu finden!
	s = s + ";$$";
  	tmpArray = s.split(';');
	var i;
	for (i = 0;i<50;i++)
	{
		s = tmpArray[i];
		if (s == "$$")
  		{
    			return(i);
  		}	
		if (s == "") // wenn nix da ist
  		{
    			return(i);
  		}
	}
	return(i);
}
function GetNumberofANDTerms(s)
{
	var tmpArray = 0;
	// ich haenge das an, um das Ende zu finden!
	s = s + ", $$";
  	tmpArray = s.split(', ');
	var i;
	for (i = 0;i<50;i++)
	{
		s = tmpArray[i];
		if (s == "$$")
  		{
    			return(i);
  		}	
		if (s == "") // wenn nix da ist
  		{
    			return(i);
  		}
	}
	return(i);
}

function erweitere_name(s, was)
{
	s += " ";
	var tmp = s;
	var invertiert = "";
	var abk = "";
	var invertiert_abk = "";
	var anzahl = 0;
	var i;
	var vorne = "";
	var vorne_abk = "";
	var vorne_tmp = "";
	var letztes = "";
	var result = "";
	while (tmp.search(/ /) > 1)
	{
		anzahl++;
		tmp = tmp.replace(/ /, "_");
	}
	anzahl--;
	if (anzahl == 0)
	{
		return ("");
	}
	tmp = s.split(/ /);
	vorne = " ";
	vorne_abk = " ";
	for(i=0; i< anzahl;i++)
	{
		vorne_tmp = tmp[i];
		var tomtom = vorne_tmp.slice(0,1);
		if (vorne_abk == " ")
		{
			vorne_abk += tomtom
		}
		else
		{
			vorne_abk = tomtom;
		}
		vorne_abk += ". ";
		vorne += tmp[i];
		vorne += " ";
	}
	letztes = tmp[anzahl];
	letztes += " ";
	invertiert = letztes + vorne;
	abk = vorne_abk + " " + letztes;
	invertiert_abk = letztes + " " + vorne_abk;
	if (was == "invertiert")
	{
		result = "\"" + invertiert + "\"";
	}
	else 
	{
		result = "\"" + abk + "\"; \"" + invertiert_abk + "\"";
	}
	return(result);
}

function delete_blanks(s)
{ // <!-- Original:  Pat Cahill (pat@pcap.org.au ) -->	
	var item = s;
  	item = item.replace(/\r/g, " ");
  	item = item.replace(/[^ A-Za-z0-9`~!@#\$%\^&\*\(\)-_=\+\\\|\]\[\}\{'";:\?\/\.>,<]/g, "");
  	item = item.replace(/'/g, "");
  	item = item.replace(/ +/g, " ");
  	item = item.replace(/^\s/g, "");
  	item = item.replace(/\s$/g, "");
  	if (item == ' '){item = ''};
	return (item);
}
function kaufm_und(s)
{
	var item = s;
	item += "";
	item = item.replace(/\&/g, " ");
	return (item);
}
function replace_euro(s)
{
	var item = s;
	item += "";
	item = item.replace(/\€/g, " Euro ");
	return (item);
}
function get_searchterm() 
{
	var term = document.getElementById("searchterm").value;
	term = replace_euro(term); 
	return(term);
}

function set_searchterm(s) 
{
	document.getElementById("searchterm").value = s;
}

function get_searchterm_fussball() 
{
	var term = document.getElementById("searchterm").value; 
	var arrayResult = term.split('(');
	return(arrayResult[0]);
}

function delete_anfuehrungszeichen(s)
{	
	var item = s;
	item = item.replace(/%22/g, "__");
	if (item == ' '){item = ''};
	return (item);
}

function replace_doppel_apostroph(s)
{	
	var item = s;
	item = item.replace(/__/g, "\"");
	if (item == ' '){item = ''};
	return (item);
}

function loesche_doppelzeichen(s)
{	
	var item = s;
	item = item.replace(/\( /g, "(");
	item = item.replace(/ \)/g, ")");
	item = item.replace(/  /g, " ");
	if (item == ' '){item = ''};
	return (item);
}

function get_all_values(s)
{
	source_language = document.getElementById("source_language").value;
	target_language = document.getElementById("target_language").value;
 	search_engine = document.getElementById("search_engine").value;
	searchterm = s;
	if (searchterm == "")
	{
		searchterm = document.getElementById("searchterm").value;
	}
}

function get_stored_sl_values()
{	
	var tmp  = document.getElementById("sl_value").value;
	// alert('get_stored_sl_values' + tmp)
	return(tmp);
}

function set_search_engine(s)
{
	document.getElementById("search_engine").value = s;		
}


function set_search_engine_from_cookie(s)
{
	document.getElementById("search_engine_from_cookie").value = s;		
}

function get_search_engine_from_cookie()
{
	var tmp = document.getElementById("search_engine_from_cookie").value;
	return(tmp);		
}

function set_search_type(s)
{
	document.getElementById("search_type").value = s;	
}

function set_search_images(s)
{
	document.getElementById("search_images").value = s;			
}

function get_search_images()
{
	var tmp  = document.getElementById("search_images").value;
	if (tmp == undefined) { tmp = "pro"; } if (tmp == "no") { tmp = "pro"; }
	return(tmp);		
}

function set_site_search(s)
{
	if (s == undefined) { s = "";} 
	document.getElementById("site_search").value = s;			
}

function get_site_search()
{
	var tmp  = document.getElementById("site_search").value;
	return(tmp);		
}

function get_search_type(s)
{
	var tmp  = document.getElementById("search_type").value;
	return(tmp);		
}

function get_search_engine()
{
	var tmp  = document.getElementById("search_engine").value;

	return(tmp);		
}

function show_all_values()
{
	alert("ling_sl " + ling_sl);
	alert("ling_sl_a " + ling_sl_a);
	alert("ling_sl_ag " + ling_sl_ag);
}

function get_all_sl_values()
{
	var tmp = "";
	if (ling_sl != "")
	{
		tmp = ling_sl + "&&" + ling_sl_a + "&&" + ling_sl_ag;
	}
	return(tmp);
}

function get_all_syn_values(s)
{	
	var tmp = "";
	if (s != "") { ling_syn = s; }
	// if (ling_syn != "")
	// {
		tmp = ling_syn + "&&" + ling_syn_a + "&&" + ling_syn_ag;
	// }
	return(tmp);
}

function get_ling_sl_a(s)
{	
	var tmp = get_all_sl_values(s);
	var tmp_ling_sl_a = get_ling_term_a(tmp);
	return(tmp_ling_sl_a);
}



function get_ling_syn_a(s)
{	
	var tmp = get_all_syn_values(s);
	var tmp_ling_syn_a = get_ling_term_a(tmp);
	return(tmp_ling_syn_a);
}
function get_ling_wf_a(s)
{	
	var tmp = get_all_wf_values(s);
	var tmp_ling_wf_a = get_ling_term_a(tmp);
	return(tmp_ling_wf_a);
}
function get_ling_tl1_a(s)
{	
	var tmp = get_all_tl1_values(s);
	var tmp_ling_tl1_a = get_ling_term_a(tmp);
	return(tmp_ling_tl1_a);
}
function get_stored_syn_values()
{	
	var tmp  = document.getElementById("syn_value").value;
	return(tmp);
}
function get_all_wf_values()
{	
	var tmp = "";
	// if (ling_wf != "")
	// {
		tmp = ling_wf + "&&" + ling_wf_a + "&&" + ling_wf_ag;
	// }
	
	return(tmp);
}
function get_all_tl1_values()
{	
	var tmp = "";
	
	// if (ling_tl1 != "")
	// {
		tmp = ling_tl1 + "&&" + ling_tl1_a + "&&" + ling_tl1_ag;
	// }


	return(tmp);
}
function get_ling_term_a(s)
{
	var arrayResult = s.split('&&');
	return(arrayResult[1]);
}

function get_this_sl()
{
	var tmp = get_all_sl_values();
	// tmp=wandle_nach_uml(tmp); ####
	tmp=get_ling_sl_a(tmp);
	tmp=wandle_nach_uml(tmp);
	return(tmp);
}
function get_this_syn()
{
	var tmp = get_all_syn_values();
	// tmp=wandle_nach_uml(tmp);
	tmp=get_ling_syn_a(tmp);
	tmp=wandle_nach_uml(tmp);
	return(tmp);
}
function get_this_wf()
{
	var tmp = get_all_wf_values();
	// tmp=wandle_nach_uml(tmp);
	tmp=get_ling_wf_a(tmp);
	tmp=wandle_nach_uml(tmp);
	return(tmp);
}
function get_this_tl1()
{
	var tmp = get_all_tl1_values();
	tmp=wandle_nach_uml(tmp);
	tmp=get_ling_tl1_a(tmp);
	tmp=wandle_nach_uml(tmp);
	return(tmp);
}
function get_inverted_names(s)
{
	var arrayResult = s.split(';');
	return(arrayResult[0]);
}
function ling_werte_leeren()
{
	ling_sl = "";
	ling_syn = "";
	ling_wf = "";
	ling_tl1 = "";
}
function zeige_default()
{
	var tmp = "";
	tmp = document.getElementById("titlelist_a");
	if (!tmp == "")
	{
		// titlelist_a.location.href = "lexiquo_default.html";
		
	}
}
function zeige_werbung(s)
{
	var tmp_werbung = document.getElementById("werbung");
	var language = s; 
	
	if (!tmp_werbung == "")
	{

		switch (language)
		{
		case "DEU":
			werbung.location.href = "http://www.lexiquo.net/anzeigen/werbung_deu.html";
			break;
		case "FRA":
			werbung.location.href = "http://www.lexiquo.net/anzeigen/werbung_fra.html";
			break;
		case "ENG":
			werbung.location.href = "http://www.lexiquo.net/anzeigen/werbung_eng.html";
			break;
		default:
			werbung.location.href = "http://www.lexiquo.net/anzeigen/werbung_deu.html";
			
		}
	}
}
function display_language(tmp)
{
	var wert;

	switch (tmp)
	{
	case "DEU":
		wert = "Deutsch";break;
	case "FRA":
		wert = "Franz&ouml;sisch";break;
	case "Französisch":
		wert = "Franz&ouml;sisch";break;
	case "ENG":
		wert = "Englisch";break;
	default: 
		wert = tmp;
	}

	return (wert);
}
function wandle_sprachname(s)
{
	var wert;
	switch (s)
	{
	case "Deutsch":
		wert = "DEU";break;
	case "Allemand":
		wert = "DEU";break;
	case "German":
		wert = "DEU";break;
	case "Französisch":
		wert = "FRA";break;
	case "Franz&ouml;sisch":
		wert = "FRA";break;
	case "Fran&ccedil;ais":
		wert = "FRA";break;
	case "Englisch":
		wert = "ENG";break;
	case "Anglais":
		wert = "ENG";break;
	case "English":
		wert = "ENG";break;
	case "English":
		wert = "ENG";break;
	case "Spanisch":
		wert = "ESP";break;
	case "Spanish":
		wert = "ESP";break;
	case "Espagnol":
		wert = "ESP";break;
	case "Italienisch":
		wert = "ITA";break;
	case "Italian":
		wert = "ITA";break;
	case "Italien":
		wert = "ITA";break;
	case "null":
		wert = "NULL";break;
	default : 
		wert = s;break;
	}
	return(wert);
}
function open_faqs (Adresse) {
  window1 = window.open(Adresse, "LexiQuoFAQs", "width=830,height=450,left=100,top=200,scrollbars=yes");
  window1.focus();
}
function chAd_deu() {
 window.werbung.location = "http://www.lexiquo.net/anzeigen/werbung_deu.html";
}
function chAd_eng() {
 window.werbung.location = "http://www.lexiquo.net/anzeigen/werbung_eng.html";
}
function chAd_fra() {
 window.werbung.location = "http://www.lexiquo.net/anzeigen/werbung_fra.html";
}
function set_to_noshow(s)
{
	document.getElementById("show_expert").value = s;	
}
function get_noshow()
{
	var tmp = document.getElementById("show_expert").value;
	var my_engine = get_search_engine();
	// alert( "my_engine " + my_engine);
	if (my_engine == "myneweb") {  return("NO"); }
	return(tmp);	
}
