$(document).ready(function(){
        cart_update();
        count_total();
});

function checkform(){
        $("form").find("input").css({backgroundColor:"#FFFFFF"});
        if(!$("#fio").val()){
                $("#fio").css({backgroundColor:"#FF6B66"});
                return false;
        }
        if(!$("#phone").val()){
                $("#phone").css({backgroundColor:"#FF6B66"});
                return false;
        }
        if(!$("#adress").val()){
                $("#adress").css({backgroundColor:"#FF6B66"});
                return false;
        }
        return true;
}

function count_total() {
        var total = 0;
        $("span.ids").each(function(){
                var price = parseInt($("#price_"+this.id).text());
                var count = parseInt($("#count_"+this.id).val());
                var cost = price*count;
                total = total + cost;
                $("#total_"+this.id).text(cost);
        });
        $("#total").text(total);
}

function add_to_cart(id) {
        var add = $.cookie('cart');
        var ids = '';

        if(add){
                ids = add + ':' + id;
        }
        else{
                ids = id;
        }

        $.cookie('cart', ids, {path: '/',domain: document.domain});
        window.parent.location="/cart/show";
        cart_update();


};

function del_from_cart(id) {
        var add = $.cookie('cart').split(/:/);
        var narr = new Array();
        for (var i = 0; i < add.length; i++){
                if(id != add[i]){
                        narr.push(add[i]);
                }
        }
        add = narr.join(":");
        $.cookie('cart', add, { path: '/',domain: document.domain});
        window.location.reload();
}


function cart_update() {
        var id = $.cookie('cart');
        if(id){
                $.getJSON("/cart/up/"+id,{},
                        function(data){
                                $("#cart_summ").text(data['summ']);
                                $("#cart_items").text(data['items']);
                        });
        }
        else{
                $("#cart_summ").text(0);
                $("#cart_items").text(0);
        }
}
function delete_cookie() {
        $.cookie('cart', null,{ path: '/',domain: document.domain});
        $("#cart_summ").text(0);
        $("#cart_items").text(0);
        window.location.reload(true);
}

function recount(){
    var total = 0;
    $(".cart_table").find(".item_row").each(function(){
        var price = parseInt($(this).find(".item_price").text());
        var count = parseInt($(this).find(".item_count").val());
        var summ = price * count;
        total = total + summ;
        $(this).find(".item_summ").text(summ);
    });
    $(".cart_table").find(".item_total").text(total);
}
