larg=screen.width/2;
haut=screen.height/2;
valeur=(haut-haut/2);
valeur2=(larg-larg/2);
//------------------------------------------------------------------------------------
// Script Notice légale
//------------------------------------------------------------------------------------
function showCPR(s) {
       var y = new Date().getYear();
       if (y<1900) y+=1900;
       if (s!=y)
          document.write(s + " - " + y);
	       else
          document.write(y);
}

//------------------------------------------------------------------------------------
// Script Anti-flash
//------------------------------------------------------------------------------------
function fixFlash(s) { document.write(s); }

//------------------------------------------------------------------------------------
// Fonction CacheMail
//------------------------------------------------------------------------------------
function CacheMail(mail,domain) {
	this.location = 'mailto:' + mail + '@'+ domain;
	}

//-------------------------------------------------------------------------------
// Fonction over()
//-------------------------------------------------------------------------------
function overMenuBas(ind,id)
{	
	var fond = $("bgMenuBas"+id);
	var lien = $("lienMenuBas"+id);
	fond.className = (fond.className == "bg_" +ind + id + "_off") ? "bg_" + ind + id + "_on" : "bg_" + ind + id + "_off" ;
	lien.className = (lien.className == "lienMenuBasOff") ? "lienMenuBasOn" : "lienMenuBasOff" ;
}

function overMenuHaut(ind,id)
{	
	//var url = "http://normandoux.dev"
	var url = "http://www.normandoux.fr"
	var lien = $("lienMenuHaut"+id);
	var acces = $("acces0"+id);
	lien.className = (lien.className == "lienMenuHautOff") ? "lienMenuHaut_0" + id + "_On" : "lienMenuHautOff" ;
	if(ind == 0){
		if(id != 8){
			acces.src = (acces.src == url + "/Images/Acces/acces0" + id + ".jpg") ? url + "/Images/Acces/acces0" + id + "_on.jpg" : url + "/Images/Acces/acces0" + id + ".jpg";
		}
	}
}

function overPictoGalerie(id)
{	
	var url = "http://www.normandoux.fr/Images/Galerie/"
	//var url = "http://normandoux.dev/Images/Galerie/"
	var bt = $("btGalerie"+id);
	bt.src = (bt.src == url + "bt_0" + id + "_off.gif") ? url + "bt_0" + id + "_on.gif" : url + "bt_0" + id + "_off.gif" ;
}

function overVigGalerie(id)
{
	var vignette = $("vig"+id);
	vignette.className = (vignette.className == "vigGalerieOff") ? "vigGalerieOn" : "vigGalerieOff";
	vignette.style.opacity = (vignette.style.opacity == "") ? "0.5" : "";
}

//-------------------------------------------------------------------------------
// Fonction Slide()
//-------------------------------------------------------------------------------
var currentSlide = 1;

function slide(id) {
	var scroll = new Fx.Scroll('scroll-wrap', {
		wait: false,
		duration: 800,
		transition: Fx.Transitions.Quad.easeInOut,
		wheelStops: false
	});	
	
	scroll.toElement($('slide' + id));
}

window.onload = function() {
	if(typeof(rubrique) != 'undefined'){
		setTimer();
	}
}

function setTimer(){
		var id = 1;
		var ids = $('scroll-content').getElements('table').length;
		setInterval(
			function(){
				id++;
				if(id > ids) id = 1;
				slide(id);
			},
			10000		
		);
}
//-------------------------------------------------------------------------------
// Fonction goReservit()
//-------------------------------------------------------------------------------
function goReservit()
{
	var Form = document.forms["FormReservation"];
	var idReserv = Form.eReservation.value;
	//var url = "http://normandoux.dev"
	var url = "http://www.normandoux.fr"
	
	switch (idReserv){
		case "1" : 	urlReserv = "/Reservation/Hotel.asp";
					break;
		case "2" : 	urlReserv = "/Reservation-en-ligne/spa-bien-etre.asp";
					break;
		case "3" :	urlReserv = "/Reservation-en-ligne/restaurant.asp";
					break;
		case "5" : 	urlReserv = "/Reservation-en-ligne/evenement-mariage.asp";
					break;
		case "6" : 	urlReserv = "/Reservation-en-ligne/evenement-seminaire-pro.asp";
					break;
	}
	window.location = url + urlReserv;
}

//-------------------------------------------------------------------------------
// Fonction Captcha()
//-------------------------------------------------------------------------------
function RefreshCaptcha() {
	var i = new Image();
	var d = new Date();
	i.src = '/Procedures/modCaptcha.asp?Type=4&Dt=' + d.getHours().toString() + d.getMinutes().toString() + d.getSeconds().toString() ;
	$("Captcha").src =  i.src;
}

