//ű
function csak_szam(adat)
	{
	var be=adat.value;
	var ki="";

	for (i=0; i<be.length; i++)
		{
		if ((be.substr(i,1) >= '0') && (be.substr(i,1) <= '9'))
			{
			ki+=be.substr(i,1);
			}
		}
	adat.value = ki;
	}
	
	
function csak_szam_gpont(adat)
	{
	var be=adat.value;
	var ki="";
	var gh ="";
	var szh ="";
	var maradek=0;
	var fizetendo_eredeti="";
	var levonas=0;
	var levonas_str="";
	var veg=0;
	var levonas_ki="";
	var fizetendo_eredeti_str="";
	max_levonhato=0;

	for (i=0; i<be.length; i++)
		{
		if ((be.substr(i,1) >= '0') && (be.substr(i,1) <= '9'))
			{
			ki+=be.substr(i,1);
			}
		}
		
	gh = parseInt(document.rendeles.gh.value);
	szh = parseInt(document.rendeles.szh.value);
	fizetendo_eredeti = parseInt(document.rendeles.fizetendoh.value);
	max_levonhato = fizetendo_eredeti - szh;
	
	if (ki != "")
		{
		ki = parseInt(ki);
		}

	if (ki > gh)
		{
		ki = gh;
		}
	if (ki > max_levonhato)
		{
		ki = max_levonhato;
		}


	adat.value = ki;
	
	if (ki != "")
		{
		maradek = gh-ki;
		levonas = fizetendo_eredeti - ki;
		levonas_str = String(levonas);
		veg = levonas_str.length - 3;
		for (i=0; i<levonas_str.length; i++)
			{
			if (i == veg)
				{
				levonas_ki += ".";
				}
			levonas_ki += levonas_str.substr(i,1);
			}
		document.getElementById('g_maradek').innerHTML = "<b>&nbsp;&nbsp;Maradék G-pontok: "+maradek+"</b>";
		document.getElementById('fizetendo').innerHTML = "<h3 style='color: #18771d; margin-right: 6px;'>Fizetendő bruttó végösszeg: "+levonas_ki+" Ft</h3>";
		}
	else
		{
		fizetendo_eredeti_str = String(fizetendo_eredeti);
		veg = fizetendo_eredeti_str.length - 3;
		for (i=0; i<fizetendo_eredeti_str.length; i++)
			{
			if (i == veg)
				{
				levonas_ki += ".";
				}
			levonas_ki += fizetendo_eredeti_str.substr(i,1);
			}
		document.getElementById('g_maradek').innerHTML = "<b>&nbsp;&nbsp;Maradék G-pontok: "+gh+"</b>";
		document.getElementById('fizetendo').innerHTML = "<h3 style='color: #18771d; margin-right: 6px;'>Fizetendő bruttó végösszeg: "+levonas_ki+" Ft</h3>";
		}
	}
	
	
function csak_szam2(adat)
	{
	if ((adat.value == "") || (adat.value == 0) || (adat.value == "0"))
		{
		adat.value = 1;
		}
	}


function gomb_r(adat)
	{
	adat.style.background = 'url(kepek/gomb2.jpg)';
	}

function gomb_rv(adat)
	{
	adat.style.background = 'url(kepek/gomb1.jpg)';
	}
	
	
	
	
function change_szamla(x)
	{
    if( document.rendeles.szallazonosszamla.checked )
		{
		document.rendeles.nev.value = document.rendeles.nev_h.value;
		document.rendeles.irszam.value = document.rendeles.irszam_h.value;
		document.rendeles.telepules.value = document.rendeles.telepules_h.value;
		document.rendeles.utca.value = document.rendeles.utca_h.value;  
      
		document.rendeles.szamla_nev.readOnly = true;
		document.rendeles.irszam.readOnly = true;
		document.rendeles.telepules.readOnly = true;
		document.rendeles.utca.readOnly = true;
		}
	else
		{
		document.rendeles.nev.value = "";
		document.rendeles.irszam.value = "";
		document.rendeles.telepules.value = "";
		document.rendeles.utca.value = "";
		}
	}
	
