/* Általános változók */
var jeldrbover = false;
var xchk=new Array();
var xdrb=new Array();
var egyszerEllenorzes=1;
/* Vége általános változók */
/* gyors bejelentkezés az adatok kitöltéséhez*/
function shortLoginView() {
  var ifr = document.getElementById("shortLogin");
  if(ifr.style.display=='none') {
	  ifr.style.display='block';
  } else {
	  ifr.style.display='none';	  
  }
}
/* vége gyors bejelentkezes az adatok kitöltéséhez*/
/*Jelentkezéslista újratöltése*/
function repopuJel(vissza) {
  if(vissza=="igen") {
    var drbszam = xchk.length;
    var table = document.getElementById("rows");
    var ujossz = 0;
    if(drbszam>0) {
	  if(table) {
	    var rows = table.getElementsByTagName("tr");
	    for (i = 1+1; i < rows.length; i++) {
	      var xkid = rows[i].getElementsByTagName("td")[1].innerHTML;
	      for(j=0; j<drbszam; j++) {
	        if(xkid == xchk[j]) {
	          var chkbox = rows[i].getElementsByTagName("input")[0];
	          chkbox.checked = "checked";
	          var drbbox = rows[i].getElementsByTagName("input")[1];
	          drbbox.style.visibility = "visible";
	          drbbox.value= xdrb[j];
	          var sar = rows[i].getElementsByTagName("td")[3].innerHTML;
	          sar = sar.replace(" ","");sar = sar.replace(" ","");sar = sar.replace(" ","");
	          sar = sar.replace("&nbsp;","");sar = sar.replace("&nbsp;","");sar = sar.replace("&nbsp;","");
	          sar = escape(sar).replace("%A0","");
	          sar = sar.replace("Ft", "");
	          var xar = parseInt(sar);
	          ujossz = ujossz + xar*parseInt(xdrb[j]);
            }
		  }
	    }
	    document.getElementById("osszesen").innerHTML = numberFormat(ujossz);
	    document.getElementById("bianco").checked="checked";
	    szovegBianco();
	  }
    }
  }
}
/*Vége jelentkezéslista újratöltése*/
/* cimlistafeltölt ellenőrzés*/
function hfcFeltCheck() {
  hibak = "";
  hibak = hibak + validateEmpty(document.getElementById("cimlista"),"Címlista");
  if(hibak == "") {
   return true;
  } else {
	alert(hibak);
	return false;
  }	  
}
/* vége cimlista feltölt ellenőrzés */
/* Feltételelfogadás toggli */
function toggleElfogadom() {
	var jelszub = document.getElementById("jelSub");
	var jelszubOnline = document.getElementById("jelSubOnline");
	// Ha online fizetésimód van kiválasztva, akkor  a megfelelő gombot kell aktiválni
	var online = document.getElementById("online");
	if(online.checked) {
	  if(jelszubOnline.style.display=="none") {
		jelszubOnline.style.display="block";
	  } else {
		jelszubOnline.style.display="none";
	  }		
	} else {
	  if(jelszub.style.display=="none") {
		jelszub.style.display="block";
  	  } else {
		jelszub.style.display="none";
	  }
	}
}
/* Vége Feltételelfogadás toggli */
/* Kapcsolat kitöltésének az ellenőrzése*/
function kapcsolatCheck() {
  hibak = "";
  hibak = hibak + validateEmpty(document.getElementById("qnev"),"Név");
  hibak = hibak + validateEmail(document.getElementById("qemail"),"E-mail cím");
  hibak = hibak + validateEmpty(document.getElementById("quzenet"),"Üzenet");
  if(hibak == "") {
	return true;
  } else {
    alert(hibak);
    return false;
  }	
}
/* Vége kapcsolat kitöltésének az ellenőrzése*/
/* hir*/
function hirToggle() {
   var hsz = document.getElementById("hirszoveg");
   if(hsz.value == "Hírlevelet kérek") {
	   hsz.value = "Hírelevelet nem kérek";
   } else {
	   hsz.value = "Hírlevelet kérek";
   }
}
/* Vége hír*/
/* Szöveg hossza a fckEditorban */
function getLength(instance){
  var oEditor = FCKeditorAPI.GetInstance(instance) ;
  var oDOM = oEditor.EditorDocument ;
  var iLength ;

// The are two diffent ways to get the text (without HTML markups).
// It is browser specific.
  if ( document.all ) { // If Internet Explorer.
    iLength = oDOM.body.innerText.length ;
  } else { // If Gecko.
    var r = oDOM.createRange() ;
    r.selectNodeContents( oDOM.body ) ;
    iLength = r.toString().length ;
  }
  alert(iLength);
//alert( 'Actual text length (without HTML markups): ' + iLength + 'characters' ) ;
}


