// JavaScript Document
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

MM_reloadPage(true);

function selectJump(obj){
  eval("parent.location='"+obj.options[obj.selectedIndex].value+"'");
}

/*
------------------------------------------------------------------------------*/
function openBig(i,w,h) {
	var alt = 'Nagykép';
	var balrol = '100';
	var fentrol = '50';
	ablak = window.open("","nagykep","width="+w+",height="+h+",scrollbars=no,left="+balrol+",top="+fentrol);
	ablak.document.open();
	ablak.document.write('<html><title>'+alt+'</title><body style="margin:0px;padding:0px;" onBlur="self.close()">'); 
	ablak.document.write('<img src=\"'+i+'\" width='+w+' height='+h+' alt=\"'+alt+'\">'); 	
	ablak.document.write('</body></html>');
	ablak.document.close();
	ablak.focus();
}

function isEmail(obj) {
	var elem = document.getElementById(obj);
	if (elem.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) {
		elem.className = 'input';
		return true;
	}	else {
		elem.className = 'inputhiba';
		return false;
	}
}

function telCheck(obj) {
	var aktelem = document.getElementById(obj);
	if(!aktelem.value.match(/\b[0-9]{6,32}\b/)) {
		aktelem.className = 'inputhiba';
		return false;
	} else {
		aktelem.className = '';		
		return true;
	}
}

function formEllenor() {
	var hibatlan = true;
	var i, aktelem;
	for(i = 0; i < arguments.length; i++) {
		aktelem = document.getElementById(arguments[i]);
		if(!aktelem.value.match(/\b[A-Za-z0-9öüóőúéáűíÖÜÓŐÚÉÁŰÍ]+\b/)) {
			hibatlan = false;
			aktelem.className = 'inputhiba';
		} else {
			aktelem.className = 'input';
			if(arguments[i] == 'tel') {
				if(!telCheck('tel')) { hibatlan = false; }
			}
			if(arguments[i] == 'email') {
				if(!isEmail('email')) { hibatlan = false; }
			}
		}
	}
    if(!hibatlan) {
        //document.getElementById('visszajelzes').innerHTML = '<span class="hiba">A sikeres rendeléshez a csillaggal megjelelölt mezők kitöltése szükséges!</span>';
        alert('A csillaggal megjelelölt mezők megfelelő kitöltése kötelező!');
    }
	return hibatlan;
}

function csakszamok(obj) {
	var elem = document.getElementById(obj);
	elem.value = elem.value.replace(/[^0-9]/g,'');
}
