﻿/**
 * Функция отвечает за дествия после добавления товара в корзину
 * ищет объект с id basketInformerId, если он найден анимирует его 
 * для правильной работы необходимо поключение плагина colors.jquery.js
 */
$(document).ready(function()
{
	basketInformerId = '#basket';
	bgColor = '#FFFFFF';
	animateColor = '#2AB7F3';
	animateSpeed = 700;

	basketInformerObj = $(basketInformerId);
	responseDelayTrigger = false;
});

function responseDelay(response)
{
	if (! responseDelayTrigger) {
		responseDelayTrigger = true;
		basketInformerObj.html($(basketInformerId, response).html());
		$('#basket_loader').show();
		interval = setInterval("$('#basket_loader').hide(); responseDelayTrigger=false; clearInterval(interval)", 1300);
	}
}

function basket_animate(response)
{
	if($(basketInformerObj).length != 0)
	{
		var targetOffset = basketInformerObj.offset().top - 20;
		//Если информер корзины выше области видимости то сначала сдвинуть скролл
		if($('html,body').scrollTop() > targetOffset)
			$("html:not(:animated)"+( ! $.browser.opera ? ",body:not(:animated)" : "")).animate({scrollTop: targetOffset}, 700, 'linear', function() {
				responseDelay(response);
			});
		else
		{
			basketInformerObj.html($(basketInformerId, response).html());
			$('#basket_loader').show();
			interval = setInterval("$('#basket_loader').hide(); clearInterval(interval)", 1300);
		}
	}
	else
		alert('Товар добавлен в корзину');
}
