//TRIGGER
$(document).bind("changeRubric", function(event, div, _target)
{
    if(div == undefined)
        return;
    
    if(div=="clients")
    {        
        $('#loadingClients').show();
        $.ajax({ 
			url:_URI+_xmlClients, 
			type: "POST", 
			dataType: "xml",
		   	success: function(xml) 
		   	{
                var items = $(xml).find('ITEM');
                var totalItems = items.length;
                var numPagesClients = Math.ceil(totalItems / nbrShowClient);
                
                (currentPageClient == 1) ? $('#pagCPrev img').replaceWith('<img src="images/fleche-prec-empty.png" border="0" />') : $('#pagCPrev img').replaceWith('<img src="images/fleche-prec.png" border="0" />');
                (currentPageClient >= numPagesClients) ? $('#pagCNext img').replaceWith('<img src="images/flech-next-empty.png" border="0" />') : $('#pagCNext img').replaceWith('<img src="images/flech-next.png" border="0" />');
                
                if(currentPageClient > numPagesClients)
                    currentPageClient = numPagesClients;

                var _content = $('#client_content').empty();
                _content = $('#client_content').show();
                
                var limitStart = (currentPageClient-1)*nbrShowClient;
                var limitEnd = (currentPageClient-1)*nbrShowClient + nbrShowClient;
                
                var itemsPaginated = items.slice(limitStart, limitEnd);
                
                $('#numPagC').text(currentPageClient+'/'+numPagesClients); 
                
                itemsPaginated.each(function()
                {                                        
                    _content.append($('<ul id="all_clients">'+
                    '<li class="bouton_client"><img style="width:103px;" src="'+_URI+$(this).find('IMG_SMALL').text()+'" border="0" /></li>'+
                    '</ul>'));
                });
                $('#loadingClients').hide();
            }
        });
    }
    else if(div == "works")
    {
        $('#loading').show();
        $.ajax({ 
			url:_URI+_xmlWorks, 
			type: "POST", 
			dataType: "xml",
		   	success: function(xml) 
		   	{
                var items = $(xml).find('ITEM[display=1]');
                var totalItems = items.length;
                var numPagesWork = Math.ceil(totalItems / nbrShow);
               
                (currentPageWork == 1) ? $('#pagWPrev img').replaceWith('<img src="images/fleche-prec-empty.png" border="0" />') : $('#pagWPrev img').replaceWith('<img src="images/fleche-prec.png" border="0" />');
                (currentPageWork == numPagesWork) ? $('#pagWNext img').replaceWith('<img src="images/flech-next-empty.png" border="0" />') : $('#pagWNext img').replaceWith('<img src="images/flech-next.png" border="0" />');
                
                if(currentPageWork > numPagesWork)
                    currentPageWork = numPagesWork;

                var _content = $('#works_content').empty();
                
                var limitStart = (currentPageWork-1)*nbrShow;
                var limitEnd = (currentPageWork-1)*nbrShow + nbrShow;             
                
                var itemsPaginated = items.slice(limitStart, limitEnd);
                      
                $('#numPagW').text(currentPageWork+'/'+numPagesWork);
                
                itemsPaginated.each(function()
                {       
                    _id_ = $(this).find('ID').text();
                    
                    _content.append($('<ul><li><a class="bouton" href="#detail_work" rel="'+_id_+'"></a></li></ul>'));
                    _content.append($('<div class="work">'+
                    '<img src="'+_URI+$(this).find('MOBILE').find('MIN').text()+'" border="0" />'+
                    '<h2>'+$(this).find('TITRE').text()+'</h2>'+
                    '<p class="sous_titre">'+$(this).find('PROJET').text()+'<em>projet</em></p>'+
                    '<p class="sous_titre">'+$(this).find('SECTEUR').text()+'<em>secteur</em></p>'+
                    '<p class="sous_titre">'+$(this).find('CLIENT').text()+'<em>client</em></p>'+
                    '</div>'));
                    _content.append($('<div class="clear"></div>'));
                });
                $('#loading').hide();
            }
        });
    }
    else if(div == "detail_work")
    {
        wPrevNextDetail(_target.attr('rel'));
    }
});
