/* saved baskets */
loadText = '<img src="/img/ajaxLoadSmall.gif" width="16" height="16" alt="" align="absmiddle" /> Yükleniyor';
//showText = '<img src="/img/arrowDownWhiteOnRed.png" width="13" height="13" alt="" align="absmiddle" /> <span class="u">Sepeti Göster</span>';
//hideText = '<img src="/img/arrowUpWhiteOnRed.png" width="13" height="13" alt="" align="absmiddle" /> <span class="u">Sepeti Sakla</span>';
showText = '<span class="u">Detayları Göster</span>';
hideText = '<span class="u">Detayları Kapat</span>';

function toggleRow(id)
{
	collapsibleIndex = $('basketToggler_'+id).getProperty('collapsibleIndex');
	basketCollapsibles[collapsibleIndex].stop();

	if(basketCollapsibles[collapsibleIndex].open)
		closeRow(id, collapsibleIndex);
	else
		openRow(id, collapsibleIndex);
}

function colorRow(id)
{
	//$('basket_'+id).setStyle('background','url(/img/basketsActiveRowBg.gif) top left no-repeat');
}

function deColorRow(id)
{
	//$('basket_'+id).setStyle('background','#ffffff');
}

function openRow(id, collapsibleIndex)
{
	$('basketDetails_'+id).setHTML('<img src="/img/ajaxLoadSmall.gif" width="16" height="16" alt="Yükleniyor" />');

	var url_ = '/?a=basket.print&basketId='+id+'&layout=empty';
	$('basketToggler_'+id).setHTML(loadText);
	/*
	new Ajax(url, {
		method: 'get',
		update: 'basketDetails_'+id,
		evalScripts: true,
		onComplete:function(){
			colorRow(id);
			basketCollapsibles[collapsibleIndex].show();
			postProcessPage('basketDetails_'+id);
			$('basketToggler_'+id).setHTML(hideText);
		}
	}).request();
	*/
	var request = new Request({
		url: url_,
		onSuccess:function(responseText, responseXML){
			$('basketToggler_'+id).setHTML(hideText);
			$('basketDetails_'+id).setHTML(responseText);
			postProcessPage('basketDetails_'+id);
			colorRow(id);
			basketCollapsibles[collapsibleIndex].show();
		}
	}).send();
}

function closeRow(id, collapsibleIndex)
{
	deColorRow(id);
	$('basketToggler_'+id).setHTML(showText);
	basketCollapsibles[collapsibleIndex].hide();
}

function delSavedBasketRow(basketId, itemId)
{
	var url_ = '/?a=basket.remove&basketId='+basketId+'&itemId='+itemId+'&layout=empty';
	var request = new Request({
		url: url_,
		onSuccess:function(responseText, responseXML){
			/*
			$('basketDetails_'+basketId).setHTML(responseText);
			postProcessPage('basketDetails_'+basketId);
			colorRow(basketId);
			basketCollapsibles[collapsibleIndex].show();
			*/

			//$('basketItem_'+basketId+'_'+itemId).setStyle('display', 'none');
			removedElement = $('basketItem_'+basketId+'_'+itemId).dispose();
			postProcessPage('basketDetails_'+basketId);
			postProcessPage('basketCollapsible_'+basketId);
			postProcessPage('itemsContainer');

			allDeletedFlag = 1;
			$$('#basketItems_'+basketId+' div.basketItem').each(function(item_, index_) {
				if(item_.getStyle('display') == 'none')
				{
					//
				}
				else
				{
					allDeletedFlag = 0;
				}
			});
			if(allDeletedFlag)
			{
				//var removedElement = $('basketItems_'+basketId).dispose();
				removedElement = $('basketDetails_'+basketId).dispose();
				removedElement = $('basketCollapsible_'+basketId).dispose();
				removedElement = $('basketToggler_'+basketId).dispose();
				removedElement = $('basket_'+basketId).dispose();
				postProcessPage('itemsContainer');
			}
			else
			{
				basketIndex = $('basketToggler_'+basketId).get('collapsibleIndex');
				//basketCollapsibles[basketIndex].hide();
				basketCollapsibles[basketIndex].show();
			}
		}
	}).send();

}
function delSavedBasket(basketId)
{
	var url_ = '/?a=basket.delete&basketId='+basketId+'&layout=empty';
	var request = new Request({
		url: url_,
		onSuccess:function(responseText, responseXML){
			toggleRow(basketId);
			$('basket_'+basketId).setStyle('display', 'none');
		}
	}).send();

}
/* // saved baskets */