window.addEvent('domready', function(){
	var z = 0;
	var timeout = null;
	indexInfos = 1;
	tpsChangeInfos = 2000;
	myShow = Slideshow;
	$('contenu').getElements('img').each(function(img){
		if(z!=0) img.destroy();
		z++;
	});
	$('listeLangues').setStyle('visibility','hidden');
	$('switchLangue').setStyle('display','block');
	$('contenu').setStyle('position', 'absolute');
	$('jsalert').setStyle('display','none');
	$('contenu').setStyle('margin', 0);
    $('menu').setStyle('width', $('menu').getSize().x + 10);
	$('cache').setStyle('margin-left','0');
	
	// On donne des id aux titres et contenus des articles avec un numéro différent
	
	titresArticles = $('mot').getElements('p.titreArticle');
	contenusArticles = $('explication').getElements('div.contenuArticle');
	i=0;
	titresArticles.each(function(titre){
		titre.setProperty('id','titreArticle_'+i);
		if(i==0) titre.setStyle('display','inline');
		i++;
	});
	i=0;
	contenusArticles.each(function(article){
		article.setProperty('id','contenuArticle_'+i);
		if(i==0) article.setStyle('display','block');
		i++;
	})
	
	nombreInfos = i;
	
    popupOpacity =  new Fx.Morph('popup', {
                transition: Fx.Transitions.Sine.easeOut,
                duration: 300
            });
	fondExplicationOpacity =  new Fx.Morph('fondExplication', {
                transition: Fx.Transitions.Sine.easeOut,
                duration: 200
            });
	resize();
    if(Browser.Engine.trident) $('contenu').setStyle('padding-top',(bodyHeight-tailleImage)/2);
	else $('contenu').setStyle('display','table-cell');
    liens = $('menu').getElements('a');
    liens.each(function(lien){
		if (lien.getParent().get('class') != "lienActif") {
			lien.setStyle('background-position', 'left bottom');
			lien.setStyle('opacity', '0.5');
			lien.myEffect1 = new Fx.Morph(lien, {
				transition: Fx.Transitions.Sine.easeOut,
				duration: 300
			});
			lien.myEffect2 = new Fx.Morph(lien, {
				transition: Fx.Transitions.Sine.easeOut,
				duration: 450
			});
			lien.addEvent('mouseover', function(){
				lien.myEffect2.cancel();
				lien.myEffect1.start({
					'opacity': 1,
					'margin-left': 10
				});
			});
			lien.addEvent('mouseleave', function(){
				lien.myEffect1.cancel();
				lien.myEffect2.start({
					'opacity': 0.5,
					'margin-left': 0
				});
			});
		}
    });
	
	if(nombreInfos>0){
			var changePeriode = changeExplication.periodical(tpsChangeInfos);
	$('popup').addEvent('mouseover',function(){
		$clear(changePeriode);
		popOpacity(1);
		overPopup = true;
	});
	$('popup').addEvent('mouseleave',function(){
		overPopup = false;
		fondExplicationOpacity.cancel();
		var fn = function(){
			fondExplicationOpacity.start({
				'opacity': 0
			});
		}.delay(2000);
		popHide.delay(3000);
		var fn2 = function(){$('fondExplication').setStyle('display','none')}.delay(2200);
		changePeriode = changeExplication.periodical(tpsChangeInfos);
	});
	$('popup').setStyle('visibility','visible');
	$('popup').setOpacity(0.5);
	$('popup').getElement('a').addEvent('click',function(){
		overPopup = true;
		$('fondExplication').setStyle('display','block')
		fondExplicationOpacity.cancel();
		fondExplicationOpacity.start({'opacity':1});
	});
	$(document.body).addEvent('mousemove',function(){
		popupOpacity.cancel();
		popupOpacity.start({'opacity':0.7});
		popOpacity(0.7);
		popHide.delay(3000);
	});
	} 
	SqueezeBox.assign($('mentions_lien'), {
		parse: 'rel'
	});
});
overPopup = false;
popOpacity = function(opacity){
		popupOpacity.cancel();
		popupOpacity.start({
			'opacity': opacity
		})
}
popHide = function(){
	if(!overPopup){
		popupOpacity.cancel();
		popupOpacity.start({
			'opacity': 0
		})
	}
}