function change_szamlaa(x)
	{
	if (x == 1)
		{
		document.getElementById('szamla').innerHTML = "<h4><input onclick='change_szamla(this);' type='checkbox' name='szallazonosszamla' value='cimek_megeggyeznek'>&nbsp;&nbsp;<a href='javascript: change_szamlaa(0);' onclick='change_szamlaa(0);' class='menu'>Megegyezik a számlázási címmel!</a></h4>";
		document.rendeles.szallazonosszamla.checked = true;
		}
	else
		{
		document.getElementById('szamla').innerHTML = "<h4><input onclick='change_szamla(this);' type='checkbox' name='szallazonosszamla' value='cimek_megeggyeznek'>&nbsp;&nbsp;<a href='javascript: change_szamlaa(1);' onclick='change_szamlaa(1);' class='menu'>Megegyezik a számlázási címmel!</a></h4>";
		document.rendeles.szallazonosszamla.checked = false;
		}

		
		
    if( document.rendeles.szallazonosszamla.checked )
		{
		document.rendeles.nev.value = document.rendeles.nev_h.value;
		document.rendeles.irszam.value = document.rendeles.irszam_h.value;
		document.rendeles.telepules.value = document.rendeles.telepules_h.value;
		document.rendeles.utca.value = document.rendeles.utca_h.value;  
      
		document.rendeles.szamla_nev.readOnly = true;
		document.rendeles.irszam.readOnly = true;
		document.rendeles.telepules.readOnly = true;
		document.rendeles.utca.readOnly = true;
		}
	else
		{
		document.rendeles.nev.value = "";
		document.rendeles.irszam.value = "";
		document.rendeles.telepules.value = "";
		document.rendeles.utca.value = "";
		}
	}


// ű
function plussz_katalogus(x)
	{
	x = parseInt(x);
	fizetendoh = parseInt(document.rendeles.fizetendoh.value);

	if (x == 1)
		{
		document.getElementById('pk').innerHTML = "<input type=\"checkbox\" name=\"katalogus\" value=\"250\" onchange=\"plussz_katalogus(0);\" checked=\"checked\">";
		fizetendoh = fizetendoh + 250;
		gh = document.rendeles.gh.value;
		document.rendeles.gpont.value = '';
		document.getElementById('g_maradek').innerHTML = "<b>&nbsp;&nbsp;Maradék G-pontok: "+gh+"</b>";
		document.rendeles.pkh.value = 250;
		}
	if (x == 0)
		{
		document.getElementById('pk').innerHTML = "<input type=\"checkbox\" name=\"katalogus\" value=\"250\" onchange=\"plussz_katalogus(1);\">";
		fizetendoh = fizetendoh - 250;
		gh = document.rendeles.gh.value;
		document.rendeles.gpont.value = '';
		document.getElementById('g_maradek').innerHTML = "<b>&nbsp;&nbsp;Maradék G-pontok: "+gh+"</b>";
		document.rendeles.pkh.value = 0;
		}

	document.rendeles.fizetendoh.value = fizetendoh;
	fizetendoh_int = '';
	levonas_str = String(fizetendoh);
	
		veg = levonas_str.length - 3;
		for (i=0; i<levonas_str.length; i++)
			{
			if (i == veg)
				{
				fizetendoh_int += ".";
				}
			fizetendoh_int += levonas_str.substr(i,1);
			}
			
	document.getElementById('fizetendo').innerHTML = "<h3 style='color: #18771d; margin-right: 6px;'>Fizetendő bruttó végösszeg: "+fizetendoh_int+" Ft</h3>";
	}
	
	
	
	
	
	
	
	
	
function plussz_taska1(x)
	{
	x = parseInt(x);
	fizetendoh = parseInt(document.rendeles.fizetendoh.value);

	if (x == 1)
		{
		document.getElementById('pkt1').innerHTML = "<input type=\"checkbox\" name=\"taska1\" value=\"890\" onchange=\"plussz_taska1(0);\" checked=\"checked\">";
		fizetendoh = fizetendoh + 890;
		gh = document.rendeles.gh.value;
		document.rendeles.gpont.value = '';
		document.getElementById('g_maradek').innerHTML = "<b>&nbsp;&nbsp;Maradék G-pontok: "+gh+"</b>";
		document.rendeles.pkht1.value = 890;
		}
	if (x == 0)
		{
		document.getElementById('pkt1').innerHTML = "<input type=\"checkbox\" name=\"taska1\" value=\"890\" onchange=\"plussz_taska1(1);\">";
		fizetendoh = fizetendoh - 890;
		gh = document.rendeles.gh.value;
		document.rendeles.gpont.value = '';
		document.getElementById('g_maradek').innerHTML = "<b>&nbsp;&nbsp;Maradék G-pontok: "+gh+"</b>";
		document.rendeles.pkht1.value = 0;
		}

	document.rendeles.fizetendoh.value = fizetendoh;
	fizetendoh_int = '';
	levonas_str = String(fizetendoh);
	
		veg = levonas_str.length - 3;
		for (i=0; i<levonas_str.length; i++)
			{
			if (i == veg)
				{
				fizetendoh_int += ".";
				}
			fizetendoh_int += levonas_str.substr(i,1);
			}
			
	document.getElementById('fizetendo').innerHTML = "<h3 style='color: #18771d; margin-right: 6px;'>Fizetendő bruttó végösszeg: "+fizetendoh_int+" Ft</h3>";
	}


