Event.observe(window, "load", function() {
	/* Home page */
	if($('bigImage'))
		new Carousel('carousel-wrapper', $$('#carousel-content .slide'), null, {auto: true, circular: true, effect: 'fade', wheel: false, duration: 0.5, frequency: 5});

	/* Interne */
	if($('diaporama')) {
		new Carousel('carousel-wrapper', $$('#carousel-content .slide'), null, {auto: true, circular: true, effect: 'fade', duration: 0.5,frequency: 5, wheel: false});
	}

	/* Interne */
	if($('diaporamaFood'))
		new Carousel('carousel-wrapper', $$('#carousel-content .slide'), $$('.carousel-jumper'), {auto: false, circular: true, effect: 'scroll', duration: 0.5, wheel: false, beforeMove: function () { /*activeBtn()*/ }, afterMove: function () { /*desactiveBtn()*/ }});

	/* Interne */
	if($('diaporamaBeer')) {
		new Carousel('carousel-wrapper', $$('#carousel-content .slide'), null, {auto: true, circular: true, effect: 'fade', duration: 0.5,frequency: 5, wheel: false, beforeMove: function () { /*activeBtn()*/ }, afterMove: function () { /*desactiveBtn()*/ }});
	}

	/* Interne */
	if($('diaporamaSport')) {
		new Carousel('carousel-wrapper', $$('#carousel-content .slide'), null, {auto: true, circular: true, effect: 'fade', duration: 0.5,frequency: 5, wheel: false, beforeMove: function () { /*activeBtn()*/ }, afterMove: function () { /*desactiveBtn()*/ }});
	}

	if($('choose')) {
		include("customSelect.js", function() {
    		new CustomSelect(null, {effectOnName: "SlideDown", effectOnOptions: {duration: 0.1, scaleMode: "contents"}});
			/*$$("SPAN.selectValue", "#choosePubsSports SPAN.selectOptions SPAN").each(function(e) {
				e.update(e.innerHTML.gsub(/ at (.+)$/, function(m) {
					return ' at <span class="sportPub">' + m[1] + '</span>';
				}));
			});*/
			if($('choosePubsSports'))
				Cufon.replace('.selectField', {hover: true});
    	});
	}

	// Spécial 6 nations
	if($('sixNations')) {
		Effect.Appear($('sixNations'), {duration: 0.6, beforeStart: function() { Effect.SlideDown($('sixNations'), {duration: 0.3}) }});
		/*setTimeout(function() {
			Effect.Fade($('sixNations'), {duration: 0.5});
		}, 5000);*/
	}

	// Définition des variables en vue du tri du tableau des sports
	date = 'DESC';
	competition = 'DESC';
   nom = 'DESC';
	horaire = 'DESC';
});

function activeBtn() {
	$('btnRight').addClassName('active');
}

function desactiveBtn() {
	$('btnRight').removeClassName('active');
}

function showDescription(elmt) {
	$$(".beerDesc").each(function(e){
		e.hide();
	});

	$$("#"+elmt.id+" .beerDesc").each(function(e){
		Effect.Appear(e, { duration: 0.3 });
	});
}

function displaySS(id) {
	if(!$(id).visible()) {
		$$(".ss").each(function(e){
			if(e.visible())
				Effect.BlindUp(e, { duration: 0.3 });
		});
		Effect.BlindDown(id, { duration: 0.3 });
	}
	return false;
}

function manageArrow(elmt) {
	$$("#sports TD[id!="+elmt+"]").each(function(e){
		e.className = '';
	});
	elmt = $(elmt);
	if(elmt.className == '') {
		elmt.className = 'asc';
	}
	else if(elmt.className == 'asc')
		elmt.className = 'desc';
	else elmt.className = 'asc';
}

function manageFoodLinks(zone) {
	var others = $$(".carousel-jumper[id!="+zone+"]");
	others.each(function(e){ e.className = 'carousel-jumper' } );

	$(zone).addClassName('active');

	return false;
}

function calendarCallBack(date){
	now = new Date();
	timestamp = now.getTime();

	if(date.getTime() < (now.getTime()-86400))
		return true;

	return false;
}

function manageJobsChoice(id) {

	var others = $$(".jobChoice[id!="+id+"Choice]");
	others.each(function(e){ e.hide() } );

	Effect.Appear($(id+'Choice'), {duration: 0.8});


	return false;
}

function managePubsSports() {
	if($('liste_pub').visible())
		Effect.BlindUp($('liste_pub'), {duration: 0.3});
	else Effect.BlindDown($('liste_pub'), {duration: 0.3});

	return false;
}
