function uzenet()
{
   document.getElementById("uzenet").style.visibility='visible';
}


function kijelentkezes_uzenet()
{
   document.getElementById("kijelentkezesUzenet").style.visibility='visible';
}

function kereses_uzenet()
{
   document.getElementById("keresesUzenet").style.visibility='visible';
}


function temafigyelo_leiratkozas_uzenet()
{
   document.getElementById("temafigyeloUjTemaUzenet").style.visibility='visible';
}


function jelszomodositas_mezok_torlese()
{
   document.forms.jelszo_modositas.reset();
   document.jelszo_modositas.regi_jelszo.focus();
}

function regisztracio_mezok_torlese()
{
   document.forms.regisztracio.reset();
   document.regisztracio.nev.focus();
}

function keres_mezok_torlese()
{
   document.forms.uj_keres.reset();
   document.uj_keres.keres.focus();
}


function bejelol(alapnev, min, max, allapot, temakor_torles_allapot)
{
  	for (var i=min; i<=max; i++)
	{
		document.temakorok["temakor"+i].checked=allapot;
		document.getElementById("leiratkozas").disabled=temakor_torles_allapot;
	}
}
  

  /*engedélyezi a leiratkozas gombot, ha legalább egy checkbox be van jelölve (illetve letiltja)*/
  function temakor_torles_gomb_engedelyezes(elso, utolso)
  {
  	var engedelyezheti=false;
	
	for (var i=elso; i<=utolso; i++)
	{
		if (document.temakorok["temakor"+i].checked==true)
		{
			engedelyezheti=true;
		}
	}
	
	if (engedelyezheti==true)
	{
		document.getElementById("leiratkozas").disabled=false;
	}
	else
	{
		document.getElementById("leiratkozas").disabled=true;
	}
  }



function belepes_ellenorzes()
{
	var van_hiba=false;
	var hiba="";
	
	if (document.bejelentkezes.nev.value.length<3)
	{
		van_hiba=true;
		hiba="Add meg a neved!";
		document.bejelentkezes.nev.focus();
	}
		
	if ( (!van_hiba) && (document.bejelentkezes.jelszo.value.length<5) )
	{
		van_hiba=true;
		hiba="Add meg a jelszavad!";
		document.bejelentkezes.jelszo.focus();
	}
	
	if (van_hiba)
	{
		document.getElementById("uzenet").style.visibility='hidden';
		alert(hiba);
		return false;
	}
	else
	{
		return true;
	}
}


function jelszokuldes_ellenorzese()
{
	var minta=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	
	if (minta.test(document.jelszokuldes.email.value))
	{
		return true;
	}
	else
	{
		document.getElementById("uzenet").style.visibility='hidden';
		document.jelszokuldes.email.focus();
		alert("A valós email címed add meg!");
		return false;
	}
}


function jelszomodositas_ellenorzese()
{
	var hiba="";

	if (document.jelszo_modositas.regi_jelszo.value.length<5)
	{
		
		hiba="Add meg az aktuális jelszavad!";
		document.jelszo_modositas.regi_jelszo.focus();
	}
	
	if ( (hiba=="") && (document.jelszo_modositas.uj_jelszo.value.length<5) )
	{
		hiba="Add meg az új jelszavad!";
		document.jelszo_modositas.uj_jelszo.focus();
	}
	
	if ( (hiba=="") && ((document.jelszo_modositas.uj_jelszo.value)!=(document.jelszo_modositas.uj_jelszo_ismet.value)) )
	{
		hiba="Az 'Új jelszó' és az 'Új jelszó ismét' nem egyezik!";
		document.jelszo_modositas.uj_jelszo_ismet.focus();
	}
	
	if (hiba!="")
	{
		document.getElementById("uzenet").style.visibility='hidden';
		alert(hiba);
		return false;
	}
	else
	{
		return true;
	}
}


function keres_teljesites_ellenorzese()
{
	if (document.keres_teljesites.fajl.value.length<5)
	{
		document.getElementById("uzenet").style.visibility='hidden';
		alert("Add meg a feltöltendő fájlt!");
		document.keres_teljesites.fajl.focus();
		return false;
	}
	else 
	{
		return true;
	}
}


function kereses_ellenorzese()
{
	var hiba="";
	
	if ( (!document.kereses.miben_cim.checked) && (!document.kereses.miben_tartalom.checked) )
	{
		hiba="Nem adtad meg, hogy miben keressek!";
	}
	
	if ( (hiba=="") && (!document.kereses.mit_ebook.checked) && (!document.kereses.mit_tutorial.checked) && (!document.kereses.mit_video_tutorial.checked) )
	{
		hiba="Nem adtad meg, hogy mit keressek!";
	}
	
	if ( (hiba=="") && (document.kereses.keresendo.value.length<2) )
	{
		hiba="A keresendő kifejezésnek legalább két karakter hosszúnak kell lennie!";
	}
	
	if (hiba!="")
	{
		document.getElementById("keresesUzenet").style.visibility='hidden';
		alert(hiba);
		return false;
	}
	else
	{
		return true;
	}
}