function plussz_taska2(x)
	{
	x = parseInt(x);
	fizetendoh = parseInt(document.rendeles.fizetendoh.value);

	if (x == 1)
		{
		document.getElementById('pkt2').innerHTML = "<input type=\"checkbox\" name=\"taska2\" value=\"890\" onchange=\"plussz_taska2(0);\" checked=\"checked\">";
		fizetendoh = fizetendoh + 890;
		gh = document.rendeles.gh.value;
		document.rendeles.gpont.value = '';
		document.getElementById('g_maradek').innerHTML = "<b>&nbsp;&nbsp;Maradék G-pontok: "+gh+"</b>";
		document.rendeles.pkht2.value = 890;
		}
	if (x == 0)
		{
		document.getElementById('pkt2').innerHTML = "<input type=\"checkbox\" name=\"taska2\" value=\"890\" onchange=\"plussz_taska2(1);\">";
		fizetendoh = fizetendoh - 890;
		gh = document.rendeles.gh.value;
		document.rendeles.gpont.value = '';
		document.getElementById('g_maradek').innerHTML = "<b>&nbsp;&nbsp;Maradék G-pontok: "+gh+"</b>";
		document.rendeles.pkht2.value = 0;
		}

	document.rendeles.fizetendoh.value = fizetendoh;
	fizetendoh_int = '';
	levonas_str = String(fizetendoh);
	
		veg = levonas_str.length - 3;
		for (i=0; i<levonas_str.length; i++)
			{
			if (i == veg)
				{
				fizetendoh_int += ".";
				}
			fizetendoh_int += levonas_str.substr(i,1);
			}
			
	document.getElementById('fizetendo').innerHTML = "<h3 style='color: #18771d; margin-right: 6px;'>Fizetendő bruttó végösszeg: "+fizetendoh_int+" Ft</h3>";
	}


function plussz_taska3(x)
	{
	x = parseInt(x);
	fizetendoh = parseInt(document.rendeles.fizetendoh.value);

	if (x == 1)
		{
		document.getElementById('pkt3').innerHTML = "<input type=\"checkbox\" name=\"taska3\" value=\"890\" onchange=\"plussz_taska3(0);\" checked=\"checked\">";
		fizetendoh = fizetendoh + 890;
		gh = document.rendeles.gh.value;
		document.rendeles.gpont.value = '';
		document.getElementById('g_maradek').innerHTML = "<b>&nbsp;&nbsp;Maradék G-pontok: "+gh+"</b>";
		document.rendeles.pkht3.value = 890;
		}
	if (x == 0)
		{
		document.getElementById('pkt3').innerHTML = "<input type=\"checkbox\" name=\"taska3\" value=\"890\" onchange=\"plussz_taska3(1);\">";
		fizetendoh = fizetendoh - 890;
		gh = document.rendeles.gh.value;
		document.rendeles.gpont.value = '';
		document.getElementById('g_maradek').innerHTML = "<b>&nbsp;&nbsp;Maradék G-pontok: "+gh+"</b>";
		document.rendeles.pkht3.value = 0;
		}

	document.rendeles.fizetendoh.value = fizetendoh;
	fizetendoh_int = '';
	levonas_str = String(fizetendoh);
	
		veg = levonas_str.length - 3;
		for (i=0; i<levonas_str.length; i++)
			{
			if (i == veg)
				{
				fizetendoh_int += ".";
				}
			fizetendoh_int += levonas_str.substr(i,1);
			}
			
	document.getElementById('fizetendo').innerHTML = "<h3 style='color: #18771d; margin-right: 6px;'>Fizetendő bruttó végösszeg: "+fizetendoh_int+" Ft</h3>";
	}
	
	
	
