function setGris (element){
	   element.setOpacity(0);
       element.setStyle('visibility','visible');
       var myFx = new Fx.Style(element, 'opacity',{'duration':1500});
       myFx.start(0,0.4);
}

function processLayerOpacity (){
        var layerOpacity = $('label_une');
        var dimensions = $('content_label_une').getCoordinates();
        layerOpacity.setStyles({'width': dimensions.width +'px', 'height': dimensions.height +'px'});
        layerOpacity.setOpacity(0);
        layerOpacity.setStyle('visibility','visible');
        var myFx = new Fx.Style(layerOpacity, 'opacity',{'duration':1500, 'onComplete': displayUne});
        myFx.start(0,0.4);
	}
function displayUne(){
    $('content_label_une').setStyle('visibility','visible');
    if ($('tools_une')) {
        var topTools = $('label_une').getStyle('top').toInt() + $('label_une').getStyle('height').toInt() + 2;
        $('tools_une').setStyles({'top': topTools+'px'});
        $('content_tools_une').setStyles({'top': topTools+'px'});
        $('tools_une').setOpacity(0.4);
        $('tools_une').setStyle('visibility','visible');
        $('content_tools_une').setStyle('visibility','visible');
    }
}
//Hauteur Colonne
function processColumnHeight(){
	var dims_mc = $('maincontent').getCoordinates();
	
	if($('header')){
		var dims_h = $('header').getCoordinates();			
		if($('header_right')){
			var dims_rc = $('rightcontent').getCoordinates();
			
			if(dims_mc.height<dims_rc.height){
				$('maincontent').style.height=dims_rc.height+10+'px';
			}
			else{
				$('rightcontent').style.height=dims_mc.height-10+'px';
			}
		}
		else{
			$('rightcontent').setStyle('margin-top', '0px');
			$('rightcontent').style.height=dims_h.height+dims_mc.height+'px'; 
		}
	}
	else
	{
		var dims_rc = $('rightcontent').getCoordinates()
		
		if ( dims_mc.height >= dims_rc.height )
		{
			$('rightcontent').style.height=dims_mc.height+'px'; 
			$('rightcontent').setStyle('margin-top', '0px');	
		}
		else
		{
			$('maincontent').style.height=dims_rc.height+10+'px';
		}
	}
	//maj Bio
	if($('onebio'))
	{
		var dims_mf = $('mainfooter').getCoordinates();
		if(dims_mf.bottom < dims_mc.bottom)
			$('maincontent').style.height=dims_mc.height-(dims_mc.bottom-dims_mf.bottom)+'px';
		if(dims_mf.bottom > dims_mc.bottom)
			$('maincontent').style.height=dims_mc.height+(dims_mf.bottom-dims_mc.bottom)+'px';
		var dims_mc = $('maincontent').getCoordinates();
		$('rightcontent').style.height=dims_mc.height-10+'px';
	}
}
//Systeme onglets
function hideHallOnglet(){
	$('mainDbiostars').setStyle('display','none');$('Dbiostars').setStyle('border-bottom-width','0px');
	$('mainDbiogotha').setStyle('display','none');$('Dbiogotha').setStyle('border-bottom-width','0px');
	$('mainDrecherche').setStyle('display','none');$('Drecherche').setStyle('border-bottom-width','0px');
}
function showHOnglet(E){
	mainE='main'+E;$(mainE).setStyle('display','block');$(E).setStyle('border-bottom-width','1px');
}

var processAjaxStar = function(node_path,layer_ajax){
    lLayerAj = $(layer_ajax);
    if (lLayerAj){
        lLayerAj.setHTML('<div style="margin-left:140px;margin-top:60px;"><img src="/extension/gal/design/gal/images/loading_star.gif" style="border:0;" /></div>');
    }
    new Ajax(node_path,{'postBody':'node_path='+node_path,'update': layer_ajax,'method': 'get'}).request();
}

var processAjaxRecette = function(thisTag,node_path,layer_ajax){
	$$('div.slideshow_thumbnail').each(function(el){
		el.removeClass('selected');
	});    
    thisTag.parentNode.addClass('selected');
    lLayerAj = $(layer_ajax);
    if (lLayerAj){
        lLayerAj.setHTML('<div style="margin-left:220px;margin-top:130px;"><img border=0 src="/extension/gal/design/gal/images/loading_star.gif" style="border:0;" /></div>');
    }
    new Ajax(node_path,{'postBody':'node_path='+node_path,'update': layer_ajax,'method': 'get', 'evalScripts':true, 'onComplete':RecetteOpacity}).request();
    
}
function RecetteOpacity(){$('bgopacity').setOpacity(0.4);}

function accordeonInit(){
	var acctoggler=$$('.toggler');
	var accslider=$$('.slider');
	new Accordion(acctoggler,accslider,
	{
		onActive: function(tog){
			tog.addClass('selected');

		},
		onComplete:function(tog){
			processColumnHeight();			
		}
		,onBackground: function(tog){
			tog.removeClass('selected');
		}
	});
}

