////////////////////////////////////////////////////////////////////////////////
//
//  Code permettant le defilement de la zone de news.
//
////////////////////////////////////////////////////////////////////////////////

fx.Scrolling = Class.create();
fx.Scrolling.prototype = Object.extend(new fx.Base(), {
	initialize: function(el, options) {
		this.el = $(el);
		this.setOptions(options);
		this.now = 0;
	},
	
	increase: function() {
	  this.el.style.top = this.now + "px";
	},
	
	scroll: function(howMuch){
		this.clearTimer();
  	this.custom(this.now, this.now + howMuch)
	}
	
});

// Test si on est en haut de la zone de texte
function test_up() {
  if(myNewEffect.now < -99) {
    myNewEffect.scroll(100);
  } else {
    myNewEffect.scroll(-myNewEffect.now);
  }
}

// Test si on est en bas de la zone de texte
function test_down() {
  if(myNewEffect.now > -myNewEffect.el.scrollHeight + 374) {
    myNewEffect.scroll(-100);
  } else {
    myNewEffect.scroll(-myNewEffect.el.scrollHeight - myNewEffect.now + 275);
  }
}


// Chargement de la page...
window.onload = function() {
	myNewEffect = new fx.Scrolling('zone_visible_news', {duration: 1000});
}


////////////////////////////////////////////////////////////////////////////////
//
//  Code pour la page Archange.
//  Affiche un texte avec apparition en Alpha
//  et change le style du lien appelant
//
////////////////////////////////////////////////////////////////////////////////


var opacity = 0;
var timerID = null;

function setOpacity(id) {
 
  var el = document.getElementById(id);
  
  if(opacity == 100) {
    el.style.opacity = 0.9999;
    window.clearTimeout(timerID);
    return;
  }
  
  opacity += 5;
        
	if (window.ActiveXObject){
    el.style.filter = "alpha(opacity=" + opacity + ")";
  }
  
  el.style.filter = "alpha(opacity=" + opacity + ")";
	el.style.opacity = opacity / 100;

	timerID = setTimeout(setOpacity, 10, id);
	
 }

// Chargement de la page
function auChargement () {
  opacity = 0;
  document.getElementById('el1').style.opacity = 0;
  setOpacity('el1');
  
  document.getElementById('el1').style.visibility = "visible";
  document.getElementById('el1').style.display = "block";
  document.getElementById('a_el1').setAttribute("class","selected");
  document.getElementById('a_el1').setAttribute("className","selected");
}

// Fait disparaitre tout le contenu puis fait apparaitre en alpha
// celui selectionne (id)
function rendVisible (id) {
  
  var i;
  for(i=1; i<7; i++) {
    document.getElementById("el"+i).style.visibility = "hidden";
    document.getElementById("el"+i).style.display = "none";
    document.getElementById("a_el"+i).setAttribute("class","lien_puce");
    document.getElementById("a_el"+i).setAttribute("className","lien_puce");
  }
  
  opacity = 0;
  document.getElementById(id).style.opacity = 0;
  setOpacity(id);
  
  document.getElementById(id).style.visibility = "visible";
  document.getElementById(id).style.display = "block";
  document.getElementById("a_"+id).setAttribute("class","selected");
  document.getElementById("a_"+id).setAttribute("className","selected");
}

