$(document).ready(function(){
    // kosik

    $(".pridat-polozku").click( function() {

        url = $(this).attr("href");
        var rozparsovana = url_rozprarsuj(url);

        if ($("#pocet_kusov").length != 0) {
            var pocet_kusov = $("#pocet_kusov").val();
        }
        else
        {
            var pocet_kusov =1;
        }


        $.ajax({
            type: "POST",
            dataType: 'json',
            url: "/ajax/pridat_do_kosika",
            data: "id="+rozparsovana[2]+'&pocet_kusov='+pocet_kusov,
            success: function(msg){

                if (msg==0)
                {
                    $.jnotifica("Položku sa nepodarilo vložiť do košíka");

                }
                else
                {
                    if (msg.qty==1) {
                        $.jnotifica("Položka bola vložená do košíka");
                    }
                    else
                    {
                        $.jnotifica("Položky boli vložené do košíka");
                    }

                    $("#modul-kosik .pocet-poloziek, #join .pocet-poloziek").html(msg.total_qty_text);
                    $("#modul-kosik .cena-celkom, #join .cena-celkom").html(msg.total);

                    $("#modul-kosik").effect('pulsate', {
                        times:2
                    });
                }

                return false;
            }
        });

        return false;
    });


    $(".odobrat-polozku").click( function() {


        url = $(this).attr("href");
        var rozparsovana = url_rozprarsuj(url);

        var element = $(this);
        $.ajax({
            type: "POST",
            dataType: 'json',
            url: "/ajax/odobrat_z_kosika",
            data: "id="+rozparsovana[2],
            success: function(msg){

                if (msg=='false')
                {
                    $.jnotifica("Položku sa nepodarilo z košíka odobrať");
                }
                else
                {

                    $.jnotifica("Položka bola odobraná z košíka");
                    if (msg.qty==null)
                    {
                        $(element).parent().parent().hide(300);
                    }
                    else
                    {
                        $(element).parent('span.left').children('span.akcia').children('span.pocet-poloziek').html(msg.qty);
                        $(element).parent().parent().children().children('.cena-polozky').html((msg.qty*msg.price).toFixed(2));
                    }

                    $('.cena-spolu').html(msg.cena_spolu);
                    $("#modul-kosik .pocet-poloziek, #join .pocet-poloziek").html(msg.total_qty_text);
                    $("#modul-kosik .cena-celkom, #join .cena-celkom").html(msg.total);

                    $("#modul-kosik").effect('pulsate', {
                        times:2
                    });
                }

                return false;
            }
        });
        return false;
    });

    // end kosik

    // komentare

   


    $("#produkt .prispevok-reakcie a.reagovat").live("click", function()
    {
        $(this).parent("td").parent('tr').parent('tbody').children('.komentovat').css("display","table-row");
        $(this).parent("td").parent('tr').parent('tbody').children('.komentovat').children("td").children("form").children("textarea").focus();
        return false;
    });

    $("#produkt .subinfo a.reagovat").live("click", function()
    {
        $(this).parent("p").parent('td').children('.prispevok-reakcie').children('table').children('tbody').children('.komentovat').css("display","table-row");
        $(this).parent("p").parent('td').children('.prispevok-reakcie').children('table').children('tbody').children('.komentovat').children('td').children('form').children("textarea").focus();
        return false;
    });

    $('#produkt .komentovat td form textarea').live("blur", function(){
        if($(this).val() == "")
        {
            $(this).parent("form").parent('td').parent(".komentovat").fadeOut(300);
            return false;
        }
    });

    $('.album-reagovat').live("click", function(){
        var tlacidlo = $(this);
        var id = $(this).parent().children("input[name*='prispevok-id']").val();
        var prispevok = $('#reakcia-text-'+id).val();
        var dataString = 'text='+ prispevok+'&id='+id;
        $.ajax({
            type: "POST",
            url: "/album/pridat-reakciu",
            data: dataString,
            success: function(msg) {
                if (msg=='true')
                {
                    tlacidlo.parent('form').parent('td').parent('tr').parent('tbody').load('/album/reakcie/'+id);
                }
            }

        });
        return false;
    });

    $('.album-komentovat').live("click", function(){
        var tlacidlo = $(this);
        var id = $(this).parent().children("input[name*='prispevok-id']").val();
        var prispevok = tlacidlo.parent().children('textarea').val();
        var dataString = 'text='+ prispevok+'&id='+id;
        $.ajax({
            type: "POST",
            url: "/album/pridat-komentar",
            data: dataString,
            success: function(msg) {
                if (msg=='true')
                {
                    tlacidlo.parent('form').parent('#tabs-2').load('/album/komentare/'+id);
                }
            }

        });
        return false;
    });
// komentare koniec

});
