function detect() {
 if (navigator.appName == 'Microsoft Internet Explorer' && navigator.platform == 'MacPPC') {
  return true;
 } else {
  return false;
 }
}


function form_ellenor(inputok,form_neve,szoveg,password_hiba,keves_elem, keves_elem_2){
// Regisztr ci s formn l l vo hozz j rul s start
if(form_neve == "vasarlok_reg"){
	if(document.getElementById('elfogad').checked != true){
		alert('Feltétel nincs elfogadva!');
		return false;
	}
}
// Regisztr ci s formn l l vo hozz j rul s 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(aktualis_tag == "ir_szam"){
				/*  Mennyi karakter kell a v lasztott orsz ghoz? */
				for(var k = 0; k < 4; k++){
					if(orszag_id[k][0] == document.getElementById('orszag').value){
						var ir_db = orszag_id[k][1];
						document.getElementById(aktualis_tag).maxLength = ir_db;

					}
				}

				/* Kicser lj k a 4-es sz mot a megfelelore */
				var helyes = keves_elem_2.split("4");

				if(document.forms[form_neve].elements[aktualis_tag].value.length < ir_db || document.forms[form_neve].elements[aktualis_tag].value.length > ir_db){
					document.forms[form_neve].elements[aktualis_tag].focus();
							document.forms[form_neve].elements[aktualis_tag].style.background= "RED";
							/* Ki ratjuk a felsz l t st */
							alert(helyes[0]+" "+ir_db+" "+helyes[1]);
							return false;
				}
			} /* ir_szam end */

			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(aktualis_tag == "email" || aktualis_tag == "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;
							}
				}
	   }
	}
	return true;
}
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){

			return(form_ellenor(inputok,form_neve,szoveg,password_hiba,keves_elem, keves_elem_2));

		}
}

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 darab_ellenor(hol){
most_db = hol.value.length;
vissza_levo = (255-most_db);
document.getElementById("kar_szam").innerHTML = vissza_levo;
	if(hol.value.length > 254){
	x = hol.value.substring(0,254);
	document.ajanlo_form.szoveg.style.background = "RED";
	hol.value = x;
	}else{
	document.ajanlo_form.szoveg.style.background = '#FFFF99';
	}
}
