$(document).ready(function(){

    $(".salon_toggle_button").click(function(e){
        $(this).toggleClass('minus').parent().find('.salon_toggle_content').toggle();
        e.preventDefault();
    });
	
    $('.salon_wrapper .salon_map_list_regions img').maphilight({
        fillColor: '06859f',
        fillOpacity: 1,
        strokeOpacity: 0
    });
	
    $('.salon_block_list_regions li a').mouseover(function(){
        var href = $(this).attr('href');
        $(href).mouseover();
    }).mouseout(function(){
        var href = $(this).attr('href');
        $(href).mouseout();
    });
    
    if($(".salon_tabs.small").length > 0)
    {
        var uri = location.href;

        var initialIndex = 0;
        if(null != uri.match('#conferences')) {
            elements = $('.salon_info_small_tabs_container > .salon_tab_content');
            nbElements = elements.length;
            for(cpt = 0; cpt < nbElements; cpt++) {
                if(elements[cpt].id == 'conferences')
                {
                    initialIndex = cpt
                }
            }
        }
        else if(null != uri.match('#exposants')) {
            elements = $('.salon_info_small_tabs_container > .salon_tab_content');
            nbElements = elements.length;
            for(cpt = 0; cpt < nbElements; cpt++) {
                if(elements[cpt].id == 'exposants')
                {
                    initialIndex = cpt
                }
            }
        }

        $(".salon_tabs.small").tabs(".salon_tab_content", {tabs: 'li', current: 'active', initialIndex : initialIndex});
    }
    
    
    if($('.map-region').length > 0)
    {
        $('.map-region').each(function () {
            var map = $(this);
            var mapId = map.attr('id');
            var id_region ='region_link_'+mapId.replace('region_', '');

            map.mouseover(function (){ 
                $('#'+id_region).css('color', '#0D859F');
            });
            
            map.mouseout(function (){ 
                $('#'+id_region).css('color', '#000');
            });
        });
    }
});

function go(url)
{
    window.location = url;
    return false;
}


