     $(document).ready(function() {
          
          /*
          var image = new Array(
                         new Array("1.jpg","10.jpg","2.jpg","3.jpg"),
                         new Array("4.jpg","5.jpg","6.jpg"),
                         new Array("7.jpg","8.jpg","9.jpg"),
                         new Array("1.jpg","10.jpg","2.jpg","3.jpg"),
                         new Array("4.jpg","5.jpg","6.jpg"),
                         new Array("7.jpg","8.jpg","9.jpg"),
                         new Array("1.jpg","10.jpg","2.jpg","3.jpg"),
                         new Array("4.jpg","5.jpg","6.jpg"),
                         new Array("7.jpg","8.jpg","9.jpg"),
                         new Array("1.jpg","10.jpg","2.jpg","3.jpg"),
                         new Array("4.jpg","5.jpg","6.jpg"),
                         new Array("7.jpg","8.jpg","9.jpg"),
                         new Array("7.jpg","8.jpg","9.jpg"),
                         new Array("1.jpg","10.jpg","2.jpg","3.jpg"),
                         new Array("4.jpg","5.jpg","6.jpg"),
                         new Array("7.jpg","8.jpg","9.jpg")
                    );
          */
          
          var fadeInterval = 750;
          var startInterval = 2000;
          var pauseInterval = 4000;
          var randomNr = 7; /*>1*/
          
          $('.box').each(function(key,elem){
                window["obj_"+key] = addStartImgSrc($(elem).find('img'),image[key],1,$(elem).find('span'),image_txt[key],1);
                //window["_"+key] = addStartImgSrc($(elem).find('img'),image[key],1);
          });
          
          function addStartImgSrc(img_elem,img_arr,img_key,txt_elem,txt_arr,txt_key){

               $(img_elem[1]).attr({src: img_path+img_arr[img_key-1]});
               $(img_elem[0]).attr({src: img_path+img_arr[img_key]});
               
               $(txt_elem[1]).text(txt_arr[txt_key-1]);
               $(txt_elem[0]).text(txt_arr[txt_key]);
               
               setTimeout(function(){fadingImg(img_elem,img_arr,img_key,txt_elem,txt_arr,txt_key);},Math.random()*randomNr*startInterval);
          }
          
          
          function fadingImg(img_elem,img_arr,img_key,txt_elem,txt_arr,txt_key){
               
               $(txt_elem[1]).css('display','none');
               $(img_elem[1]).css('display','block').fadeOut(fadeInterval,
                    function(){
                         switchSrc(img_elem,img_arr,img_key,txt_elem,txt_arr,txt_key);
                    });
               
          }
          
          function addImgSrc(img_elem,img_arr,img_key,txt_elem,txt_arr,txt_key){
               img_key = (img_key == img_arr.length-1)?0:img_key+1;
               txt_key = (txt_key == txt_arr.length-1)?0:txt_key+1;
               
               $(img_elem[0]).attr({src: img_path+img_arr[img_key]});
               $(txt_elem[0]).text(txt_arr[txt_key]);
                              
               fadingImg(img_elem,img_arr,img_key,txt_elem,txt_arr,txt_key);
          
          }
          
          function switchSrc(img_elem,img_arr,img_key,txt_elem,txt_arr,txt_key){
                              
               $(img_elem[1]).attr({src: $(img_elem[0]).attr("src")});
               $(txt_elem[1]).text($(txt_elem[0]));
               
               setTimeout(function(){addImgSrc(img_elem,img_arr,img_key,txt_elem,txt_arr,txt_key);},pauseInterval);
          }
          
     });
