$(function(){
    var menu_selected = 'menu_corporate';
    var last_open_tabfiche = null;
    
    $('.nojs').hide();
    
    $(".marques_list img").mouseover(function(){
        var url_image = $(this).attr('src');
        var ext = url_image.split('.').pop();
        var old_url = url_image;
        var final = url_image.substr(0, url_image.length - (ext.length+1));
        pos = final.indexOf('_hover', 0);
        if (pos != -1) {
            final = url_image.substring(0, pos);
            $(this).attr('src', final+'.'+ext);
        } else {
            $(this).attr('src', final+'_hover.'+ext);
        }
    }).mouseout(function(){
        var url_image = $(this).attr('src');
        var ext = url_image.split('.').pop();
        var final = url_image.substr(0, url_image.length - (ext.length+1));
        pos = final.indexOf('_hover', 0);
        if (pos != -1) {
            final = url_image.substring(0, pos);
            $(this).attr('src', final+'.'+ext);
        } else {
            $(this).attr('src', final+'_hover.'+ext);
        }
    });
    
    
    
    $('a.switch_tab_fiche').click(function(){
        id = $(this).attr('id');
        
        if (last_open_tabfiche == id)
            return false;
            
        $('.head_tab').animate({height: 55, opacity: 0.7}, 'fast')
        .animate({height: 0, opacity: 0.25}, 'normal', function() {
            $('.head_tab').hide();
        });
        $('#c_'+id).animate({height: 350, opacity: 1}, 'fast', function() {
            $('#c_'+id).show();
        });
        
        last_open_tabfiche = id;
        return false;
    });
    
    $('a.return_to_original_menu').click(function(){
        $('#dynamic_speedbar').animate({
            opacity: 0.25,
            height: 'toggle'
        }, 500, function() {
            $('#dynamic_speedbar').hide();
            $('#old_speedbar').animate({
                opacity: 1,
                height: 'toggle'
            }, 300);
        });
        return false; 
    });
    
    /*$('.cadre_mini ul a').click(function(){
        var settings = {
            thumbs_list_id:      'listing_boat',
            full_image_block_id: 'content_photo_block',
            thumb_active_class:  'selected',
            loader_image:        'templates/images/loader.gallery.gif',
            loader_image_id:     'loader_photo',
            loader_image_title:  'Please wait',
            timeout:              1000,
        };
        
        loader_obj        = $('#'+settings.loader_image_id);
        content_image_obj = $('#'+settings.full_image_block_id).find('img');
        content_image     = content_image_obj.attr('src');
        click_image       = $(this).attr('href');
        nb_thumbs         = $('#'+settings.thumbs_list_id+' li');
        nb_thumbs         = nb_thumbs.length;
        
        if (click_image == content_image) 
            return false;
        
        loader_obj.show();
        content_image_obj.attr('src', 'templates/images/blank.gif');
        content_image_obj.css({opacity: 0.0})
            .attr('src', click_image)
            .addClass('active')
            .animate({opacity: 1.0}, 1000, function() {
                loader_obj.hide();
            }
        );

        return false;
    }); */
    
    $('ul#navigation li').click(function(){
        if (!$(this).hasClass('selected')) {
            $('ul#navigation').find('li#'+menu_selected).removeClass('selected');
            menu_selected = $(this).attr('id');
            $(this).addClass('selected');
            var start_delay = 500;
            $('ul#navigation li:not(.selected)').each(function(i){
                $(this).slideUp(start_delay);
                start_delay = start_delay - 50;
            });
            $('#content_'+menu_selected).show();
            if ($('#back_to_menu').is(':hidden'))
                $('#back_to_menu').show();
        }
        return false;
    }); 
    
    $('.click_to_hide_nav').click(function(){
        $('ul#navigation').find('li#'+menu_selected).
            removeClass('selected');
        $('.content_box_nav').hide();
        var start_delay = 500;
        $('ul#navigation li:not(.selected)').each(function(i){
            $(this).slideDown(start_delay);
            start_delay = start_delay + 50;
        });
        $('#back_to_menu').hide();
        return false;
    });
    
    $('form#sort_by select#sortby_field').change(function() {
    	$(location).attr('href', $('#form_url').val()+'__sb='+$(this).val());
    });
});