/* Vége szöveg hossza a fckEditorban */
/* Jelentkezés */
function szovegOnline() {
  var szovegcnt = document.getElementById("fizszov");
  var szoveg = "";
  szoveg = "<b>Online bankkártyás befizetés</b><br/>";
  szoveg = szoveg+ " A fizetést a K&H Bank Zrt. által kibocsátott Maestro bankkártya használatával";
  szoveg = szoveg+ "és bármely bank által kibocsátott VISA Electron, illetve dombornyomott ";
  szoveg = szoveg+ "Visa, EC/MC, JCB kártyák és internetes kártyák használatával, a bankkártyaszám, ";
  szoveg = szoveg+ "a kártya lejárati dátuma, valamint a kártya hátoldalán található 3 jegyû ellenõrzõ ";
  szoveg = szoveg+ "kód megadásával és a K&H Bank  virtuális POS (Payment-gateway) szolgáltatásának ";
  szoveg = szoveg+ "igénybevételével tudja kezdeményezni. További részleteket a Részvétei feltételekben olvashat.";
  szovegcnt.innerHTML = szoveg;
  var jelsub       = document.getElementById("jelSub");
  var jelsubOnline = document.getElementById("jelSubOnline");
  if(jelsub.style.display!="none") {  
	jelsubOnline.style.display="block";
	jelsub.style.display="none";	  
  }
  // Az ajándékutalvány vásárlását itt aktívvá kell tenni
  // VÉGÉN: Ez a kód nem allkalmazható, sikertelen online fizetés újrapróbáján, ezért van a végén	
  ajandekVasAktiv();
  //  Ajándékutalványvásárlás aktívvá téve  
}
function szovegAtutalas() {
	var szovegcnt = document.getElementById("fizszov");
	var szoveg = "";
	szoveg = "<b>Banki átutalás</b><br/>";
	szoveg = szoveg+ "Kérjük, hogy a részvételi díjat a Csillagánizs Kft";
	szoveg = szoveg+ "14100608-14467849-01000008 számú bankszámla-<br>számára három naptári napon belül "; 
	szoveg = szoveg+ "szíveskedjék átutalni, jelentkezését a részvételi díj megérkezésekor ";
	szoveg = szoveg+ "véglegesítjük.";
	szoveg = szoveg+ "Kérjük, az átutalás megjegyzés rovatában feltétlenül tüntesse fel a visszaigazoló e-mailben kapott fizetési azonosítót!";
	szoveg = szoveg+ " Amennyiben a részvételi díj nem érkezik meg számlánkra a ";
	szoveg = szoveg+ "mai naptól számított öt naptári napon belül, jelentkezését a rendszer "; 
	szoveg = szoveg+ "automatikusan törli.	";
	szovegcnt.innerHTML = szoveg;
	// A nem online fizetési gomb aktív, ha valamelyik aktiv, de csak ha a másik aktív, akkor teszek valamit
	var jelsub       = document.getElementById("jelSub");
	var jelsubOnline = document.getElementById("jelSubOnline");
	if(jelsubOnline.style.display!="none") {  
	  jelsubOnline.style.display="none";
	  jelsub.style.display="block";	  
   }	
   // Az ajándékutalvány vásárlását itt aktívvá kell tenni
   // VÉGÉN: Ez a kód nem allkalmazható, sikertelen online fizetés újrapróbáján, ezért van a végén 
	ajandekVasAktiv();
   // Ajándékutalványvásárlás aktívvá téve	
}
function szovegCash() {
	var szovegcnt = document.getElementById("fizszov");
	var szoveg = "";
	szoveg = "<b>Készpénzes fizetés</b><br/>";
	/*
	szoveg = szoveg+ "Kérjük, hogy a részvételi díjat 3 naptári napon belül szíveskedjen "; 
	szoveg = szoveg+ "eljuttatni részünkre (hol, mikor, hogyan?), jelentkezését a "; 
	szoveg = szoveg+ "részvételi díj megérkezésekor véglegesítjük. Amennyiben a részvételi "; 
	szoveg = szoveg+ "díj nem érkezik meg a fenti határidőn belül, jelentkezését a "; 
	szoveg = szoveg+ "rendszer automatikusan törli.";
	*/
	szoveg = szoveg+ "Kérjük, hogy a részvételi díjat három naptári napon belül szíveskedjék "; 
	szoveg = szoveg+ "eljuttatni részünkre, a fizetés konkrét helyének és időpontjának egyeztetése érdekében ";
	szoveg = szoveg+ "kérjük, hívja a 06-30-200-7706 telefonszámot! Jelentkezését a ";
	szoveg = szoveg+ "részvételi díj átvételekor véglegesítjük. ";
	szoveg = szoveg+ "Kérjük, hogy a befizetéshez hozza magával a visszaigazoló e-mailben kapott azonosítóját is!<br>";
	szoveg = szoveg+ " Amennyiben a részvételi díj nem érkezik meg a ";
	szoveg = szoveg+ "mai naptól számított három naptári napon belül, jelentkezését a rendszer "; 
	szoveg = szoveg+ "automatikusan törli.	";	
	szovegcnt.innerHTML = szoveg;
	// A nem online fizetési gomb aktív, ha valamelyik aktiv, de csak ha a másik aktív, akkor teszek valamit
	var jelsub       = document.getElementById("jelSub");
	var jelsubOnline = document.getElementById("jelSubOnline");
	if(jelsubOnline.style.display!="none") {  
	  jelsubOnline.style.display="none";
	  jelsub.style.display="block";	  
   }	
	// Az ajándékutalvány vásárlását itt aktívvá kell tenni
	   // VÉGÉN: Ez a kód nem allkalmazható, sikertelen online fizetés újrapróbáján, ezért van a végén	
	ajandekVasAktiv();
	// Ajándékutalványvásárlás aktívvá téve	
}
function szovegBianco() {
	var szovegcnt = document.getElementById("fizszov");
	var szoveg = "";
	szoveg = "<b>Ajándékutalvány</b><br/>";
	szoveg = szoveg+ "Ha ajándékutalvánnyal kívánja kifizetni foglalásait, kérjük készítse elő az utalványok azonosítóit. " +
			"<br/><br/>Egyszerre több tanfolyamra, illetve több főre is foglalhat, ám ebben az esetben pontosan ennyi utalványra " +
			"lesz szüksége. Minden utalvány csak egyszer használható fel, a felhasznált ajándékutalványok érvényüket " +
			"vesztik."; 
	szoveg+= "<br/><br/>Már megtelt, várólistás óráinkat nem lehet ajándékutalvánnyal foglalni.";
	szovegcnt.innerHTML = szoveg;
	// Az ajándékutalvány vásárlását itt inaktívvá kell tenni
	ajandekVasInaktiv();
	// Ajándékutalványvásárlás inaktívvá téve
	// A nem online fizetési gomb aktív, ha valamelyik aktiv, de csak ha a másik aktív, akkor teszek valamit
	var jelsub       = document.getElementById("jelSub");
	var jelsubOnline = document.getElementById("jelSubOnline");
	if(jelsubOnline.style.display!="none") {
	  jelsubOnline.style.display="none";
	  jelsub.style.display="block";
   }	
   // 2010 jan 19 - Mach Tímea kérésére: ha ajándekutalvánnyal fizet, nem kell kötelező legyen a 
   // számlázási név és cím kitöltése. Ezért, ha ezek üresek, akkor kitöltöm standard szöveggel
   var sznev1 = document.getElementById("qsznev1"); 
   var sznev2 = document.getElementById("qsznev2");
   var szcim1 = document.getElementById("qszcim1");
   var szcim2 = document.getElementById("qszcim2");
   if(sznev1) { 
	 if(trim(sznev1.value)=="") {
	   sznev1.value= "Nem szükséges";
	 }
   }
   if(sznev2) { 
 	 if(trim(sznev2.value)=="") {	   
	   sznev2.value= "Nem szükséges";
 	 }
   }
   if(szcim1) { 
	 if(trim(szcim1.value)=="") {	   
	   szcim1.value= "Nem szükséges"; }
   }
   if(szcim2) {
	 if(trim(szcim2.value)=="") {	   
	   szcim2.value= "Nem szükséges";
	 }
   }
   // Vége nem szükséges mezők kitöltésének
}
function ajandekVasAktiv() {
	// meg kell keressem az utolsó sort, abban pedig
	var table = document.getElementById("rows");
	var rows = table.getElementsByTagName("tr");
	var lastrow = rows[rows.length-1];	
	// Láthatóvá teszem megint
	lastrow.style.visibility="visible";
	// Az ajándékutalvány-kódok beírásának a lehetőségét le kell tiltani
	var ajut = document.getElementById("ajut");
	ajut.style.display="none";
	// Vége, letiltva
}
function ajandekVasInaktiv() {
	// meg kell keressem az utolsó sort, abban pedig
	var table = document.getElementById("rows");
	var rows = table.getElementsByTagName("tr");
	var lastrow = rows[rows.length-1];
	var xchk = lastrow.getElementsByTagName("INPUT")[0];
	var ychk = xchk.checked;
	// A checkboxból a pipa kivéve	
	xchk.checked = "";
	var xdrb = lastrow.getElementsByTagName("INPUT")[1];
	var ydrb = xdrb.value;
	// Az inputba 0 szám téve és láthatatlanná téve
	xdrb.value=1;
	var tdrb = lastrow.getElementsByTagName("td")[8];
	tdrb.style.visibility="hidden"; 
	// Az esetleges összeget az összegzésből ki kell venni, de csak ha ki volt pipálva ennek a csekkboksza
	// másképp az összeg nem volt a végösszegbe beleszámítva
	if(ychk) {
      xossz = document.getElementById("osszesen").innerHTML;
      xossz = xossz.replace(" ", "");     xossz = xossz.replace(" ", "");
      xossz = xossz.replace(" ", "");     xossz = xossz.replace(" ", "");
      xossz = xossz.replace("&nbsp;", "");xossz = xossz.replace("&nbsp;", "");
      xossz = xossz.replace("&nbsp;", "");xossz = xossz.replace("&nbsp;", "");
      xossz = escape(xossz).replace("%A0","");
      xossz = xossz.replace("Ft", "");	
      kurar = lastrow.getElementsByTagName("td")[7].innerHTML;
      kurar = kurar.replace(" ", "");     kurar = kurar.replace(" ", "");
      kurar = kurar.replace("&nbsp;", "");kurar = kurar.replace("&nbsp;", "");
      ujossz = parseInt(xossz)-parseInt(kurar)*parseInt(ydrb);
	  document.getElementById("osszesen").innerHTML = numberFormat(ujossz);
	}
	// A sor ne legyen kattintható - láthatatatlanná teszem
	lastrow.style.visibility="hidden";	
	// Itt lehetővé kell tegyem, hogy ajándékutalvány-kódokat írjanak be
	var ajut = document.getElementById("ajut");
	if(navigator.appName=="Microsoft Internet Explorer") {
	  ajut.style.display="block";
	} else {
	  ajut.style.display="table-row";		
	}
	// Vége, lehetővé téve
	// Minden egyes várólistás tanfolyamot dezaktiválni kell
//alert("bp0:");	
	var ar = 0; var regiossz = 0; var ujossz = 0;
	for(i=1+1; i<rows.length; i++) {
//alert("bp1:");		
		if(rows[i].getElementsByTagName("td")[4].innerHTML=="Várólistára") {
			ar = 0; ossz = 0;
//alert("bp2:");			
			if(rows[i].getElementsByTagName("input")[0].checked) {
				rows[i].getElementsByTagName("input")[0].checked="";
				rows[i].getElementsByTagName("td")[8].style.visibility="hidden";
//alert("bp3:");				
				// Ki kell még venni az összeget a végső értékből
				ar = rows[i].getElementsByTagName("td")[7].innerHTML;
//alert("bp31:");				
	            ar = ar.replace(" ", "");     ar = ar.replace(" ", "");
//alert("bp32:");	            
	            ar = ar.replace(" ", "");     ar = ar.replace(" ", "");
//alert("bp33:");	            
	            ar = ar.replace("&nbsp;", "");ar = ar.replace("&nbsp;", "");
//alert("bp34:");	            
	            ar = ar.replace("&nbsp;", "");ar = ar.replace("&nbsp;", "");
//alert("bp35:");	            
	            ar = escape(ar).replace("%A0","");
//alert("bp36:");	            
	            ar = ar.replace("Ft", "");
//alert("bp3:"+ar);	            
	            regiossz = document.getElementById("osszesen").innerHTML;
	            regiossz = regiossz.replace(" ", "");     regiossz = regiossz.replace(" ", "");
	            regiossz = regiossz.replace(" ", "");     regiossz = regiossz.replace(" ", "");
	            regiossz = regiossz.replace("&nbsp;", "");regiossz = regiossz.replace("&nbsp;", "");
	            regiossz = regiossz.replace("&nbsp;", "");regiossz = regiossz.replace("&nbsp;", "");
	            regiossz = escape(regiossz).replace("%A0","");
	            regiossz = regiossz.replace("Ft", "");
					            
	            ujossz = regiossz - (ar * rows[i].getElementsByTagName("input")[1].value);
//alert("bp4:"+ossz);	            
	            document.getElementById("osszesen").innerHTML = numberFormat(ujossz);
//alert("bp6:");	            
			}
		}
	}
}
/* Vége jelentkezes*/
/* Elfelejtett jelszó */
function elfJelszo() {
	var email = document.getElementById("username").value;
	if(email==null || email=="") {
	  alert("Kérem adja meg regisztrált e-mail címét!");
	  return false;
	} else {
	  // El is küldöm a megfelelő actionra
	  document.location="/anizs/elfelejtettjelszo.action?username="+email;
	  return true;
	}
}
/* Vége elfelejtett jelszó */
/* Keresés */
function keresKeret() {
  var xform = document.keresesForm;
  var keresett = document.getElementById("keresett").value;  
  if(keresett!="") {
	  xform.submit();
  }
}
function keresExec() {
	var keresett = document.getElementById("keresett").value;
	if(keresett!="") {
		return true;
	} else { 
		return false;	
	}
}
/* Vége keresés */
/* Menü */
function showMenu(a){
  document.getElementById(a).style.display='block';
  return;
}
function hideMenu(a){
  document.getElementById(a).style.display='none';
}
function clearMenu() {
  document.getElementById("acsapat").className="item"; 	
  document.getElementById("kurzusok").className="item";
  document.getElementById("gyik").className="item";
  document.getElementById("nyalanksagok").className="item";
  document.getElementById("kapcsolat").className="item";  
}
function selAcsapat(melyik) {
	clearMenu();
	document.getElementById("acsapat").className="item valasztott";
	if(melyik=="kikvagyunk") {
		document.location="/anizs/kikvagyunk.action";
	}
	if(melyik=="mitcsinalunk") {
		document.location="/anizs/mitcsinalunk.action";		
	}
	if(melyik=="achef") {
		document.location="/anizs/achef.action";		
	}
	if(melyik=="helyszin") {
		document.location="/anizs/helyszin.action";		
	}	
	if(melyik=="rolunk") {
		document.location="/anizs/rolunk.action";		
	}	
}
function selKurzusok(melyik) {
	clearMenu();
	document.getElementById("kurzusok").className="item valasztott";
	if(melyik=="aktualis") {
      document.location = '/anizs/kurzusoklist.action';
	}
	if(melyik=="korabbi") {
	      document.location = '/anizs/kurzusoklistKorabbi.action';
	}
	if(melyik=="ajandek") {
	      document.location = '/anizs/kurzusokAjandek.action';
	}	
}
function selGyik() {
	clearMenu();
	document.getElementById("gyik").className="item valasztott";
	document.location="/anizs/gyik.action";
}
function selNyalanksagok(melyik) {
	clearMenu();
	document.getElementById("nyalanksagok").className="item valasztott";
	if(melyik=="lelohelyek") {
		document.location="/anizs/lelohelyek.action";
	}	
	if(melyik=="partnereink") {
		document.location="/anizs/partnereink.action";
	}
	if(melyik=="koleves") {
		document.location="/anizs/kolevesShow.action";
	}
	if(melyik=="forum") {
		document.location="/anizs/forumTemakShow.action";
	}
}
function selKapcsolat(melyik) {
	clearMenu();
	document.getElementById("kapcsolat").className="item valasztott";
	if(melyik=="kapcsolat") {
	  document.location="/anizs/kapcsolatShow.action";
	}
	if(melyik=="helyszin") {
	  document.location="/anizs/helyszin.action";
	}	
}
/* Vége menü */
/* Adataim */
function adataimCheck() {
  hibak ="";
  hibak = hibak + validateEmpty(document.getElementById("qnev"),"Név");
  var nev = document.getElementById("qnev").value;
  if(nev.length<3 ) { hibak = hibak +"A név túl rövid. Legalább 3 betű kell legyen.\n";}  
  hibak = hibak + validateEmail(document.getElementById("qemail"),"Emailcím");
  // Ha a két jelszó egyforma, akkor elfogadott, ha pedig mindkettő üres, akkor nem kell változtatni
  // De ha az egyik nem üres, akkor kell ellenőrizni a karakterek helyességét is
  var jelszo  = document.getElementById("qjelszo").value;
  var jelszo2 = document.getElementById("qjelszo2").value;
  if(jelszo!="" || jelszo2!="") {
    hibak = hibak + validatePassword(document.getElementById("qjelszo"),"Jelszó");
    hibak = hibak + validatePassword(document.getElementById("qjelszo2"),"Jelszó megerősítése");
  }
  if(jelszo!=jelszo2) {
	  hibak = hibak + "A két jelszó nem egyezik !\n";
  }
  if(hibak == "") {
  	  return true;
  } else {
       alert(hibak);
       return false;
  }
}
function adataimReset() {
	document.getElementById("qnev").value="";
	document.getElementById("qemail").value="";
	document.getElementById("qjelszo").value="";
	document.getElementById("qjelszo2").value="";	
}
/* Vége adataim */
/* Email arhívum */
function addRowEmailarhivum(tableId, rowClassName, url, paramName, columnIndex) {
	  arrayOfRolloverClasses[tableId] = "tableRollOverEffect";
	  arrayOfClickClasses[tableId] = "tableRowClickEffect";
	  var previousClass = null;
	  var table = document.getElementById(tableId);
	  if(table) {
	    var rows = table.getElementsByTagName("tr");
	    var divAction ="";
	    for (i = 1; i < rows.length; i++) {
	  	  rows[i].onmouseover = highlightTableRow;
		  rows[i].onmouseout = resetRowStyle;
		  rows[i].onclick = function () {
		    var cell = this.getElementsByTagName("td")[columnIndex];
		    var paramValue = cell.innerHTML;  

		    // highligted Row
		    var tableObj = this.parentNode;
		    if(tableObj.tagName!='TABLE')tableObj = tableObj.parentNode;		
		    if(activeRowClickArray[tableObj.id] && this!=activeRowClickArray[tableObj.id]){
			  activeRowClickArray[tableObj.id].className='';
		    }
		    this.className = arrayOfClickClasses[tableObj.id];
		    activeRowClickArray[tableObj.id] = this;
		    //  end higlightedRow
		    document.getElementById("reszletektd").innerHTML = this.getElementsByTagName("td")[15].innerHTML;
		    document.getElementById("reszletek").style.display="block";
		};
    }
  }
}
/* Vége email arhívum */
/* Kőleves */
function addRowFKoleves(tableId, rowClassName, url, paramName, columnIndex) {
  arrayOfRolloverClasses[tableId] = "tableRollOverEffect";
  arrayOfClickClasses[tableId] = "tableRowClickEffect";
  var previousClass = null;
  var table = document.getElementById(tableId);
  if(table) {
    var rows = table.getElementsByTagName("tr");
    for (i = 0; i < rows.length; i++) {
  	  rows[i].onmouseover = highlightTableRow;
	  rows[i].onmouseout = resetRowStyle;
	  rows[i].onclick = function () {
			  
	  var kid = this.getElementsByTagName("td")[1].innerHTML;

	  var dest = "/anizs/koleves.action?kid="+kid;

	  document.location = dest;
	  
	  // highligted Row
      var tableObj = this.parentNode;
	  if(tableObj.tagName!='TABLE')tableObj = tableObj.parentNode;
	  if(activeRowClickArray[tableObj.id] && this!=activeRowClickArray[tableObj.id]){
		  activeRowClickArray[tableObj.id].className='';
	  }
	  this.className = arrayOfClickClasses[tableObj.id];
	  activeRowClickArray[tableObj.id] = this;
	}
  } }
}
function addRowKoleves(tableId, rowClassName, url, paramName, columnIndex) {
  arrayOfRolloverClasses[tableId] = "tableRollOverEffect";
  arrayOfClickClasses[tableId] = "tableRowClickEffect";
  var previousClass = null;
  var table = document.getElementById(tableId);
  if(table) {
    var rows = table.getElementsByTagName("tr");
    for (i = 1+1; i < rows.length; i++) {
  	  rows[i].onmouseover = highlightTableRow;
	  rows[i].onmouseout = resetRowStyle;
	  rows[i].onclick = function () {
		  
	  document.getElementById("qetel").value=this.getElementsByTagName("td")[1].innerHTML;
	  document.getElementById("qdatum").value=this.getElementsByTagName("td")[2].innerHTML;
	  document.getElementById("qfelhnev").value=this.getElementsByTagName("td")[3].innerHTML;	  

      var moderalt = this.getElementsByTagName("td")[4].innerHTML;         
      var imoderalt = 0;
      for(j=0; j<document.getElementById("qmoderalt").options.length;j++) {
        imoderalt++;
        if(moderalt==document.getElementById("qmoderalt").options[j].text) {break;}
      }                        
      var qselect = document.getElementById("qmoderalt");         
      qselect.selectedIndex= imoderalt-1;
      
      document.getElementById("qkid").value=this.getElementsByTagName("td")[0].innerHTML;
      document.getElementById("qfid").value=this.getElementsByTagName("td")[7].innerHTML;
      
	  // highligted Row
	    var tableObj = this.parentNode;
	    if(tableObj.tagName!='TABLE')tableObj = tableObj.parentNode;
	    if(activeRowClickArray[tableObj.id] && this!=activeRowClickArray[tableObj.id]){
		  activeRowClickArray[tableObj.id].className='';
	    }
	    this.className = arrayOfClickClasses[tableObj.id];
	    activeRowClickArray[tableObj.id] = this;
	  }
	  // end higlightedRow
	}
  }		  
}
function kolevesCheck() {
  hibak = "";
  hibak = hibak + validateEmpty(document.getElementById("qetel"),"Étel");
  hibak = hibak + validateEmpty(document.getElementById("qdatum"),"Dátum");  
  hibak = hibak + validateEmpty(document.getElementById("qfelhnev"),"Emailcím");  
  if(hibak == "") {
	return true;
  } else {
	alert(hibak);
	return false;
  }	  	
}
/* Vége kőleves */
/* Jelentkezés */
function addRowJelentkezes(tableId, rowClassName, url, paramName, columnIndex) {
	  arrayOfRolloverClasses[tableId] = "tableRollOverEffect";
	  arrayOfClickClasses[tableId] = "tableRowClickEffect";
	  var previousClass = null;
	  var table = document.getElementById(tableId);
	  if(table) {
	    var rows = table.getElementsByTagName("tr");
	    var divAction ="";
	    for (i = 1+1; i < rows.length; i++) {
	  	  rows[i].onmouseover = highlightTableRow;
		  rows[i].onmouseout = resetRowStyle;
		  // Bejegyzem azt a kurzust, amelyiktől jöttem a linkkel
          var btipus  = rows[i].getElementsByTagName("td")[9].innerHTML;		  
		  var kid = rows[i].getElementsByTagName("td")[1].innerHTML;
		  var jkid = document.getElementById("qkid").value;
		  var jchkbx = rows[i].getElementsByTagName("input")[0];
		  jchkbx.onclick = function() { valtoztasd = false; } ;		  
//		  var jdrb = rows[i].getElementsByTagName("input")[8];
//		  jdrb.onclick = function() { alert("selonclikc"); } ;
		  if(kid==jkid ) {
			  jchkbx.checked = true;
			  document.getElementById("osszesen").innerHTML = rows[i].getElementsByTagName("td")[3].innerHTML;
			  rows[i].getElementsByTagName("td")[8].style.visibility="visible";
			  /*
	          if(btipus=="Bianco") {
                document.getElementById("nbianco").value = 1;
                //document.getElementById("bianco").disabled="disabled";
                //document.getElementById("atutalas").checked="checked";
	          }
	          */
		  }
		  // Bejegyzés vége
		  var valtoztasd = true;
		  rows[i].onclick = function () {
			var before = document.getElementById("tempvalueBefore");
			var befTD=this.getElementsByTagName("td")[8];
            before.value = befTD.getElementsByTagName("INPUT")[0].value;
            var price = document.getElementById("price");
            xprice = this.getElementsByTagName("td")[3].innerHTML;
            xprice = xprice.replace(" ", "");     xprice = xprice.replace(" ", "");
            xprice = xprice.replace(" ", "");     xprice = xprice.replace(" ", "");
            xprice = xprice.replace("&nbsp;", "");xprice = xprice.replace("&nbsp;", "");
            xprice = xprice.replace("&nbsp;", "");xprice = xprice.replace("&nbsp;", "");
            xprice = escape(xprice).replace("%A0","");
            xprice = xprice.replace("Ft", "");            
            price.value = xprice;
 		    var cell = this.getElementsByTagName("td")[columnIndex];
		    var paramValue = cell.innerHTML;
		    var chkbx = this.getElementsByTagName("input")[0];
		    // Csak akkor változtatjuk ezzel a módszerrel, ha nincs a csekkboksz felett az egér
            chkbx.onclick = function() { valtoztasd = false; } ;
            xossz = document.getElementById("osszesen").innerHTML;
            xossz = xossz.replace(" ", "");     xossz = xossz.replace(" ", "");
            xossz = xossz.replace(" ", "");     xossz = xossz.replace(" ", "");
            xossz = xossz.replace("&nbsp;", "");xossz = xossz.replace("&nbsp;", "");
            xossz = xossz.replace("&nbsp;", "");xossz = xossz.replace("&nbsp;", "");
            xossz = escape(xossz).replace("%A0","");
            xossz = xossz.replace("Ft", "");
            //xossz = xossz.substring(0,2)+xossz.substring(3);
            var btipus  = this.getElementsByTagName("td")[9].innerHTML;
            var bcheck = this.getElementsByTagName("input")[0].checked;
            // Mindig a darbaszámmal kell szorozzak
            var xdrb = this.getElementsByTagName("input")[1].value;
            /*
            if(btipus=="Bianco") {
              if(!bcheck) {
                document.getElementById("nbianco").value = this.getElementsByTagName("input")[1].value;
                if(document.getElementById("nbianco").value>0) {
                  alert("Ajándék főzőest vásárlásához kérjük válasszon más fizetési módot,\nvagy az ajándékot a jelenlegi utalvány felhasználásától függetlenül vásárolja meg!");
                  document.getElementById("bianco").disabled="disabled";
                  document.getElementById("atutalas").checked="checked";
                } else {
                  document.getElementById("bianco").disabled="";
                }
              } else {
            	document.getElementById("nbianco").value = 0;
                document.getElementById("bianco").disabled="";            	
              }
            }
            */
            var ujossz = 0; var kurar = "";
//if(i<)            
//alert("bp1:"+jeldrbover);            
            if(document.getElementById("bianco").checked && this.getElementsByTagName("td")[4].innerHTML=="Várólistára") {
            	alert("Már megtelt, várólistás óráinkat nem lehet ajándékutalvánnyal foglalni.");
            	this.getElementsByTagName("input")[0].checked="";
            } else {
              if(!jeldrbover) {
//alert("bp2:");            
//alert("bp101:"+valtoztasd);            	  
		        if(valtoztasd) {
//alert("bp3:");		        	
		          if(chkbx.checked) {
//alert("bp4:");		        	  
			        chkbx.checked = false;
			        kurar = this.getElementsByTagName("td")[7].innerHTML;
	                kurar = kurar.replace(" ", "");     kurar = kurar.replace(" ", "");
	                kurar = kurar.replace("&nbsp;", "");kurar = kurar.replace("&nbsp;", "");
			        ujossz = parseInt(xossz)-parseInt(kurar)*parseInt(xdrb);
//alert("bp5:");			        
				    document.getElementById("osszesen").innerHTML = numberFormat(ujossz);
				    // Ez a trükk szükséges ahhoz, hogy az Operában a kurzus hozzáadás és kivevése müködjön
				    document.getElementById("muvelet").value = "-";
//alert("bp6:");				    
				    this.getElementsByTagName("td")[8].style.visibility="hidden";
		          } else {
//alert("bp7:");		        	  
			        chkbx.checked = true;
			        kurar = this.getElementsByTagName("td")[7].innerHTML;
	                kurar = kurar.replace(" ", "");     kurar = kurar.replace(" ", "");
	                kurar = kurar.replace("&nbsp;", "");kurar = kurar.replace("&nbsp;", "");
			        ujossz = parseInt(xossz)+parseInt(kurar)*parseInt(xdrb);
				    document.getElementById("osszesen").innerHTML = numberFormat(ujossz);
//alert("bp8:");				    
				    // Ez a trükk szükséges ahhoz, hogy az Operában a kurzus hozzáadás és kivevése müködjön				
				    document.getElementById("muvelet").value = "+";
				    this.getElementsByTagName("td")[8].style.visibility="visible";
//alert("bp9:");				    
 		          }
		        } else {
		    	  // Változott, de a csekkbokszra kattintva
//alert("bp10:");		        	
		    	  if(chkbx.checked) {
//alert("bp11:");		    		  
		    		kurar = this.getElementsByTagName("td")[7].innerHTML;
		            kurar = kurar.replace(" ", "");     kurar = kurar.replace(" ", "");
		            kurar = kurar.replace("&nbsp;", "");kurar = kurar.replace("&nbsp;", "");		    		
		    		ujossz = parseInt(xossz)+parseInt(kurar)*parseInt(xdrb);
//alert("bp12:");		    		
					document.getElementById("osszesen").innerHTML = numberFormat(ujossz);
					// Ez a trükk szükséges ahhoz, hogy az Operában a kurzus hozzáadás és kivevése müködjön					
					document.getElementById("muvelet").value = "+";	
					this.getElementsByTagName("td")[8].style.visibility="visible";
//alert("bp13:");					
		    	  } else {
//alert("bp14:");		    		  
		    		kurar = this.getElementsByTagName("td")[7].innerHTML;	    		
		            kurar = kurar.replace(" ", "");     kurar = kurar.replace(" ", "");
		            kurar = kurar.replace("&nbsp;", "");kurar = kurar.replace("&nbsp;", "");		    		
		    		ujossz = parseInt(xossz)-parseInt(kurar)*parseInt(xdrb);
//alert("bp15:");		    		
					document.getElementById("osszesen").innerHTML = numberFormat(ujossz);
					// Ez a trükk szükséges ahhoz, hogy az Operában a kurzus hozzáadás és kivevése müködjön					
					document.getElementById("muvelet").value = "-";			
					this.getElementsByTagName("td")[8].style.visibility="hidden";
//alert("bp16:");					
		    	  }
		        }
              } else {
              }
//alert("bp17:");  
		      valtoztasd = true;
		    }
		  }
	    }
  }
//alert("bp18:");	  
}
function helyCheck(obj, szabhely, tipus) {
	var dontes = false;
	var ertek = obj.value;
	// Az üres hely megengedett, mert ki kell tudja törölni az 1-es értéket, hogy beírjon más számot 
	// nem mindenki számítógépguru, és a program felhasználóbarát kell legyen
	// Az üres értéket 0-sként kezeli
	if(ertek!="") {
	  hibak = "";
	  hibak = validateNumeric(obj,"Helyek száma");
	  if(ertek<=0) { hibak+="Túl kicsi érték!";}
	  if(hibak!="") {
		alert(hibak);
		obj.value=1;
		obj.style.background = "white";
	  }
	  if(obj.value>szabhely) {
	    dontes = confirm("Maximálisan foglalható helyek száma:"+szabhely+"\nKíván ennyit lefoglalni?");
	    if(dontes) {
		  obj.value = szabhely;
	    } else {
		  obj.value=1;
	    }
	  }
	}
	// Beírom az új értéket a megfelelő mezőbe
	var after = document.getElementById("tempvalueAfter");
	after.value=obj.value;
	// Be van írva az érték
	// Most újraszámítom az összértéket
    xossz = document.getElementById("osszesen").innerHTML;
    xossz = xossz.replace(" ", "");     xossz = xossz.replace(" ", "");
    xossz = xossz.replace(" ", "");     xossz = xossz.replace(" ", "");
    xossz = xossz.replace("&nbsp;", "");xossz = xossz.replace("&nbsp;", "");
    xossz = xossz.replace("&nbsp;", "");xossz = xossz.replace("&nbsp;", "");
    xossz = escape(xossz).replace("%A0","");
    xossz = xossz.replace("Ft", "");

//alert("bp1:"+xossz) ;    
    var beforeVal = document.getElementById("tempvalueBefore").value;
//alert("bp2:"+beforeVal) ;    
    var afterVal = document.getElementById("tempvalueAfter").value;
    if(afterVal=="") { afterVal = 0;}
//alert("bp3:"+afterVal) ;    
    var priceVal  = document.getElementById("price").value;
//alert("bp4:"+priceVal) ;    
    var diffVal = priceVal*(afterVal-beforeVal)
//alert("bp5:"+diffVal) ;    
	ujossz = parseInt(xossz)+diffVal;
//alert("bp6:"+ujossz) ;	
//alert(ujossz);
//alert(numberFormat(ujossz));
	document.getElementById("osszesen").innerHTML = numberFormat(ujossz);
    var before = document.getElementById("tempvalueBefore");
    before.value=afterVal;
//alert("bp7:"+afterVal) ;    
	// Összérték újraszámítva
    
    // Ha a tipus Bianco, akkor az értéket beteszem a bianco mezőbe
    /* -- más a megközelítés most: a fizetési mód kiválasztásával lehet vezérelni
    if(tipus=="Bianco") {
      document.getElementById("nbianco").value= obj.value;
      if(document.getElementById("nbianco").value>0) {
        document.getElementById("bianco").disabled="disabled";
        document.getElementById("atutalas").checked="checked";
      } else {
        document.getElementById("bianco").disabled="";
      }      
    }
    */
}
function numberFormat(number){
//alert("NFbp1:"+number);	
	var snumber = number.toString();  //trim(number);
//alert("NFbp2:"+snumber);	
	var lnumber = snumber.length;
//alert("NFbp3:"+lnumber);	
	var rnumber = "";
//alert("NFbp4:");	
	rnumber = snumber.substring(0, lnumber-3)+" "+snumber.substring(lnumber-3)+" Ft";
//alert("NFbp5:"+rnumber);	
	return rnumber;
}
function jelentkezesCheck() {
  var osszeg = document.getElementById("osszesen").innerHTML;
    osszeg = osszeg.replace(" ", "");     osszeg = osszeg.replace(" ", "");
    osszeg = osszeg.replace(" ", "");     osszeg = osszeg.replace(" ", "");
    osszeg = osszeg.replace("&nbsp;", "");osszeg = osszeg.replace("&nbsp;", "");
    osszeg = osszeg.replace("&nbsp;", "");osszeg = osszeg.replace("&nbsp;", "");
    osszeg = escape(osszeg).replace("%A0","");
    osszeg = osszeg.replace("Ft", "");
	//document.getElementById('amount').value=osszeg*100; 	
  var userid = document.getElementById("quserid").value;
  hibak = "";
  if(document.getElementById("qnev1")) {
    hibak = hibak + validateEmpty(document.getElementById("qnev1"),"Név");
  } else {
	hibak = hibak + validateEmpty(document.getElementById("qnev2"),"Név");
  }
  if(document.getElementById("qsznev1")) {
	    hibak = hibak + validateEmpty(document.getElementById("qsznev1"),"Számlázási név");
	  } else {
		hibak = hibak + validateEmpty(document.getElementById("qsznev2"),"Számlázási név");	  
  }  
  if(document.getElementById("qszcim1")) {
	    hibak = hibak + validateEmpty(document.getElementById("qszcim1"),"Számlázási cím");
	  } else {
		hibak = hibak + validateEmpty(document.getElementById("qszcim2"),"Számlázási cím");	  
  }
  if(document.getElementById("qemail1")) {
    hibak = hibak + validateEmail(document.getElementById("qemail1"),"Emailcím");
  } else {
	hibak = hibak + validateEmail(document.getElementById("qemail2"),"Emailcím");	  
  }
  // A telefonszámot csak a várólistások esetén veszem szigorúan - de nem hagyhatom, hogy üres legyen
  hibak = hibak + validateEmpty(document.getElementById("qtelefon"), "Telefonszám");
  // Ha ajándékutalvánnyal fizetek, akkor kell ellenőrízzem, hogy a beírt ajándékutalvány-kódok száma egyezik 
  // a kiválasztott kurzusok számával
  var bianco = document.getElementById("bianco");
  var biankok  = 0;
  var kurzusok = 0;
  var vanvaro = false;
  var vanmentenivalo = false;
  if(bianco.checked) {
	var table = document.getElementById("rows");
	var rows = table.getElementsByTagName("tr");
	// Előszőr végigmegyek a táblázaton, hogy megszámoljam az kiválasztott kurzusok számát
	for(i=1+1; i<rows.length-1; i++) {
		if(rows[i].getElementsByTagName("input")[0].checked) {
			vanmentenivalo = true;
			kurzusok+=parseInt(rows[i].getElementsByTagName("input")[1].value);
			if(rows[i].getElementsByTagName("td")[4].innerHTML=="Várólistára") {
				vanvaro = true;
			}
		}
	}
	// Most megszámolom a beírt biankó kódokat
	var pbiancok = document.getElementById("pbiancok").value;
	// megszámolom a vesszőket ebben
	for(;pbiancok.indexOf(",")>=0;) {
		biankok++; 
		pbiancok=pbiancok.replace(","," ");
	}
	if(kurzusok!=biankok) {
		hibak = hibak + "A kiválasztott tanfolyamok száma nem egyezik a beírt ajándékutalványok számával!";
	}
	//alert("Kurzusok:"+kurzusok);
	//alert("Biankók:"+biankok);
  } else {
    // Át kell fussam egyszerűen a kurzuslistát, hogy lássam, van-e várólistás rajta?
	var table = document.getElementById("rows");
      var rows = table.getElementsByTagName("tr");
	  for(i=1+1; i<rows.length; i++) {		  
		// De csak azok érdekelnek, amik ki vannak pipálva
		if(rows[i].getElementsByTagName("input")[0].checked) {
		  vanmentenivalo = true;
		  if(rows[i].getElementsByTagName("td")[4].innerHTML=="Várólistára") {
		    vanvaro = true;
		    break;
		  }
		}
	 }	  
  }
  /*
  if(egyszerEllenorzes==1 && vanvaro) {
	egyszerEllenorzes=0;
	alert("Ön jelenleg már megtelt tanfolyamunkra - várólistára - (is) jelentkezett!\nAmennyiben ezen az órán felszabadul egy hely, felvesszük Önnel a kapcsolatot.\nEnnek érdekében kérjük ellenőrizze, hogy helyesen adta-e meg a telefonszámát!");
    if(hibak=="") {
    	return false;
    }
  } 
  */ 
  // Ha van várólistás, akkor a telefonszámot kell ellenőrízni, hogy jól, és teljesen legyen kitöltve
//alert("Bp0:"+vanvaro);  
  if(vanvaro) {
//alert("Bp1:"+vanvaro);	  
	  hibak = hibak + validatePhone(document.getElementById("qtelefon"), "Telefonszám");
//alert("Bp2:"+hibak);	  
  }
//alert("Bp3:");  
  // Vége: Várólistás esetén a telefonszám ellenőrzése
  // Nem engedek menteni, hogyha nincs mit
  if(!vanmentenivalo) {
	  hibak = "Kérem válasszon ki legalább egy tanfolyamot!";
  }
  // Vége ajándékútalványok ellenőrzése
  if(hibak == "") {
	return true;
  } else {
	alert(hibak);
	return false;
  }	  
}
/* Vége jelentkezés */
/* Regisztració */
function regiszCheck() {
  hibak ="";
  hibak = hibak + validateEmpty(document.getElementById("qnev"),"Név");
  var nev = document.getElementById("qnev").value;
  if(nev.length<3 ) { hibak = hibak +"A név legalább 3 karakter hosszúságú kell, hogy legyen.\n";}
  hibak = hibak + validateEmail(document.getElementById("qemail"),"E-mail cím");
  hibak = hibak + validatePassword(document.getElementById("qjelszo"),"Jelszó");
  hibak = hibak + validatePassword(document.getElementById("qjelszo2"),"Jelszó megerősítése");
  var jelszo  = document.getElementById("qjelszo").value;
  var jelszo2 = document.getElementById("qjelszo2").value;
  if(jelszo!=jelszo2) {
	  hibak = hibak + "A két jelszó nem egyezik!\n";
  }
  if(hibak == "") {
  	  return true;
  } else {
       alert(hibak);
       return false;
  }
}
function regiszReset() {
	document.getElementById("qnev").value="";
	document.getElementById("qemail").value="";
	document.getElementById("qjelszo").value="";
	document.getElementById("qjelszo2").value="";	
}
/* Regisztráció */
/*Admin displaytagok*/
function addRowTartktg(tableId, rowClassName, url, paramName, columnIndex) {
  arrayOfRolloverClasses[tableId] = "tableRollOverEffect";
  arrayOfClickClasses[tableId] = "tableRowClickEffect";
  var previousClass = null;
  var table = document.getElementById(tableId);
  if(table) {
    var rows = table.getElementsByTagName("tr");
    var divAction ="";
    for (i = 1; i < rows.length; i++) {
  	  rows[i].onmouseover = highlightTableRow;
	  rows[i].onmouseout = resetRowStyle;
	  rows[i].onclick = function () {
	  var cell = this.getElementsByTagName("td")[columnIndex];
	  var paramValue = cell.innerHTML;  
      document.getElementById("qcmskid").value=this.getElementsByTagName("td")[0].innerHTML;
      document.getElementById("qkategoria").value=this.getElementsByTagName("td")[1].innerHTML;
      document.getElementById("qszelesseg").value=this.getElementsByTagName("td")[2].innerHTML;
      document.getElementById("qhosszusag").value=this.getElementsByTagName("td")[3].innerHTML;

	  // highligted Row
	  var tableObj = this.parentNode;
	  if(tableObj.tagName!='TABLE')tableObj = tableObj.parentNode;		
	  if(activeRowClickArray[tableObj.id] && this!=activeRowClickArray[tableObj.id]){
		activeRowClickArray[tableObj.id].className='';
	  }
	  this.className = arrayOfClickClasses[tableObj.id];
	  activeRowClickArray[tableObj.id] = this;
	  // end higlightedRow
	};
    }
  }
}
function tartktgCheck() {
	hibak = "";
	hibak = hibak + validateEmpty(document.getElementById("qkategoria"),"Kategória");
	hibak = hibak + validateEmpty(document.getElementById("qszelesseg"),"Szélesség");
	hibak = hibak + validateEmpty(document.getElementById("qhosszusag"),"Hosszuság");
    if(hibak == "") {
  	  return true;
    } else {
       alert(hibak);
       return false;
    }
}
function tartktgReset() {
	document.getElementById("qkategoria").value="";
	document.getElementById("qszelesseg").value="100";
	document.getElementById("qhosszusag").value="100";
	document.getElementById("qcmskid").value="";
}
function addRowTartalom(tableId, rowClassName, url, paramName, columnIndex) {
	  arrayOfRolloverClasses[tableId] = "tableRollOverEffect";
	  arrayOfClickClasses[tableId] = "tableRowClickEffect";
	  var previousClass = null;
	  var table = document.getElementById(tableId);
	  if(table) {
	    var rows = table.getElementsByTagName("tr");
	    var divAction ="";
	    for (i = 1; i < rows.length; i++) {
	  	  rows[i].onmouseover = highlightTableRow;
		  rows[i].onmouseout = resetRowStyle;
		  rows[i].onclick = function () {
		  var cell = this.getElementsByTagName("td")[columnIndex];
		  var paramValue = cell.innerHTML;
		  
	      document.getElementById("qcmstid").value=this.getElementsByTagName("td")[0].innerHTML;		  

          var kategoria = this.getElementsByTagName("td")[1].innerHTML;         
          var ikategoria = 0;
          for(j=0; j<document.getElementById("qkategoria").options.length;j++) {
            ikategoria++;
            if(kategoria==document.getElementById("qkategoria").options[j].text) {break;}
          }                        
          var qselect = document.getElementById("qkategoria");         
          qselect.selectedIndex= ikategoria-1;
	      
	      document.getElementById("qlead").value=this.getElementsByTagName("td")[2].innerHTML;
	      
	      var tartalom = this.getElementsByTagName("td")[3].innerHTML;
	      document.getElementById("qtartalom").value= tartalom;
	      
	      document.getElementById("qtovabb").value   = this.getElementsByTagName("td")[4].innerHTML;
	      document.getElementById("qrovatcim").value = this.getElementsByTagName("td")[5].innerHTML;
	      document.getElementById("qcikkcim").value  = this.getElementsByTagName("td")[6].innerHTML;
	      
          var saktiv = this.getElementsByTagName("td")[7].innerHTML;         
          var isaktiv = 0;
          for(j=0; j<document.getElementById("qsaktiv").options.length;j++) {
            isaktiv++;
            if(saktiv==document.getElementById("qsaktiv").options[j].text) {break;}
          }                        
          var qselect = document.getElementById("qsaktiv");         
          qselect.selectedIndex= isaktiv-1;      
	      
          document.getElementById("qsorrend").value  = this.getElementsByTagName("td")[8].innerHTML;
          
	      document.getElementById("qkeplead").value  = this.getElementsByTagName("td")[11].innerHTML;
	      document.getElementById("qkepelso").value  = this.getElementsByTagName("td")[12].innerHTML;
	      document.getElementById("qkepmasodik").value  = this.getElementsByTagName("td")[13].innerHTML;
	      document.getElementById("qkepharmadik").value  = this.getElementsByTagName("td")[14].innerHTML;
	      document.getElementById("qkepnegyedik").value  = this.getElementsByTagName("td")[15].innerHTML;
	      document.getElementById("qkepotodik").value  = this.getElementsByTagName("td")[16].innerHTML;
	      document.getElementById("qkurzuslink").value  = this.getElementsByTagName("td")[17].innerHTML;
	      document.getElementById("qfunkciolink").value  = this.getElementsByTagName("td")[18].innerHTML;
	      document.getElementById("qfunkcionev").value  = this.getElementsByTagName("td")[19].innerHTML;	      
	      
	      document.getElementById("qnkeplead").value  = this.getElementsByTagName("td")[20].innerHTML;
	      document.getElementById("qnkepelso").value  = this.getElementsByTagName("td")[21].innerHTML;
	      document.getElementById("qnkepmasodik").value  = this.getElementsByTagName("td")[22].innerHTML;
	      document.getElementById("qnkepharmadik").value  = this.getElementsByTagName("td")[23].innerHTML;
	      document.getElementById("qnkepnegyedik").value  = this.getElementsByTagName("td")[24].innerHTML;
	      document.getElementById("qnkepotodik").value  = this.getElementsByTagName("td")[25].innerHTML;	      
	      
	      document.getElementById("qtitle").value  = this.getElementsByTagName("td")[26].innerHTML;
	      document.getElementById("qdescription").value  = this.getElementsByTagName("td")[27].innerHTML;
	      document.getElementById("qkeywords").value  = this.getElementsByTagName("td")[28].innerHTML;
	      document.getElementById("qaltlead").value  = this.getElementsByTagName("td")[29].innerHTML;
	      document.getElementById("qaltelso").value  = this.getElementsByTagName("td")[30].innerHTML;
	      document.getElementById("qaltmasodik").value  = this.getElementsByTagName("td")[31].innerHTML;
	      document.getElementById("qaltharmadik").value  = this.getElementsByTagName("td")[32].innerHTML;
	      document.getElementById("qaltnegyedik").value  = this.getElementsByTagName("td")[33].innerHTML;
	      document.getElementById("qaltpotodik").value  = this.getElementsByTagName("td")[34].innerHTML;	      
		  // highligted Row
		  var tableObj = this.parentNode;
		  if(tableObj.tagName!='TABLE')tableObj = tableObj.parentNode;		
		  if(activeRowClickArray[tableObj.id] && this!=activeRowClickArray[tableObj.id]){
			activeRowClickArray[tableObj.id].className='';
		  }
		  this.className = arrayOfClickClasses[tableObj.id];
		  activeRowClickArray[tableObj.id] = this;
		  // end higlightedRow
		};
	    }
	  }
}
function tartalomCheck() {
  hibak = "";
  //hibak = hibak + validateEmpty(document.getElementById("qkategoria"),"Kategória");
  hibak = hibak + validateEmpty(document.getElementById("qtovabb"),"Tovább szöveg");
  hibak = hibak + validateEmpty(document.getElementById("qrovatcim"),"Rovatcím");
  hibak = hibak + validateEmpty(document.getElementById("qcikkcim"),"Cikkcím");
  //hibak = hibak + validateEmpty(document.getElementById("qlead"),"Lead");		
  //hibak = hibak + validateEmpty(document.getElementById("qtartalom"),"Tartalom");
  var aktszama  = document.getElementById("aktszama").value;
  var kategoria = document.getElementById("qkategoria").value;
  var aktiv     = document.getElementById("qsaktiv").value; 
  if(kategoria==1 && aktszama<3 && (aktiv=="Nem" || aktiv=="0") ) {
    // Legalább három aktív elem kell legyen az aktuális kategóriában, ha csak három van már, nem lehet dezaktiválni
	hibak = hibak+"Legalább három hír aktív kell legyen az aktualitások sávban!";
  }
  if(hibak == "") { return true;
  } else {
	alert(hibak);
	return false;
  }
}
function tartalomReset() {
  document.getElementById("qcmstid").value="";	
  document.getElementById("qkategoria").selectedIndex=0;
  document.getElementById("qlead").value="";
  document.getElementById("qtartalom").value="";
  document.getElementById("qtovabb").value="";
  document.getElementById("qrovatcim").value="";
  document.getElementById("qcikkcim").value="";  
}
function addRowForumtem(tableId, rowClassName, url, paramName, columnIndex) {
	  arrayOfRolloverClasses[tableId] = "tableRollOverEffect";
	  arrayOfClickClasses[tableId] = "tableRowClickEffect";
	  var previousClass = null;
	  var table = document.getElementById(tableId);
	  if(table) {
	    var rows = table.getElementsByTagName("tr");
	    var divAction ="";
	    for (i = 1; i < rows.length; i++) {
	  	  rows[i].onmouseover = highlightTableRow;
		  rows[i].onmouseout = resetRowStyle;
		  rows[i].onclick = function () {
		  var cell = this.getElementsByTagName("td")[columnIndex];
		  var paramValue = cell.innerHTML;  
	      document.getElementById("qftid").value=this.getElementsByTagName("td")[0].innerHTML;
	      document.getElementById("qtema").value=this.getElementsByTagName("td")[1].innerHTML;

	      var smod = this.getElementsByTagName("td")[2].innerHTML;         
          var ismod = 0;
          for(j=0; j<document.getElementById("qsmod").options.length;j++) {
            ismod++;
            if(smod==document.getElementById("qsmod").options[j].text) {break;}
          }                        
          var qselect = document.getElementById("qsmod");         
          qselect.selectedIndex= ismod-1;

          // highligted Row
		  var tableObj = this.parentNode;
		  if(tableObj.tagName!='TABLE')tableObj = tableObj.parentNode;		
		  if(activeRowClickArray[tableObj.id] && this!=activeRowClickArray[tableObj.id]){
			activeRowClickArray[tableObj.id].className='';
		  }
		  this.className = arrayOfClickClasses[tableObj.id];
		  activeRowClickArray[tableObj.id] = this;
		  // end higlightedRow
		};
	    }
	  }
}
function forumtemCheck() {
  hibak = "";
  hibak = hibak + validateEmpty(document.getElementById("qtema"),"Téma");
  if(hibak == "") {
	 return true;
  } else {
	 alert(hibak);
	 return false;
  }
}
function ujForumTemCheck() {
  hibak = "";
  hibak = hibak + validateEmpty(document.getElementById("qtema"),"Téma");
  if(hibak == "") {
	 return true;
  } else {
	alert(hibak);
	return false;
  }	
}
function forumtemReset() {
		document.getElementById("qtema").value="";
		document.getElementById("qftid").value="";
}
function addRowForumtemShow(tableId, rowClassName, url, paramName, columnIndex) {
	  arrayOfRolloverClasses[tableId] = "tableRollOverEffect";
	  arrayOfClickClasses[tableId] = "tableRowClickEffect";
	  var previousClass = null;
	  var table = document.getElementById(tableId);
	  if(table) {
	    var rows = table.getElementsByTagName("tr");
	    var divAction ="";
	    for (i=1; i < rows.length; i++) {   	
	  	  rows[i].onmouseover = highlightTableRow;
		  rows[i].onmouseout = resetRowStyle;
		  rows[i].onclick = function () {
		    var cell = this.getElementsByTagName("td")[columnIndex];
		    var paramValue = cell.innerHTML;  
		    // highligted Row
		    var tableObj = this.parentNode;
		    if(tableObj.tagName!='TABLE')tableObj = tableObj.parentNode;		
		    if(activeRowClickArray[tableObj.id] && this!=activeRowClickArray[tableObj.id]){
			  activeRowClickArray[tableObj.id].className='';
		    }
		    this.className = arrayOfClickClasses[tableObj.id];
		    activeRowClickArray[tableObj.id] = this;
		    // end higlightedRow
            var xftid = this.getElementsByTagName("td")[0].innerHTML;
            var xuserid = document.getElementById("quserid").value;
            if(xftid=="1" && xuserid=="") {
              alert("Ezt a témát csak bejelenkezve olvashatod!");	
            } else {
		      var xloc = "/anizs/forumTartalomShow.action?ftid="+this.getElementsByTagName("td")[0].innerHTML;
		      document.location = xloc;
            }
  	     }
      }
  }
}
function addRowForum(tableId, rowClassName, url, paramName, columnIndex) {
	  arrayOfRolloverClasses[tableId] = "tableRollOverEffect";
	  arrayOfClickClasses[tableId] = "tableRowClickEffect";
	  var previousClass = null;
	  var table = document.getElementById(tableId);
	  if(table) {
	    var rows = table.getElementsByTagName("tr");
	    var divAction ="";
	    for (i = 1; i < rows.length; i++) {
	  	  rows[i].onmouseover = highlightTableRow;
		  rows[i].onmouseout = resetRowStyle;
		  rows[i].onclick = function () {
		  var cell = this.getElementsByTagName("td")[columnIndex];
		  var paramValue = cell.innerHTML;
	      document.getElementById("qftaid").value=this.getElementsByTagName("td")[0].innerHTML;		  

          var tema = this.getElementsByTagName("td")[1].innerHTML;         
          var itema = 0;
          for(j=0; j<document.getElementById("qtema").options.length;j++) {
            itema++;
            if(tema==document.getElementById("qtema").options[j].text) {break;}
          }                        
          var qselect = document.getElementById("qtema");         
          qselect.selectedIndex= itema-1;
	      
	      //document.getElementById("qlead").value=this.getElementsByTagName("td")[2].innerHTML;
	      
	      var tartalom = this.getElementsByTagName("td")[2].innerHTML;
	      document.getElementById("qtartalom").value= tartalom;
	      
	      var felhasznalo = this.getElementsByTagName("td")[4].innerHTML;         
          var ifelhasznalo = 0;
          for(j=0; j<document.getElementById("qfelhasznalo").options.length;j++) {
            ifelhasznalo++;
            if(felhasznalo==document.getElementById("qfelhasznalo").options[j].text) {break;}
          }                        
          var qselect = document.getElementById("qfelhasznalo");         
          qselect.selectedIndex= ifelhasznalo-1;
          
          var moderalt = this.getElementsByTagName("td")[5].innerHTML;         
          var imoderalt = 0;
          for(j=0; j<document.getElementById("qmoderalt").options.length;j++) {
            imoderalt++;
            if(moderalt==document.getElementById("qmoderalt").options[j].text) {break;}
          }                        
          var qselect = document.getElementById("qmoderalt");         
          qselect.selectedIndex= imoderalt-1;
          
          var zdatum = this.getElementsByTagName("td")[6].innerHTML;
          zdatum = zdatum.replace(":", " ");
	      document.getElementById("qdatum").value=zdatum;

		  // highligted Row
		  var tableObj = this.parentNode;
		  if(tableObj.tagName!='TABLE')tableObj = tableObj.parentNode;		
		  if(activeRowClickArray[tableObj.id] && this!=activeRowClickArray[tableObj.id]){
			activeRowClickArray[tableObj.id].className='';
		  }
		  this.className = arrayOfClickClasses[tableObj.id];
		  activeRowClickArray[tableObj.id] = this;
		  // end higlightedRow
		};
	    }
	  }
}
function forumCheck() {
  hibak = "";
  hibak = hibak + validateEmpty(document.getElementById("qtema"),"Téma");
  //hibak = hibak + validateEmpty(document.getElementById("qlead"),"Lead");		
  //hibak = hibak + validateEmpty(document.getElementById("qtartalom"),"Tartalom");
  if(hibak == "") { return true;
  } else {
	alert(hibak);
	return false;
  }
}
function forumReset() {
  document.getElementById("qftaid").value="";	
  document.getElementById("qtema").selectedIndex=0;
  document.getElementById("qlead").value="";
  document.getElementById("qtartalom").value="";
  document.getElementById("qfelhasznalok").selectedIndex=0;
  document.getElementById("qmoderalt").selectedIndex=0;  
}
function addRowForumShow(tableId, rowClassName, url, paramName, columnIndex) {
	  arrayOfRolloverClasses[tableId] = "tableRollOverEffect";
	  arrayOfClickClasses[tableId] = "tableRowClickEffect";
	  var previousClass = null;
	  var table = document.getElementById(tableId);
	  if(table) {
	    var rows = table.getElementsByTagName("tr");
	    var divAction ="";
	    for (i = 1; i < rows.length; i++) {
	  	  rows[i].onmouseover = highlightTableRow;
		  rows[i].onmouseout = resetRowStyle;
		  rows[i].onclick = function () {
		  var cell = this.getElementsByTagName("td")[columnIndex];
		  var paramValue = cell.innerHTML;
	      
		  // highligted Row
		  var tableObj = this.parentNode;
		  if(tableObj.tagName!='TABLE')tableObj = tableObj.parentNode;		
		  if(activeRowClickArray[tableObj.id] && this!=activeRowClickArray[tableObj.id]){
			activeRowClickArray[tableObj.id].className='';
		  }
		  this.className = arrayOfClickClasses[tableObj.id];
		  activeRowClickArray[tableObj.id] = this;
		  // end higlightedRow
		};
	    }
	  }
}
function addRowFelhasznalok(tableId, rowClassName, url, paramName, columnIndex) {
	  arrayOfRolloverClasses[tableId] = "tableRollOverEffect";
	  arrayOfClickClasses[tableId] = "tableRowClickEffect";
	  var previousClass = null;
	  var table = document.getElementById(tableId);
	  if(table) {
	    var rows = table.getElementsByTagName("tr");
	    var divAction ="";
	    for (i = 1; i < rows.length; i++) {
	  	  rows[i].onmouseover = highlightTableRow;
		  rows[i].onmouseout = resetRowStyle;
		  rows[i].onclick = function () {
		  var cell = this.getElementsByTagName("td")[columnIndex];
		  var paramValue = cell.innerHTML;
	      document.getElementById("qfid").value=this.getElementsByTagName("td")[0].innerHTML;
	      
	      document.getElementById("qregisztracio").value=this.getElementsByTagName("td")[1].innerHTML;
	      
	      document.getElementById("qnev").value=this.getElementsByTagName("td")[2].innerHTML;	      
	      document.getElementById("qemail").value=this.getElementsByTagName("td")[3].innerHTML;
	      document.getElementById("qfelhnev").value=this.getElementsByTagName("td")[4].innerHTML;
	      document.getElementById("qjelszo").value=this.getElementsByTagName("td")[5].innerHTML;

          var jogosultsag = this.getElementsByTagName("td")[6].innerHTML;         
          var ijogosultsag = 0;
          for(j=0; j<document.getElementById("qjogosultsag").options.length;j++) {
            ijogosultsag++;
            if(jogosultsag==document.getElementById("qjogosultsag").options[j].text) {break;}
          }                        
          var qselect = document.getElementById("qjogosultsag");         
          qselect.selectedIndex= ijogosultsag-1;
          
          var shirlevel = this.getElementsByTagName("td")[7].innerHTML;         
          var ishirlevel = 0;
          for(j=0; j<document.getElementById("qshirlevel").options.length;j++) {
            ishirlevel++;
            if(shirlevel==document.getElementById("qshirlevel").options[j].text) {            	
            	if(shirlevel=="Nem") {
            		document.getElementById("qhirlevel").value="0";
            	} else {
            		document.getElementById("qhirlevel").value="1";
            	}
            	break;
            }
          }
          var qselect = document.getElementById("qshirlevel");
          qselect.selectedIndex= ishirlevel-1;
	      document.getElementById("qtelefonszam").value=this.getElementsByTagName("td")[8].innerHTML;
	      document.getElementById("qertnev").value=this.getElementsByTagName("td")[9].innerHTML;
	      document.getElementById("qertcim").value=this.getElementsByTagName("td")[10].innerHTML;
	      document.getElementById("qszamlnev").value=this.getElementsByTagName("td")[11].innerHTML;
	      document.getElementById("qszamlcim").value=this.getElementsByTagName("td")[12].innerHTML;	      
	      
		  // highligted Row
		  var tableObj = this.parentNode;
		  if(tableObj.tagName!='TABLE')tableObj = tableObj.parentNode;		
		  if(activeRowClickArray[tableObj.id] && this!=activeRowClickArray[tableObj.id]){
			activeRowClickArray[tableObj.id].className='';
		  }
		  this.className = arrayOfClickClasses[tableObj.id];
		  activeRowClickArray[tableObj.id] = this;
		  // end higlightedRow
		};
	    }
	  }
}
function hirChange(en) {
	if(en.value=="Nem") {
		document.getElementById("qhirlevel").value="0";
	} else {
		document.getElementById("qhirlevel").value="1";
	}
}
function felhasznalokCheck() {
  hibak = "";
  hibak = hibak + validateEmpty(document.getElementById("qnev"),"Név");
  hibak = hibak + validateEmail(document.getElementById("qemail"),"Emailcím");		
  hibak = hibak + validateEmpty(document.getElementById("qfelhnev"),"Felhasználónév");
  //hibak = hibak + validateEmpty(document.getElementById("qjelszo"),"Jelszó");  
  hibak = hibak + validatePassword(document.getElementById("qjelszo"),"Jelszó");  
  if(hibak == "") { return true;
  } else {
	alert(hibak);
	return false;
  }
}
function felhasznalokReset() {
  document.getElementById("qfid").value="";	
  document.getElementById("qnev").value="";
  document.getElementById("qemail").value="";
  document.getElementById("qfelhnev").value="";
  document.getElementById("qjelszo").value=0;
  document.getElementById("qjogosultsag").selectedIndex=0;  
}
function addRowJelentkezesek(tableId, rowClassName, url, paramName, columnIndex) {
	  arrayOfRolloverClasses[tableId] = "tableRollOverEffect";
	  arrayOfClickClasses[tableId] = "tableRowClickEffect";
	  var previousClass = null;
	  var table = document.getElementById(tableId);
	  if(table) {
	    var rows = table.getElementsByTagName("tr");
	    var divAction ="";
	    for (i = 1+1; i < rows.length; i++) {
	  	  rows[i].onmouseover = highlightTableRow;
		  rows[i].onmouseout = resetRowStyle;
		  rows[i].onclick = function () {

		    var cell = this.getElementsByTagName("td")[columnIndex];
		    var paramValue = cell.innerHTML;
		  
		    // Az első oszlopban a generált kód van, ezért még egy hidden oszlopot betszek az iddel
		    document.getElementById("qjid").value=this.getElementsByTagName("td")[22].innerHTML;

	        document.getElementById("qbianco").value=this.getElementsByTagName("td")[3].innerHTML;		  
		  
		    var torolt = this.getElementsByTagName("td")[4].innerHTML;
	        var itorolt = 0;
	        for(j=0; j<document.getElementById("qtorolt").options.length;j++) {
	          itorolt++;
	          if(torolt==document.getElementById("qtorolt").options[j].text) {break;}
	        }
	        var qselect = document.getElementById("qtorolt");
	        qselect.selectedIndex= itorolt-1;
		  
	        var felhasznalok = this.getElementsByTagName("td")[5].innerHTML;         
	        var ifelhasznalok = 0;
	        for(j=0; j<document.getElementById("qfelhasznalok").options.length;j++) {
	          ifelhasznalok++;
	          if(felhasznalok==document.getElementById("qfelhasznalok").options[j].text) {break;}
	        }                        
	        var qselect = document.getElementById("qfelhasznalok");         
	        qselect.selectedIndex= ifelhasznalok-1;

	        /* Ugyanazon nevű kurzusok esetében mindig ez elsőt választja, ezért átírom kód szerinti keresésre
	        var kurzusok = this.getElementsByTagName("td")[5].innerHTML;
	          kurzusok = trim(kurzusok);
	        var ikurzusok = 0;
	        for(j=0; j<document.getElementById("qkurzusok").options.length;j++) {
	          ikurzusok++;
	          if(kurzusok==document.getElementById("qkurzusok").options[j].text) {break;}
	        }                        
	        var qselect = document.getElementById("qkurzusok");         
	        qselect.selectedIndex= ikurzusok-1;	        	  
	        */
	        
	        var kurzusok = this.getElementsByTagName("td")[23].innerHTML;
	          kurzusok = trim(kurzusok);
	        var ikurzusok = 0;
	        for(j=0; j<document.getElementById("qkurzusok").options.length;j++) {
	          ikurzusok++;
	          if(kurzusok==document.getElementById("qkurzusok").options[j].value) {break;}
	        }                        
	        var qselect = document.getElementById("qkurzusok");         
	        qselect.selectedIndex= ikurzusok-1;	        
	        
	        
	        var zdatum = this.getElementsByTagName("td")[8].innerHTML;
	        zdatum = zdatum.replace("-",".");
	        zdatum = zdatum.replace("-",".");
	        zdatum = zdatum+".";
	        document.getElementById("qdatum").value=zdatum;
	      
	        // Ide bejön a kurzus dátuma, csak kijelzendő, nem változtatható mező, ezért a többiek poziciója eggyel tovább szökik
	      
	        document.getElementById("qdrb").value=this.getElementsByTagName("td")[9].innerHTML;
	      
	        document.getElementById("qmegjegyzes").value=this.getElementsByTagName("td")[10].innerHTML;

	        var fizetesimod = this.getElementsByTagName("td")[11].innerHTML;         
	        var ifizetesimod = 0;
	        for(j=0; j<document.getElementById("qfizetesimod").options.length;j++) {
	          ifizetesimod++;
	          if(fizetesimod==document.getElementById("qfizetesimod").options[j].text) {break;}
	        }                        
	        var qselect = document.getElementById("qfizetesimod");
	        qselect.selectedIndex= ifizetesimod-1;
	        
	        var kifizetve = this.getElementsByTagName("td")[12].innerHTML;         
	        var ikifizetve = 0;
	        for(j=0; j<document.getElementById("qkifizetve").options.length;j++) {
	          ikifizetve++;
	          if(kifizetve==document.getElementById("qkifizetve").options[j].text) {break;}
	        }                        
	        var qselect = document.getElementById("qkifizetve");         
	        qselect.selectedIndex= ikifizetve-1;

	        document.getElementById("qtelefon").value=this.getElementsByTagName("td")[13].innerHTML;
	        document.getElementById("qnev").value=this.getElementsByTagName("td")[14].innerHTML;
	        document.getElementById("qemail").value=this.getElementsByTagName("td")[15].innerHTML;
	      
	        var svarolistan = this.getElementsByTagName("td")[16].innerHTML;
	        var isvarolistan = 0;
	        for(j=0; j<document.getElementById("qsvarolistan").options.length;j++) {
	          isvarolistan++;
	          if(svarolistan==document.getElementById("qsvarolistan").options[j].text) {break;}
	        }                        
	        var qselect = document.getElementById("qsvarolistan");
	        qselect.selectedIndex= isvarolistan-1;
	      
	        document.getElementById("qszamlnev").value=this.getElementsByTagName("td")[17].innerHTML;
	        document.getElementById("qszamlcim").value=this.getElementsByTagName("td")[18].innerHTML;
	      
	        document.getElementById("qonlineid").value=this.getElementsByTagName("td")[19].innerHTML;
	        document.getElementById("qtranzakcio").value=this.getElementsByTagName("td")[20].innerHTML;
	        document.getElementById("qellenorizve").value=this.getElementsByTagName("td")[21].innerHTML;

	        
            // Hogyha a kifizetési mód Online, akkor a rekordba az olyan adatokat, amik a banki tranzakcióra vonatkoznak
			// nem szabad változtatni, ezért ezeket disabled-re állítom. Ilyenkor viszont a szükséges hidden kamumezőket 
			// használom, mert az értéket nem megváltoztatva csak tovább kell adni
			var fizetesimod = this.getElementsByTagName("td")[11].innerHTML;
			var ztorolt = document.getElementById("qtorolt");			
			var zkifize = document.getElementById("qkifizetve");
			var zdrb    = document.getElementById("qdrb");
			var zdatum  = document.getElementById("qdatum");
			var zwatum  = document.getElementById("wdatum");
			var zfizmod = document.getElementById("qfizetesimod");
			if(fizetesimod=="Online") {
			  if(ztorolt) { ztorolt.disabled= true; }
			  if(zkifize) { zkifize.disabled= true; }
			  if(zdrb   ) { zdrb.disabled   = true; }
			  if(zdatum ) { zdatum.disabled = true; }
			  if(zwatum ) { zwatum.style.visibility = "hidden"; }
			  if(zfizmod) { zfizmod.disabled = true; }
			  document.getElementById("ktorolt").value    =document.getElementById("qtorolt").value;
			  document.getElementById("kdatum").value     =document.getElementById("qdatum").value;
			  document.getElementById("kdrb").value       =document.getElementById("qdrb").value;
			  document.getElementById("kfizetesimod").value    =document.getElementById("qfizetesimod").value;
			  document.getElementById("kkifizetve").value =document.getElementById("qkifizetve").value;
			} else {
			  if(ztorolt) { ztorolt.disabled= false; }				
			  if(zkifize) { zkifize.disabled= false; }
			  if(zdrb   ) { zdrb.disabled   = false; }
			  if(zdatum ) { zdatum.disabled = false; }
			  if(zwatum ) { zwatum.style.visibility = "visible"; }
			  if(zfizmod) { zfizmod.disabled = false; }		  			  
			}
		    // Vége az online vásárlás egyes mezőinek a megváltoztatásának e letiltása	        
			
		    // highligted Row
		    var tableObj = this.parentNode;
		    if(tableObj.tagName!='TABLE')tableObj = tableObj.parentNode;		
		    if(activeRowClickArray[tableObj.id] && this!=activeRowClickArray[tableObj.id]){
			  activeRowClickArray[tableObj.id].className='';
		    }
		    this.className = arrayOfClickClasses[tableObj.id];
		    activeRowClickArray[tableObj.id] = this;
		    // end higlightedRow
		  }
	    }
	  }
}
function jelentkezesekCheck() {
  hibak = "";
  hibak = hibak + validateEmpty(document.getElementById("qdatum"),"Dátum");
  hibak = hibak + validateEmpty(document.getElementById("qtelefon"),"Telefon");
  hibak = hibak + validateEmpty(document.getElementById("qnev"),"Név");
  hibak = hibak + validateEmpty(document.getElementById("qemail"),"Email");  
  if(hibak == "") { return true;
  } else {
	alert(hibak);
	return false;
  }
}
function jelentkezesekReset() {
  document.getElementById("qjid").value="";	
  document.getElementById("qfelhasznalok").selectedIndex=0;
  document.getElementById("qkurzusok").selectedIndex=0;
  document.getElementById("qdatum").value="";
  document.getElementById("qmegjegyzes").value=0;
  document.getElementById("qfizetesimod").selectedIndex=0;  
  document.getElementById("qkifizetve").selectedIndex=0;  
}
function addRowKurzusok(tableId, rowClassName, url, paramName, columnIndex) {
	  arrayOfRolloverClasses[tableId] = "tableRollOverEffect";
	  arrayOfClickClasses[tableId] = "tableRowClickEffect";
	  var previousClass = null;
	  var table = document.getElementById(tableId);
	  if(table) {
	    var rows = table.getElementsByTagName("tr");
	    var divAction ="";
	    for (i = 1; i < rows.length; i++) {
	  	  rows[i].onmouseover = highlightTableRow;
		  rows[i].onmouseout = resetRowStyle;
		  rows[i].onclick = function () {
		  var cell = this.getElementsByTagName("td")[columnIndex];
		  var paramValue = cell.innerHTML;
		  document.getElementById("qkid").value=this.getElementsByTagName("td")[0].innerHTML;
		  
	      var tipus = this.getElementsByTagName("td")[1].innerHTML;         
	      var itipus = 0;
	      for(j=0; j<document.getElementById("qtipus").options.length;j++) {
	          itipus++;
	          if(tipus==document.getElementById("qtipus").options[j].text) {break;}
	      }                        
	      var qselect = document.getElementById("qtipus");         
	      qselect.selectedIndex= itipus-1;		  
		  
		  document.getElementById("qcim").value=this.getElementsByTagName("td")[2].innerHTML;
		  document.getElementById("qar").value=this.getElementsByTagName("td")[3].innerHTML;
		  //document.getElementById("qlead").value=this.getElementsByTagName("td")[3].innerHTML;
		  //document.getElementById("qtartalom").value=this.getElementsByTagName("td")[4].innerHTML;
		  
	      var aktiv = this.getElementsByTagName("td")[6].innerHTML;         
	      var iaktiv = 0;
	      for(j=0; j<document.getElementById("qaktiv").options.length;j++) {
	          iaktiv++;
	          if(aktiv==document.getElementById("qaktiv").options[j].text) {break;}
	      }                        
	      var qselect = document.getElementById("qaktiv");         
	      qselect.selectedIndex= iaktiv-1;
	      
	      document.getElementById("qhelyszam").value=this.getElementsByTagName("td")[7].innerHTML;
	      
	      var vanszabadhely = this.getElementsByTagName("td")[8].innerHTML;         
	      var ivanszabadhely = 0;
	      for(j=0; j<document.getElementById("qvanszabadhely").options.length;j++) {
	          ivanszabadhely++;
	          if(vanszabadhely==document.getElementById("qvanszabadhely").options[j].text) {break;}
	      }                        
	      var qselect = document.getElementById("qvanszabadhely");
	      qselect.selectedIndex= ivanszabadhely-1;
	      
		  document.getElementById("qlead").value=this.getElementsByTagName("td")[11].innerHTML;
		  document.getElementById("qtartalom").value=this.getElementsByTagName("td")[12].innerHTML;	      
		  
		  document.getElementById("qdatum").value=this.getElementsByTagName("td")[13].innerHTML;
		  document.getElementById("qkeplead").value=this.getElementsByTagName("td")[14].innerHTML;
		  document.getElementById("qkepelso").value=this.getElementsByTagName("td")[15].innerHTML;
		  document.getElementById("qkepmasodik").value=this.getElementsByTagName("td")[16].innerHTML;
		  document.getElementById("qkepharmadik").value=this.getElementsByTagName("td")[17].innerHTML;
		  document.getElementById("qkepnegyedik").value=this.getElementsByTagName("td")[18].innerHTML;
		  document.getElementById("qkepotodik").value=this.getElementsByTagName("td")[19].innerHTML;
		  document.getElementById("qidoperc").value=this.getElementsByTagName("td")[20].innerHTML;
	      
		  document.getElementById("qnkeplead").value=this.getElementsByTagName("td")[21].innerHTML;
		  document.getElementById("qnkepelso").value=this.getElementsByTagName("td")[22].innerHTML;
		  document.getElementById("qnkepmasodik").value=this.getElementsByTagName("td")[23].innerHTML;
		  document.getElementById("qnkepharmadik").value=this.getElementsByTagName("td")[24].innerHTML;
		  document.getElementById("qnkepnegyedik").value=this.getElementsByTagName("td")[25].innerHTML;
		  document.getElementById("qnkepotodik").value=this.getElementsByTagName("td")[26].innerHTML;
		  
	      document.getElementById("qtitle").value  = this.getElementsByTagName("td")[27].innerHTML;
	      document.getElementById("qdescription").value  = this.getElementsByTagName("td")[28].innerHTML;
	      document.getElementById("qkeywords").value  = this.getElementsByTagName("td")[29].innerHTML;
	      document.getElementById("qaltlead").value  = this.getElementsByTagName("td")[30].innerHTML;
	      document.getElementById("qaltelso").value  = this.getElementsByTagName("td")[31].innerHTML;
	      document.getElementById("qaltmasodik").value  = this.getElementsByTagName("td")[32].innerHTML;
	      document.getElementById("qaltharmadik").value  = this.getElementsByTagName("td")[33].innerHTML;
	      document.getElementById("qaltnegyedik").value  = this.getElementsByTagName("td")[34].innerHTML;
	      document.getElementById("qaltpotodik").value  = this.getElementsByTagName("td")[35].innerHTML;
		  // highligted Row
		  var tableObj = this.parentNode;
		  if(tableObj.tagName!='TABLE')tableObj = tableObj.parentNode;		
		  if(activeRowClickArray[tableObj.id] && this!=activeRowClickArray[tableObj.id]){
			activeRowClickArray[tableObj.id].className='';
		  }
		  this.className = arrayOfClickClasses[tableObj.id];
		  activeRowClickArray[tableObj.id] = this;
		  // end higlightedRow
		};
	    }
	  }
}
function kurzusokCheck() {
  hibak = "";
  hibak = hibak + validateEmpty(document.getElementById("qcim"),"Cím");
  hibak = hibak + validateEmpty(document.getElementById("qar"),"Ár");  
  hibak = hibak + validateEmpty(document.getElementById("qhelyszam"),"Helyek száma"); 
  if(hibak == "") { 
	  return true;
  } else {
	alert(hibak);
	return false;
  }
}
function kurzusokCheckFCK() { 
	  hibak = "";
	  hibak = hibak + validateEmpty(document.getElementById("qcim"),"Cím");
	  hibak = hibak + validateEmpty(document.getElementById("qar"),"Ár");	  
	  // A fckeditor tartalmát klienoldalon nehéz ellenőrízni, mivel többszörösen imbrikált iframeból áll
	  // Ha mégis feltétlenül szükséges, akkor szerveroldalon fogom megoldani, de akkor egy plusz roundup lesz
	  //hibak = hibak + validateEmpty(document.getElementById("qlead"),"Lead");
	  //hibak = hibak + validateEmpty(document.getElementById("qtartalom"),"Tartalom");
	  hibak = hibak + validateEmpty(document.getElementById("qhelyszam"),"Helyek száma");
	  hibak = hibak + validateEmpty(document.getElementById("qdatum"),"Dátum");
	  hibak = hibak + validateEmpty(document.getElementById("qidoperc"),"Időtartam");
	  if(hibak == "") {
		  return true;
	  } else {
		alert(hibak);
		return false;
	  }
	}
