

function countEntry (entryCount, entryMax, entryWanted){
	if (parseInt(entryCount) + parseInt(entryWanted) > parseInt(entryMax)){
		newEntry = parseInt(entryMax) - parseInt(entryCount);
		alert ('Le nombre de réservation excède le nombre de place disponible');
		return newEntry;
	}else{
		return entryWanted;
	}
}

function displayMail (to, domain, ext){
	var address = to + String.fromCharCode(64) + domain + String.fromCharCode(46) + ext;
	document.write ("<a href=\"mailto:" + address + "\">" + address + "</a>");
}

function btnOverImg (btnName){
	if (document.layers){
		document.layers[btnName].src = document.layers[btnName].src.substring(0,document.layers[btnName].src.length-5) + "1.jpg";
	}else if (document.all){
		document.all[btnName].src = document.all[btnName].src.substring(0,document.all[btnName].src.length-5) + "1.jpg";
	}else if (document.getElementById){
		document.getElementById(btnName).src = document.getElementById(btnName).src.substring(0,document.getElementById(btnName).src.length-5) + "1.jpg";
	}
}
function btnOutImg (btnName){
	if (document.layers){
		document.layers[btnName].src = document.layers[btnName].src.substring(0,document.layers[btnName].src.length-5) + "0.jpg";
	}else if (document.all){
		document.all[btnName].src = document.all[btnName].src.substring(0,document.all[btnName].src.length-5) + "0.jpg";
	}else if (document.getElementById){
		document.getElementById(btnName).src = document.getElementById(btnName).src.substring(0,document.getElementById(btnName).src.length-5) + "0.jpg";
	}
}

function startScrollingDetector(){
	setInterval("getScrollXY()", 100);
}
function getScrollXY() {
	var scrOfX = 0, scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' ) {

		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;

		document.getElementById('displayImage').top = scrOfY;
		document.getElementById('displayMovie').top = scrOfY;

	} else if( document.documentElement && ( document.documentElement.scrollLeft > -1 || document.documentElement.scrollTop > -1 ) ) {

		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;

		document.all.displayImage.style.top = scrOfY;
		document.all.displayMovie.style.top = scrOfY;

	} else if( document.body && ( document.body.scrollLeft > -1 || document.body.scrollTop > -1 ) ) {

		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;

		document.all.displayImage.style.top = scrOfY;
		document.all.displayMovie.style.top = scrOfY;

	}

	//return [ scrOfX, scrOfY ];
}


//jQuery function

$(function() {

	//COURS LIST INIT
	$("#coursList .displayCours").hide();
	$("#coursList .displayCours").height("245px");
	$("#coursList .displayCours").css("visibility", "visible");
	$(".btnOpenCours").css("cursor", "pointer");
	
	//COURS LIST BUTTON
	$(".btnOpenCours").hover(function() {
		$(this).css("cursor", "hand");
	},function(){
		$(this).css("cursor", "pointer");
	});
	
	//COURS LIST
	$(".btnOpenCours").click(function() {
		var $coursVisible = $("#coursList .displayCours:visible");
		var $thisId = $(this).attr("coursId");
		
		if ($coursVisible.attr("coursId") != undefined){
			$coursVisible.each(function(){
				if ($(this).attr("coursId") != $thisId){
					$(this).slideUp("slow");
				}
			});
		}
		$("#coursList #"+$thisId).slideToggle("slow");
		//return false;
	});
	
	//MENU
	$("#btnMenu img").hover(function() {
		if ($(this).attr("page") != "not_a_page"){
			$(this).attr("src", "images/menu_" + $(this).attr("page") + "_1_" + $(this).parents("#btnMenu").attr("lang") + ".gif");
		}
	},function(){
		if ($(this).attr("page") != "not_a_page"){
			if ($(this).attr("page") == $(this).parents("#btnMenu").attr("currentPage")){
				$(this).attr("src", "images/menu_" + $(this).attr("page") + "_2_" + $(this).parents("#btnMenu").attr("lang") + ".gif");
			}else{
				$(this).attr("src", "images/menu_" + $(this).attr("page") + "_0_" + $(this).parents("#btnMenu").attr("lang") + ".gif");
			}
		}
	});

	//DIAPO - MOVIE INIT
	$("#displayImage").hide();
	$("#displayImage").removeClass("hideElement");
	$("#displayMovie").hide();
	$("#displayMovie").removeClass("hideElement");
	
	//MOVIE BUTTON
	$(".btnMovie").hover(function() {
		$(this).css("cursor", "hand");
	},function(){
		$(this).css("cursor", "pointer");
	});
	
	//MOVIE - OPEN
	$(".btnMovie").click(function() {		
		$("#displayItemMovie").replaceWith("<iframe id=\"displayItemMovie\" frameborder=\"0\" scrolling=\"no\" allowtransparency=\"true\" style=\"width:640px; height:480px;\" src=\"movie.php?movieId=" + $(this).attr("movieId") + "&itemId=0&moviePage=" + $(this).attr("page") + "\"></iframe>");
		$("#displayMovie").fadeIn(250);
	});
	
	//MOVIE - CLOSE
	$("#displayMovie").click(function() {
		$(this).fadeOut(250, function(){
			$("#displayItemMovie").attr("src","images/blank.gif");
		});
	});

	//DIAPO BUTTON
	$(".btnItem").hover(function() {
		$(this).css("cursor", "hand");
	},function(){
		$(this).css("cursor", "pointer");
	});
	
	//DIAPO - OPEN
	$(".btnItem").click(function() {		
		$("#displayItemImg").replaceWith("<iframe id=\"displayItemImg\" frameborder=\"0\" scrolling=\"no\" allowtransparency=\"true\" style=\"width:740px; height:582px;\" src=\"diapo.php?diapoId=" + $(this).attr("diapoId") + "&imgId=0&diapoPage=" + $(this).attr("page") + "\"></iframe>");
		$("#displayImage").fadeIn(250);
	});
	
	//DIAPO - CLOSE
	$("#displayImage").click(function() {
		$(this).fadeOut(250, function(){
			//$("#displayItemImg").attr("src","images/blank.gif");
		});
	});

});
