jQuery(document).ready(function() {

    // menu lewe //

    $("li.second").hide();
    var ciacho = $.cookie("ciastko");
    if(ciacho != '')
    {
        $("a.kat_but:eq("+ciacho+")").parent("li.glowna").nextUntil("li.glowna").show();
        $("a.kat_but:eq("+ciacho+")").text('(zwiń)');
    }
    
    $("a.kat_but").click(function(e) {
        var id = $('a.kat_but').index(this);
        $.cookie("ciastko", id, {expires: 1});
        $(this).text($(this).text() == '(rozwiń)' ? '(zwiń)' : '(rozwiń)');
        $(this).parent("li.glowna").nextUntil("li.glowna").slideToggle("medium");
        return false;
    });

    // newsletter //

    $("form.newsletter").submit(function() {
        var error = false;
        if ($(".check_regulamin").is(":checked")) 
        {
            if($(".mail_input").val().length == 0)
            {
                alert('Proszę podać poprawny adres e-mail!');
                $(this).focus();
                error = true;
            }
        } 
        else
        {
            alert('Musisz zaakceptować nasz regulamin!');
            error = true;
        }
        if(error == true)
            return false;
        else
            return true;
    });

    // kontakt //

    $("form#formkontakt").submit(function(){
        var error = false;
        if($(":text[name='imie']").val() == 0)
        {
            alert('Proszę podać imię i nazwisko!');
            $(this).focus();
            error = true;
        }
        else if($(":text[name='email']").val() == 0)
        {
            alert('Proszę podać adres e-mail!');
            $(this).focus();
            error = true;
        }
        else if($(".textarea").val() == 0)
        {
            alert('Proszę wpisać treść wiadomości!');
            $(this).focus();
            error = true;
        }
        
        if(error == true)
            return false;
        else
            return true;
    });

    // galeria //

    $("a.image_link, a.image_link[rel=grupa_img]").fancybox({
        'titlePosition'  : 'over',
        'cyclic' : true
    });


    $("span#reg_show").click(function() {
        window.open("regulamin.html", "Regulamin Kamila Kollektion", "width=550, height=575");
        return false;
    });

    $("span#mapa").click(function() {
        window.open("mapa.html", "Regulamin Kamila Kollektion", "width=550, height=575");
        return false;
    });


    if($.cookie("opcjebox") != null)
    {
        $.cookie("opcjebox") === "Opcje sortowania" ? $("div.sort").show() : $("div.aranz").show();
    }

    var urlQuery = location.pathname;
    urlQuery = urlQuery.replace('/', '');
    var split = urlQuery.split(',');
    split = split[2];

    if(split === 'order' || split === 'price')
    {
        if(split === 'order')
            $('body').find('a.sortlink').eq(0).removeClass('sortlink').addClass('sortlink_selected');
        else
            $('body').find('a.sortlink').eq(1).removeClass('sortlink').addClass('sortlink_selected');
    }

});

