<!--

// Ouvre la fenetre de visualisation des photo/videos
function openWindow(url, evenement, media)
{
	var fenetre = url + "?event=" + evenement + "&media=" + media;
	
	window.open(fenetre, 'moviePlayer', 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=660,height=730,directories=no,location=no');
}
								
// Fonction appele sur soumission du formulaire de rservation
function envoyerFormulaire() {

	if (validerFormulaire()) {
	
		document.getElementById("frmResSentByUser").value = 1;
		return true;
		
	} else {
	
		return false;
		
	}
}


// Fonction qui valide le contenu des champs du formulaire de rservation
function validerFormulaire() {

	var message = document.getElementById("message");
	var formulaire = document.forms["frmReservations"];
	var positionA = formulaire.frmResEmail.value.indexOf("@",1);
	var positionPoint = formulaire.frmResEmail.value.indexOf(".",positionA+3)

	if ((formulaire.frmResNom.value == "") || (formulaire.frmResNom.value == null)) {
		message.innerHTML = "Veuillez saisir votre nom!";
		formulaire.frmResNom.focus();
		return false;
	} else if (isNaN(formulaire.frmResTelCode.value) || formulaire.frmResTelCode.value == "") {
		message.innerHTML = "Le code r&eacute;gionnal est invalide!";
		formulaire.frmResTelCode.focus();
		return false;
	} else if ((formulaire.frmResTel1.value == "") || (formulaire.frmResTel1.value == null)) {
		message.innerHTML = "Veuillez saisir votre num&eacute;ro de t&eacute;l&eacute;phone!";
		formulaire.frmResTel1.focus();
		return false;
	} else if ((formulaire.frmResTel2.value == "") || (formulaire.frmResTel2.value == null)) {
		message.innerHTML = "Veuillez saisir votre num&eacute;ro de t&eacute;l&eacute;phone!";
		formulaire.frmResTel2.focus();
		return false;
	} else if (isNaN(formulaire.frmResTel1.value)) {
		message.innerHTML = "Le num&eacute;ro de t&eacute;l&eacute;phone n'est pas valide!";
		formulaire.frmResTel1.focus();
		return false;
	} else if (isNaN(formulaire.frmResTel2.value)) {
		message.innerHTML = "Le num&eacute;ro de t&eacute;l&eacute;phone n'est pas valide!";
		formulaire.frmResTel2.focus();
		return false;
	} else if ((formulaire.frmResEmail.value == "") || (formulaire.frmResEmail.value == null)) {
		message.innerHTML = "Veuillez saisir votre adresse de courriel !";
		formulaire.frmResEmail.focus();
		return false;
	} else if (positionA < 0 || positionPoint < 2 || positionPoint+2 >= formulaire.frmResEmail.value.length) {
		message.innerHTML = "L'adresse de courriel n'est pas valide!";
		formulaire.frmResEmail.focus();
		return false;
	} else if ((formulaire.frmResNbr.value == "") || (formulaire.frmResNbr.value == null)) {
		message.innerHTML = "Veuillez indiquer le nombre de personnes!";
		formulaire.frmResNbr.focus();
		return false;
	} else if (isNaN(formulaire.frmResNbr.value)) {
		message.innerHTML = "Le nombre de personnes doit &ecirc;tre numrique!";
		formulaire.frmResNbr.focus();
		return false;
	} else if (formulaire.frmResRep.value == "null") {
		message.innerHTML = "Veuillez indiquer la date de la repr&eacute;sentation d&eacute;sir&eacute;e!";
		formulaire.frmResRep.focus();
	} else {
		return true;
	}
}

// Fonction permettant de sauter d'un champs  l'autre lors de la saisie du numro de tlphone dans le formulaire de rservation
function autotab(inputBox, longueur, valeur)
{
    if (valeur.length > longueur-1) {
        document.getElementById('frmResTel'+inputBox).focus();
    }
}

// Surligne l'activit survole dans la page programmation
function hilightAct(theDiv) {

	theDiv.style.backgroundColor = "#666666";
}

// Enlve le surlignage de l'activit dans la page programmation
function restoreAct(theDiv) {

	if (theDiv != prevClickedDiv) {
		theDiv.style.backgroundColor = "transparent";
	}
}

// Affiche le dtail de l'activit eslectionne dans la page programmation
function displayAct(theDiv) {

	if (prevClickedDiv != undefined) {
		prevClickedDiv.style.backgroundColor = "transparent";
	}
	
	prevClickedDiv = theDiv;
	hilightAct(theDiv);
	
	if (prevClickedDetailDiv != undefined) {
		prevClickedDetailDiv.style.visibility = "hidden";
		prevClickedDetailDiv.style.display = "none";
	}
	
	detailDiv = document.getElementById("actDetail" + theDiv.id.substr(3));
	detailDiv.style.visibility = "visible";
	detailDiv.style.display = "block";
	prevClickedDetailDiv = detailDiv;
	
}
// -->