﻿String.prototype.trim = function () {return this.replace(/^\s*/, "").replace(/\s*$/, "");}

$(function() {	
	$('.alert-container').hide();
	$('input.cartbutton').click(addToCart);
	$('#cartclear').click(cartClear);
	updateCart();
});

function hideAlert(){	
	$('.alert-container').hide("slow");
}

function addToCart(){

	var name = $(this).attr('itemname');
	var cid = $(this).attr('cid');
	var d = '{"name": "'+name+' " , "cid": "'+cid+'"}';
	
	var data = $.cookie('data');
	if (data != null){
		$.cookie('data', data + ', ' + d, { expires: 2, path: '/' });
	}else{
		$.cookie('data', d, { expires: 2,  path: '/' });
	}
	updateCart();
	$('#alert'+cid).show("slow");
	setTimeout(function(){
      hideAlert();
	},2000);
}

function cartClear(){
	$.cookie('data', null, { expires: -1, path: '/'});
	
	updateCart();
}

function updateCart(){
	var data = $.cookie('data');
	if (data != null){
		data = eval('[' + data + ']');

		var count = 0;
		$.each(data, function(i, item){
			count = count + 1;
		})

		$('#cipos').css('display', 'inline');		
		$('#cicount').text(' ' + count + ' ');
		
	}else{
		$('#cicount').text('Ваш заказ пуст');
		$('#cipos').css('display', 'none');
	}
}

