// Ce script a été crée gratuitement pour vous !
// Merci de laisser les lignes suivantes pour faire connaitre le script...

//###########################################################
//Auteur de l'album photos / diaporama: Tryskehl
//E-mail: tryskehl@free.fr
//Site: http://pcoudor.free.fr/scripts/diaporama/diaporama.php4
//###########################################################


diapo_sup=0;
img0=new Image;
img1=new Image;

//définition des fonctions
function lect_remove()
{
offset = 60;
        modif=0;
        if (parseInt(document.getElementById('lecteur').style.top)>-offset+move_speed*2)
        {
                document.getElementById('lecteur').style.top=parseInt(document.getElementById('lecteur').style.top)-move_speed*2;
                modif=1;
        }
        else
        {
                document.getElementById('lecteur').style.top=-offset;
        }
        if (parseInt(document.getElementById('lecteur').style.left)>250+move_speed*2)
        {
                document.getElementById('lecteur').style.left=parseInt(document.getElementById('lecteur').style.left)-move_speed*2;
                modif=1;
        }
        else
        {
                document.getElementById('lecteur').style.left=+250;
        }
        if (modif==1)
        {
                setTimeout('lect_remove()',move_delay);
        }
        else
        {
                setTimeout('play()',1000);
        }
}

function lect_show()
{

        modif=0;
        if (parseInt(document.getElementById('lecteur').style.top)<lect_y-move_speed)
        {
                document.getElementById('lecteur').style.top=parseInt(document.getElementById('lecteur').style.top)+move_speed;
                modif=1;
        }
        else
        {
                document.getElementById('lecteur').style.top=lect_y;
        }
        if (parseInt(document.getElementById('lecteur').style.left)<lect_x-move_speed)
        {
                document.getElementById('lecteur').style.left=parseInt(document.getElementById('lecteur').style.left)+move_speed;
                modif=1;
        }
        else
        {
                document.getElementById('lecteur').style.left=lect_x;
        }
        if (modif==1)
        {
                setTimeout('lect_show()',move_delay);
        }
}

function refresh()
{

if (Nb_Photo>0)	
{
 document.getElementById('img_max').src=tab_images_max[current_max];
 document.getElementById('img_max').alt=tab_texte[current_max];
}

                compt=0;
		while(compt<Nb_Photo){
		if (compt==current_max) val_border=4;
		else val_border=0;
		name_id='img_min'+(compt+1);
		document.getElementById(name_id).border=val_border;
		document.getElementById(name_id).src=tab_images_min[compt];
		compt++;
		}


	if (navigator.appName == "Netscape")
	{
		document.td_comment.document.write(tab_texte[current_max]);
		document.close();
	}
	else document.getElementById('td_comment').innerHTML=tab_texte[current_max];
}

function play()
{

        if (!play_active)
        {
                if ((current_max+1) < Nb_Photo) current_max = current_max +1;
                else current_max=0;

		if (Nb_Photo>0)	
		{
		 document.getElementById('img_max').src=tab_images_max[current_max];
		 document.getElementById('img_max').alt=tab_texte[current_max];
		}

		if (navigator.appName == "Netscape")
		{
			document.td_comment.document.write(tab_texte[current_max]);
			document.close();
		}
		else
		{
			document.all.td_comment.innerHTML=tab_texte[current_max];
		}
		
		
		compt=0;
		while(compt<Nb_Photo){
		if (compt==current_max) val_border=4;
		else val_border=0;
		name_id='img_min'+(compt+1);
		document.getElementById(name_id).border=val_border;
		compt++;
		}
		
                setTimeout('play()',diapo_tempo);
        }
        else
        {
                lect_show();

                current_min=0;

                compt=0;
		while(compt<Nb_Photo){
		if (compt==current_max) val_border=4;
		else val_border=0;
		name_id='img_min'+(compt+1);
		document.getElementById(name_id).border=val_border;
		compt++;
		}
		if ((current_max+1) < Nb_Photo) current_max = current_max +1;
		else current_max=0;
                refresh();
                document.getElementById('img_max').height=img_h;
                document.getElementById('table_img_max').align='center';
                play_out();
        }
}