function plussz_mod(x)
	{
	x = parseInt(x);
	fizetendoh = parseInt(document.rendeles.fizetendoh.value);
	minuszalando = parseInt(document.rendeles.hmin.value);

	if (x == 1)
		{
		document.rendeles.fizh.value = "Készpénz";
		document.rendeles.szalh.value = "Személyes átvétel";
		document.rendeles.szallitasi_mod2.checked = true;
		//document.getElementById('mod1').innerHTML = "<input type=\"radio\" checked=\"checked\" name=\"szallitasi_mod2\" value=\"Személyes átvétel\" onchange=\"plussz_mod(0);\">";
		document.getElementById('fizmod1').innerHTML = "<input type=\"radio\" name=\"fizetesi_mod\" checked=\"checked\" value=\"Készpénz\">";
		document.getElementById('fizmod2').innerHTML = "<b>Készpénz</b>";
		document.rendeles.szallitasi_mod.checked = false;
		fizetendoh = fizetendoh - minuszalando;
		gh = document.rendeles.gh.value;
		document.rendeles.gpont.value = '';
		document.getElementById('g_maradek').innerHTML = "<b>&nbsp;&nbsp;Maradék G-pontok: "+gh+"</b>";
		}
	if (x == 0)
		{
		document.rendeles.fizh.value = "Utánvét";
		document.rendeles.szalh.value = "DPD futárszolgálat";
		document.rendeles.szallitasi_mod2.checked = false;
		//document.getElementById('mod1').innerHTML = "<input type=\"radio\" name=\"szallitasi_mod2\" value=\"Személyes átvétel\" onchange=\"plussz_mod(1);\">";
		document.getElementById('fizmod1').innerHTML = "<input type=\"radio\" name=\"fizetesi_mod\" checked=\"checked\" value=\"Utánvét\">";
		document.getElementById('fizmod2').innerHTML = "<b>Utánvét</b>";
		fizetendoh = fizetendoh + minuszalando;
		gh = document.rendeles.gh.value;
		document.rendeles.gpont.value = '';
		document.getElementById('g_maradek').innerHTML = "<b>&nbsp;&nbsp;Maradék G-pontok: "+gh+"</b>";
		}

	document.rendeles.fizetendoh.value = fizetendoh;
	fizetendoh_int = '';
	levonas_str = String(fizetendoh);
	
		veg = levonas_str.length - 3;
		for (i=0; i<levonas_str.length; i++)
			{
			if (i == veg)
				{
				fizetendoh_int += ".";
				}
			fizetendoh_int += levonas_str.substr(i,1);
			}
			
	document.getElementById('fizetendo').innerHTML = "<h3 style='color: #18771d; margin-right: 6px;'>Fizetendő bruttó végösszeg: "+fizetendoh_int+" Ft</h3>";
	}


function divke(divid) {
    return document.getElementById(divid);
}


function popupAlert2(e, msg, t) { 
	if(divke('popupalert_win'))
	document.body.removeChild(divke('popupalert_win'));
	
	var leftPos = e.clientX + 20;
	var topPos = e.clientY - t;
	
	var divToOpen = document.createElement('div');
	
	divToOpen.setAttribute('id', 'popupalert_win');
	divToOpen.className = 'popupalert_win';
	divToOpen.style.top = f_scrollTop() + topPos+'px';
	divToOpen.style.left = leftPos+'px';
	divToOpen.style.opacity = 1;
	divToOpen.style.filter = 'alpha(opacity=90)';
	
	if (msg != '')
		{
		popupTimeout = setTimeout("document.body.removeChild(divke('popupalert_win'));", 30000);
		var msg = "<div class='popupalert_msg'>"+msg+"</div><div class='popupalert_btns'> </div>";
		}
	else
		{
		popupTimeout = setTimeout("document.body.removeChild(divke('popupalert_win'));", 0);
		var msg = "<div class='popupalert_msg'>"+msg+"</div><div class='popupalert_btns'> </div>";
		}
	
	divToOpen.innerHTML=msg;
	document.body.appendChild(divToOpen);
}




function f_clientWidth() {
	return f_filterResults (
		window.innerWidth ? window.innerWidth : 0,
		document.documentElement ? document.documentElement.clientWidth : 0,
		document.body ? document.body.clientWidth : 0
	);
}
function f_clientHeight() {
	return f_filterResults (
		window.innerHeight ? window.innerHeight : 0,
		document.documentElement ? document.documentElement.clientHeight : 0,
		document.body ? document.body.clientHeight : 0
	);
}
function f_scrollLeft() {
	return f_filterResults (
		window.pageXOffset ? window.pageXOffset : 0,
		document.documentElement ? document.documentElement.scrollLeft : 0,
		document.body ? document.body.scrollLeft : 0
	);
}
function f_scrollTop() {
	return f_filterResults (
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}
function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}
