$(document).ready(init);

function init()
{

    $('#add_cart_form').submit(function() {
        $.ajax({
            type: "POST",
            data: $('#add_cart_form').serialize(),
            url: "/cart/add_product/",
            cache: false,
            dataType: "json",
            success: function(data, textStatus) {
        	console.log(data);
        	console.dir(data);
        		update_cart_inline(data);
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
            	
            }
        });
        return false;
    });
    
    function update_cart_inline(data)
    {
    	$("#cart_info").text(data['items_count']+" поз. на "+data['amount']+" р.");
    }
	
	
	
	jQuery.extend(jQuery.validator.messages, {
        required: "Это поле необходимо заполнить",
        remote: "Исправьте это поле чтобы продолжить",
        email: "Введите правильный email адрес.",
        url: "Введите верный URL.",
        date: "Введите правильную дату.",
        dateISO: "Введите правильную дату (ISO).",
        number: "Введите число.",
        digits: "Введите только цифры.",
        creditcard: "Введите правильный номер вашей кредитной карты.",
        equalTo: "Повторите ввод значения еще раз.",
        accept: "Пожалуйста, введите значение с правильным расширением.",
        maxlength: jQuery.format("Нельзя вводить более {0} символов."),
        minlength: jQuery.format("Должно быть не менее {0} символов."),
        rangelength: jQuery.format("Введите от {0} до {1} символов."),
        range: jQuery.format("Введите число от {0} до {1}."),
        max: jQuery.format("Введите число меньше или равное {0}."),
        min: jQuery.format("Введите число больше или равное {0}.")
	});
	
	
}


// FireBug
if (!("console" in window) || !("firebug" in console)) 
{
	var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml", "group",
	             "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"];
	window.console = {};
	for (var i = 0; i <names.length; ++i) { window.console[names[i]] = function() {} };
}



