var periodical;
var basketItemCount;
function addItem(id, amount, basketButtonId, currencyId, termDays, fisNo, sira)
{
	var item = {};
	item["id"] = id;

	if(!amount)
		item["amount"] = 1;
	else
		item["amount"] = amount;

	if(!currencyId)
		item["currencyId"] = 120; // YTL
	else
		item["currencyId"] = currencyId;

	if(!termDays)
		item["termDays"] = 0; // peşin
	else
		item["termDays"] = termDays;

	if(!fisNo)
		item["fisNo"] = 0; // tavsiye sepet fiş no
	else
		item["fisNo"] = fisNo;

	if(!sira)
		item["sira"] = 0; // tavsiye sepet sira no
	else
		item["sira"] = sira;

	if(basketButtonId)
	{
		if($(basketButtonId).offsetWidth == '83')
		{
			$(basketButtonId).src = '/img/buttonSepeteEkleniyor_83.gif';
		}
		else
		{
			$(basketButtonId).src = '/img/buttonSepeteEkleniyorBiggest.gif';
		}
	}

	encodedItem = JSON.encode(item);

  	var jSonRequest = new Request.JSON({
		url : '/?a=basket.add&layout=empty',
		onComplete : function(responseJson, responseText) {
            /*
			if($('basketItemCount') != undefined)
				$('basketItemCount').set("html", responseJson.basket.itemCount);
                */
			if(basketButtonId)
			{
				if($(basketButtonId).offsetWidth == '83')
				{
					$(basketButtonId).src = '/img/buttonSepeteEklendi_83.gif';
					setTimeout("$('"+basketButtonId+"').setProperty('src','/img/buttonSepeteEkle_83.gif');", 3000);
				}
				else
				{
					$(basketButtonId).src = '/img/buttonSepeteEklendiBiggest.gif';
					setTimeout("$('"+basketButtonId+"').setProperty('src','/img/buttonSepeteEkleBiggest.gif');", 3000);
				}
			}
            refreshBasket();
		}
	}).send('json='+encodedItem);
}

function refreshBasket()
{
	new Ajax("/?a=basket.topSummary&layout=empty", {
		method: 'post',
		update: "topBasket",
		onComplete: function() {ajaxifyFormsLinks("topBasket");},
		evalScripts:true
	}).request();
}

function saveBasket()
{
	new Ajax("/?a=basket.save&layout=empty&basketName="+$("basketName").value, {
		method: 'post',
		onComplete: function() {
			$("saveBasketCheckbox").setProperty("checked",false);
			$("saveBasket").setStyle("display","none");
			$("saveBasketMessage").setStyle("display","block");
			$("basketName").value = "";
			setTimeout("$('saveBasketMessage').setStyle('display','none');",1250);
		}

	}).request();
}

function toggleItem(itemId,obj)
{

	if(obj.src.match("/img/showBasketGrey.gif"))
	{
		$('basketContainer'+itemId).setStyle('display','');
		$('item'+itemId).removeClass('item');
		$('item'+itemId).addClass('itemHover');
		obj.src='/img/hideBasketGrey.gif';
	}
	else
	{
		$('basketContainer'+itemId).setStyle('display','none');
		$('item'+itemId).removeClass('itemHover');
		$('item'+itemId).addClass('item');
		obj.src='/img/showBasketGrey.gif';
	}
}

function useBasketController(basketId)
{
	/*
	if(basketItemCount > 0)
	{
		var flag = confirm("Mevcut sepetinizi kaydetmek ister misiniz?");
		if(flag)
		{
			var now  = new Date();
			var date = now.getFullYear()+"-"+(now.getMonth()+1)+"-"+now.getDate();
			new Ajax("/?a=basket.save&layout=empty&basketName=Sepet-"+date, {
				method: 'post',
				onComplete: function() {
					useBasket(basketId);
				}

			}).request();
		}
		else
			useBasket(basketId);
	}
	else
	*/
		useBasket(basketId);
}

function useBasket(basketId)
{
	new Ajax("/?a=basket.set&layout=empty&basketId="+basketId, {
		method: 'post',
		onComplete: function(r) {
			//refreshBasket();
			//ajaxifyFormsLinks("basketSummaryOpenRows");
			$("useStatus"+basketId).setStyle("display","block");
			setTimeout("$('useStatus'+"+basketId+").setStyle('display','none');",1250);
			location.href='/?a=basket.detail';
		},
		evalScripts:true
	}).request();
}

function toggleBasketSummary()
{
    if($('topBasketSummary').style.display == '')
    {
        $('topBasketSummary').style.display = 'none';
    }
    else
    {
        $('topBasketSummary').style.display = '';
    }
}

