		function validat_hirkereses () {
			ok = true;
			message = "Hiba! \n";
			setfocus = "";

			if (document.forms.hir_kereses2.q.value == "")  {
				message += "- A keresőszó mező kitöltése kötelező! \n";
				if (setfocus == "")  {setfocus = document.forms.hir_kereses2.q}
				ok = false;
			} else {
				if (document.forms.hir_kereses2.q.value.length < 3) {
					message += "- A keresőszónak minimum 3 karaktert kell tartalmaznia! \n";
					if (setfocus == "")  {setfocus = document.forms.hir_kereses2.q}
					ok = false;

				}
			}


			if (ok == false)  {
				errordisp(message, setfocus);
				return false;

			}
			else {
				document.forms.hir_kereses2.submit();
			}

		}

		function validat_kereses () {
			ok = true;
			message = "Hiba! \n";
			setfocus = "";

			if (document.forms.kereses.q.value == "")  {
				message += "- A keresőszó mező kitöltése kötelező! \n";
				if (setfocus == "")  {setfocus = document.forms.kereses.q}
				ok = false;
			} else {
				if (document.forms.kereses.q.value.length < 3) {
					message += "- A keresőszónak minimum 3 karaktert kell tartalmaznia! \n";
					if (setfocus == "")  {setfocus = document.forms.kereses.q}
					ok = false;

				}

			}


			if (ok == false)  {
				errordisp(message, setfocus);

			}
			else {
				document.forms.kereses.submit();
			}

		}


		function validat_komment () {
			ok = true;
			message = "Hiba! \n";
			setfocus = "";

			if (document.forms.komment.nev.value == "")  {
				message += "- A Név mező kitöltése kötelező! \n";
				if (setfocus == "")  {setfocus = document.forms.komment.nev}
				ok = false;
			}
			if (document.forms.komment.hozzaszolas.value == "")  {
				message += "- A Hozzászólás mező kitöltése kötelező! \n";
				if (setfocus == "")  {setfocus = document.forms.komment.hozzaszolas}
				ok = false;
			}


			if (ok == false)  {
				errordisp(message, setfocus);

			}
			else {
				document.forms.komment.submit();
			}

		}


		function validat_csatlakozas () {
			ok = true;
			message = "Hiba! \n";
			setfocus = "";

			if (document.forms.csatlakozas.email.value == "")  {
				message += "- Az E-mail cím mező kitöltése kötelező! \n";
				if (setfocus == "")  {setfocus = document.forms.csatlakozas.email}
				ok = false;
			} else {
				if (document.forms.csatlakozas.email.value.indexOf('@') == -1 || document.forms.csatlakozas.email.value.indexOf('.') == -1)  {
					message += "- Az E-mail cím nem megfelelő! \n";
					if (setfocus == "")  {setfocus = document.forms.csatlakozas.email}
					ok = false;
				}
			}


			if (ok == false)  {
				errordisp(message, setfocus);
				return false;

			}
			else {
				return true;
			}

		}


		function validat_ismeros () {
			ok = true;
			message = "Hiba! \n";
			setfocus = "";

			if (document.forms.ismeros.nev.value == "")  {
				message += "- A Név mező kitöltése kötelező! \n";
				if (setfocus == "")  {setfocus = document.forms.ismeros.nev}
				ok = false;
			}

			if (document.forms.ismeros.email.value == "")  {
				message += "- Az E-mail cím mező kitöltése kötelező! \n";
				if (setfocus == "")  {setfocus = document.forms.ismeros.email}
				ok = false;
			} else {
				if (document.forms.ismeros.email.value.indexOf('@') == -1 || document.forms.ismeros.email.value.indexOf('.') == -1)  {
					message += "- Az E-mail cím nem megfelelő! \n";
					if (setfocus == "")  {setfocus = document.forms.ismeros.email}
					ok = false;
				}
			}

			if (document.forms.ismeros.email2.value == "")  {
				message += "- A Címzettek mező kitöltése kötelező! \n";
				if (setfocus == "")  {setfocus = document.forms.ismeros.email2}
				ok = false;
			} else {

				var form_cimek = document.forms.ismeros.email2.value;

				var cimek=new Array();

				cimek = form_cimek.split(",");

				var nemjo = 0;

				for (var i=0; i<= cimek.length-1; i++) {
					if (cimek[i].indexOf('@') == -1 || cimek[i].indexOf('.') == -1)  {
						nemjo = 1;
					}

				}

				if (nemjo == 1) {
					message += "- A Címzettek mező nem megfelelő! \n";
					if (setfocus == "")  {setfocus = document.forms.ismeros.email2}
					ok = false;
				}


			}


			if (ok == false)  {
				errordisp(message, setfocus);
				return false;

			}
			else {
				return true;
			}

		}




		function a_kuldes_ismerosnek(){
			if (validat_ismeros()) {
				$('ismeros').request({
		  			onSuccess: function(transport){

						var response = transport.responseText || "no response text";

						if (response == 0) {
							document.forms.ismeros.nev.value = '';
							document.forms.ismeros.email.value = '';
							document.forms.ismeros.email2.value = '';
							alert('A levelet elküldtük.');
							kibe_slide('ismeros_div');

						} else {
							kibe_slide('ismeros_div');
						}
					},
					onFailure: function(){
						alert('Szerver oldali hiba 7539!');

					}
				})
			}
		}


		function a_csatlakozas(){
			if (validat_csatlakozas()) {
				$('csatlakozas').request({
		  			onSuccess: function(transport){

						var response = transport.responseText || "no response text";

						if (response == 0) {
							document.forms.csatlakozas.nev.value = '';
							document.forms.csatlakozas.cim.value = '';
							document.forms.csatlakozas.email.value = '';
							alert('Csatlakozását köszönjük. Mostantól e-mailben minden hónapban értesíthetjük rendezvényeinkről, híreinkről. Amennyiben nem tart igényt ezekre a tájékoztató levelekre, úgy kérjük, használja az e-mail láblécében elhelyezett "Lemondom" linket.');
						} else {
							alert('Az E-mail cím már szerepel az adatbázisban!');
						}
					},
					onFailure: function(){
						alert('Szerver oldali hiba 7539!');

					}
				})
			}
		}


		function a_szavazas(){
			$('szavazas').request({
	  			onSuccess: function(transport){

					var response = transport.responseText || "no response text";


					if (response == 0) {
						// siker, betoltjuk a szavazas allasat a divbe
						new Ajax.Request('ajax_szavazas_allasa.php',
						  {
						    method:'get',
						    onSuccess: function(transport){
						      var response = transport.responseText || "no response text";

						      $('szavazas_allasa').show();
						      $('szavazas_jelenleg').hide();
				    		  $('szavazas_allasa').update(response);

						    },
						    onFailure: function(){
								alert('Szerver Hiba 0075!');

							}
						  });
					} else {

						alert('Hiba 982');
					}
				},
				onFailure: function(){
					alert('Szerver oldali hiba 7539!');

				}
			})
		}

		function szavazas_mar_szavazott(){
			new Ajax.Request('ajax_szavazas_allasa.php',
			  {
			    method:'get',
			    onSuccess: function(transport){
			      var response = transport.responseText || "no response text";

			      $('szavazas_allasa').show();
			      $('szavazas_jelenleg').hide();
	    		  $('szavazas_allasa').update(response);

			    },
			    onFailure: function(){
					alert('Szerver Hiba 0075!');

				}
			  });
		}



	function errordisp(message, setfocus) {
		alert(message);
		setfocus.focus();

	}



	function kibe_slide(mit){
		if ($(mit).getStyle('display') == "none") {
			Effect.SlideDown(mit, { duration: 0.5, queue: 'end' });
		} else {
			Effect.SlideUp(mit, { duration: 0.5, queue: 'end' });
		}

	}

	function kibe (mit){
		$(mit).toggle();
	}