//-------------------------------------------------------------------------------
// Fonction formulaires
//-------------------------------------------------------------------------------
function isEmail(obj) 
{
       if (obj.value.indexOf(" ") + "" == "-1"
       && obj.value.indexOf("@") + "" != "-1"
       && (obj.value.lastIndexOf(".") > obj.value.indexOf("@"))
       && obj.value != "") return true;
       else return false;
}

function isTel(obj) {
	if (isNaN(obj.value)==false && obj.value.length==10)  return true;
	else return false;
}

function isCP(obj) {
	if (isNaN(obj.value)==false && obj.value.length==5)  return true;
	else return false;
}

function testReservation()
{
	var Form = document.forms["FormReservation"];
	if (Form.eNom.value == "")
		{ alert("Merci d'indiquer votre nom"); Form.eNom.focus(); return; }
	if (Form.ePrenom.value == "")
		{ alert("Merci d'indiquer votre prénom'"); Form.ePrenom.focus(); return; }
	if (Form.eEmail.value == "")
		{ alert("Merci d'indiquer votre adresse e-mail"); Form.eEmail.focus(); return; }
	if (!isEmail(Form.eEmail))
		{ alert("Merci d'indiquer une adresse e-mail correcte"); Form.eEmail.focus(); return; }
	
	if (Form.eCp.value != "" && !isCP(Form.eCp))
		{ alert("Merci de renseigner un code postal correct"); Form.eCp.focus(); return; }
	if (Form.eTel.value != "" && !isTel(Form.eTel))
		{ alert("Merci de renseigner un n° de téléphone correct"); Form.eTel.focus(); return; }
	if (Form.eMessage.value == "")
		{ alert("Merci de renseigner le champ 'Message' pour l'envoi de votre réservation"); Form.eMessage.focus(); return; }
	if (Form.eCaptcha.value == "")
		{ alert("Merci de saisir les caractères indiqués par l'image"); Form.eCaptcha.focus(); return; }
	Form.submit();															
}

function testReservationFormule()
{
	var Form = document.forms["FormReservationFormule"];
	if (Form.eNom.value == "")
		{ alert("Merci d'indiquer votre nom"); Form.eNom.focus(); return; }
	if (Form.ePrenom.value == "")
		{ alert("Merci d'indiquer votre prénom'"); Form.ePrenom.focus(); return; }
	if (Form.eEmail.value == "")
		{ alert("Merci d'indiquer votre adresse e-mail"); Form.eEmail.focus(); return; }
	if (!isEmail(Form.eEmail))
		{ alert("Merci d'indiquer une adresse e-mail correcte"); Form.eEmail.focus(); return; }
	
	if (Form.eCp.value != "" && !isCP(Form.eCp))
		{ alert("Merci de renseigner un code postal correct"); Form.eCp.focus(); return; }
	if (Form.eTel.value != "" && !isTel(Form.eTel))
		{ alert("Merci de renseigner un n° de téléphone correct"); Form.eTel.focus(); return; }
	if (Form.eMessage.value == "")
		{ alert("Merci de renseigner le champ 'Message' pour l'envoi de votre réservation"); Form.eMessage.focus(); return; }
	if (Form.eCaptcha.value == "")
		{ alert("Merci de saisir les caractères indiqués par l'image"); Form.eCaptcha.focus(); return; }
	Form.submit();															
}

function testContact()
{
	var Form = document.forms["FormContact"];
	if (Form.eNom.value == "")
		{ alert("Merci d'indiquer votre nom"); Form.eNom.focus(); return; }
	if (Form.ePrenom.value == "")
		{ alert("Merci d'indiquer votre prénom'"); Form.ePrenom.focus(); return; }
	if (Form.eEmail.value == "")
		{ alert("Merci d'indiquer votre adresse e-mail"); Form.eEmail.focus(); return; }
	if (!isEmail(Form.eEmail))
		{ alert("Merci d'indiquer une adresse e-mail correcte"); Form.eEmail.focus(); return; }
	
	if (Form.eCp.value != "" && !isCP(Form.eCp))
		{ alert("Merci de renseigner un code postal correct"); Form.eCp.focus(); return; }
	if (Form.eTel.value != "" && !isTel(Form.eTel))
		{ alert("Merci de renseigner un n° de téléphone correct"); Form.eTel.focus(); return; }
	if (Form.eMessage.value == "")
		{ alert("Merci de renseigner le champ 'Message' pour l'envoi de votre réservation"); Form.eMessage.focus(); return; }
	if (Form.eCaptcha.value == "")
		{ alert("Merci de saisir les caractères indiqués par l'image"); Form.eCaptcha.focus(); return; }
	Form.submit();															
}

