//###################################################################################################################

/*  KoolAdmin : version 1.7 du 19-08-2010
	Ce programme est réalisé par la société Histoire du Temps.
	KoolAdmin est une marque déposé de la société histoire du Temps.

	Les droits d'utilisation de ce Back-Office peuvent être cédé uniquement par la société Histoire du Temps et ses
	distributeur.

	Histoire du Temps assure la maitenance de cet outil, assure mettre les moyens nécessaire à corriger les éventuelles
	anomalie. Histoire du Temps est en droit de ne pas assurer la maintenance d'outil ayant subit des modifications ultérieurement.

	
															     =====
	Histoire du Temps										====       ====
	4 rue Gustave Binger								===      _   _____  ===
	67000 Strasbourg								===		|_|	|  \   |		===
	http://wwww.histoiredutemps.fr					===		| | |_ /   |		===
	jm.fages@laposte.net								===			         ===
	Gérant : Jean-Marc FAGES								====        ====
																 ======
*/
//###################################################################################################################
 
var rsd3_counter = 0; 
var rsd3_posX,rsd3_posY,rsd3_b;
var rsd3_elements = new Array();
var old_titre_page = '' ;
var old_texte_page = 'start' ;
var timer_diapo_3 = '' ;

// During page on load
function start_rsd3() { 
  rsd3_images.each(function(photos) {
      var div = document.createElement('div');
      div.className = 'image';
      div.style.position = 'absolute';  // absolute
	  div.style.overflow = 'hidden';
	  div.style.borderWidth = '2px' ;
	  div.style.borderColor = '#FFFfff';
	  div.style.borderStyle = 'solid' ;

      div.style.display = 'none';
      if(rsd3_clickit!=false) { 
        Event.observe(div, 'click', rsd3_Click);
        div.style.cursor = 'pointer'; 
      }
      var id_div = photos.split(".");
      div.id = 'rs'+id_div[0];
      var img = document.createElement('img');
       //img.src = path+photo; 
      img.src = 'vignette.php?pic=data/publicite/diapo_3/'+photos+'&w=150&h=150';
	  //   img.src = 'publicite/diapo_3/'+photo;  
	  div.appendChild(img);
      $('cadre_roue_diapo_3').appendChild(div);  
      rsd3_elements.push(div.id);
    });

  if(navigator.userAgent.toLowerCase().indexOf("msie") != -1) {  
    rsd3_elements.each(function(element) {
      var el = $(element).firstDescendant();
      if(el.width==0 && el.height==0) { 
        new_img = new Image();
        new_img.src = el.src;
      }
    });  
  }
    
  rds3_open();

};


function refresh_diapo3() {
	$('titre_page').innerHTML = old_titre_page ;
    $('texte_page').innerHTML = old_texte_page ;
	new Effect.SlideDown('texte_page',{delay:0.0, duration:1.0}); 
}

// create each element
function rds3_open() { 
  
  // appear each element
  rsd3_elements.each(function(element) {
    new Effect.Appear(element, {duration:0.8});
  });

  // start carousel   
   rsd3_b = setInterval('rds3_carousel()',120);
  function position(e) {
    if (navigator.appName.substring(0,3) == "Net") {
      var tempX = e.pageY;
    } else {
      var tempX = $('cadre_roue_diapo_3').scrollTop-event.y;
    }

  }

  
}

function rsd3_Click(elt) {
  if (old_texte_page == "start") {
     old_titre_page = $('titre_page').innerHTML ;
     old_texte_page = $('texte_page').innerHTML ;	
  }

  elt = Event.element(elt).parentNode.id;
    	for(rsd3_i=0;rsd3_i < rsd3_elements.length;rsd3_i++) {
    	if(rsd3_elements[rsd3_i]==elt) { 
			var img = document.createElement('img');
			img.src = 'data/publicite/diapo_3/'+rsd3_images[rsd3_i];
			img.id = 'imgrs'+rsd3_i ;
			img.style.width = '100%';
			//img.style.height = '100%';			
			img.display ='none' ;
			$('texte_page').innerHTML = '';
			$('titre_page').innerHTML = rsd3_titre;
			$('texte_page').appendChild(img); 
			$('texte_page').setStyle({ display: 'none', opacity:1});
			// new Effect.Appear(page_accueil, {duration:2});

			new Effect.Appear('texte_page',{delay:0.0, duration:1.0}); 
			// elements.push(img);
			clearTimeout(timer_diapo_3) ;
			timer_diapo_3 = setTimeout("refresh_diapo3()",5000);
    	}
 	}
	
	
}



// carousel 
function rds3_carousel() {
 rsd3_elements.each(function(photo, rsd3_i) {
		var rsd3_angle = (rsd3_i*2*Math.PI/rsd3_elements.length);		
		var rsd3_posy = rsd3_centery+(Math.sin((rsd3_counter*rsd3_base*rsd3_speed*rsd3_sens)+rsd3_angle))*rsd3_radiusy;
		var rsd3_posx = rsd3_centerx+(Math.cos((rsd3_counter*rsd3_base*rsd3_speed)+rsd3_angle*rsd3_sens))*rsd3_radiusx;
		$(rsd3_elements[rsd3_i]).style.left = rsd3_posx+"px";
		$(rsd3_elements[rsd3_i]).style.top = rsd3_posy+"px";
		var m_img = $(rsd3_elements[rsd3_i]).getElementsByTagName('img')
		$(m_img[0]).style.width = Math.round(rsd3_posx*1.5)+"px"; 
	    $(m_img[0]).style.height = Math.round(rsd3_posx*1)+"px";  
		$(rsd3_elements[rsd3_i]).style.width = Math.round(rsd3_posx*1.5)+"px"; 
		$(rsd3_elements[rsd3_i]).style.height = Math.round(rsd3_posx*1)+"px"; 
		$(rsd3_elements[rsd3_i]).style.zIndex = Math.round(rsd3_posx)+220;	
	});	
	rsd3_counter ++
}
