
	var divs;
	var nmb_images;
	var img_pos=1;
	var total;
	var fiche_pos=0;
	var mosaique;
	var publication_state=0;
	var client;
	
	window.onload=function(){
		try {
			tmp=document.getElementById('popin_texte');
			divs=tmp.getElementsByTagName('div');
			setTimeout("smooth_open(0,'popin_home');", 250);
			setTimeout("smooth_open(0,'popin_news');", 250);
		}
		catch(e){}
		try {
			total=parseInt(document.getElementById('total').innerHTML);
		}
		catch(e){}	
		if($('#mosaique_publi')){
			$('.cache', '#mosaique_publi').each(function(){
				$(this).css('height', $('img',$(this).parent()).attr('height'));
			})
		}
		//$('.ajax_listing_publications').slideUp('normal');
		if(document.getElementById('listing_publis')) {
publication_state=1;
$('a.selected','#listing_publis').each(function(){this.href=document.location.href;});
		}
		$('img').each(function(){
			if($(this).attr('src')=='')$(this).css('display','none');
		});
		detect_client();
if(document.location.href.indexOf('#anchor')!=-1)window.location=document.location.href;
	}

function detect_client(){
if ($.browser.opera) {
	client='opera';
	$('img','.ligne_news').addClass('img_opera');
	$('img','.ligne_publication').addClass('img_opera');
}
if ($.browser.msie){client='msie';}
if($.browser.safari){
	client='safari';
	$('img','.ligne_news').addClass('img_safari');
	$('img','.ligne_publication').addClass('img_safari');



}
}

function display_text(index){
	//setTimeout("smooth_open(0,'popin_texte_"+index+"');",5);
	//setTimeout("smooth_open(0,'popin_texte');",5);
	//setTimeout("smooth_open(0,'"+divs[0].id+"');",5);
}


function close_text(){
	//smooth_close(1,'popin_texte');
	//for(i=0;i<divs.length;i++){
	//	smooth_close(1,divs[i].id);
	//}
}

function img_inc(){
total=parseInt(document.getElementById('total').innerHTML);
	if (fiche_pos!=0) fiche_permute();
	document.getElementById('img_'+img_pos).style.display='none';
	if(img_pos==total)img_pos=1;
	else img_pos++;
	document.getElementById('img_'+img_pos).style.display='block';
	document.getElementById('number').innerHTML=img_pos;
	play_video();
}

function img_dec(){
total=parseInt(document.getElementById('total').innerHTML);
	if (fiche_pos!=0) fiche_permute();
	document.getElementById('img_'+img_pos).style.display='none';
	
if(img_pos==1)img_pos=total;
	else img_pos--;
	document.getElementById('img_'+img_pos).style.display='block';
	document.getElementById('number').innerHTML=img_pos;
	play_video();
}

function img_go(index){
	if (fiche_pos!=0) fiche_permute();
	document.getElementById('img_'+img_pos).style.display='none';
	img_pos=index;
	document.getElementById('img_'+img_pos).style.display='block';
	document.getElementById('number').innerHTML=img_pos;
	play_video();
}

function play_video(){
	$('.player').html('');
	if(!document.getElementById('player_'+img_pos)) return;
	flowplayer('player_'+img_pos, {src:"swf/flowplayer-3.1.5.swf",wmode:'opaque'}, {
		play: null,
plugins: {
		controls: {
	      backgroundColor: '#FFFFFF',
	      backgroundGradient: 'none',
	      durationColor: '#88a423',
	      buttonOverColor: '#53Cdf3',
	      buttonColor: '#209DE8',
	      bufferGradient: 'none',
	      sliderColor: '#444444',
	      tooltipColor: '#5F747C',
	      progressColor: '#209DE8',
	      bufferColor: '#AAAAAA',
	      progressGradient: 'medium',
	      timeBgColor: '#555555',
	      volumeSliderColor: '#000000',
	      volumeSliderGradient: 'none',
	      borderRadius: '0px',
	      sliderGradient: 'none',
	      tooltipTextColor: '#ffffff',
	      timeColor: '#b8bca9',
	      height: 20,
	      opacity: 1.0,
	      volume:false,
	      time:false,
	      fullscreen:false,
	      mute:false
	   }


},
		clip : {          
	        autoPlay: true, 
	        autoBuffering: true,
	        url: $('#player_'+img_pos).attr('rel')
		}
	});return;
}

function fiche_permute(){
	links=document.getElementById('permute').getElementsByTagName('a');
	links[fiche_pos].style.display='none';
	if(fiche_pos==0){
		document.getElementById('fiche_images').style.display='none';
		document.getElementById('fiche_texte').style.display='block';
		fiche_pos=1;
	}
	else{
		document.getElementById('fiche_images').style.display='block';
		document.getElementById('fiche_texte').style.display='none';
		fiche_pos=0;
	}
	links[fiche_pos].style.display='inline';
	i=0;
	while(document.getElementById('cache_'+i)){
		cache=document.getElementById('cache_'+i);
		lien=document.getElementById('case_'+i);
		cache.style.top=lien.offsetTop;
		cache.style.left=lien.offsetLeft;
		i++;
	}
	return false;
}

