var current_page = 1;
var current_image = 1;

function init(menu) {
	var info = new Array();
	info = document.getElementsByClassName("info");
	for(i=0; i < info.length; i++) {
		info[i].style.display = "none";
	}
	
	if(menu) {
		op = menu.split(',');
		for(i=0; i < op.length; i++) {
			menu = 'info'+op[i];
			document.getElementById(menu).style.display = "";
		}
	}
	
	if(document.getElementById("page_1")) {
		var pages = new Array();
		
		pages = document.getElementsByClassName("navigue");
		for(i=0; i < pages.length; i++) {
			pages[i].style.display = "none";
			
		}
		document.getElementById("page_1").style.display = "";
	}
	
	if(document.getElementsByClassName("image")) {
		var imgs = new Array();

		imgs = document.getElementsByClassName("image");
		for(i=0; i < imgs.length; i++) {
			imgs[i].style.filter = "alpha(Opacity=80)";
			imgs[i].style.opacity = 0.8;
			
			imgs[i].onmouseover =  function() {
				opc = 100;
				document.getElementById(this.id).style.filter = "alpha(Opacity="+opc+")";
				document.getElementById(this.id).style.opacity = opc/100;
			};

			imgs[i].onmouseout =  function() {
				opc = 80;
				document.getElementById(this.id).style.filter = "alpha(Opacity="+opc+")";
				document.getElementById(this.id).style.opacity = opc/100;
			};

		}
	}
	
	document.getElementById("champ").onfocus = function() {
		this.style.backgroundImage = "url('images/input_hover.gif')";
	
		if(this.value.indexOf('e-mail') != -1) {
			this.value = "";
		}
	}
	
	document.getElementById("champ").onblur = function() {
		this.style.backgroundImage = "url('images/input.gif')";
	}
}

function hide_img(nb) {
	for(i=2; i < nb; i++) {
		if(document.getElementById("image"+i)) { document.getElementById("image"+i).style.display = "none"; }
	}
}

function previous(nb) {
	if(nb != 1) {
		if(current_page != 1) {
			desactive();
			self.setTimeout("active("+nb+")",1000);

			new Effect.Fade(document.getElementById('page_'+current_page));
			new Effect.Appear(document.getElementById('page_'+(current_page-1)));

			current_page--;
		} else {
			desactive();
			self.setTimeout("active("+nb+")",1000);

			new Effect.Fade(document.getElementById('page_'+current_page));
			new Effect.Appear(document.getElementById('page_'+nb));

			current_page = nb;	
		}
	}
}

function next(nb) {
	if(nb != 1) {
		if(current_page != nb) {
			desactive();
			self.setTimeout("active("+nb+")",1000);

			new Effect.Fade(document.getElementById('page_'+current_page));
			new Effect.Appear(document.getElementById('page_'+(current_page+1)));

			current_page++;
		} else {
			desactive();
			self.setTimeout("active("+nb+")",1000);

			new Effect.Fade(document.getElementById('page_'+current_page));
			new Effect.Appear(document.getElementById('page_1'));

			current_page = 1;
		}
	}
}

function active(nb) {
	document.getElementById('previous').innerHTML = '<a href="javascript:previous('+nb+')"><img src="images/left.gif" alt="" /></a>';
	document.getElementById('next').innerHTML = '<a href="javascript:next('+nb+')"><img src="images/right.gif" alt="" /></a>';
}

function desactive() {
	document.getElementById('previous').innerHTML = '<img src="images/left.gif" alt="" />';
	document.getElementById('next').innerHTML = '<img src="images/right.gif" alt="" />';
}

function openmenu(id,e,parent) {
	nom = 'info'+id;
	
	var info = new Array();
	info = document.getElementsByClassName("info");
	if(parent == 0) {
		for(i=0; i < info.length; i++) {
			info[i].style.display = "none";
		}
	}
	
	new Effect.toggle($(nom),'blind');
}

function img(image) {
	if(image != current_image) {
		new Effect.BlindUp(document.getElementById('image'+current_image));
		new Effect.BlindDown(document.getElementById('image'+image));
		current_image = image;
	}
}

function addToFavorites() {
	if (document.all) { window.external.AddFavorite(location.href, document.title); }
	else { alert('Vous pouvez faire CTRL + D pour ajouter cette page dans vos signets, ou favoris.') }
}

function page(cat) {
	document.getElementById('change').style.display = "none";
	ajax(cat);
}

function ajax(cat) {
	new Ajax.Updater('contenu', 'index.php', {onComplete:function(request){show_page()},parameters:'rubid=' + encodeURIComponent(cat), asynchronous:true, evalScripts:true});
}

function show_page() {
	new Effect.Appear(document.getElementById('contenu'));	
}

function hide_page() {
	new Effect.Fade(document.getElementById('contenu'));	
}

function retour() {
	history.go(-1);	
}

function construct() {
	alert("Le choix de la langue n'est pas disponible actuellement / De keus van de taal is momenteel niet beschikbaar");
}

