function show_webshopmenu(id,sender)
{
	var childDiv = document.getElementById('webshop_menu_childs['+id+']');
	if(sender.className == 'list_btn')
	{
		childDiv.className = 'showchild';
		sender.className = 'list_btn list_btn_show';
	}
	else
	{
		childDiv.className = 'childs';
		sender.className = 'list_btn';
	}
}

function order_add(id)
{
	var myAjax=new Ajax.Request(
		"/cart.php?additemid="+id+"&additemcnt="+$("additemcnt["+id+"]").value,
		{
			onComplete: function(req)
			{
				if(req.responseText == 'OK')
					cartList();
			}
		}
	);
}

function order_del(id,count)
{
	var removed = prompt('Hány darab "'+$('cart_name['+id+']').innerHTML+'"-ot távolít el a kosárból?',count);
	if(removed !== null)
	{
		removed *= 1;
		var myAjax=new Ajax.Request(
			"/cart.php?delitemid="+id+"&delitemcnt="+removed,
			{
				onComplete: function(req)
				{
					if(req.responseText == 'OK')
						cartList();
				}
			}
		);
	}
}

function cartList()
{
	var myAjax=new Ajax.Updater('cartlist_id',"/cart.php?getcartlist=1",{});
}

function reg_submit()
{
	if(document.forms[0].firmname.value == '')
	{
		alert('Meg kell adnia a cége nevét!');
		document.forms[0].firmname.focus();
		return false;
	}
	if(document.forms[0].contactname.value == '')
	{
		alert('Meg kell adnia a kapcsolattartó nevét!');
		document.forms[0].contactname.focus();
		return false;
	}
	if(document.forms[0].email.value == '')
	{
		alert('Meg kell adnia az e-mail címét!');
		document.forms[0].email.focus();
		return false;
	}
	if(document.forms[0].telephone.value == '')
	{
		alert('Meg kell adnia a telefonszámát!');
		document.forms[0].telephone.focus();
		return false;
	}
	if(document.forms[0].taxnumber.value == '')
	{
		alert('Meg kell adnia az adószámát!');
		document.forms[0].taxnumber.focus();
		return false;
	}
	if(document.forms[0].banknumber.value == '')
	{
		alert('Meg kell adnia a bankszámla számát!');
		document.forms[0].banknumber.focus();
		return false;
	}
	if(document.forms[0].accountaddress.value == '')
	{
		alert('Meg kell adnia a számlázási címet!');
		document.forms[0].accountaddress.focus();
		return false;
	}
	if(document.forms[0].shipmentaddress.value == '')
	{
		if(confirm('Nem adott meg szállítási címet. Megegyezik a számlázási címmel?'))
		{
			document.forms[0].shipmentaddress.value = document.forms[0].accountaddress.value;
		}
		else
		{
			document.forms[0].shipmentaddress.focus();
			return false;
		}
		
	}
	if(document.forms[0].password1.value == '')
	{
		alert('Meg kell adnia a jelszavát!');
		document.forms[0].password1.focus();
		return false;
	}
	else
	{
		if(document.forms[0].password1.value.length <6)
		{
			alert('A jelszónak legalább 6 karakteresnek kell lennie!');
			document.forms[0].password1.focus();
			return false;
		}
		else
		{
			if(document.forms[0].password2.value != document.forms[0].password1.value)
			{
				alert('A két jelszónak meg kell egyeznie!');
				document.forms[0].password2.focus();
				return false;
			}
		}
	}
	if(!document.forms[0].regrules.checked)
	{
		alert('El kell fogadnia a regisztrációs szabályunkat!');
		document.forms[0].regrules.focus();
		return false;
	}
	return true;
}

function login()
{
	var myAjax=new Ajax.Request(
			"/login.php?email="+$('email_id').value+"&password="+$('jelszo_id').value,
			{
				onComplete: function(req)
				{
					var result = req.responseText * 1;
					switch(result)
					{
						case 0:
						{
							document.location.reload();
						}
						break;
						case 1:
						{
							alert('Még nincs ellenőrízve a jogosultsága.');
						}
						break;
						case 2:
						{
							alert('Hibás felhasználónév vagy jelszó!');
						}
						break;
					}
				}
			}
		);
}

function logout()
{
	var myAjax=new Ajax.Request("/login.php",{onComplete:function(req){document.location.reload();}});
}
