function GetId(id) { return document.getElementById(id); }
function loadImg(src)
{
	var img = new Image();
	img.src = src;
	return img;
}

var imgMenuOff = new Array( "",
	loadImg("images/menu/btn1_off.gif"),
	loadImg("images/menu/btn2_off.gif"),
	loadImg("images/menu/btn3_off.gif"),
	loadImg("images/menu/btn4_off.gif"),
	loadImg("images/menu/btn5_off.gif"),
	loadImg("images/menu/btn6_off.gif"),
	loadImg("images/menu/btn7_off.gif")
);
var imgMenuOn = new Array( "",
	loadImg("images/menu/btn1_on.gif"),
	loadImg("images/menu/btn2_on.gif"),
	loadImg("images/menu/btn3_on.gif"),
	loadImg("images/menu/btn4_on.gif"),
	loadImg("images/menu/btn5_on.gif"),
	loadImg("images/menu/btn6_on.gif"),
	loadImg("images/menu/btn7_on.gif")
);

var currentMenu;
function menuOver(id)
{
	GetId("menu"+id).src = imgMenuOn[id].src;
	
}

function menuOut(id)
{
	if (id==currentMenu) return;
	GetId("menu"+id).src = imgMenuOff[id].src;
	
}


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;
}

//------------------------------------------------------------------------------------
// 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);
}

function TestParam() {
	var Form = document.forms["FormContacts"];
	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.eCp.value != "" && !isCP(Form.eCp))
		{ alert("Merci d'indiquer un code postal correct"); Form.eCp.focus(); return; }
	
	if (Form.eTel.value == "") 
		{ alert("Merci d'indiquer votre numéro de téléphone"); Form.eTel.focus(); return; }
	if (Form.eTel.value != "" && !isTel(Form.eTel))
		{ alert("Merci d'indiquer un numéro de téléphone correct"); Form.eTel.focus(); return; }
		
	if (Form.eMobile.value != "" && !isTel(Form.eMobile))
		{ alert("Merci d'indiquer un numéro de téléphone mobile correct"); Form.eMobile.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.eMessage.value == "" || Form.eMessage.value == "Merci de préciser la date, le lieu et le nombre de personnes pour votre évènement.") 
		{ alert("Merci de renseigner le champ 'Message' pour l'envoi du message"); Form.eMessage.focus(); return; }
	Form.action = "Procs/psContacts.asp";														
	Form.submit();
}

function testNewsletter() {
	var Form = document.forms["FormNewsletter"];
	
	if (Form.Email.value == "" || Form.Email.value == "Saisissez votre e-mail")
		{ alert("Merci d'indiquer votre adresse e-mail"); Form.Email.focus(); return;}
	if (!isEmail(Form.Email))
		{ alert("Merci d'indiquer une adresse e-mail correcte"); Form.Email.focus(); return; }
	Form.action = "http://services.actisens.com/Mailing/Subscribe.asp";														
	Form.submit();
}

function testDesinscription() {
	var Form = document.forms["FormDesinscription"];
	
	if (Form.Email.value == "" || Form.Email.value == "Saisissez votre e-mail")
		{ alert("Merci d'indiquer votre adresse e-mail"); Form.Email.focus(); return;}
	if (!isEmail(Form.Email))
		{ alert("Merci d'indiquer une adresse e-mail correcte"); Form.Email.focus(); return; }
	Form.action = "http://services.actisens.com/Mailing/unsubscribe.asp";														
	Form.submit();
}

//------------------------------------------------------------------------------------
// Fonction CacheMail
//------------------------------------------------------------------------------------
function CacheMail(mail,domain) {
	this.location = 'mailto:' + mail + '@'+ domain;
}

//-------------------------------------------------------------------------------
// 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 ref == "undefined") {
			setTimer();
		}else{
			if(ref == 1){
				setTimer2();
			}
		}
}

function setTimer(){
		var id = 1;
		var ids = $('scroll-content').getElements('div').length;
		setInterval(
			function(){
				id++;
				if(id > ids) id = 1;
				slide(id);
			},
			4500		
		);
}	

function slide2(id) {
	var scroll = new Fx.Scroll('scroll-wrap2', {
		wait: false,
		duration: 800,
		transition: Fx.Transitions.Quad.easeInOut,
		wheelStops: false
	});	
	
	scroll.toElement($('slider' + id));
}


function setTimer2(){
		var id = 1;
		var ids = $('scroll-content2').getElements('div').length;
		setInterval(
			function(){
				id++;
				if(id > ids) id = 1;
				slide2(id);
			},
			4500		
		);
}