﻿   var dir             = 'images/logotype/';   
   var images          = new Array(
	   						'filmweblogo.png',
	   						'gaminatorlogo.png',
	   						'lumisferalogo.png',
	   						'mmlogo.png',
	   						'piwopedialogo.png',
	   						'playlogo.png'
   					    );
   var imagesLength    = images.length;
   var descriptions    = new Array(
	   						'Największy portal filmowy w Polsce',
	   						'Społecznościowy serwis o grach', 
	   						'Prezentacje i dyskusje pasjonatów fotografii',
	   						'Media Regionalne w mediach interaktywnych',
	   						'Portal społecznościowy dla smakoszy piwa',
	   						'Technologia budowy społeczności klientów sieci komórkowej'
   					     );
   var links           = new Array(
	   					  	'www.filmweb.pl',
	   					  	'www.gaminator.pl',
	   					  	'www.lumisfera.pl',
	   					  	'www.mmszczecin.pl',
	   					  	'www.beeropedia.org',
	   					  	'www.playmobile.pl'
   					     );   	  
      	  
   var mainBox         = 'logotype';
   var picBox          = 'pic';
   var descriptionBox  = 'logotype_description';
   var linkBox         = 'logotype_link';
   
   var counter         = 1;
   var interval        = 5000;
   
   function update_box(box,table,item) {
     
     switch(box) {
       case picBox:
         return $(box).update('<a href="artcore.html"><img src="'+dir+table[item]+'" alt="'+links[item]+'" /></a>');          
         break;
       case linkBox:
         return $(box).update('<a href="http://'+table[item]+'" title="'+links[item]+'" class="more">'+links[item]+'</a>');
         break;
       case descriptionBox:
         return $(box).update(table[item]);
         break;         
     } 
   } 
      	  
   function logotype(action) {
     
     switch(action) {
       case 'init':
         update_box(picBox,images,0);
         update_box(descriptionBox,descriptions,0);
         update_box(linkBox,links,0);
       break;
       case 'play':
         update_box(picBox,images,counter);
         new Effect.Opacity(picBox, {duration:0.8, from:0.0, to:1.0}); 
         
         update_box(descriptionBox,descriptions,counter);
         update_box(linkBox,links,counter);  
         
         (counter < (imagesLength-1)) ? counter++ : counter = 0;
       break;
     }
   }
		  
   Event.observe(window, 'load', function() {
   	 Event.observe(mainBox, 'load', logotype('init'));
     setInterval("logotype('play');", interval);
   });