function testDevis()
{
	var Form = document.forms["FormDevis"];
	if (Form.eNom.value == "")
		{ alert("Merci d'indiquer votre nom"); Form.eNom.focus(); return; }
	if (Form.ePrenom.value == "")
		{ alert("Merci d'indiquer votre prénom'"); Form.ePrenom.focus(); return; }
	if (Form.eEmail.value == "")
		{ alert("Merci d'indiquer votre adresse e-mail"); Form.eEmail.focus(); return; }
	if (!isEmail(Form.eEmail))
		{ alert("Merci d'indiquer une adresse e-mail correcte"); Form.eEmail.focus(); return; }
	if (Form.eTel.value != "" && !isTel(Form.eTel))
		{ alert("Merci de renseigner un n° de téléphone correct"); Form.eTel.focus(); return; }
	
	if(Form.eNbPersonnes.value != "" && isNaN(Form.eNbPersonnes.value)== true)
		{ alert("Merci d'indiquer une valeur numérique pour le nombre de personnes"); Form.eNbPersonnes.focus(); return; }
	if(Form.eNbJours.value != "" && isNaN(Form.eNbJours.value)== true)
		{ alert("Merci d'indiquer une valeur numérique pour le nombre de jours"); Form.eNbPersonnes.focus(); return; }
	
	if (Form.eMessage.value == "")
		{ alert("Merci de renseigner le champ 'Message' pour l'envoi de votre réservation"); Form.eMessage.focus(); return; }
	if (Form.eCaptcha.value == "")
		{ alert("Merci de saisir les caractères indiqués par l'image"); Form.eCaptcha.focus(); return; }
	Form.submit();															
}

function testLivredor()
{
	var Form = document.forms["FormLivredor"];
	if (Form.eNom.value == "")
		{ alert("Merci d'indiquer votre nom"); Form.eNom.focus(); return; }
	if (Form.eEmail.value == "")
		{ alert("Merci d'indiquer votre adresse e-mail"); Form.eEmail.focus(); return; }
	if (!isEmail(Form.eEmail))
		{ alert("Merci d'indiquer une adresse e-mail correcte"); Form.eEmail.focus(); return; }
	
	if (Form.eCp.value != "" && !isCP(Form.eCp))
		{ alert("Merci de renseigner un code postal correct"); Form.eCp.focus(); return; }
	if (Form.eTel.value != "" && !isTel(Form.eTel))
		{ alert("Merci de renseigner un n° de téléphone correct"); Form.eTel.focus(); return; }
	if (Form.eMessage.value == "")
		{ alert("Merci de renseigner le champ 'Message' pour l'envoi de votre message"); Form.eMessage.focus(); return; }
	if (Form.eCaptcha.value == "")
		{ alert("Merci de saisir les caractères indiqués par l'image"); Form.eCaptcha.focus(); return; }
	Form.submit();															
}

function textLimit(field, maxlen) {
   if (field.value.length > maxlen) {
      field.value = field.value.substring(0, maxlen);
      alert('Votre message ne doit pas excéder 255 caractères !');
   }
}

function testNewsletter()
{
	var Form = document.forms["FormNewsletter"];
	if (Form.Email.value == "e-mail")
		{ alert("Merci d'indiquer votre adresse e-mail"); Form.Email.focus(); return; }
	if (!isEmail(Form.Email))
		{ alert("Merci de renseigner correctement votre adresse e-mail"); Form.Email.focus(); return; }
	Form.submit();															
}

function testDesinscription()
{
	var Form = document.forms["FormDesinscription"];
	if (Form.Email.value == "E-mail")
		{ alert("Merci d'indiquer votre adresse e-mail"); Form.Email.focus(); return; }
	if (!isEmail(Form.Email))
		{ alert("Merci de renseigner correctement votre adresse e-mail"); Form.Email.focus(); return; }
	Form.submit();															
}

//-------------------------------------------------------------------------------
// Fonction popUp()
//-------------------------------------------------------------------------------
function popUp(page,largeur,hauteur,options) { 
	var top=0; 
	var left=(screen.width-largeur)/2; 
	window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+'status=no,toolbar=no,menubar=no,location=no,scrollbars=no,directories=no,resizable=no'); 
}

//-------------------------------------------------------------------------------
// Fonctions Lightbox()
//-------------------------------------------------------------------------------

//$('toto') -> Mootools, récupère l'élément dt l'id  est toto
//$('#toto') -> jQuery, récupère l'élément dt l'id  est toto

//$('toto') -> Mootools, récupère l'élément
//$('#toto').get -> jQuery, renvoie un tableau des éléments


jQuery.noConflict(); //pour éviter tt conflit avec mootools
jQuery(document).ready(
function()
{
	jQuery('a.lightbox').lightBox({
		imageLoading: '/images/lightbox/loading.gif',
		imageBtnClose: '/images/lightbox/close.gif',
		imageBtnPrev: '/images/lightbox/prev.gif',
		imageBtnNext: '/images/lightbox/next.gif',
		txtImage: 'Image',
		txtOf: 'de'
	});
}
);
