/* 

*/
 
var rs_counter = 0; 
var rs_posX,rs_posY,rs_b;
var rs_elements = new Array();


// During page on load
function start_roue_slideshow() { 
  rs_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(rs_clickit!=false) { 
        Event.observe(div, 'click', rs_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=publicite/slideshow_module/'+photos+'&w=150&h=150';
	  //   img.src = 'publicite/slideshow_module/'+photo;  
	  div.appendChild(img);
      $('cadre_roue_slideshow').appendChild(div);  
      rs_elements.push(div.id);
    });

  if(navigator.userAgent.toLowerCase().indexOf("msie") != -1) {  
    rs_elements.each(function(element) {
      var el = $(element).firstDescendant();
      if(el.width==0 && el.height==0) { 
        new_img = new Image();
        new_img.src = el.src;
      }
    });  
  }
    
  s_open();

};


// create each element
function s_open() { 
  
  // appear each element
  rs_elements.each(function(element) {
    new Effect.Appear(element, {duration:0.8});
  });

  // start carousel   
   rs_b = setInterval('s_carousel()',120);
  function position(e) {
    if (navigator.appName.substring(0,3) == "Net") {
      var tempX = e.pageY;
    } else {
      var tempX = $('cadre_roue_slideshow').scrollTop-event.y;
    }

  }

  
}




function rs_Click(elt) {
  // get parent div id
  elt = Event.element(elt).parentNode.id;
    	for(rs_i=0;rs_i < rs_elements.length;rs_i++) {
    	if(rs_elements[rs_i]==elt) { 
			var img = document.createElement('img');
			img.src = 'publicite/slideshow_module/'+rs_images[rs_i];
			img.id = 'imgrs'+rs_i ;
			img.style.width = '100%';
			img.style.height = '100%';			
			img.display ='none' ;
			$('texte_page').innerHTML = '';
			$('titre_page').innerHTML = rs_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);
			
    	}
 	}
  
  
  
  
}



// carousel 
function s_carousel() {
 rs_elements.each(function(photo, rs_i) {
		var rs_angle = (rs_i*2*Math.PI/rs_elements.length);		
		var rs_posy = rs_centery+(Math.sin((rs_counter*rs_base*rs_speed*rs_sens)+rs_angle))*rs_radiusy;
		var rs_posx = rs_centerx+(Math.cos((rs_counter*rs_base*rs_speed)+rs_angle*rs_sens))*rs_radiusx;
		$(rs_elements[rs_i]).style.left = rs_posx+"px";
		$(rs_elements[rs_i]).style.top = rs_posy+"px";
		var m_img = $(rs_elements[rs_i]).getElementsByTagName('img')
		$(m_img[0]).style.width = Math.round(rs_posx*1.5)+"px"; 
	    $(m_img[0]).style.height = Math.round(rs_posx*1)+"px";  
		$(rs_elements[rs_i]).style.width = Math.round(rs_posx*1.5)+"px"; 
		$(rs_elements[rs_i]).style.height = Math.round(rs_posx*1)+"px"; 
		$(rs_elements[rs_i]).style.zIndex = Math.round(rs_posx)+220;	
	});	
	rs_counter ++
}