window.addEvent('resize', function(){
    if (window.ie) {
        $clear(timeout);
        timeout = resize.delay(300);
    }
    else {
        resize();
    }
});
resize = function(){
	bodyHeight = $(document.body).getSize().y;
	bodyWidth = $(document.body).getSize().x;
    tailleImage = bodyHeight - 30;
    if (tailleImage > 500) 
		tailleImage = 500;
	largeur = tailleImage * largeur / hauteur;
	hauteur = tailleImage;
	$('contenu').setStyle('width',tailleImage+10);
	
	//alert(slideshowImages[1].getPosition().x);
	//alert($('div.slideshow-images').getPosition().x);
	//$('popup').setStyle('left',$('div.slideshow-images').getPosition().x+tailleImage);
	//$('popup').setStyle('left',($('global').getSize().x)/2 + tailleImage/2  + 170);
	if(typeof(myShow)!='function') myShow.destroy();
    myShow = new Slideshow('contenu', data, {
        hu: 'slideshows/' + nomSlideshow + '/',
        height: hauteur,
        width: largeur,
        thumbnails: false
    });
	if(Browser.Engine.trident) $('contenu').setStyle('padding-top',(bodyHeight-tailleImage)/2);
	else $('contenu').setStyle('display','table-cell');
	slideshowImages = $(document.body).getElements('div.slideshow-images');
	$('popup').setStyle('height',bodyHeight-10);
	$('fondExplication').setStyle('height',bodyHeight-$('popup_entete').getSize().y-20);
	$('popup').setStyle('left',slideshowImages[0].getPosition().x+tailleImage-110);
	cacheLeft = slideshowImages[0].getPosition().x;
	cacheTop = slideshowImages[0].getPosition().y;
	$('cache').setStyles({
		'height':tailleImage,
		'width':tailleImage,
		'left':cacheLeft+7,
		'top':cacheTop,
		'margin-left':'0px'
	});
	if(Browser.Engine.trident)	$('cache').setStyle('left',cacheLeft-tailleImage/2-88);
}
resize2 = function(){
	resize();
    myShow.destroy();
    myShow = new Slideshow('contenu', data, {
        hu: 'slideshows/' + nomSlideshow + '/',
        height: hauteur,
        width: largeur,
        thumbnails: false
    });
	if(Browser.Engine.trident) $('contenu').setStyle('padding-top',(bodyHeight-tailleImage)/2);
	else $('contenu').setStyle('display','table-cell');
}
changeExplication = function(){
	if (nombreInfos > 1) {
		$('fondExplication').setStyle('display', 'none');
		var coordonees = $('contenu').getCoordinates();
		var top = $random(coordonees.top, coordonees.top + coordonees.height - 400);
		var left = $random(coordonees.left, coordonees.left + coordonees.width - 200);
		popupOpacity.cancel();
		popupOpacity.start({
			'opacity': 0
		});
		fn1 = function(){
			for (i = 0; i < nombreInfos; i++) {
				$('titreArticle_' + i).setStyle('display', 'none');
				$('contenuArticle_' + i).setStyle('display', 'none');
			}
			$('titreArticle_' + indexInfos).setStyle('display', 'inline');
			$('contenuArticle_' + indexInfos).setStyle('display', 'block');
			indexInfos ++;
			
		};
		
		fn2 = function(){
			popupOpacity.cancel();
			popupOpacity.start({
				'opacity': 0.5
			})
		};
		fn3 = function(){
			popupOpacity.cancel();
			popupOpacity.start({
				'opacity': 0
			})
		};
		fn1();//.delay(500);
		if (indexInfos == nombreInfos) indexInfos = 0;
		popOpacity(1);
		popHide.delay(2000);
	}
}


