/**	ajaxFunction()			Ajax függvény*	processChoices()		Az előző kegészítője*	checkbox_beallit()		Összes kijelölése/törlése-hez kell adminnál. A paraméterben megdott form del[] checkboxíit a paraméterként átadott értékre állítja (továbbfejleszthető lenne, hogy a del[] is param legyen)*	csikoz()				Egy táblázat sorait színezi be egy stíluslap alapján *	email()					Nevet és e-mail címet ellenőzés, hogy helyesen van-e kitöltve (document.getElementById(nev))*	ezresek()				A számokat ezresekre osztja a megadott szeparátorral*	getEgerX()				Az egér X koordinátáját adja vissza*	getEgerY()				Az egér Y koordinátáját adja vissza*	getKepernyoSzel()		A képernyő szélességét adja vissza (tehát felbontásról beszélünk)*	getKepernyoMagas()		A képernyő magasságát adja vissza (tehát felbontásról beszélünk)*	getObjektumXPozicio()	Egy id-vel jelölt objektumn X koordinátáját adja vissza pixelben (a képernyő bal felső sarka az origo)*	getObjektumYPozicio()	Egy id-vel jelölt objektumn Y koordinátáját adja vissza pixelben (a képernyő bal felső sarka az origo)*	getOldalSzel()			Az oldal tényleges szélességét adja vissza pixelben (tehát nem amennyi a képernyőből látszik, hanem scrollozva)*	getOldalMagas()			Az oldal tényleges magasságát adja vissza pixelben (tehát nem amennyi a képernyőből látszik, hanem scrollozva)*	gorgetes_start()		A görgetést ezzel hívjuk meg. Paraméterként az objektum nevét kell megadni, ahová gordulni szeretnénk*	gorget()				A gorgetes_start() fuggvény hasznája fel*	hirlevel()				Hírlevélre jelentkezés (hirlevel_add.php)*	insert_text()			BB kódhoz első sorban. Egy textareába operál*	insert_text_prompt()	Linkbeszúráshoz:  Olyan mint az insert_text() (sőt ezt hívja), de promtos, tehát kérdez előtte*	kedvencek_koze()		Kedvencek közéteszi*	kosar_mod()				Kosárhoz, termékek darabszámát módosítja*	kosar_torol()			Kosárhoz, termékek törlését, táblázat újraszínezését menedzseli le*	nyit()					Tartalom megjelenítése/eltűntetése animáltan*	onlyNumbers()			Csak számokat fogad el inputkor*	opacity()				Halványítás effekt. A changeOpac() függvényt hívja meg különböző értékekkel*	changeOpac()			Egy adott elem opacity-jét állítja be a kapott értékre*	popup()					Popup ablak megnyitása*	targetblank()			Target blank validan Strikt esetére*	toolTip()				ToolTip + 2 kiegészítő függvénye*	torol()					Admin felületen, a lista ajaxos törlésére*//***	Ajax függvény*	A process Choices-ban a visszatérési értéket kialertezzük. */function ajaxFunction(){	try{	    req=new XMLHttpRequest();	}catch (e){	    try{	      req=new ActiveXObject("Msxml2.XMLHTTP");	    }catch (e){			try{				req=new ActiveXObject("Microsoft.XMLHTTP");			}catch (e){		        alert2("A böngésző nem támogat AJAX technológiát, a weblap nem fog megfelelően működni!");		        return false;		    }	    }    }    return true;}function processChoices(){	if (req.readyState == 4){		if (req.status == 200){			vissza=req.responseText						if (vissza.length > 0){				alert2(vissza);			}		}	}	return true;}/** * Összes kijelölése/törlése * * @param   string   form neve * @param   boolean  igaz/hamis * * @return  boolean  mindig true */function checkbox_beallit(form, ertek){    var elemek = document.forms[form].elements['del[]']    var elemek_db = elemek.length;	    if(elemek_db){        for(var i=0; i<elemek_db; i++) {            elemek[i].checked = ertek;        }    }else{		elemek.checked = ertek;	}    return true;}/***	Csíkoz*	Pl. ha van egy táblánk, amiből sorokat rötlünk ki, akor ezzel a függvénnyel újraszinezhető. ClassName-eket ad a TR és a TD gyerekeinek is.*	A függvény figyelembe veszi, hogy, hogy az adott sor látható-e **	@param srting tablaid: csíkozandó tábla neve*	@param srting trclass: a tr-nek szánt stíluslap osztály*	@param srting tdclass: a td-nek szánt stíluslap osztály*/function csikoz(tablaid,trclass,tdclass){	var i=1;	var maradekos;		trchild=document.getElementById(tablaid).firstChild;	while(trchild){		if(trchild.tagName=="TBODY"){			trchild=trchild.firstChild;			break;		}		trchild=trchild.nextSibling;	}		while(trchild){		if(trchild.tagName=="TR" && trchild.style.display==""){			maradekos=Number(i)%2;			trchild.className=trclass+maradekos;			child=trchild.firstChild;			while(child){				if(child.tagName=="TD"){					child.className=tdclass+maradekos;				}				child=child.nextSibling;			}			i++;		}		trchild=trchild.nextSibling;	}}/***	Nevet és e-mail címet ellenőzés*	Hírlevélre iratkozáskor, regisztrációkor jön jól. Név nem lehet üres, az e-mail cím pedig megfelelő formátumúnak kell lennie**	@param string nev: a név mező id neve*	@param string mail: a mail mező id neve**	@return boolean: (true | false)*/function email(nev,mail){	if (nev!=null && ( document.getElementById(nev).value=='' || document.getElementById(nev).value=='Név') ){		document.getElementById(nev).focus();		alert2("Kérjük adja meg nevét!");		return false;	}else if( document.getElementById(mail).value=='' || document.getElementById(mail).value=='E-mail cím'){		document.getElementById(mail).focus();		alert2("Kérjük adja meg e-mail címét!");		return false;	}else{		str=document.getElementById(mail).value;		filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;		if (!filter.test(str)){			document.getElementById(mail).focus();			alert2("Kérem egy valós e-mail címet adjon meg!");			return false;		}		}	return true;}/***	Ezresek*	A számokat ezresekre osztja a megadott szeparátorral, amikor egy inputba beírjuk**	@param int szam: egy számérték*	@param string szep: a szeparátor, amivel az ezreseket tagoljuk**	@return string: a formázott számérték*/function ezresek(szam,szep){	mit0=szep;	if(mit0==".") mit0="[.]"; //mivel a sima pontnak van jelentőssége	mit=new RegExp(mit0,"ig")	szam=szam.replace(mit,"");		n = szam.length;	uj = szam.substr(0, n%3);	for(i=n%3; i<n; i+=3) uj = uj+szep+szam.substr(i,3);		if(uj.substr(0, 1)==szep){//Leszedjük a legelső karakter, ha az egy szeparátor		n = uj.length;		uj=uj.substr(1, n);	}	return uj;}/***	Get Egér X*	Az egér X koordinátáját adja vissza**	@param event e: event**	@return int: x koordinátra*/function getEgerX(e){	var egerx = 0;	if (!e) var e = window.event;	if (e.pageX){		egerx = e.pageX;	}	else if (e.clientX){		egerx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;	}	return egerx;}/***	Get Egér Y*	Az egér Y koordinátáját adja vissza**	@param event e: event**	@return int: x koordinátra*/function getEgerY(e){	var egery = 0;	if (!e) var e = window.event;	if (e.pageY){		egery = e.pageY;	}	else if (e.clientY){		egery = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;	}	return egery;}/***	A képernyő szélességét adja vissza*/function getKepernyoSzel(){	return self.innerWidth || (document.documentElement.clientWidth || document.body.clientWidth);}/***	A képernyő magasságát adja vissza*/function getKepernyoMagas(){	return self.innerHeight || (document.documentElement.clientHeight || document.body.clientHeight);}/***	Egy id-vel jelölt objektumn X koordinátáját adja vissza pixelben (a képernyő bal felső sarka az origo)**	@param sztring obj: az elem id neve amiről szó van**	@return int: X koordináta*/function getObjektumXPozicio(obj){	var curleft=0;	if(obj.offsetParent)	    while(1){	    	curleft+=obj.offsetLeft;	    	if(!obj.offsetParent)	        	break;			obj=obj.offsetParent;	    }	else if(obj.x)		curleft+=obj.x;	return curleft;}/***	Egy id-vel jelölt objektumn Y koordinátáját adja vissza pixelben (a képernyő bal felső sarka az origo)**	@param sztring obj: az elem id neve amiről szó van**	@return int: Y koordináta*/function getObjektumYPozicio(obj){	var curtop=0;    if(obj.offsetParent)		while(1){			curtop+=obj.offsetTop;          if(!obj.offsetParent)				break;			obj=obj.offsetParent;        }    else if(obj.y)        curtop+=obj.y;    return curtop;}/***	Az oldal tényleges szélességét adja vissza pixelben (tehát nem amennyi a képernyőből látszik, hanem scrollozva)*/function getOldalSzel(){	if (window.innerHeight && window.scrollMaxY) {		xWithScroll = window.innerWidth + window.scrollMaxX;	} else if (document.body.scrollHeight > document.body.offsetHeight){		xWithScroll = document.body.scrollWidth;	} else {		xWithScroll = document.body.offsetWidth;  	}	return xWithScroll;}/***	Az oldal tényleges magasságát adja vissza pixelben (tehát nem amennyi a képernyőből látszik, hanem scrollozva)*/function getOldalMagas(){	if (window.innerHeight && window.scrollMaxY) {		yWithScroll = window.innerHeight + window.scrollMaxY;	} else if (document.body.scrollHeight > document.body.offsetHeight){		yWithScroll = document.body.scrollHeight;	} else {		yWithScroll = document.body.offsetHeight;  	}	return yWithScroll;}/***	Görgetés*	Elsősorban a lap tetjére görgetésre való, de a célobjektumként megadott elemhez gordul oda az oldal animáltan*	*	@param sztring cel_objektum: az elem id neve ahová görgetni szeretnénk az oldalt*/var gorgetes_cel=0var gorgetes_reszcel=0var gorgetes_irany=1var gorgetes_lepes=1var gorgetes_kepernyomagassag=0var gorgetes_interval="";var gorgetes_elozo_magas=-1;function gorgetes_start(cel_objektum){	if (document.documentElement && !document.documentElement.scrollTop){		gorgetes_aktualis_poz=document.documentElement.scrollTop	}else if (document.documentElement && document.documentElement.scrollTop){		gorgetes_aktualis_poz=document.documentElement.scrollTop	}else if (document.body && document.body.scrollTop){		gorgetes_aktualis_poz=document.body.scrollTop	}			gorgetes_cel=getObjektumYPozicio(document.getElementById(cel_objektum))	if(gorgetes_cel>gorgetes_aktualis_poz){		gorgetes_irany=1		gorgetes_kepernyomagassag=getKepernyoSzel()	}else{		gorgetes_irany=-1		gorgetes_kepernyomagassag=0	}		gorgetes_interval=setInterval("gorget()",5)}function gorget(){		if (document.documentElement && !document.documentElement.scrollTop){		gorgetes_aktualis_poz=document.documentElement.scrollTop	}else if (document.documentElement && document.documentElement.scrollTop){		gorgetes_aktualis_poz=document.documentElement.scrollTop	}else if (document.body && document.body.scrollTop){		gorgetes_aktualis_poz=document.body.scrollTop	}	if ( gorgetes_elozo_magas!=gorgetes_aktualis_poz && ( (gorgetes_irany==1 && gorgetes_aktualis_poz<gorgetes_cel ) || (gorgetes_irany==-1 && gorgetes_aktualis_poz>gorgetes_cel) ) ){				gorgetes_elozo_magas=gorgetes_aktualis_poz		if(gorgetes_irany==-1){				 if(Math.abs(gorgetes_aktualis_poz+gorgetes_kepernyomagassag-gorgetes_cel)>320){ gorgetes_lepes=50; }			else if(Math.abs(gorgetes_aktualis_poz+gorgetes_kepernyomagassag-gorgetes_cel)>160){ gorgetes_lepes=30; }			else if(Math.abs(gorgetes_aktualis_poz+gorgetes_kepernyomagassag-gorgetes_cel)>80){ gorgetes_lepes=15; }			else if(Math.abs(gorgetes_aktualis_poz+gorgetes_kepernyomagassag-gorgetes_cel)>40){ gorgetes_lepes=7; }		}else{				 if(Math.abs(gorgetes_aktualis_poz-gorgetes_cel)>320){ gorgetes_lepes=50; }			else if(Math.abs(gorgetes_aktualis_poz-gorgetes_cel)>160){ gorgetes_lepes=30; }			else if(Math.abs(gorgetes_aktualis_poz-gorgetes_cel)>80){ gorgetes_lepes=15; }			else if(Math.abs(gorgetes_aktualis_poz-gorgetes_cel)>40){ gorgetes_lepes=7; }		}				if (document.documentElement && !document.documentElement.scrollTop){			gorgetes_reszcel=document.documentElement.scrollTop+(gorgetes_irany*gorgetes_lepes)			}else if (document.documentElement && document.documentElement.scrollTop){			gorgetes_reszcel=document.documentElement.scrollTop+(gorgetes_irany*gorgetes_lepes)			}else if (document.body && document.body.scrollTop){			gorgetes_reszcel=document.body.scrollTop+(gorgetes_irany*gorgetes_lepes)			}				window.scroll(0,gorgetes_reszcel)	}else{		clearInterval(gorgetes_interval)		gorgetes_elozo_magas=-1	}}/***	Hírlevélre jelentkezés*	hirlevel_add.php kell hozzá, ez ellenőrzi, hogy volt-e már iylen címmel jelentkezés, ha nem akkor eltárolja**	@param string nev: a név mező id neve*	@param string mail: a mail mező id neve*/function hirlevel(nev, mail){	ajaxFunction();	if( email(nev,mail)){		req.onreadystatechange = processChoices 		req.open("POST", "hirlevel_add.php", true);		req.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8"); 		req.send("nev="+document.getElementById(nev).value+"&mail="+document.getElementById(mail).value);	}	return true;}/***	Insert text - egy textareába szúr be tegeket (BB kód fórumoknál)**	@param string txtId: a textarea id-je*	@param string oTag: nyitó teg*	@param string cTag: záró teg*	@param string defText: a nyitó és záró teg közötti alapértelmezett szöveg*/function insert_text(txtId, oTag, cTag, defText){	var txt = document.getElementById(txtId);	txt.focus();	if (txt.selectionStart != undefined){//FF		var sel_start = txt.selectionStart;		var sel_end   = txt.selectionEnd;			if (!cTag){			txt.value = txt.value.substr(0, sel_start) + oTag + txt.value.substr(sel_end);			txt.selectionStart = sel_start + oTag.length;			txt.selectionEnd   = sel_start + oTag.length;		}else{			var selText = txt.value.substr(sel_start, sel_end - sel_start);			if (!selText && defText) selText = defText;						txt.value = txt.value.substr(0, sel_start) + oTag + selText + cTag + txt.value.substr(sel_end);			txt.selectionStart = sel_start + oTag.length;			txt.selectionEnd   = sel_start + oTag.length + selText.length;		}	}else if (document.selection){//IE		var sel = document.selection.createRange();			if (sel) {			if (!cTag) sel.text = oTag;			else{				var selText = sel.text;				if (!selText && defText) selText = defText;				var selLength = selText.replace(/\r\n/g, "\n").length;								sel.text = oTag + selText + cTag;				sel.moveStart ("character", -cTag.length - selLength);				sel.moveEnd   ("character", -cTag.length);			}			sel.select();		}	}	return true;}/***	Insert text promt - olyan mint a sima insert text, de ez protos, tehát egy inputot is kérdez => URL**	@param string input: a textarea id-je, ezzel hívja meg az insert_text() függvényt*	@param string uzi: üzenet az input bekérésekor*	@param string text: alapértelmezett érték*/function insert_text_prompt(input,uzi,text){	ret=prompt(uzi,text);	insert_text(input,"[url='"+ret+"']","[/url]",ret);	return true;}/***	Kedvencek közé tesz IE alatt, más esetekben jelzi, hogy manuálisan tehető csak meg **	@param string url: Az url amit hozzá akarunk adni a kedvencekhez*	@param string cim: Az url-hez rendelt megnevezés*/function kedvencek_koze(url,cim){	if(navigator.appName=='Microsoft Internet Explorer'){		window.external.addfavorite(url,cim);	}else{		alert2('A hozzáadás nem támogatott. Kérjük állítsd be manuálisan!');	}	return true;}/***	Kosrához*	Termék darabszámát módosítja és újraszámolja a tételeket **	@param string fajl: a php fájl amit meghívunk*	@param int sorszam: hanyadik termék a listában (ennek veszi az új darabszámát)*	@param int listahossz: Tételek száma*/function kosar_mod(fajl,sorszam,listahossz){	db_mezo=document.getElementById('kosar_db'+sorszam);	t_id=document.getElementById('kosar_t_id'+sorszam);	egyseg_ar=document.getElementById('egyseg_ar'+sorszam).innerHTML;		ajaxFunction();	req.onreadystatechange = processChoices	req.open("POST", fajl, true);	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");	req.send("db="+db_mezo.value+"&t_id="+t_id.value);		mit0="[.]";	mit=new RegExp(mit0,"ig")	egyseg_ar=egyseg_ar.replace(mit,"");		document.getElementById('resz_ar'+sorszam).innerHTML=ezresek(String(Number(egyseg_ar)*Number(db_mezo.value)),".");		var osszesen=0;	var szamlalo=0;	for(i=0; i<listahossz; i++){		if(document.getElementById('sor'+i).style.display==""){			reszar_ar=document.getElementById('resz_ar'+szamlalo).innerHTML;						mit0="[.]";			mit=new RegExp(mit0,"ig")			reszar_ar=reszar_ar.replace(mit,"");			osszesen=Number(osszesen)+Number(reszar_ar);						szamlalo++;		}	}		document.getElementById('osszesen_ar').innerHTML=ezresek(String(osszesen),".");		return true;}/***	Kosrához*	Lekezeli, hogy a felsorolás színei felváltva jöjjenek, illetve átírja a végösszeget**	@param string fajl: a php fájl amit meghívunk (továbbítva a torol() függvénynek)*	@param string objid: az objektum neve, amit el szeretnénk tűntetni (továbbítva a torol() függvénynek)*	@param int arcsokk: ennyivel csökkentjük a végösszeget*/function kosar_torol(fajl,objid,arcsokk){	torol(fajl,objid);	csikoz("kosar_table","kosar","kosar");		aktossz=document.getElementById('osszesen_ar').innerHTML;		//Kiszedjük a pontokat	mit0="[.]";	mit=new RegExp(mit0,"ig")	aktossz=aktossz.replace(mit,"");		osszesen=Number(aktossz)-Number(arcsokk);	document.getElementById('osszesen_ar').innerHTML=ezresek(String(osszesen),".");		return true;}/***	Nyit*	Tartalom megjelenítése/eltűntetése animáltan**	@param string id: Az adott elem id neve, amit nyiti szeretnénk*	@param int magas: Milyen magasra nyissa ki*/var nyit_lepeskoz=2;var nyit_irany="fel";var nyit_timer="";var nyit_doc="";var nyit_height="";function nyit(id,magas){	clearTimeout(nyit_timer);	nyit_doc = document.getElementById(id);	nyit_height = parseInt(nyit_doc.style.height);	if(nyit_height <= 0){ nyit_irany="fel"; }	if(nyit_height >= magas){ 		nyit_irany="le"; 	}	if(nyit_irany=="fel"){		nyit_height += nyit_lepeskoz;		if(nyit_height>magas-Number(5)){ nyit_lepeskoz=1;}		else if(nyit_height>magas-Number(20)){ nyit_lepeskoz=5; }		else if(nyit_height>magas-Number(40)){ nyit_lepeskoz=15; }		else { nyit_lepeskoz=30; }	}	if(nyit_irany=="le"){		nyit_height -= nyit_lepeskoz;		if(nyit_height<5){	nyit_lepeskoz=1;}		else if(nyit_height<20){	nyit_lepeskoz=5; }		else if(nyit_height<40){	nyit_lepeskoz=15; }		else { nyit_lepeskoz=30; }	}	nyit_doc.style.height = nyit_height+'px';	nyit_timer=setTimeout("nyit('"+id+"','"+magas+"')",1);	if(nyit_height>=magas || nyit_height<=0){ clearTimeout(nyit_timer); }}/***	onlyNumbers*	Csak számokat ended beírni az adott inputba (mibe)*/function onlyNumbers(mibe){	x=mibe.value;	ki="";		for(i=0;i<x.length;i++){			if (x.substr(i,1)>='0' && x.substr(i,1)<='9' || x.substr(i,1)=="." || x.substr(i,1)==","){				ki+=x.substr(i,1);			 }		}	mibe.value=ki;		return true;}/***	Opacity*	@param string id: egy elem id neve, amit halványítunk*	@param int opacStart: honnan kezdőgjön az opa (1-100)*	@param int opacEnd: hol végződjön (1-100)*	@param int millisec: sebesség*/function opacity(id, opacStart, opacEnd, millisec) {       var speed = Math.round(millisec / 100);    var timer = 0;    if (opacStart > opacEnd) {        for(i = opacStart; i >= opacEnd; i--) {            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));            timer++;        }    }else if (opacStart < opacEnd) {        for(i = opacStart; i <= opacEnd; i++) {            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));            timer++;        }    }}/***	Opacity beállít*	@param int opacity: opacity értéke (1-100)*	@param string id: egy elem id neve, amit halványítunk**/function changeOpac(opacity, id) {    var object = document.getElementById(id).style;    object.opacity = (opacity / 100);    object.MozOpacity = (opacity / 100);    object.KhtmlOpacity = (opacity / 100);    object.filter = "alpha(opacity=" + opacity + ")";}/***	Popup*	Megnyit egy új ablakot, azt középre igazítva a képernyőn. Segédfüggvénye a detect*	*	@param string URLtoOpen: az url amit meg kell nyitni*	@param int popwidth: ablak kívánt szélessége*	@param int popheight: ablak kívánt magassága*	@param boolean scroll: srollozható vagy sem az ablak*	@param boolean resize: átméretezhető legyen-e vagy sem (csak IE_ben működik...)*/function detect() {	if (navigator.appName == 'Microsoft Internet Explorer' && navigator.platform == 'MacPPC') {		return true;	} else {		return false;	}}function popup(URLtoOpen, popwidth, popheight, scroll, resize) {	if(scroll==undefined) scroll=0;	if(resize==undefined) resize=0;	var Macit = detect();	var screenWidth = screen.availWidth; if(popwidth==-1){popwidth=screen.availWidth;}	var screenHeight = screen.availHeight; if(popheight==-1){popwidth=screen.availHeight;}	var x = (screenWidth/2)-(popwidth/2);	var y = (screenHeight/2)-(popheight/2);		if (Macit == 1) {		popwidth2 = popwidth - 16;		popheight2 = popheight - 16;	} else {		popwidth2 = popwidth;		popheight2 = popheight;	}	var winParams = "height=" + popheight2 + ",width=" + popwidth2 +",resizable="+resize+",scrollbars="+scroll+",directories=0,dependent=1,toolbar=0,menubar=0,screenX=" + x + ",screenY=" + y + ",left=" + x + ",top=" + y;	newWindow = window.open(URLtoOpen,'_blank', winParams);}/***	Target blank validan*	Használata: <a href='link' rel='external'>szöveg</a>*/function targetBlank(event){	event = event ? event : window.event;	var target = event.srcElement ? event.srcElement : event.target;	while (target.nodeName.toLowerCase() != "a" && target.parentNode != null)	target = target.parentNode; window.open(target.getAttribute("href"), "_blank");		if (event.cancelable) event.preventDefault();	return false;}function targetBlankBind(){ 	var tags = document.getElementsByTagName("A");	var i;		for (i=0; i<tags.length; i++)		if (tags[i].getAttribute("rel") == "external")			tags[i].onclick = targetBlank;}if(window.attachEvent){	window.attachEvent("onload", targetBlankBind);}else{	window.addEventListener("load", targetBlankBind, false);}/***	ToolTip*	tooltip.css illetve a tooltip.php kell hozzá**	@param string tartalom: Az tooltip tartalma*	@param int opa_: opacity értéke (1-láthatatlan 100-nincs átlátszóság)*	@param int fade_in_: előtűnés sebessége (0-nincs animálva 1000-nagyon lassú) *	@param int fade_out_: előtűnés sebessége (0-nincs animálva 1000-nagyon lassú)*	@param int offx: egézhez képest eltolás x irányban*	@param int offy: egézhez képest eltolás y irányban*	@param string id_: az objektum id neve, melyet elő kell hozni*/var tooltip_opa;var tooltip_fade_in;var tooltip_fade_out;var tooltip_offsetX;var tooltip_offsetY;var tooltip_tmp = "be";var toolTipSTYLE;function toolTip(tartalom,opa_,fade_in_,fade_out_,offx,offy,id_){	if(!opa_){ tooltip_opa=80; }else{ tooltip_opa=opa_; }	if(!fade_in_){ tooltip_fade_in=200;}else{tooltip_fade_in=fade_in_;}	if(!fade_out_){ tooltip_fade_out=150;}else{tooltip_fade_out=fade_out_;}	if(!offx){ tooltip_offsetX=0; }else{ tooltip_offsetX=offx; }	if(!offy){ tooltip_offsetY=15; }else{ tooltip_offsetY=offy; }	if(!id_){ id="tooltip"; }else{ id=id_; }		if(toolTipSTYLE==null){		initToolTips(id);	}		if(tartalom==null){		tooltip_tmp="ki";		opacity(id,tooltip_opa,0,tooltip_fade_out);	}else{		tooltip_tmp="be";		document.getElementById(id).innerHTML = "<table><tr><td class=\"tooltip_keret\">"+tartalom+"</td></tr></table>";		changeOpac(0,id);		toolTipSTYLE.display="block";		opacity(id,0,tooltip_opa,tooltip_fade_in);  }}function initToolTips(id){	toolTipSTYLE = document.getElementById(id).style;	toolTipSTYLE.visibility = "visible";	toolTipSTYLE.display = "none";	document.onmousemove = egerPozhoz;}function egerPozhoz(e){	if(toolTipSTYLE.opacity==0 && tooltip_tmp=="ki"){		toolTipSTYLE.display="none";	}	if(toolTipSTYLE.display!="none" && tooltip_tmp=="be"){		toolTipSTYLE.left = getEgerX(e) + tooltip_offsetX+'px';		toolTipSTYLE.top = getEgerY(e) + tooltip_offsetY+'px';	}	return true;}/***	Töröl*	Adminban a listából való törlésre**	@param string fajl: a php fájl amit meghívunk*	@param string objid: az objektum neve, amit el szeretnénk tűntetni*/function torol(fajl,objid){	ajaxFunction();	req.onreadystatechange = processChoices	req.open("POST", fajl, true);	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");		req.send("x");	document.getElementById(objid).style.display='none';		return true;}
