
    
    

function newElement()
{
}

function arSzamitas(melyik,inputName)
{
	var netto;
	var afa;
	var brutto;
	for (var i=0; i<document.productForm.elements.length; i++)
	{
		if (document.productForm.elements[i].name == inputName+'[nettoprice]') netto = document.productForm.elements[i];
		if (document.productForm.elements[i].name == inputName+'[key_tax]') afa = document.productForm.elements[i];
		if (document.productForm.elements[i].name == inputName+'[bruttoprice]') brutto = document.productForm.elements[i];
	}
	
	var afaSzoveg = afa.options[afa.selectedIndex].text;
	var afaErtek = afaSzoveg.substr(0, afaSzoveg.indexOf("%"));
	if (afaErtek == '') afaErtek = 20;
	afaErtek = Number(afaErtek) + Number(100);
	
	if (melyik == 'brutto') brutto.value = Math.round( (netto.value * afaErtek / 100) *100)/100;
	else netto.value = Math.round( (brutto.value * 100 / afaErtek) *100)/100;
}

function jelszoEllenorzes(form)
{
	if (form.new_pass1.value.length >= 5) 
	{
		if (form.new_pass1.value != form.new_pass2.value) 
		{
			alert('A megadott jelszavak nem egyeznek!');
			return false;
		}
		else return true;
	} 
	else 
	{
		alert('A jelszó minimális hossza 5 karakter!'); 
		return false;
	}
}

function checkEmpty(thing, szoveg)
{                                                                             
	if (thing.value == '') { alert(szoveg); return false; }
	return true;
}

function checkForm(form)
{
	var category = document.getElementById('cat');
	var categoryName = document.getElementById('newCategoryNameId');
	if (!checkEmpty(category, 'Meg kell adnia a kategóriát!')) return false;
	if ((category.value == '-1')  && (categoryName.value == '')) { alert('Meg kell adnia az új kategória nevét!'); return false; }
	return true;
}

function valasztKat(category)
{
	//var category = document.getElementById('cat');
	var parent = category.parentNode;
	
	//alert(category.id);
	
	if (category.value == '-1')
	{
		var newElemP = document.createElement('span');
		var newSzoveg = document.createTextNode('Új érték: ');
		newElemP.appendChild(newSzoveg);
		newElemP.setAttribute('id', 'newCategoryTextId' + category.id);
		
		var newElem = document.createElement('input');
		newElem.setAttribute('type','text');
		newElem.setAttribute('name','newCategoryName' + category.id);
		newElem.setAttribute('id', 'newCategoryNameId' + category.id);
		
		parent.appendChild(newElemP);
		parent.appendChild(newElem);
	}
	else
	{
		torolUjInput(category.id);
	}
}

function torolUjInput(melyik)
{
	var torlendo = document.getElementById('newCategoryTextId' + melyik);
	if (torlendo != null) { var parent = torlendo.parentNode; parent.removeChild(torlendo);}
	
	var torlendo = document.getElementById('newCategoryNameId' + melyik);
	if (torlendo != null) { var parent = torlendo.parentNode; parent.removeChild(torlendo); }
}

function checkNewProductTypeForm()
{
	var category = document.getElementById('TermekTipus');
	var categoryName = document.getElementById('newCategoryNameIdTermekTipus');
	if (!checkEmpty(category, 'Meg kell adnia a terméktípust!')) return false;
	if ((category.value == '-1')  && (categoryName.value == '')) { alert('Meg kell adnia az új terméktípus nevét!'); return false; }
	return true;
}

_editor_url = 'htmlarea/';                     // URL to htmlarea files
var win_ie_ver = parseFloat(navigator.appVersion.split('MSIE')[1]);
if (navigator.userAgent.indexOf('Mac')        >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Opera')      >= 0) { win_ie_ver = 0; }
if (win_ie_ver >= 5.5) 
{
	document.write('<script src=\"htmlarea/editor.js\" language=\"Javascript1.2\"></script>');  
}
else
{
	document.write('<script>function editor_generate() { return false; }</script>');
}

function popupWindow(url, width, height) 
{
  window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,screenX=150,screenY=150,top=150,left=150,width=' + width + ',height=' + height)
}


function checkEmpty(thing, szoveg)
{                                                                             
	if (thing.value == '') { alert(szoveg); return false; }
	return true;
}
function checkPasswd(thing)
{
	if (thing.value.length < 5) { alert ('A megadott jelszó túl rövid!'); return false; }
	return true;
}
function teszt(adat,minta)
{
	for (var i=0; i<adat.length; i++) if (minta.indexOf(adat.charAt(i)) == -1) return false;
	return true;
}
function numerikusCheck(mezo, szoveg)
{
	if (!teszt(mezo.value,'1234567890')) { alert(szoveg); return false; }
	return true;
}
function telefonszamCheck(mezo, szoveg)
{
	if (!teszt(mezo.value,'1234567890-+/() ')) { alert(szoveg); return false; }
	return true;
}

function jelszoEllenorzes(form)
{
	if (form.new_pass1.value.length >= 5) 
	{
		if (form.new_pass1.value != form.new_pass2.value) alert('A megadott jelszavak nem egyeznek!'); 
		else return true;
	} 
	else 
	{
		alert('A jelszó minimális hossza 5 karakter!'); 
		return false;
	}
}

function checkMegrendelesSzemelyes(form)
{
	if (!checkEmpty(form.yourname, 'A vásárláshoz meg kell adnia a nevét!')) return false;
	if (!checkEmpty(form.youremail, 'A vásárláshoz meg kell adnia az e-mail címét!')) return false;
	if (form.key_customer.value == '')
	{
		if (form.yourpassword1.value.length >= 5) { if (form.yourpassword1.value != form.yourpassword2.value) { alert('A megadott jelszavak nem egyeznek!'); return false; } } 
		else { alert('A jelszó minimális hossza 5 karakter!'); return false; }
	}
	if (!checkEmpty(form.yourbillname, 'Kérjük, adja meg a számlázási nevet!')) return false;
	if (!checkEmpty(form.yourcity, 'Kérjük, adja meg a várost!')) return false;
	if (!checkEmpty(form.yourpostalcode, 'Kérjük, adja meg az irányítószámot!')) return false;
	if (!checkEmpty(form.yourstreet, 'Kérjük, adja meg az utca/házszámot !')) return false;
	if (!checkEmpty(form.yourtelephone, 'Kérjük, adja meg a telefonszámát!')) return false;
	return true;
}

function checkMegrendelesSzemelyesBelepo(form)
{
	if (!checkEmpty(form.loginname, 'A belépéshez meg kell adnia az e-mail címét!')) return false;
	if (!checkEmpty(form.loginpassword, 'Kérjük, adja meg a jelszót!')) return false;
	return true;
}

function checkMegrendelesSzallitas(form)
{
	if (!checkEmpty(form.payment, 'Kérjük, adja meg a fizetési módot!')) return false;
	if (document.deliveryCheckForm.delivery.value != '0')
	{
		if (document.deliveryCheckForm.delivery.value == '2') if (!checkEmpty(form.deliveryregion, 'Kérjük, adja meg a régiót!')) return false;
		if (!checkEmpty(form.deliverycity, 'Kérjük, adja meg a várost!')) return false;
		if (!checkEmpty(form.deliverypostalcode, 'Kérjük, adja meg az irányítószámot!')) return false;
		if (!checkEmpty(form.deliverystreet, 'Kérjük, adja meg az utca/házszámot !')) return false;
	}
	if (!checkEmpty(form.deliverydate, 'Kérjük, adja meg az átvétel dátumát!')) return false;
	form.submit();
}
