$(document).ready(function(){
	
	// Definition des images
	
	var visibility = new Array() ;	
	
	visibility[0] = new Array();
  visibility[0]['img'] = "img/visibility/banner_visibility_pwc.jpg";
  visibility[0]['lien'] = "http://www.pwc.ch/";    	
	
	visibility[1] = new Array();
	visibility[1]['img'] = "img/visibility/banner_visibility_nestle.jpg";
  visibility[1]['lien'] = "http://www.nestle.ch";

	visibility[2] = new Array();
	visibility[2]['img'] = "img/visibility/banner_visibility_kpmg.jpg";
	visibility[2]['lien'] = "http://kpmg.ch/";       

	visibility = mixArray(visibility);
	
	
	var image = new Array() ;
	
	image[0] = new Array() ;
  image[0]['img'] = "img/banner_1.jpg";
  image[0]['lien'] = "parteners.php"; 	
	
	image[1] = new Array() ;
  image[1]['img'] = "img/banner_2.jpg";
  image[1]['lien'] = "parteners.php";

	image[2] = new Array() ;
  image[2]['img'] = "img/banner_3.jpg";
  image[2]['lien'] = "parteners.php";
  
	image[3] = new Array() ;
  image[3]['img'] = "img/banner_4.jpg";
  image[3]['lien'] = "parteners.php";
  
	image[4] = new Array() ;
  image[4]['img'] = "img/banner_5.jpg";
  image[4]['lien'] = "parteners.php";
   
	image[5] = new Array() ;
  image[5]['img'] = "img/banner_6.jpg";
  image[5]['lien'] = "parteners.php";
  
	image[6] = new Array() ;
  image[6]['img'] = "img/banner_7.jpg";
  image[6]['lien'] = "parteners.php";
  
	image[7] = new Array() ;
  image[7]['img'] = "img/banner_8.jpg";
  image[7]['lien'] = "parteners.php";
  
	image[8] = new Array() ;
  image[8]['img'] = "img/banner_9.jpg";
  image[8]['lien'] = "parteners.php";
  
	image[9] = new Array() ;
  image[9]['img'] = "img/banner_10.jpg";
  image[9]['lien'] = "parteners.php";
  
  image[10] = new Array() ;
  image[10]['img'] = "img/banner_11.jpg";
  image[10]['lien'] = "parteners.php";
             
	image[11] = new Array() ;
  image[11]['img'] = "img/banner_12.jpg";
  image[11]['lien'] = "parteners.php";
// DEFINITION DU CONTENEUR D'IMAGES
	

		
	//setTimeout(cycle_img, 4000);

var nbIteration = -1;
 	
 	
var visibilityActive = true;
	
cycle_img(visibility);
	
  function cycle_img(img_array){
    nbIteration++ ;

    if (!visibilityActive && nbIteration >= img_array.length) 
      nbIteration = 0;
    
    if(visibilityActive && nbIteration == visibility.length){
        nbIteration = 0;
        visibilityActive = false;
        cycle_img(image);		
     }
     
     else{
       if(nbIteration < visibility.length) {
          addImageInZone("#logos",img_array[nbIteration]['lien'],img_array[nbIteration]['img']);	
       }
       else {
  	     addImageInZone("#logos",img_array[nbIteration]['lien'],img_array[getRandNumber(img_array.length)-1]['img']);
       }		
  		 setTimeout(
          function(){
            cycle_img(img_array)
            },
            3000
       );
     }
	}	
	
	function addImageInZone(divId, lien, logo){
          $(divId).html('<a href="' + lien + '"><img src="' + logo + '\"></a>');
	}
	
	function getRandNumber(x){
	
	return Math.floor(Math.random()*(x))+1 ;
	
	}
  
  function mixArray(anArray){  
    anArray.sort(function() {
     return 0.5 - Math.random()
    });
    
    return anArray;
  }	


});
 


    