function showTopToc(id){
	$(id).addClass('selected');			
	mainE='main'+id;
	$(mainE).setStyle('display','block');
}
function hideTopToc(id){
	$(id).removeClass('selected');
	mainE='main'+id;
	$(mainE).setStyle('display','none');
}

function showTopTocItem(id){
	$$('a.imglink').each(function(el){
		el.removeClass('default');
		$E('span.zoom', el.parentNode).setStyle('display','block');
	});
	$(id).addClass('default');
	
	pNode=id.parentNode;
	$E('span.zoom', pNode).setStyle('display','none');
}

function processLayerFairePartOpacity (){
        var FPOpacity = $('bg_FairePart');
	var myFx = new Fx.Style(FPOpacity, 'opacity',{'duration':1500, 'onComplete': displayFairePart});
	myFx.start(0,0.4);
}
function displayFairePart(){
	$('content_FairePart').setStyle('visibility','visible');
	$('bgheadimages').setOpacity(0.4);
}

function resetAllThemes(){
	//show all mini
	$$('#VisuHoroscope h1').each(function(el){el.setOpacity(1)});
	
	//hide focus elements			
	$('themeFocus').setOpacity(0);
	$$('div.txt_theme').each(function(el){el.setOpacity(0)});
	var nameImgClass=$('astralfocus').getProperty('class');
	$('astralfocus').removeClass(nameImgClass);
}
function processAstralOpacity (){
	var bgtxt_theme=$('bgtxt_theme');
	var myFx = new Fx.Style(bgtxt_theme, 'opacity',{'duration':1000});myFx.start(0,0.5);
}
function slideTxtFocus(Theme){
	var elemTxt=$('txt'+Theme);
	elemTxt.setOpacity(1);
	var txtSlider = new Fx.Slide(elemTxt,{mode:'horizontal',duration: 1500, transition: Fx.Transitions.expoOut}).hide(); 
	var bgtxtSlider = new Fx.Slide('bgtxt_theme',{mode:'horizontal',duration: 1500, transition:Fx.Transitions.expoOut,'onStart':processAstralOpacity}).hide(); 
	txtSlider.toggle();
	bgtxtSlider.toggle();
	$('bgastralfocus').setOpacity(1);
	$('astralfocus').setOpacity(1);
}
function showImgFocus(Theme)
{
	var imgTheme='img'+Theme;
	$('astralfocus').addClass(imgTheme);
}
function processTheme(elem,path){
	resetAllThemes();	
	var nameTheme=$(elem).getProperty('class');
	var selectTheme=$(elem);var parentH1=$(selectTheme.parentNode);
	var miniThemeFx = new Fx.Style(parentH1, 'opacity',{'duration':1000});miniThemeFx.start(1,0);
	var focusThemeFx = new Fx.Style($('themeFocus'), 'opacity',{'duration':1000,'onComplete':function(){slideTxtFocus(nameTheme);}});focusThemeFx.start(0,1);
	showImgFocus(nameTheme);
    new Ajax(path,{'postBody':'path='+path,'update': 'astral_content','method': 'get'}).request();
}

function loadStarHoroscope(path){
    lLayerAj = $('astral_content');
    if (lLayerAj){
        lLayerAj.setHTML('<div style="margin-left:100px;margin-top:130px;"><img border=0 src="/extension/gal/design/gal/images/loading_star.gif" style="border:0;" /></div>');
    }
    new Ajax(path,{'postBody':'path='+path,'update': 'astral_content','method': 'get'}).request();
}

function processCarteVide(elemName){
	$$('#VisuHoroscope h1').each(function(el){el.setOpacity(1)});
	//hide focus elements
	$('themeFocus').setOpacity(0);
	$$('div.txt_theme').each(function(el){el.setOpacity(0)});
	var focusThemeFx = new Fx.Style($('themeFocus'), 'opacity',{'duration':1000,'onComplete':function(){slideTxtFocus(elemName);}});focusThemeFx.start(0,1);
}

function processCarte(elemName,path){
	resetAllThemes();	
	miniThemeA = $$('a.'+elemName);
	miniThemeH1 = $(miniThemeA[0].parentNode);
	var miniThemeFx = new Fx.Style(miniThemeH1, 'opacity',{'duration':1000});miniThemeFx.start(1,0);
	var focusThemeFx = new Fx.Style($('themeFocus'), 'opacity',{'duration':1000,'onComplete':function(){slideTxtFocus(elemName);}});focusThemeFx.start(0,1);
	new Ajax(path,{'postBody':'path='+path,'update': 'astral_content','method': 'get'}).request();
}


function setActiveStyleSheet(title) {
  var i, a, main;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == title) a.disabled = false;
    }
  }
}

/* PLAN DE PARIS - PAGE ADRESSES DE STARS */
function changeMap(aid) {
	disableAllMap();
	var etat=document.getElementById(aid);
	etat.style.display='block';
}
function disableAllMap(){
	var totalmap = 20;
	for(var i=1;i<=totalmap;i++) {	
		var encours = 'arr' + i;
		var etat=document.getElementById(encours);
		etat.style.display='none';	
	}
}
