// function slider
(function($){
  $.fn.autoslide = function(params){
        
  // Paramètres
  var params = $.extend({
    tempo: 1000,
    pause: 3000,
    height: 60,
    width: 240,
    shader: false,
    ajax: '',
    selector: '',
    content: ''
  },params);
  
  items=$(this);
  var i=0;
  
  //if(jQuery.browser.msie){params.shader=false;}
  
  if(params.shader==true){var shader={marginLeft: '-'+params.width+'px','opacity':0};}
  else                   {var shader={marginLeft: '-'+params.width+'px'};}
  
  var mover=function move(jElt){
    
    
    jElt.eq(i).animate({marginLeft: 0},params.pause,null,function(){      
      
      if(params.shader==true){jElt.eq(i).css({'opacity':0.25});}    
      if(params.shader==true){
          var w=i+1;
          if(w>jElt.length-1){w=0}

          jElt.eq(w).css({'opacity':0.5}).animate({'opacity':1},{queue:false,duration:(params.tempo+500)});
          }
      
      jElt.css({'overflow':'hidden'});
      jElt.eq(w).css('filter','');        
      jElt.eq(i).animate(shader,params.tempo,null,function(){

        var z=i-1;        
        
        if(z<0){z=jElt.length-1;}
        else if(z>jElt.length-1){z=0;}
        
        jElt.eq(z).css({'margin-left':0});        
        jElt.eq(i).css({'margin-left':0}).insertAfter(jElt.eq(z));        
        i++;
        if(i>jElt.length-1){i=0;}
        
        setTimeout(function(){jElt.eq(w).css({'filter':'','overflow':'auto'})},500);

        mover(jElt);
        });  
            
    });    
    
    
    }

  if(params.ajax!='' && params.selector!='' && params.content!='' && $(this).length>0) {
  
    $('#'+params.content).load(params.ajax+'.php','',function(){
    
    items=$(params.selector);
    
    $(params.selector).each(function(i){
      

      if(jQuery.browser.msie){
        $(params.selector)[i].style.removeAttribute('filter');
        }
      $(params.selector).css({'float':'left','height':params.height+'px','overflow':'auto'});

    }).wrapAll('<div style="overflow:hidden;width: '+params.width+'px;height: '+params.height+'px;"></div>')
    .wrapAll('<div style="width: 2500px;height: '+params.height+'px;"></div>');
    
    mover(items);
    });
        
    }
  else {  
  this.each(function(i){

      $(this).css({'float':'left','height':params.height+'px'});

    }).wrapAll('<div style="overflow:hidden;width: '+params.width+'px;height: '+params.height+'px;"></div>')
    .wrapAll('<div style="width: 2500px;height: '+params.height+'px;"></div>');
    
    mover(items);
    }

  
  return this;
                
};          
})(jQuery)



$(document).ready(function(){

/* Auto slide page intérieure */
$('#masqueLogos p').autoslide({'width':240,'height':60,'pause':3000,'tempo':1000,'shader':false});

$('#masquePhotos .grandcadrereferences').autoslide({'width':260,'height':240,'pause':3000,'tempo':1000,'shader':false});

});
