(function($){
  $.fn.shuffle = function() {
    return this.each(function(){
      var items = $(this).children();
      return (items.length)
        ? $(this).html($.shuffle(items))
        : this;
    });
  }
 
  $.shuffle = function(arr) {
    for(
      var j, x, i = arr.length; i;
      j = parseInt(Math.random() * i),
      x = arr[--i], arr[i] = arr[j], arr[j] = x
    );
    return arr;
  }
})(jQuery);


var jqclientlogos={
			
	nCeiling: 7,

	init:function(conf){
		$(document).ready(function(){
			var arrImages = new Array(
	'<img src="/myImages/client-logos/air-france.jpg" alt="Air France" border="0" />',
	'<img src="/myImages/client-logos/atpiware.jpg" alt="ATPIware" border="0" />',
	'<img src="/myImages/client-logos/eads.jpg" alt="EADS" border="0" />',
	'<img src="/myImages/client-logos/beaumanoir.jpg" alt="Groupe Beaumanoir" border="0" />',
	'<img src="/myImages/client-logos/alstom.jpg" alt="Alstom" border="0" />',
	'<img src="/myImages/client-logos/albert-deloin.jpg" alt="Albert Deloin" border="0" />',
	'<img src="/myImages/client-logos/eliops.jpg" alt="Eliops" border="0" />',
	'<img src="/myImages/client-logos/lasco.jpg" alt="Lasco" border="0" />',
	'<img src="/myImages/client-logos/ptx.jpg" alt="PTX" border="0" />',
	'<img src="/myImages/client-logos/getima.jpg" alt="Getima" border="0" />',
	'<img src="/myImages/client-logos/atos.jpg" alt="Atos" border="0" />',
	'<img src="/myImages/client-logos/cs.jpg" alt="CS" border="0" />',
	'<img src="/myImages/client-logos/mixcom.jpg" alt="Mixcom" border="0" />',
	'<img src="/myImages/client-logos/niji.jpg" alt="NIJI" border="0" />',
	'<img src="/myImages/client-logos/sita.jpg" alt="Sita" border="0" />',
	'<img src="/myImages/client-logos/structis.jpg" alt="Structis" border="0" />',
	'<img src="/myImages/client-logos/tech-advantage.jpg" alt="Tech Advantage" border="0" />',
	'<img src="/myImages/client-logos/aon.jpg" alt="AON" border="0" />',
	'<img src="/myImages/client-logos/dust-networks.jpg" alt="Dust Networks" border="0" />',
	'<img src="/myImages/client-logos/equant.jpg" alt="Equant" border="0" />',
	'<img src="/myImages/client-logos/gluon.jpg" alt="Gluon" border="0" />',
	'<img src="/myImages/client-logos/ipanema.jpg" alt="Ipanema" border="0" />',
	'<img src="/myImages/client-logos/ldcom.jpg" alt="LDCom" border="0" />',
	'<img src="/myImages/client-logos/orange.jpg" alt="orange" border="0" />',
	'<img src="/myImages/client-logos/tdf.jpg" alt="TDF" border="0" />'
	
			);		
			
			
			$("#barrelogos-rightmenu-bf").bind("click",function() {
				var myLink = $("#titrelogos-rightmenu").find("a");
				window.location = myLink[0];
			});

			arrImages = $.shuffle(arrImages);

			jqclientlogos.AddImagestoPage(arrImages);
			
		});
		
		
	},
	
	StartCrossSlide:function() {
		$("#clientsimages").reorder();
		$("#clientslide").crossSlide({
		  speed: 14,  //px/sec
		  fade: 3     //sec
		}, [], "div[id=clientsimages]");
	},
	
		
	AddImagestoPage:function(arrImages) {
		var iIncrement = 0;		
		arrImages = $.shuffle(arrImages);
		$.each(arrImages, function( intIndex, objValue ){
			
			var irand = Math.floor(Math.random() * arrImages.length); 
			var iCutOff = Math.round((arrImages.length)/2);
			if (irand > iCutOff) {	
				iIncrement += 1;								
				$("#clientsimages").append($( objValue));
			} 
			
			if (iIncrement >= jqclientlogos.nCeiling) {
				jqclientlogos.StartCrossSlide();
				return false;
			}
			
			if (intIndex == (arrImages.length-1)) {
				jqclientlogos.StartCrossSlide();
				return false;
			}
			
		});
	}
	
};

jqclientlogos.init();