function play_over()
{
        if (play_active)
        {
                document.getElementById('img_play').src='AdffichePhotos/ressources/play_over.gif';
        }
        else
        {
                document.getElementById('img_play').src='AdffichePhotos/ressources/pause_over.gif';
        }
}
function play_out()
{
        if (play_active)
        {
                document.getElementById('img_play').src='AdffichePhotos/ressources/play_out.gif';
        }
        else
        {
                document.getElementById('img_play').src='AdffichePhotos/ressources/pause_out.gif';
        }
}
function play_click()
{

 	compt=0;
	while(compt<Nb_Photo){
	if (compt==current_max) val_border=4;
	else val_border=0;
	name_id='img_min'+(compt+1);
	document.getElementById(name_id).border=val_border;
	document.getElementById(name_id).src=tab_images_min[compt];
	compt++;
	}
	
        if (play_active)
        {
                play_active=0;
                document.getElementById('img_play').src='AdffichePhotos/ressources/play_click.gif';
                setTimeout('play_over()',click_tempo);
                document.getElementById('img_play').alt='Pause';
                document.getElementById('img_max').height=imgplay_h;
                setTimeout('lect_remove()',click_tempo);
                document.getElementById('table_img_max').align='center';
        }
        else
        {
                play_active=1;
                document.getElementById('img_play').src='AdffichePhotos/ressources/pause_click.gif';
                setTimeout('play_over()',click_tempo);
                document.getElementById('img_play').alt='Diaporama';
                if (current_max==0)
 		{
  		 prev_active=0;
                 next_active=1;
      		}
		 else if ((current_max+1)==Nb_Photo)
 		{
  		 prev_active=1;
                 next_active=0;
      		}
		 else
 		{
  		 prev_active=1;
                 next_active=1;
      		}
		if (Nb_Photo<=1){
		 prev_active=0;
                 next_active=0;
		}      		
      		prev_out();
		next_out();
                if ((current_max-1)>=0) {current_max=current_max-1;}
                else current_max=Nb_Photo-1;
        }
}
function next_over()
{
	
	if (Nb_Photo<=1) next_active=0;
		
        if (next_active)
        {
                document.getElementById('img_next').src='AdffichePhotos/ressources/next_over.gif';
        }
        else
        {
                document.getElementById('img_next').src='AdffichePhotos/ressources/next_disa.gif';
        }
}
function next_out()
{
	if (Nb_Photo<=1) next_active=0;
        if (next_active)
        {
                document.getElementById('img_next').src='AdffichePhotos/ressources/next_out.gif';
        }
        else
        {
                document.getElementById('img_next').src='AdffichePhotos/ressources/next_disa.gif';
        }
}
function next_click()
{
        if (next_active)
        {
		document.getElementById('img_next').src='AdffichePhotos/ressources/next_click.gif';
                setTimeout('next_over()',click_tempo);
                prev_active=1;
                prev_out();
                if (current_max+1 < Nb_Photo) current_max = current_max +1;
                if (current_min+1 < Nb_Photo) current_min = current_min + 1;
                
                if (current_max+1 == Nb_Photo)
                {
                        next_active=0;
                        setTimeout('next_over()',click_tempo)
                }
                refresh();
        }
}
function prev_over()
{
	if (Nb_Photo<=1) prev_active=0;
        if (prev_active)
        {
                document.getElementById('img_prev').src='AdffichePhotos/ressources/prev_over.gif';
        }
        else
        {
                document.getElementById('img_prev').src='AdffichePhotos/ressources/prev_disa.gif';
        }
}
function prev_out()
{
	if (Nb_Photo<=1) prev_active=0;
        if (prev_active)
        {
                document.getElementById('img_prev').src='AdffichePhotos/ressources/prev_out.gif';
        }
        else
        {
                document.getElementById('img_prev').src='AdffichePhotos/ressources/prev_disa.gif';
        }
}
function prev_click()
{
        if (prev_active)
        {
                document.getElementById('img_prev').src='AdffichePhotos/ressources/prev_click.gif';
                setTimeout('prev_over()',click_tempo);
                if (current_min>0) current_min = current_min -1;



                current_max = current_max -1;
                if (current_max == 0)
                {
                        prev_active=0;
                        setTimeout('prev_over()',click_tempo)
                }
		else
		{
		 next_active=1;
                next_out();
                }
                refresh();

		
		
         }
}
function show_photo(name_id){
current_max=name_id;
if (current_max==0)
{
 prev_active=0;
 next_active=1;
}
else if ((current_max+1)==Nb_Photo)
{
 prev_active=1;
 next_active=0;
}
else
{
prev_active=1;
next_active=1;
}
if (Nb_Photo<=1){
prev_active=0;
next_active=0;
}      		
prev_out();
next_out();
refresh();
}

function exit_over()
{
        document.getElementById('img_exit').src='AdffichePhotos/ressources/bouton_stop.gif';
}
function exit_out()
{
        document.getElementById('img_exit').src='AdffichePhotos/ressources/bouton_stop.gif';
}
function exit_click()
{
        document.getElementById('img_exit').src='AdffichePhotos/ressources/bouton_stop.gif';
        setTimeout('exit_over()',click_tempo);
}




