// JavaScript Document
function ellenorzes(hol){
		if(hol.username.value == ""){
			alert("Az username mező üres.");
			document.form_bejelentkezes.username.style.background = "lightblue";
			hol.username.focus();
			return false;
		}else{
			document.form_bejelentkezes.username.style.background = "white";
		}
		if(hol.password.value == ""){
			alert("A password mező üres.");
			document.form_bejelentkezes.password.style.background = "lightblue";
			hol.password.focus();
			return false;
		}else{
			document.form_bejelentkezes.password.style.background = "white";
		}
}

function detect() {
 if (navigator.appName == 'Microsoft Internet Explorer' && navigator.platform == 'MacPPC') {
  return true;
 } else {
  return false;
 }
}
function openNewWindow(URLtoOpen, popwidth, popheight, scrol) {
	var Macit = detect();
	var screenWidth = screen.availWidth;
	var screenHeight = screen.availHeight;
	var x = (screenWidth/2)-(popwidth/2);
	var y = (screenHeight/2)-(popheight/2);
	if (Macit == 1) {
		popwidth2 = popwidth - 16;
		popheight2 = popheight - 16;
	} else {
		popwidth2 = popwidth;
		popheight2 = popheight;
	}
	var winParams = "height=" + popheight2 + ",width=" + popwidth2 +",resizable=0,directories=0,dependent=1,toolbar=0,scrollbars=" +scrol +",tollbar=0,screenX=" + x + ",screenY=" + y + ",left=" + x + ",top=" + y;
	newWindow = window.open(URLtoOpen,'_blank', winParams);

}

function onlyNumbers(mibe){
	x=mibe.value
	ki=""
	for(i=0;i<x.length;i++){
  	 if (x.substr(i,1)>='0' && x.substr(i,1)<='9'){
      ki+=x.substr(i,1);
     }
	mibe.value=ki
	}
}


