function swapVisibility(elts,indice){
	var secCen=document.getElementById("section_centrale");

	var number=elts.length;
	var indice2
	if (indice==number) indice=0;
	indice==0?indice2=number-1:indice2=indice-1;
/*	alert (elts); */

	elt=document.getElementById(elts[indice]);
/* 	alert(elt.src);
 */	elt.inc=0;
	decrement_alpha_elt(elt,0);

	prevElt=document.getElementById(elts[indice2]);
/* 	alert(prevElt.src);
 */	prevElt.inc=1;
	increment_alpha_elt(prevElt,1);

	indice++;
	secCen.TOAccueil=setTimeout(function(){swapVisibility(elts,indice);},10000);
}
if (!IE7&&!IE8&&!IE9){
	HTMLElement.prototype.appear=function(targetAlpha){
		if (!targetAlpha) targetAlpha=1.0;
		this.inc=1;
		make_elt_visible(this);
		increment_alpha_elt(this,targetAlpha);
	}
	HTMLElement.prototype.disappear=function(targetAlpha,visToggle){
		if (!targetAlpha) targetAlpha=0.0;
		this.inc=0;
		this.visToggle=visToggle;
		decrement_alpha_elt(this,targetAlpha);
	}
}

function changeSrc(elt){
	if (elt.style.display=='none'){
		var g=["ressources/parc_accueil.jpg","ressources/allee_accueil.jpg","ressources/bambous_accueil.jpg","ressources/etang_retouche_accueil.jpg"];
		var c=["ressources/tokio4_accueil.jpg","ressources/stockholm_accueil.jpg","ressources/redlight_accueil.jpg"];
		var d=["ressources/neve_accueil.jpg","ressources/jacks_accueil.jpg","ressources/rack1_accueil.jpg","ressources/fender_pair_accueil.jpg"];
		var src=elt.src.replace("http://www.contrepoint-records.fr/","");
		var src=elt.src.replace("http://www.contrepoint-records.com/","");

		if (g.has(src)!==false){var index=g.has(src); var group=g;}
		else if (c.has(src)!==false){var index=c.has(src); var group=c;}
		else if (d.has(src)!==false){var index=d.has(src); var group=d;}
		
		var rand=index;
		while (rand==index){
			rand=Math.floor(Math.random()*group.length);}
		elt.src='http://www.contrepoint-records.com/'+group[rand];
	}
}

function make_ids_appear(ids,target,delta,delay){
	for (var i=0;i<ids.length;i++){
		make_id_appear(ids[i],target,delta,delay);}
}
function make_ids_disappear(ids,target,delta,delay){
	for (var i=0;i<ids.length;i++){
		make_id_disappear(ids[i],target,delta,delay);}
}

var appear=function (targetAlpha){
	if (!targetAlpha) targetAlpha=1.0;
	this.inc=1;
	make_elt_visible(this);
	increment_alpha_elt(this,targetAlpha);}
var disappear=function(targetAlpha,visToggle){
	if (!targetAlpha) targetAlpha=0.0;
	this.inc=0;
	this.visToggle=visToggle;
	decrement_alpha_elt(this,targetAlpha);
 	setTimeout(
		(function(arg){
			return function(){
			changeSrc(arg);
			};
		})(this),
		1000);
}

function next_dia(){
	elt=document.getElementById("LinkinUp");
	if (elt.count==1){
		elt.style.backgroundImage="url(ressources/divers/LinkinUp_bkg.jpg)";

		var string="<h2>Linkin\'Up 2011 : Rencontres, Visites, Démos…</h2><br/>";
		string+="<h3>Réservez votre journée ! JEUDI 26 MAI dès 14 heures.</h3>";
		string+="<br/><br/><p>Au menu:";
		string+="<br/><br/>Rencontres entre les acteurs du monde de la Musique (labels, ingés, fabricants de matériel, musiciens…)";
		string+="<br/>Démonstrations de materiel (Al-So, Two-Notes, Flea, Josephon, Flux::, etc.)";
		string+="<br/>Visite du studio, de son appartement, de son parc pour ceux qui ne sont jamais encore venus. C\'est l\'occasion !";
		string+="<br/><br/><br/>Nous vous attendons nombreux, en pleine verdure, sous le beau soleil de Mai !";
    string+="<br/>Vous trouverez un plan d'accès sous l'onglet \"Contacts\".";
		string+="<br/><br/><br/>            Toute l\'équipe de Contrepoint</p>";
		elt.innerHTML=string;
		elt.count+=1}
	else {
		elt.style.display="none";
		elt.count=1}
}

window.onload=function(){
imgs=document.getElementsByTagName('img');
	for(a in imgs){
		if (typeof imgs[a]=='object'){
		imgs[a].appear=appear;
		imgs[a].disappear=disappear;
		}
	}
}
