como puedo quitar el parpadeo de un efecto de imagenes que utilizo
 
mi codigo es:
 
 <div id="contenedor">
            <img src="img/0.png" alt="imagen"/>
</div>
 
 
llamo al cambiar_img.js
 
 
var contador=0;
$(document).ready(
 
    function()
    {
    CambiarImg();
 
 
    }
    );
 
  function CambiarImg()
  {
      if (contador !=6)
      {  
        var valor="img/"+contador+".png"
          var src_img_div='url(\''+valor+'\')';
 
          $("#contenedor").css('background-image',src_img_div);
          $("#contenedor img").fadeOut("slow",function(){
          $("#contenedor img").attr("src",valor);
 
 
          });
            $("#contenedor img").fadeIn("slow");
            $("#contenedor img").css('display','block');
            setTimeout("CambiarImg()",4000);
            contador++;
          }
          else{  
              contador=0;
              setTimeout('CambiarImg()',1000);
 
          }
 
}
 
se que es una parte de mi codigo pero soy nueva utilizando javascript espero me ayuden :) 
   
 


