// JavaScript Document

var words = new Array();
words['domain'] = "Domain név: az a cím, amit egy internetes böngészőbe beírva a látogatók megtalálhatják majd az Ön weboldalát.";
words['webes'] = "Web: egymással úgynevezett hiperlinkekkel összekötött dokumentumok rendszere. A rendszert webböngésző program segítségével lehet elérni";
words['web-tárhely'] = "Web-szerver: Ezek a szerver számítógépek (kiszolgálók) a nap 24 órájában üzemelnek és az Interneten keresztül (így az Ön elkészült weboldala is) folyamatosan elérhetők.\r\nWeb-tárhely: a web-szerveren bérelt adatterület.";
words['SSL'] = "SSL: egy nyilvános biztonsági protokoll, melynek segítségével az interneten át biztonságos összeköttetés teremthető a kommunikációban résztvevő szereplők között.";
words['alias'] = "ALIAS: fedőnév, álnév";
words['spam'] = "Spam: levélszemét, kéretlen e-mail üzenet.";
words['DNS'] = "DNS: angol mozaikszó, a Domain Name System, (tartománynév rendszer) szavak kezdőbetűiből.";
words['IT '] = "IT: információ-technológia.";

window.onload = function() {
	var obj = document.getElementById("center");
	var table;
	for(var i=0; i<obj.childNodes.length; i++)
		if(obj.childNodes[i].tagName == "TABLE")
			table = obj.childNodes[i];
	if(!table) { console.log("table not found..."); return; }
	var cell;
	var cells = table.getElementsByTagName("td");
	for(var i=0; i<cells.length; i++)
		if(cells[i].className == "boxBigMiddle")
			cell = cells[i];
	if(!cell) { console.log("cell not found..."); return; }
	var html = cell.innerHTML;
	for(key in words) {
		var pos=0;
		var lpos = 0;
		do {
			pos = html.indexOf(key, lpos);
			var text = false;
			for(var i=pos-1; i>=0; i--) {
				if(html[i] == ">") {
					text = true;
					break;
				}
				if(html[i] == "<") break;
			}
			if(text && pos >= 0 && pos < html.length && lpos >= 0 && lpos < html.length) {
				var rep = '<span class="helped" title="'+words[key]+'">'+key+'</span>';
				html = html.substr(0,pos) + rep + html.substr(pos+key.length);
			}
			lpos = pos + rep.length;
		} while(pos >= 0 && pos < html.length && lpos >= 0 && lpos < html.length);
	}
	cell.innerHTML = html;
}