function open_ext_link()
{
	var liens = document.getElementsByTagName('a');
	for (var i = 0 ; i < liens.length ; ++i) {
		if (liens[i].className.match(/.*blank.*/)) {
			liens[i].onclick = function() {
				window.open(this.href);
				return false; // On ouvre une nouvelle page ayant pour URL le href du lien cliqué et on inhibe le lien réel.
			};
		}
	}
}

/*** 
descr: FUNCTION D'initialisation de la page
param: nb_texte (bottom left)
***/
function init(nb_texte, num_effet, temporisation, hauteur, nb_images, diapo_effet, diapo_delai)
{
	/*if(hauteur == 150) temporisation = 3000;
	if(hauteur == 250) temporisation = 5000;
	if(hauteur == 400) temporisation = 9000;*/
	
	//if(nb_texte > 1) {transitionTexte(nb_texte, num_effet, temporisation)};
	transitionTexte(nb_texte, num_effet, temporisation);
	
	if(nb_images > 1) {transitionImage(nb_images, diapo_effet, diapo_delai)}
	else {
            if($('photo_0'))
                $('photo_0').style.display = "block";
		
	}

        open_ext_link();
}

/*function sleep(millis) {
    var notifier = new EventNotifier();
    setTimeout(notifier, millis);
    notifier.wait->();
}*/

function transitionTexte(nb_texte, num_effet, temporisation)
{
    if(nb_texte > 0) {
	if(nb_texte == 1) nb_texte = 2;
	id = parseInt($('indicateur_texte').value);
	if((id+1) == nb_texte) {
		next = 0;
		$('indicateur_texte').value = 0;
	}
	else
	{
		next = id + 1;
		$('indicateur_texte').value = next; 
	}
	
	if(num_effet == 1)
	{
		window.setTimeout('Effect.Shrink(\'txtanim'+id+'\', {duration:.8})',temporisation); 
	}
	if(num_effet == 2)
	{
		window.setTimeout('Effect.SlideUp(\'txtanim'+id+'\', {duration:.8})',temporisation); 
	}
	if(num_effet == 3)
	{
		window.setTimeout('Effect.Puff(\'txtanim'+id+'\', {duration:.8})',temporisation);  
	}
	
	
	//window.setTimeout('Effect.Fold(\'txtanim'+id+'\', {duration:.8})',4500);  pas bien
	//window.setTimeout('Effect.BlindUp(\'txtanim'+id+'\', {duration:.8})',4500); pas bien
	//window.setTimeout('Effect.DropOut(\'txtanim'+id+'\', {duration:.8})',4500); pas bien
	
	window.setTimeout('Effect.Appear(\'txtanim'+next+'\', {duration:.8})', temporisation+100); 

	
	setTimeout("transitionTexte("+nb_texte+","+num_effet+","+temporisation+")", temporisation*2);
    }
}

function transitionImage(nb_image, num_effet, temporisation)
{
	id = parseInt($('indicateur_diapo').value);
	if((id+1) == nb_image) {
		next = 0;
		$('indicateur_diapo').value = 0;
	}
	else
	{
		next = id + 1;
		$('indicateur_diapo').value = next; 
	}
	
	if(num_effet == 1)
	{
		window.setTimeout('Effect.Shrink(\'photo_'+id+'\', {duration:.8})',temporisation); 
	}
	if(num_effet == 2)
	{
		window.setTimeout('Effect.SlideUp(\'photo_'+id+'\', {duration:.8})',temporisation); 
	}
	if(num_effet == 3)
	{
		window.setTimeout('Effect.DropOut(\'photo_'+id+'\', {duration:.8})',temporisation);  
	}
	if(num_effet == 4)
	{
		window.setTimeout('Effect.Puff(\'photo_'+id+'\', {duration:.8})',temporisation);  
	}
	
	
	window.setTimeout('Effect.Appear(\'photo_'+next+'\', {duration:.8})', temporisation+100); 

	
	setTimeout("transitionImage("+nb_image+","+num_effet+","+temporisation+")", temporisation*2);
}