// JavaScript Document

function ugrik(tomb){
	url = tomb[0];
	hossz = tomb.length;
	for(i =1; i < hossz; i++){
		url = url+"&"+tomb[i];
		}
location.href=url;
}


function xmlhttpCreate(){
	if (window.XMLHttpRequest){
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }else if (window.ActiveXObject){
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }else{
  alert("Your browser does not support XMLHTTP!");
  return false;
  }
}



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){
	
	/* hirlevel felíratkozás checkbox vizsgálat start */
	if(form_neve == "hirlForm"){
		$ell = "false";
		for(var k = 0; k < csoportok.length; k++){
			if(document.forms[form_neve].elements["hirlCsopId_"+csoportok[k]].checked == true){
			$ell = "true";
			}
		}
		
		if($ell == "false"){
			alert(egy_elemet_valassz);
		return false;
		}
	}
	/* hirlevel felíratkozás checkbox vizsgálat end */
	
	
	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].ir_szam.value.length < 4 || document.forms[form_neve].ir_szam.value.length > 4){
					document.forms[form_neve].ir_szam.focus();
							document.forms[form_neve].ir_szam.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"){
						str=document.forms[form_neve].email.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].email.focus();
						document.forms[form_neve].email.style.background= "RED";
      					 alert("Kérem egy valós e-mail címet adjon meg!");
     					 return false;
							}
				}
	   }
	}
	
	if(form_neve == "kep_feltolt"){
		$('preloader').style.display="inline";
		$('kep_csatolas').style.display="none";
	}
}

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(){
	document.getElementById('ujraszamol').src = "include/languages/hungarian/image/ujraszamol_small.gif";
}
function kep_csere_vissza(){
	document.getElementById('ujraszamol').src = "include/languages/hungarian/image/ujraszamol.gif";
}
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 preloader(){
	document.getElementById('kep_csatolas').style.display = "none";
	document.getElementById('preloader').style.display = "inline";
}

function betuTipusScript(ertek){
	//alert(ertek);
hossz = document.getElementById('betu_tipus_box').innerHTML.length;
	if(hossz <= 22){
		document.getElementById('betu_tipus_box').innerHTML = ertek;
	}
	
		if(document.forms["kep_feltolt"].elements["betuTipus"][0].checked == true){
		document.getElementById('betu_tipus_box').style.fontFamily = "Arial";
		
		}
		
		if(document.forms["kep_feltolt"].elements["betuTipus"][1].checked == true){
		document.getElementById('betu_tipus_box').style.fontFamily = "Helvetica";
		
		}
		
		if(document.forms["kep_feltolt"].elements["betuTipus"][2].checked == true){
		document.getElementById('betu_tipus_box').style.fontFamily = "Verdana";
		}
	
}

function loadLytebox(id) {
	 timeoutID = 500;
    if (typeof myLytebox != 'undefined') {
      // if the myLytebox object exists, start it up!
      myLytebox.start(document.getElementById(id), false, true);
    } else {
      // wait 5/10th of a second and attempt loading again...
      if (timeoutID) { 
	  clearTimeout(timeoutID); 
	  }
      timeoutID = setTimeout('loadLytebox("'+id+'")', 500);
    }
  }
  
 
 /* regisztrációs formhoz 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;
	}
}
/* regisztrációs formhoz end */


/* Ajax start */
function writeText(txt)
{
	if(txt == "alert"){
	alert(email_foglalt);
	$("hirl_email").focus();
	}
}

function ajaxFunction(ugrikLap,inputTartalom){
var xmlhttp = xmlhttpCreate();
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4)
  {
  writeText(xmlhttp.responseText);
  }
}

xmlhttp.open("GET", ugrikLap+"?ertek="+inputTartalom,true);
xmlhttp.send(null);
}
/* Ajax end */



