
var L_UNDEFINED_TEXT="Zur dieser Inlinedefinition wurden keine Hilfeinformationen gefunden.";

function AppendPopup(oSource, sPopup)
{
	var sPopupText;
	if (oSource.tagName=="A" && oSource.getAttribute("State")!="On")
	{

		sPopupText= GetGlossaryTerms(sPopup);

		// Wurde eine Definition gefunden?
		if (sPopupText != L_UNDEFINED_TEXT)
		{
			oSource.insertAdjacentHTML("BeforeEnd", "<SPAN ID='Pop' class='GlossaryDef'>&nbsp;&#40;" + sPopupText + "&#41;</SPAN>");
			oSource.setAttribute("State", "On")
			window.event.returnValue=false;
		}
		else
		{
			alert(L_UNDEFINED_TEXT);
		}
	}
	else if (oSource.tagName=="A" && oSource.getAttribute("State")=="On")
	{
		oSource.all("Pop").outerHTML=""
		oSource.setAttribute("State", "Off")
		window.event.returnValue=false;
	}
}


function GetGlossaryTerms(sPopup)
{
	var sTemp
	switch (sPopup)

	{
		

// START Definitionen für BOM
		case 'Modem':
			sTemp='Modem: Internet-Einwahlgerät (Modulator/Demodulator)';
			break;
		case 'DSL':
			sTemp='DSL: Schneller Internetzugang (Digital Subscriber Line)'
			break;
		case 'FlatRate':
			sTemp='FlatRate: permanenter Internet-Zugang zum Festpreis';
                                                      break;
		case 'LAN':
			sTemp='LAN: Local Area Network = Lokales Netzwerk';
			break;
		case 'POP3':
			sTemp='POP3: Abruf-Service für eMail';
			break;
		case 'SMTP':
			sTemp='SMTP: Sende-Service für eMail';
			break;
		case 'NTP':
			sTemp='NTP: Network Time Protocol';
			break;
		case 'HTML':
			sTemp='HTML: Beschreibungssprache für Internet-Seiten (Hypertext Markup Language)';
			break;
		
	}
	return sTemp;
}