function regisztracio_ellenorzese()
{
	var hiba="";
	var minta=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	
	
	if (document.regisztracio.nev.value.length<3) 
	{
		hiba="A névnek legalább 3 karakter hosszúnak kell lennie!";
		document.regisztracio.nev.focus();
	}
	
	if ( (hiba=="") && (document.regisztracio.jelszo.value.length<5) )
	{
		hiba="A jelszónak legalább 5 karakter hosszúnak kell lennie!";
		document.regisztracio.jelszo.focus();
	}
	
	if ( (hiba=="") && ((document.regisztracio.jelszo.value)!=(document.regisztracio.jelszo_ismet.value)) )
	{
		hiba="Az 'Új jelszó' és az 'Új jelszó ismét' nem egyezik!";
		document.regisztracio.jelszo_ismet.focus();
	}
	
	if ( (hiba=="") && (!minta.test(document.regisztracio.email.value)) )
	{
		hiba="A valós email címed add meg!";
		document.regisztracio.email.focus();
	}
	
	if (hiba!="")
	{
		document.getElementById("uzenet").style.visibility='hidden';
		alert(hiba);
		return false;
	}
	else
	{
		return true;
	}
}


function ujkeres_ellenorzese()
{
	if (document.uj_keres.keres.value.length<6)
	{
		document.getElementById("uzenet").style.visibility='hidden';
		alert("Próbáld egy kicsit bővebben kifejteni a kérésed!");
		document.uj_keres.keres.focus();
		return false;
	}
	else
	{
		return true;
	}
}


function vendegkonyv_ellenorzese()
{
	if (document.vendegkonyv.szoveg.value.length<5)
	{
		document.getElementById("uzenet").style.visibility='hidden';
		alert("Ennél azért biztos több mondanivalód van!");
		document.vendegkonyv.szoveg.focus();
		return false;
	}
	else
	{
		return true;
	}
}


function uj_temakor_javaslat_ellenorzese()
{
	var nagybetu=false;
	var hiba="";
	var temakor=document.uj_temakor_javaslat.temakor.value;
	var elso_karakter=temakor.substr(0, 1);
	var magyar_nagy_betuk=new Array("Q", "W", "E", "R", "T", "Z", "U", "I", "O", "P", "Ő", "Ú", "Ö", "Ü", "Ó", "A", "S", "D", "F", "G", "H", "J", "K", "L", "É", "Á", "Ű", "Í", "Y", "X", "C", "V", "B", "N", "M");
	
	//hossz ellenőrzése
	if (temakor.length<2)
	{
		document.uj_temakor_javaslat.temakor.focus();
		hiba="A témakörnek legalább két karakter hosszúnak kell lennie!";
	}
	
	//első karakter ellenőrzése
	if (hiba=="")
	{
		if (!nagybetu)
		{
			j=0;
			while ( (j<=34) && (nagybetu==false) )
			{
				if (elso_karakter==magyar_nagy_betuk[j])
				{
					nagybetu=true;
				}
				j++;
			}
		}
		
		//ha nincs benne a nagybetűk között
		if (!nagybetu)
		{
			document.uj_temakor_javaslat.temakor.focus();
			hiba="A témakör első karaktere csak a magyar ABC nagy betűje lehet!";
		}
	}
	
	
	if (hiba!="")
	{
		document.getElementById("uzenet").style.visibility='hidden';
		alert(hiba);
		return false;
	}
	else
	{
		return true;
	}
}


function gyorsfeltoltes_kiirasa()
{
	//document.write('<a href="javascript:mmSWFUpload.callSWF();"><img src="kepek/gyorsfeltoltes.jpg" class="gyorsfeltoltes" alt="gyorsfeltöltés"></a>');
	document.write('<div id="gyorsfeltoltes-gomb"><input type="button" onclick="mmSWFUpload.callSWF();" value="Fájl kiválasztása"></div>');
	document.write('<div id="SWFUpload">');
	document.write('<form action="" onsubmit="return false;" class="gyorsfeltoltes">');
	document.write('<input type="file" name="upload" />');
	document.write('<input type="submit" value="Upload" />');
	document.write('</form></div>');		
	document.write('<div id="filesDisplay"><div id="mmUploadFileListing"></div></div>');
	
	 mmSWFUpload.init({
      debug : false,
      upload_backend : "../../../gyorsfeltoltes.php",
      target : "SWFUpload",
      allowed_filesize : "8190",
      allowed_filetypes : "*.zip;*.rar;*.doc;*.mht;*.txt;*.rtf;*.doc;*.pdf;*.html;*.htm;*.avi;*.mp3;*.mpg;*.wmv;*.swf;*.ppt;*.pps;*.hlp;*.djvu;*.mov;*.wri;*.chm",
      upload_start_callback : 'uploadStart',
      upload_progress_callback : 'uploadProgress',
      upload_complete_callback : 'uploadComplete',
      // upload_error_callback : 'uploadError',
      upload_cancel_callback : 'uploadCancel',
      upload_queue_complete_callback : 'uploadQueueComplete'
      });
}

	
	



