$(function(){
	if($("#cartDialogAdd").length) $("#cartDialogAdd").dialog({autoOpen:false, modal:true});
	if($("#cartDialogEdit").length) $("#cartDialogEdit").dialog({autoOpen:false, modal:true});
	});

cart = {
	listtype:'list',

	show:function(pid, pvid){
		$('#cartDialogAdd').html('<div id="cartLoading"><img src="res/loading.gif" alt="" /></div>').show();
		$.ajax({
			dataType: 'html',
			url: 'kosar/get?pid='+pid+'&pvid='+pvid,
			success: this.onCartItemAddReceived
			});
		$("#cartDialogAdd").dialog('open');
		},

	showedit:function(pvid){
		$('#cartDialogEdit').html('<div id="cartLoading"><img src="res/loading.gif" alt="" /></div>').show();
		$.ajax({
			dataType: 'html',
			url: 'kosar/getedit?pvid='+pvid,
			success: this.onCartItemEditReceived
			});
		$("#cartDialogEdit").dialog('open');
		},

	onCartItemAddReceived:function(data, textStatus){
		$('#cartDialogAdd').html(data);
		},
	onCartItemEditReceived:function(data, textStatus){
		$('#cartDialogEdit').html(data);
		},

	add:function(){
		var pvid = document.getElementById('cart_pvid').value;
		var ccount = parseInt(document.getElementById('cart_ccount').value);
		$.ajax({
			async:false,
			url: 'kosar/add?pvid='+pvid+'&ccount='+ccount
			});
		this.reloadList();
		$("#cartDialogAdd").dialog("close");
		},

	edit:function(){
		var pvid = document.getElementById('cartedit_pvid').value;
		var ccount = parseInt(document.getElementById('cartedit_ccount').value);
		$.ajax({
			async:false,
			url: 'kosar/set?pvid='+pvid+'&ccount='+ccount
			});
		this.reloadList();
		$("#cartDialogEdit").dialog("close");
		},

	del:function(pvid){
		if(!confirm('Biztosan törli a kosárból?')) return;
		$.ajax({
			async:false,
			url: 'kosar/del?pvid='+pvid
			});
		this.reloadList();
		},

	clear:function(){
		if(!confirm('Biztosan kiüríti a kosarat?')) return;
		$.ajax({
			async:false,
			url: 'kosar/clear'
			});
		this.reloadList();
		},

	reloadList:function(){
		$('#cartContent').html('<div id="cartLoading"><img src="res/loading.gif" alt="" /></div>').show();
		$.ajax({
			dataType: 'html',
			url: 'kosar/'+this.listtype,
			success: this.onCartListReceived
			});
		},
	onCartListReceived:function(data, textStatus){
		$('#cartContent').html(data);
		}

	}