function titre(titre){
	document.getElementById('page_title').innerHTML=titre;
}

function listing_on(element){
	ligne=element.getElementsByTagName('div')[0];
	cache=ligne.getElementsByTagName('div')[0];
	try{image=element.getElementsByTagName('img')[0];}
	catch(e){};
	if(image) image.style.display='inline';
	cache.style.display='block';
}

function listing_off(element){
	ligne=element.getElementsByTagName('div')[0];
	cache=ligne.getElementsByTagName('div')[0];
	try{image=element.getElementsByTagName('img')[0];}
	catch(e){};
	if(image) image.style.display='none';
	cache.style.display='none';
}

function listing_publi_on(element){
	ligne=element.getElementsByTagName('a')[0];
	if($(ligne).hasClass('selected')) return;
	cache=ligne.getElementsByTagName('div')[0];
	try{image=element.getElementsByTagName('img')[0];}
	catch(e){};
	if(image) image.style.display='inline';
	cache.style.display='block';
}

function listing_publi_off(element){
	ligne=element.getElementsByTagName('a')[0];
	if($(ligne).hasClass('selected')) return;
	cache=ligne.getElementsByTagName('div')[0];
	try{image=element.getElementsByTagName('img')[0];}
	catch(e){};
	if(image) image.style.display='none';
	cache.style.display='none';
}

function listing_projet_on(element){
	ligne=element.getElementsByTagName('a')[1];
	$('.listing_cache', ligne).css('display','block');
	$('.cache', '.listing_projet').css('display','block');
	$('.cache', ligne).css('display','none');
}

function listing_projet_off(element){
	ligne=element.getElementsByTagName('a')[1];
	$('.listing_cache', ligne).css('display','none');
	if(publication_state==0) $('.cache', '.listing_projet').css('display','none');
	else $('.cache', '.listing_projet').css('display','block');
}


function enlight(elmt){
	i=1;
	while(temp=document.getElementById("mosaique_"+i)){
		temp.getElementsByTagName("div")[0].style.display="none";
		i++;
	}
	elmt.getElementsByTagName("div")[0].style.display="block";
}

function smooth_open(opacity,id){
	elmt=document.getElementById(id);
	if(opacity==0) {
        if(!elmt.opacity) elmt.opacity=0.01;
		setTimeout("smooth_open(0.01, '"+elmt.id+"')",1);
	}
	else if(opacity==1){
		elmt.style["filter"] = "alpha(opacity="+opacity*100+")";
        elmt.style["-moz-opacity"] = opacity;
        elmt.style["-khtml-opacity"] = opacity;
        elmt.style["opacity"] = opacity;
	}
	else if(elmt.opacity>=opacity){
		opacity=Math.max(opacity, elmt.opacity);
		new_opacity=Math.pow(opacity,0.88)*3;
		elmt.style.display='block';
        elmt.style["filter"] = "alpha(opacity="+opacity*100+")";
        elmt.style["-moz-opacity"] = opacity;
        elmt.style["-khtml-opacity"] = opacity;
        elmt.style["opacity"] = opacity;
		if(new_opacity>1 || (client=='opera' && new_opacity!=1)) {
			elmt.opacity=1;
			setTimeout("smooth_open("+1+",'"+elmt.id+"')",1);
		}
		else {
			elmt.opacity=new_opacity;
			setTimeout("smooth_open("+new_opacity+",'"+elmt.id+"')",1);
		}
	}
}

function smooth_close(opacity, id){
	elmt=document.getElementById(id);
	if(client=='opera' || (opacity==0 && elmt.opacity<=opacity)) {
		elmt.style.display='none';
	}
	else if(elmt.opacity<=opacity){
		opacity=Math.min(opacity,elmt.opacity);
		new_opacity=Math.pow(opacity,1.3)*0.33;
        elmt.style["filter"] = "alpha(opacity="+opacity*100+")";
        elmt.style["-moz-opacity"] = opacity;
        elmt.style["-khtml-opacity"] = opacity;
        elmt.style["opacity"] = opacity;
        elmt.opacity=new_opacity;
		if(new_opacity<0.01) {elmt.opacity=0; setTimeout("smooth_close("+0+",'"+elmt.id+"')",1);}
		else setTimeout("smooth_close("+new_opacity+",'"+elmt.id+"')",1);
	}
}

function display_select(i){
	document.getElementById('select_1').style.display='none';
	document.getElementById('select_2').style.display='none';
	document.getElementById('select_3').style.display='none';
	document.getElementById('select_'+i).style.display='inline';
}

