$(document).ready(function() {
    
    // Overlay
    $("#bar img[title]").tooltip({ position: "center right", opacity: 0.7}); 
    
    // Menu "mon compte"
    $(".login-header").click(function () {
        $("ul.samoz-account").slideToggle("medium");
        $(this).toggleClass("login-header-selected");
    });
    $(document).click(function(event){      
        var target = $(event.target);
        if (target.parents("#nicemenu").length == 0) {              
            $(".login-header").removeClass('login-header-selected');
            $("ul.samoz-account").fadeOut("medium");
        }
    });
    
    // Affichage & fermeture du message flash
    $(window).load(function(event){         
        $(".samoz-flash").slideToggle("fast");
    }); 
    $('.samoz-flash .close').click(function(event){         
        $(".samoz-flash").slideToggle("fast", function(){
            $(".samoz-flash").remove();
        });
    }); 

    var KEY_ESCAPE  = 27;
    $(document).keydown(function(e){
        var keyCode = e.keyCode || e.which;
        switch (keyCode){
            case KEY_ESCAPE: {
                $(".samoz-flash").slideToggle("fast", function(){
                    $(".samoz-flash").remove();
                });
            }
        };
    });
    
    // Commande - sélection des radio button
    $('.samoz-commande-r-img').click( function(){
        $('.samoz-commande-r-box span.selected').removeClass('selected');
        $(this).parent().addClass('selected');
        $(this).next("input[@type=radio]").click();
    });

    $('input[name=design_repetition]:radio').click( function(){
        $('.samoz-commande-r-box span.selected').removeClass('selected');
        $(this).parent().addClass('selected');
    });

    $('.samoz-commande-t-box .samoz-commande-t-outer-box').click( function(){
        $('.samoz-commande-t-box span.selected').removeClass('selected');
        $(this).addClass('selected');
        $(this).children("input[name=design_tissu]:radio")[0].click();
    });
    
    $('.samoz-commande-f-box .samoz-commande-t-outer-box').click( function(){
        $('.samoz-commande-f-box span.selected').removeClass('selected');
        $(this).addClass('selected');
        $(this).children("input[name=design_format]:radio")[0].click();
    });
    
    // facebook - twitter tooltip
    $("#bar img[title]").tooltip({ position: "center right", opacity: 0.7});
    
    // toggle sur le formulaire d'inscription
    $('.samoz-add-address').click( function(){
        $(".samoz-form-toggle").slideToggle("fast");
        $(this).toggleClass("samoz-grey-col");
        $(this).toggleClass("samoz-add-address-selected");
    });

    // affichage d'un champ complémentaire sur le form d'inscription à la beta
    $("#id_origin").change(function() {
        if ( $("#id_origin").val() == "8" || $("#id_origin").val() == "9" || $("#id_origin").val() == "10" ){
            $("#id_detail_origin_box").show();
            }
        else {
            $("#id_detail_origin_box").hide();
            }
        });
});


