var Timer;
var Timer2;
//var Identifiant ="";
var Pas = 3;

function moveLayer(Sens,nom) {
	Objet=document.getElementById("contenu"+nom);
	ObjetPere=document.getElementById("liste"+nom);
	if(parseInt(Objet.style.top) + (Pas*Sens)>0)  { 
        clearTimeout(Timer);
    }else{
		if(parseInt(Objet.style.top) + (Pas*Sens)<-(Objet.offsetHeight-ObjetPere.offsetHeight)) {
        	clearTimeout(Timer);
    	} else {
        	Objet.style.top = (parseInt(Objet.style.top) + (Pas*Sens)) + "px";
		}
	}
    Timer = setTimeout("moveLayer(" + Sens + ",'" + nom + "');", 30);
}

/*function moveLayer(Sens) {
	Objet=document.getElementById("contenuAlbum");
	ObjetPere=document.getElementById("listeAlbum");
    if(parseInt(Objet.style.top) + (Pas*Sens)>0)  {
        clearTimeout(Timer);
    }
    else if(parseInt(Objet.style.top) + (Pas*Sens)<-(Objet.offsetHeight-ObjetPere.offsetHeight)) {
        clearTimeout(Timer);
    }
    else {
        Objet.style.top = (parseInt(Objet.style.top) + (Pas*Sens)) + "px";
    }
    Timer = setTimeout("moveLayer(" + Sens + ");", 30);
}
function moveLayer2(Sens) {
    Objet=document.getElementById("contenuPhotos");
	ObjetPere=document.getElementById("listePhotos");
    if(parseInt(Objet.style.top) + (Pas*Sens)>0)  {
        clearTimeout(Timer2);
    }
    else if(parseInt(Objet.style.top) + (Pas*Sens)<-(Objet.offsetHeight-ObjetPere.offsetHeight)) {
        clearTimeout(Timer2);
    }
    else {
        Objet.style.top = (parseInt(Objet.style.top) + (Pas*Sens)) + "px";
    }
    Timer2 = setTimeout("moveLayer2(" + Sens + ");", 30);
}*/

function switchMariage(id){
		if(id!='null'){
			document.getElementById('defaultMariage').style.display='none';
			document.getElementById(''+id+'').style.display='block';
		}
}
function switchMariageRetour(id){
		if(id!='null'){
			document.getElementById(''+id+'').style.display='none';
			document.getElementById('defaultMariage').style.display='block';
		}
}
function switchEvenements(id){
		if(id!='null'){
			document.getElementById('defaultEvenements').style.display='none';
			document.getElementById(''+id+'').style.display='block';
		}
}
function switchEvenementsRetour(id){
		if(id!='null'){
			document.getElementById(''+id+'').style.display='none';
			document.getElementById('defaultEvenements').style.display='block';
		}
}
function menuOver(menu,de){
	if(menu!='null'){document.getElementById(''+menu+'').style.visibility='visible';}
}

function menuOut(menu,de){
	if(menu!='null'){document.getElementById(''+menu+'').style.visibility='hidden';	}
}

function init(){
	document.email.mail.value = "Email";
	document.mots.recherche.value = "Mots clés...";
}
function VerifMail(lemail) {
    var arobase = lemail.indexOf("@"); var point = lemail.lastIndexOf(".")
    if((arobase < 3)||(point + 2 > lemail.length)||(point < arobase+3)) return false;
        return true
}
function newsletter_valid(myform) {
	if (myform.mail.value == "" || myform.mail.value =="Email") {alert('Veuillez saisir une adresse e-mail.'); return false;};
	if (!VerifMail(myform.mail.value)) {alert('Veuillez saisir une adresse e-mail valide.'); return false;};
}

function afficherCache(){
	document.getElementById('fondCache').style.display='block';
	var hauteurBody = document.body.offsetHeight+25;
	var largeurBody = document.body.offsetWidth;
	var hauteurFenetre = document.body.clientHeight;
	var largeurFenetre = document.body.clientWidth;
	if(hauteurBody > hauteurFenetre){
		document.getElementById('fondCache').style.height = hauteurBody+'px';
	}else{
		document.getElementById('fondCache').style.height = hauteurFenetre+'px';
	}
	if(largeurBody > largeurFenetre){
		document.getElementById('fondCache').style.width = largeurBody+'px';
	}else{
		document.getElementById('fondCache').style.width = largeurFenetre+'px';
	}
}
function cacherCache(){
	document.getElementById('fondCache').style.display='none';
}
function voirGallerie(){
	afficherCache();
	document.getElementById('pageGallerie').style.display='block';
}
function fermerGallerie(val){
	cacherCache();
	document.getElementById('pageGallerie').style.display='none';
	window.location = '?album='+val;
}
function voirContact(){
	afficherCache();
	document.getElementById('pageContact').style.display='block';
}
function fermerContact(){
	cacherCache();
	document.getElementById('pageContact').style.display='none';
}
function contact_valid(myform) {
	if (myform.nom.value == "") {alert('Veuillez saisir votre nom.'); return false;};
	if (myform.prenom.value == "") {alert('Veuillez saisir votre prénom.'); return false;};
	if (myform.email.value == "") {alert('Veuillez saisir une adresse e-mail.'); return false;};
	if (!VerifMail(myform.email.value)) {alert('Veuillez saisir une adresse e-mail valide.'); return false;};
	if (myform.message.value == "") {alert('Veuillez saisir votre message.'); return false;};
	return true;
}