$(window).bind("load", function(){
	// affichage / masquage du sous-menu
	$("ul#menu_top li ul").hide();

  $("ul#menu_top li").bind('mouseenter', function(){
	  $(this).find("ul").show();
	}).bind('mouseleave', function(){
	  $(this).find("ul").hide();
	});

	$("#pdf").click(function(){
	  document.formPDF.submit();
	});

	launch();
});

var list;
var interval;
var speed = 2000;
var begin = 0;
var end = 0;
var maxWidth = 148;

function get_random(n) { return Math.floor(Math.random() * n); }

function launch() {
	if(document.getElementById) {
		var d = document.getElementById('references');
		resizeImageToMaxWidth(d);
		list = d.getElementsByTagName('li');
		end = list.length;
		for(var i = 0; i<end; i++) { list[i].style.display = 'none'; list[i].style.visibility = 'visible'; }
		if(end>0) {
			begin = get_random(end);
			list[begin].style.display = 'block';
			interval = setInterval('change()', speed);
		}
	}
}

function resizeImageToMaxWidth(p) {
	var m = p.getElementsByTagName('img');
	for(var i = 0; i<m.length; i++) {
		var x = m[i].width;
		var y = m[i].height;
		if(x>maxWidth) {
			m[i].height = Math.floor(y * maxWidth / x);
			m[i].width = maxWidth;
		}
	}
}

function change() {
	list[begin].style.display = 'none';
	if(begin<end-1) begin++; else begin = 0;
	list[begin].style.display = 'block';
}
