jQuery(document).ready(function()
{
    jQuery(".letterCategory").click(function()
    {
	 $p = jQuery(this).parent();
	 $ul = $p.children('ul');
	if ($ul.css('display') == 'none')
	{
		$ul.show();
		jQuery(this).find('span').text("masquer la liste");
	}
	else
	{
		$ul.hide();
		jQuery(this).find('span').text("afficher la liste");
	}
    });

    //Moteur de recherche JS pour les interlocuteurs
    jQuery('#interlocuteurs-form').submit(function() { return false;});
    jQuery('#interlocuteurs-filter').find('.submit').click(function () {
        var lieu = jQuery('#product_filters_city option:selected').html();
        var domaine_id = jQuery('#product_filters_product_category_ids').val();
        if (lieu == '' && domaine_id == '')
        {
            jQuery('#interlocuteurs-list').find('li').show();
        }
        else
        {
            jQuery('#interlocuteurs-list').find('li').hide();
            var selecteur = '';
            if (domaine_id != '')
                selecteur += 'li input[name=category][value='+domaine_id+']';
            if (lieu != '')
                selecteur += 'li input[name=city][value='+lieu+']';
            if (domaine_id != '' && lieu != '')
                selecteur = 'li input[name=city][value='+lieu+']';
            jQuery('#interlocuteurs-list').find(selecteur).each(function () {
                if (domaine_id != '' && lieu != '')
                {
                    if (jQuery(this).parent().find('input[name=category][value='+domaine_id+']').length > 0)
                    {
                       jQuery(this).parent().show(); 
                    }
                }
                else
                {
                    jQuery(this).parent().show();
                }
            });
        }
    });
});
