// JavaScript Document
	//Affichage de l'image zoom sur roll over des vignettes d'une fiche
	function show_zoom_fiche(urlImage,descImage,width,height){
		//On cache le calque de streetview
//		document.getElementById("pano").style.visibility="hidden";
		document.getElementById("pano").style.display="none";
		
		//alert(document.getElementById("pano").style.visibility);
		//affichage horizontal ou vertical de l'image si la vignette a 1 largeur <100
		/*if(v_width>150)
		{
			document.getElementById('img_zoom').style.width='600px';		
		}
		else if(v_width==150)
		{
			//alert('test');
			document.getElementById('img_zoom').style.width='450px';		
		}
		else
		{
			document.getElementById('img_zoom').style.width='300px';		
		}*/
		//garde les proportion de l'image zoom quelque soit ses dimensions en imposant une hauteur de 338px
		z_width=width*(338/height);
		document.getElementById('img_zoom').style.width=z_width;//(v_width<100)?'300px':'600px';
		document.getElementById('img_zoom').src=urlImage;
		document.getElementById('photo_desc').innerHTML=descImage;
	}

	//affichage de l'image zoom en vignette aprés un roll over sur une vignette du catalogue 
	function show_zoom_catalogue(which,x,y){
		//alert('show');
		image_zoom=document.getElementById? document.getElementById("showimage") : document.all.showimage
		// ICI POUR REGLER LA POSITION DE LA LOUPE PAR RAPPORT A LA PAGE
		//alert(x+','+y);
		var posX=x+230;
		//Top de la vignette - la hauteur du zoom
		var posY=y-130;
		//alert(posX+','+posY);
		image_zoom.style.left=posX+"px";
		image_zoom.style.top=posY+"px";
		
		image_zoom.innerHTML='<div align="right" id="dragbar" class="txt-bold"></div><img width="210" height="130" src="'+which+'">';
		image_zoom.style.visibility="visible";
	
	}
	
	//Positionnement de l'image zoom vignette par rapport à la vignette sur laquelle le roll over a été fait 
	//parcoure l'arbre des offsetParent et ajoute les offsetTop  de chacun
	function getPositionTop (obj) {
		var curtop = 0;
		if (obj.offsetParent) {
			curtop = obj.offsetTop;
			while (obj = obj.offsetParent) {curtop += obj.offsetTop;}
		}
		return curtop;
	}


	function close_zoom(){
		//alert('close');
		image_zoom.style.visibility="hidden";
	}

var timeDelay = 1;
/*var Pix = new Array
("/test/photos_appart/S01301_Z_1b990a8b8e4ab3d563713e35ce10abd7.jpg" 
,"/test/photos_appart/S01301_Z_3d405f8e4a19edef3d0d44f05f29e2a5.jpg" 
,"/test/photos_appart/S01301_Z_61f4ddc5e7e4269547744b5f0ad3568f.jpg" 
);*/
var Pix=new Array();
var howMany; 
timeDelay *= 3000;
var PicCurrentNum = 0;
var slide_actif;

//Initialisation de la liste des images du slideshow. Mises en mémoire dans un tableau
function init_slide_images(images_list,images_desc,images_width,images_height){
	//alert (images_list);
	//Pix=[images_list];
	Pix=images_list;
	Desc=images_desc;
	Width=images_width;
	Height=images_height;
	howMany= Pix.length;
}

// arrêt du slide show
function stop_slide() {
	window.clearInterval(slide_actif);
}

//Début du slide show
function start_slide() {
	document.getElementById("pano").style.visibility="hidden";
	slide_actif=setInterval("slideshow()", timeDelay);
}

function slideshow() {
	PicCurrentNum++;
	if (PicCurrentNum == howMany) {
		PicCurrentNum = 0;
	}
	//PicCurrent.src = Pix[PicCurrentNum];
	//document["img_zoom"].src = PicCurrent.src;
	//alert (Pix[PicCurrentNum]);
	z_width=Width[PicCurrentNum]*(338/Height[PicCurrentNum]);
	document.getElementById('img_zoom').style.width=z_width;
	document["img_zoom"].src = Pix[PicCurrentNum];
	document.getElementById('photo_desc').innerHTML = Desc[PicCurrentNum];
}

cpt1=0;
function scroll_up(pan_scroll,total_height)
{
	
	a=document.getElementById(pan_scroll);
	//total_height=nbr_photos*40
	//alert(total_height);
	if (a.offsetTop>=-total_height)
		a.style.top=a.offsetTop-1 + "px";
	if (a.offsetTop<-total_height)
		return;
	if (cpt1>20)
	{
		cpt1=0;
		return;
	}
	cpt1++;
	b=pan_scroll;
	c=total_height;
	setTimeout('scroll_up(b,c)', 1);
}
			
// La fonction qui fait défiler le menu vers le bas
cpt2=0;
function scroll_down(pan_scroll)
{
	
	a=document.getElementById(pan_scroll);
	
	if (a.offsetTop<=3)
		a.style.top=a.offsetTop+1 + "px";
	if (a.offsetTop>3)
		return;
	if (cpt2>20)
	{
		cpt2=0;
		return;
	}
	cpt2++;
	b=pan_scroll;
	setTimeout('scroll_down(b)', 1);
}