function kurzusokReset() {
  document.getElementById("qar").value="0";	
  document.getElementById("qkid").value="";	
  document.getElementById("qcim").value="";
  document.getElementById("qlead").value="";
  document.getElementById("qtartalom").value="";
  document.getElementById("qhelyszam").value="10";
  document.getElementById("qdatum").value="2000.01.01.10:00";
  document.getElementById("qidoperc").value="60";  
}
/* Vége admin displaytagok*/
/* highlighted rows */
var arrayOfRolloverClasses = new Array();
var arrayOfClickClasses = new Array();
var activeRow = false;
var activeRowClickArray = new Array();
function highlightTableRow() {
	var tableObj = this.parentNode;
	if(tableObj.tagName!='TABLE')tableObj = tableObj.parentNode;
	if(this!=activeRow){
		this.setAttribute('origCl',this.className);
		this.origCl = this.className;
	}
	this.className = arrayOfRolloverClasses[tableObj.id];
	activeRow = this;
}
function clickOnTableRow() {
	var tableObj = this.parentNode;
	if(tableObj.tagName!='TABLE')tableObj = tableObj.parentNode;		
	
	if(activeRowClickArray[tableObj.id] && this!=activeRowClickArray[tableObj.id]){
		activeRowClickArray[tableObj.id].className='';
	}
	this.className = arrayOfClickClasses[tableObj.id];
	activeRowClickArray[tableObj.id] = this;
}
function resetRowStyle() {
	var tableObj = this.parentNode;
	if(tableObj.tagName!='TABLE')tableObj = tableObj.parentNode;
	if(activeRowClickArray[tableObj.id] && this==activeRowClickArray[tableObj.id]){
		this.className = arrayOfClickClasses[tableObj.id];
		return;	
	}
	var origCl = this.getAttribute('origCl');
	if(!origCl)origCl = this.origCl;
	this.className=origCl;
}	
function addTableRolloverEffect(tableId,whichClass,whichClassOnClick) {
	arrayOfRolloverClasses[tableId] = whichClass;
	arrayOfClickClasses[tableId] = whichClassOnClick;
	var tableObj = document.getElementById(tableId);	
	var tBody = tableObj.getElementsByTagName('TBODY');
	if(tBody){
		var rows = tBody[1].getElementsByTagName('TR');
	}else{
		var rows = tableObj.getElementsByTagName('TR');
	}	
	for(var no=0;no<rows.length;no++){
		rows[no].onmouseover = highlightTableRow;
		rows[no].onmouseout = resetRowStyle;
		if(whichClassOnClick){
			rows[no].onclick = clickOnTableRow;	
		}
	}
}
/* Vége highlighted rows*/
/* Validation függvények */
function isNumeric(fld, nev){
    var error;
    var num=numericExpression = /^[0-9]+$/;
    if(fld.value.match(numericExpression)){
        fld.style.background = 'White';
        error = "";
    }else{
        fld.style.background = 'Yellow'; 
        error = "A "+nev+" nem helyes szám \n";
    }
    return error;
}
function validateNumeric(fld, nev) {
  var error = validateEmpty(fld, nev);
  if(error=="") {  // Nem üres, de kell lássam, hogy szám-e?
    return isNumeric(fld, nev);
  }
  return error;
}
function validateEmpty(fld, nev) {
    var error = "";
    if(fld.id) {
      var fldId = fld.id;
      var lblId = fldId+"Label";
      var lblFld = document.getElementById(lblId);
    }
    if (fld.value.length == 0) {
        //fld.style.background = 'Yellow';
    	if(lblFld) { lblFld.className="hiba"; }
        error = "A "+nev+" mező nem lehet üres!\n";
    } else {
        //fld.style.background = 'White';
    	if(lblFld) { lblFld.className=""; }
    }
    return error;   
}
function validatePassword(fld, nev) {
	var szoveg = fld.value;
	hibak = "";
	hibak = validateEmpty(fld, nev);
	if(hibak=="") {
      var pwd=pwdExpression = /^[0-9a-zA-Z_]+$/;
      if(!szoveg.match(pwdExpression)) {
    	hibak += " a "+nev+" nem megfelelő karaktereket tartalmaz!\n"  ;
      }
	}
    return hibak; 	
}
function isIntegerText(stext) {
    var num=numericExpression = /^[0-9]+$/;
    return stext.match(numericExpression)
}
function isDate(fld, nev) {
  var error = "";
  var sdate = fld.value;
  // A formátum a következő kell legyen : YYYY.MM.NN. a pontok helyett lehet akármi
  // a végén pont kell legyen
  var ev = sdate.substring(0,4);
  var ho = sdate.substring(5,7);
  var np = sdate.substring(8,10);
  var vp = sdate.substring(11,12);
  if(!isIntegerText(ev)) error = error + nev+" nem helyes az év \n";
  if(!isIntegerText(ho)) error = error + nev+" nem helyes a hónap \n";
  if(!isIntegerText(np)) error = error + nev+" nem helyes a nap \n";
  if(error=="" && vp!=".") {
    fld.value = sdate.substring(0,10)+".";
  }
  return error;    
}
function validateDate(fld, nev) {
  var error = validateEmpty(fld, nev);
  return error;  
}
function validateDateTime(fld, nev) {
  var error = "";
  var fldId = fld.id;
  var lblId = fldId+"Label";
  var lblFld = document.getElementById(lblId);
  //fld.style.background = 'White';
  if(lblFld) { lblFld.className=""; }  
  if (fld.value.length == 0) {
     //fld.style.background = 'Yellow';
  	if(lblFld) { lblFld.className="hiba"; }	  
    error = "A "+nev+" nem helyes az idő \n";
  }
  return error;
}
function validateEmail(fld, nev) {
    var error="";
    
    var fldId = fld.id;
    var lblId = fldId+"Label";
    var lblFld = document.getElementById(lblId);
    
    var tfld = fld.value;                        // value of field with whitespace trimmed off
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
    if (fld.value == "") {
        //fld.style.background = 'Yellow';
    	if(lblFld) { lblFld.className="hiba"; }    	
        error = "Nem lehet üres az e-mail cím!\n";
    } else if (!emailFilter.test(tfld)) {              //test email for illegal characters
        //fld.style.background = 'Yellow';
    	if(lblFld) { lblFld.className="hiba"; }    	
        error = "Nem jó az e-mail cím formátuma!\n";
    } else if (fld.value.match(illegalChars)) {
        //fld.style.background = 'Yellow';
    	if(lblFld) { lblFld.className="hiba"; }    	
        error = "Nem megengedett karaktereket tartalmaz!\n";
    } else {
        //fld.style.background = 'White';
    	if(lblFld) { lblFld.className=""; }
    }
    return error;
}
function validatePhone(fld, nev) {
	  // Declaring required variables
	  var digits = "0123456789";
	  // non-digit characters which are allowed in phone numbers
	  var phoneNumberDelimiters = "()- ";
	  // characters which are allowed in international phone numbers
	  // (a leading + is OK)
	  var validWorldPhoneChars = phoneNumberDelimiters + "+";
	  // Minimum no of digits in an international phone no.
	  var minDigitsInIPhoneNumber = 11;
	  var error = "";
	  if (checkInternationalPhone(fld.value)==false){
	   error = "A "+nev+" nem helyes formátum!\n";
	  }
	  return error;
}
function isIntegerPH(s) {  
	   var i;
	    for (i = 0; i < s.length; i++)   {   
	        // Check that current character is number.
	        var c = s.charAt(i);
	        if (((c < "0") || (c > "9"))) return false;
	    }
	    // All characters are numbers.
	    return true;
}
function trimPH(s) {  
	   var i;
	    var returnString = "";
	    // Search through string's characters one by one.
	    // If character is not a whitespace, append to returnString.
	    for (i = 0; i < s.length; i++)   {   
	        // Check that current character isn't whitespace.
	        var c = s.charAt(i);
	        if (c != " ") returnString += c;
	    }
	    return returnString;
}
function stripCharsInBag(s, bag) {
	    var i;
	    var returnString = "";
	    // Search through string's characters one by one.
	    // If character is not in bag, append to returnString.
	    for (i = 0; i < s.length; i++) {   
	        // Check that current character isn't whitespace.
	        var c = s.charAt(i);
	        if (bag.indexOf(c) == -1) returnString += c;	        
	    }
	    return returnString;
}
function checkInternationalPhone(strPhone) {
      var digits = "0123456789";
      var phoneNumberDelimiters = "()- ";
      var validWorldPhoneChars = phoneNumberDelimiters + "+";
      var minDigitsInIPhoneNumber = 10;
	  var bracket=3
	  strPhone=trimPH(strPhone)
	  if(strPhone.indexOf("+")>1) return false
	  if(strPhone.indexOf("-")!=-1)bracket=bracket+1
	  if(strPhone.indexOf("(")!=-1 && strPhone.indexOf("(")>bracket)return false
	  var brchr=strPhone.indexOf("(")
	  if(strPhone.indexOf("(")!=-1 && strPhone.charAt(brchr+2)!=")")return false
	  if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false
	  s=stripCharsInBag(strPhone,validWorldPhoneChars);
	  return (isIntegerPH(s) && s.length >= minDigitsInIPhoneNumber);
}
/* Vége validation */
/* Misc */
function trim(str, chars) {	return ltrim(rtrim(str, chars), chars);}
function ltrim(str, chars) {	
	chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
/* Vége misc */
/*pDimenzions*/
function pDimensions(){
    var firstImage;
    var divs;
    var i;
    if(document.getElementById('firstFrame')){
        firstImage = document.getElementById('firstFrame').getElementsByTagName('img')[0];
        divs = document.getElementById('thePictures').getElementsByTagName('div');    
        if((firstImage.width / firstImage.height)>1){
            for(i=0; i<divs.length; i++){
                divs[i].className = 'horizontalFrame';
            }
        }
        else{
            for(i=0; i<divs.length; i++){
                divs[i].className = 'verticalFrame';
            }
        }
    }
}
/*Vége pDimensions*/