$(document).ready(function() {
    
    $('a#category_note_button').toggle(function() {
        $("div#category_note").slideDown();
    }, function() {
        $("div#category_note").slideUp();
    });
    
    $(".cart_del").click(function() {
        if (!confirm("Opravdu chcete toto zboží odstranit z košíku?"))
        { 
            return false;
        }
    });
        
	$("#show_brand").click(function() {
        $('html, body').animate({
            scrollTop: $("#filtr_brand").offset().top
        }, 1000);
        return false;
    });
                
    $("#show_size").click(function() {
        $('html, body').animate({
            scrollTop: $("#filtr_size").offset().top
        }, 1000);
        return false;
    });
    
    //check_shipping_form();
    
    $("#state").live('change', function() {
        $(this).after("<span class=\"loading\"></span>");
        check_shipping_form();
    });
    
    $("div.shipping_right input").focus(function() {
        $(this).css('background-color', '#ffffcc');
    }).blur(function() {
        $(this).css('background-color', '#ffffff');
    });
    
    $("div.shipping_right textarea").focus(function() {
        $(this).css('background-color', '#ffffcc');
    }).blur(function() {
        $(this).css('background-color', '#ffffff');
    });
    
    if($('#fullbanner').length != 0)
    {
        $.get('/item/banner', function(data) {
            $('#fullbanner').html(data);
        });
    }
    
    var facebook_done   = [];
    var facebook_actual = 1;
    
    $(".facebook_done_box").find("div#facebook_done_item").each(function(i) {
        facebook_done.push(i+1);
    });
    
    if(facebook_done.length > 1)
    {
        $(".move_right").show();
    }
    
    $(".move_left").click(function () {
        $(".facebook_done_"+facebook_actual).hide();
        $(".facebook_done_"+Number(facebook_actual-1)).show();
        facebook_actual = Number(facebook_actual-1);
        
        $(".move_right").show();
        
        if(facebook_actual == 1)
        {
            $(".move_left").hide();
        }
        
        return false;
    });
    
    $(".move_right").click(function () {
        //alert(".facebook_done_" + Number(facebook_actual+1));
        $(".facebook_done_"+facebook_actual).hide();
        $(".facebook_done_"+Number(facebook_actual+1)).show();
        facebook_actual = Number(facebook_actual+1);
        
        $(".move_left").show();
        
        if(facebook_actual == facebook_done.length)
        {
            $(".move_right").hide();
        }
        return false;
    });
       
});

function check_shipping_form()
{
    var price_total = $("#price_total_czk").val();
    
    if ($("#state").val() == 'cz')
    {
        if($("#shipping").attr("class") != 'cz')
        {
            $.get('/cart/get_shipping_type/cz/'+price_total, function(data) {
                $("#shipping").html(data);
            });
            
            $("#shipping").removeClass("sk");
            $("#shipping").removeClass("pl");
            $("#shipping").removeClass("out");
            $("#shipping").addClass("cz");
            $('.loading').fadeOut();
        }
    }
    else if ($("#state").val() == 'sk')
    {
        if($("#shipping").attr("class") != 'sk')
        {
            $.get('/cart/get_shipping_type/sk/'+price_total, function(data) {
                $("#shipping").html(data);
            });
            
            $("#shipping").removeClass("cz");
            $("#shipping").removeClass("pl");
            $("#shipping").removeClass("out");
            $("#shipping").addClass("sk");
            $('.loading').fadeOut();
        }
    }
    else if ($("#state").val() == 'pl')
    {
        if($("#shipping").attr("class") != 'pl')
        {
            $.get('/cart/get_shipping_type/pl/'+price_total, function(data) {
                $("#shipping").html(data);
            });
            
            $("#shipping").removeClass("cz");
            $("#shipping").removeClass("sk");
            $("#shipping").removeClass("out");
            $("#shipping").addClass("pl");
            $('.loading').fadeOut();
        }
    }
    else if ($("#state").val() == 'out')
    {
        if($("#shipping").attr("class") != 'out')
        {
            $.get('/cart/get_shipping_type/out/'+price_total, function(data) {
                $("#shipping").html(data);
            });
            
            $("#shipping").removeClass("cz");
            $("#shipping").removeClass("sk");
            $("#shipping").removeClass("pl");
            $("#shipping").addClass("out");
            $('.loading').fadeOut();
        }
    }
}

function otevri_menu(id_menu)
{
    var element = document.getElementById("rodic_"+id_menu);
  
    if(element.style.display=='none')
    {
        element.style.display='block';
    }
    else
    {
        element.style.display='none';
    }
}

function send_order(element)
{
    element.value       = 'Odesílám objednávku ...';
    element.className   = 'gray_submit';
}
