//Konyvek szamoloi

kszam = 3;

var ar0 = 1063;
var ar1 = 1063;
var ar2 = 1560;

function csekk(){

for (i=0; i<kszam; i++){

	r_chk = document.rendeles.chk[i];
	r_db = eval('document.rendeles.db'+i);
	r_ft = eval('document.rendeles.ft'+i);
	r_ar = eval('ar'+i);

	r_db.value = r_db.value*1;

	if (isNaN(r_db.value)) { r_db.value = 0; }

	if (r_chk.checked && r_db.value == 0) {

		r_db.value = 1;

	}

	if (r_chk.checked != true) { r_db.value = 0; }

	if (r_db.value > 0) { r_chk.checked = true; }

	r_ft.value = r_ar * r_db.value;

}

osszeg();

}

function darab(){

for (i=0; i<kszam; i++){

	r_chk = document.rendeles.chk[i];
	r_db = eval('document.rendeles.db'+i);
	r_ft = eval('document.rendeles.ft'+i);
	r_ar = eval('ar'+i);

	r_db.value = r_db.value*1;

	if (isNaN(r_db.value)) {

		r_db.value = 0;
		r_chk.checked = false;

	}

/*
	if (r_chk.checked && r_db.value == 0) {

		r_db.value = 1;

	}
*/


	if (r_chk.checked == false && r_db.value == 0) {

		r_db.value = 0;
		r_chk.checked = false;

	}

	if (r_db.value == 0) {

		r_chk.checked = false;

	}


	if (r_db.value > 0) { r_chk.checked = true; }

	r_ft.value = r_ar * r_db.value;

}

osszeg();

}

function osszeg(){

r_dbsum = 0;

teljesosszeg = 0;
document.rendeles.osszeg.value = 0;

for (i=0; i<kszam; i++){

	teljesosszeg = parseInt(document.rendeles.osszeg.value);

	if (isNaN(teljesosszeg)) { teljesosszeg = 0; }

	r_ft = eval('document.rendeles.ft'+i+'.value');
	r_db = eval('document.rendeles.db'+i+'.value');

	darabszam = parseInt(r_db);
	if (isNaN(darabszam)) { darabszam = 0; }

	r_dbsum = darabszam + r_dbsum;

	r_ft = parseInt(r_ft);

	if (isNaN(r_ft)) { r_ft = 0; }

	teljesosszeg = teljesosszeg + r_ft;

	document.rendeles.osszeg.value = teljesosszeg;
}

r_dbsum = Math.ceil(r_dbsum/3) * 490;

document.rendeles.posta.value = r_dbsum;

document.rendeles.osszeg.value = teljesosszeg + r_dbsum;

}



function kuld(){

//alert('Ez még nem működik!');
document.rendeles.submit();

}


function checkemail() {

var goodEmail = document.rendeles.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);


if (goodEmail){
   return true;
} else {
   alert('Kérjük adja meg helyesen az e-mail címét!');
	document.rendeles.email.value = '';
   return false;
}
}

//Irányítószám ellenőrzés
function irszam(){

irsz = document.rendeles.code.value * 1;
if (isNaN(irsz) || document.rendeles.code.value.length != 4) { 
	alert("Az irányítószám formátuma nem megfelelő.");
	document.rendeles.code.value='';
}
}