function form_ellenor(inputok,form_neve,szoveg,password_hiba,keves_elem, keves_elem_2){
	
if(form_neve == "hirlevel_form"){
		jelolt = "false";
		//Van kiválasztva hírlevél csoport?
		for(i = 0; i < csoportok.length; i++){
		csop = "hirlCsopId"+csoportok[i];
			if(document.forms[form_neve].elements[csop].checked){
				jelolt = "true";
			}
			
		}
		
		if(jelolt == "false"){
			alert("Legalább egy hírlevél csoportot meg kell jelölni!");
			return false;
		}
}

 if(form_neve == "form_keres"){
	 
	 if(document.forms[form_neve].keres.value == "Keresett szöveg"){
		document.forms[form_neve].keres.style.background= "RED";
		document.forms[form_neve].keres.focus();
		alert(szoveg);		
		return false;
	 }
	 
	 if(document.forms[form_neve].keres.value.length < 3){
		 alert(keves_elem);
		 document.forms[form_neve].keres.focus();
		 return false;
	 }
 }
 
 
	x=inputok.length;
	for(i=0; i < x ; i++ ){
        aktualis_tag = inputok[i];
		if(document.forms[form_neve].elements[aktualis_tag].value == ""){
		document.forms[form_neve].elements[aktualis_tag].style.background= "RED";
		alert(szoveg);
		document.forms[form_neve].elements[aktualis_tag].focus();
		return false;
	  }else{
		  	
		document.forms[form_neve].elements[aktualis_tag].style.background= "white";
			if(inputok[i] == "ir_szam"){
				if(document.forms[form_neve].elements[aktualis_tag].value.length < 4 || document.forms[form_neve].ir_szam.value.length > 4){
					document.forms[form_neve].elements[aktualis_tag].focus();
							document.forms[form_neve].elements[aktualis_tag].style.background= "RED";
							alert(keves_elem_2);
							return false;
				}
			}
			
			if(inputok[i] == "jelszo" ){
			ez = document.forms[form_neve].jelszo.value;
				var tilos = "ŐőÖöÜüÓóÚúÉéÁáÍí";
	
				for (var k=0; k< ez.length; k++)
 			   {
				 for (j=0; j<tilos.length; j++)
     			  {
					
		   			if (ez.charAt(k)==tilos.charAt(j))
         			 {
					  alert("Kérem ne használjon ékezetes karaktereket.");
					   document.forms[form_neve].ujra_jelszo.value = "";
					  document.forms[form_neve].jelszo.value = "";
					  document.forms[form_neve].jelszo.focus();
					  document.forms[form_neve].jelszo.style.background= "RED";
					   return false;
         			 }
       			   }
	 			 }
			}
			
				if(inputok[i] == "ujra_jelszo"){
						if((document.forms[form_neve].jelszo.value.length) < 5){
							document.forms[form_neve].jelszo.focus();
							document.forms[form_neve].jelszo.style.background= "RED";
							alert(keves_elem);
							return false;
						}
							if(document.forms[form_neve].jelszo.value != document.forms[form_neve].ujra_jelszo.value ){
								alert(password_hiba);
								document.forms[form_neve].ujra_jelszo.value = "";
								document.forms[form_neve].ujra_jelszo.focus();
								document.forms[form_neve].ujra_jelszo.style.background= "RED";
							return false;
							}
				}
				
				if(inputok[i] == "email" || inputok[i] == "hirl_email"){
						str=document.forms[form_neve].elements[aktualis_tag].value;
   						 filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
  						 if (!filter.test(str)){
						document.forms[form_neve].elements[aktualis_tag].focus();
						document.forms[form_neve].elements[aktualis_tag].style.background= "RED";
      					 alert("Kérem egy valós e-mail címet adjon meg!");
     					 return false;
							}
				}
	   } // if vége
	} // for vége
	
	// Gyerek sarok miatt
	if(form_neve == "gyerek_rajz_form"){
		document.getElementById("preloader").style.display = "block";
		document.getElementById("gyerek_rajz_form").style.display = "none";
	}
	return true;
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function biztos(szoveg){
	return (confirm(szoveg));
}

function kezNelkulOver(object){
	
	if (object.className == 'szallitas') object.className = 'kez_nelkul';
}


function kezNelkulOut(object){
	 if (object.className == 'kez_nelkul') object.className = 'szallitas';
}


function valtas(id, form, input){
	
var hossz = document.forms[form].elements[input].length;
	for(i=0; i < hossz; i++){
		if( i == (id-1) ){
		document.forms[form].elements[input][i].checked = true;
		}
	}
}

function uj_cim(inputok,form_neve,szoveg,password_hiba,keves_elem, keves_elem_2){
var szamlalo = 0;
	x=inputok.length;
	for(i=0; i < x ; i++ ){
        aktualis_tag = inputok[i];
		if(document.forms[form_neve].elements[aktualis_tag].value != ""){
			szamlalo = szamlalo +1;
		}
	}
	
		if(szamlalo > 1){
			/* Mivel van beírás ezért ellenorizzük a formot */
			return(form_ellenor(inputok,form_neve,szoveg,password_hiba,keves_elem, keves_elem_2));
			
		}
}
/* kosar.php */
function kep_csere(hol,mit){
	document.getElementById(hol).src = mit;
}


function elohoz(uzenet){
	document.getElementById('ujraszamol').style.display = "inline";
		if(document.getElementById('uzenet_szamlalo').value == 0){
		alert(uzenet);
		document.getElementById('uzenet_szamlalo').value = 1;
		}
}

function aproHosszEllenor(szoveg, duma){
	if(szoveg.length > 250){
		document.getElementById("term_leiras").value = szoveg.substr(0,250);
	}
	
	y = document.getElementById("karakterek");
		y.innerHTML = duma+(250-szoveg.length);
}

function frissit(){
location.href="index.php?center=fogasaink";
}

function pipa(){
	if(document.getElementById("szamla").checked == true){
		document.getElementById("szamla2").value = "ker";
	}else{
		document.getElementById("szamla2").value = "nem";
	}
}


/* inputmezo színekhez start */
function FormHighlighter(divForm) {
	this.divForm = $(divForm);
	this.initFields();
}

FormHighlighter.prototype = {
	initFields: function(parent) {
		if (! parent) {
			parent = this.divForm;
		}

		for (
			var i = 0;
			i < parent.childNodes.length;
			i++
		) {
			var element = parent.childNodes[i];
			var tagName =
				element.tagName ?
				element.tagName.toLowerCase() :
				null;
			if (
				tagName == 'input' ||
				tagName == 'select' ||
				tagName == 'textarea'
			) {
				element.formHighlighter = this;
				Event.observe(
					element,
					'focus',
					this.fieldFocus
				);
				
				Event.observe(
					element,
					'blur',
					this.fieldBlur
				);
			}
			else {
				this.initFields(element);
			}
			
		}
	},

	fieldFocus: function(event) {
		var element = Event.element(event);
		element.addClassName(fcn);
		
	},

	fieldBlur: function(event) {
		var element = Event.element(event);
		element.removeClassName(fcn);
		
	},

	findLabel: function(element) {
		var divRow = element.parentNode.parentNode;
		return null;
	}
}
/* inputmezo színekhez end */

function addsmiley(symbol) {
  document.uzenofalForm.uzenet.value += symbol;
  document.uzenofalForm.uzenet.focus();
}
