
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

function ouvrir(layer){
if (document.getElementById) { //IE5 ou Netscape 6 
document.getElementById(layer).style.display="block";
}
if (document.layers) { //NS4.X seul
document.layers[layer].display="block"
}
}
function fermer(layer){
if (document.getElementById) { //IE5 ou Netscape 6 
document.getElementById(layer).style.display="none";
}
if (document.layers) { //NS4.X seul
document.layers[layer].display="none"
}
}

//---------------------- move layer


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

//---------------------- croisieres

function croisieres(duree) {
		
				var xhr_object = null;
				if(window.XMLHttpRequest) // Firefox
				   xhr_object = new XMLHttpRequest();
				else if(window.ActiveXObject) // Internet Explorer
				   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
				else { // XMLHttpRequest non supporté par le navigateur
				   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
				   return;
				}
				var method   = "POST";
				var filename = "gestion/croisieres.php";
				var data   = null;
				var tmp = null;
				if(duree != "")
				   data = "duree="+duree;
				xhr_object.open(method, filename, true);
				
						xhr_object.onreadystatechange = function() {
							if(xhr_object.readyState == 4) {
							var tmp = xhr_object.responseText.split("|");
							var reponse=tmp[0];
							var tableau=tmp[1];
								if(typeof(tmp[1]) != "undefined") {
								 if(reponse=="1"){
										document.getElementById('contenu').innerHTML = "";
									 	fermer('texte_croisiere');
										fermer('texte_presentation');
									 	ouvrir('detail_croisiere');
										ouvrir('retour');
										document.getElementById('contenu').innerHTML = tableau;
									} else {
										alert('erreur');
									}
								}
							}
						}
				
				if(method == "POST")
				   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				xhr_object.send(data);
	
			
		
	}


function valider() {
		
		
		 if (document.getElementById('email').value == "") {
			alert("Veuillez saisir votre adresse e-mail, svp !");
			document.getElementById('email').focus();
			return;
		  }
		
		  var invalidChars = " /:,;'";
		
		  for (i=0; i<invalidChars.length; i++) {	// does it contain any invalid characters?
		  badChar = invalidChars.charAt(i);
			if (document.getElementById('email').value.indexOf(badChar,0) > -1) {
			  alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.");
			  document.getElementById('email').focus();
			 return;
			}
		  }
		
		
		  var atPos = document.getElementById('email').value.indexOf("@",1)			// there must be one "@" symbol
		  if (atPos == -1) {
			alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.');
			document.getElementById('email').focus();
			return;
		  }
		
		  if (document.getElementById('email').value.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
			alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.');
			document.getElementById('email').focus();
			return;
		  }
		
		  var periodPos = document.getElementById('email').value.indexOf(".",atPos);
		  
		
		  if (periodPos == -1) {					// and at least one "." after the "@"
			alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.');
			document.getElementById('email').focus();
			return;
		  }
		
		  if (periodPos+3 > document.getElementById('email').value.length)	{		// must be at least 2 characters after the 
			alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.');
			document.getElementById('email').focus();
			return;
		  }
		
		
				var xhr_object = null;
				if(window.XMLHttpRequest) // Firefox
				   xhr_object = new XMLHttpRequest();
				else if(window.ActiveXObject) // Internet Explorer
				   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
				else { // XMLHttpRequest non supporté par le navigateur
				   Alert('Votre navigateur ne supporte pas les objets XMLHTTPRequest...','Attention');
				   return;
				}
				var method   = "POST";
				var filename = "gestion/envois.php";
				var email = document.getElementById('email').value;
				var demande =document.getElementById('demande').value;
				var data   = null;
				var tmp = null;
				if(email != "" && demande != "")
				   data = "email="+email+"&demande="+demande;
				xhr_object.open(method, filename, true);
				
						xhr_object.onreadystatechange = function() {
							if(xhr_object.readyState == 4) {
							var tmp = xhr_object.responseText.split(":");
								if(typeof(tmp[1]) != "undefined") {
									var verif= tmp[0]; 
									alert('Votre demande nous a bien été envoyée et nous vous en remercions. Nous vous répondrons le plus rapidement possible.');
									}
								}
							}
						
				
				if(method == "POST")
				   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				xhr_object.send(data);
	
}

//------------------------ pop up news


function hideDiv() { 
if (document.getElementById) { // DOM3 = IE5, NS6 
document.getElementById('hideshow').style.visibility = 'hidden'; 
} 
else { 
if (document.layers) { // Netscape 4 
document.hideshow.visibility = 'hidden'; 
} 
else { // IE 4 
document.all.hideshow.style.visibility = 'hidden'; 
} 
} 
}

function showDiv() { 
if (document.getElementById) { // DOM3 = IE5, NS6 
document.getElementById('hideshow').style.visibility = 'visible'; 
} 
else { 
if (document.layers) { // Netscape 4 
document.hideshow.visibility = 'visible'; 
} 
else { // IE 4 
document.all.hideshow.style.visibility = 'visible'; 
} 
} 
} 

function news(){
	if(ScanCookie("dejapopup_infos")==0){
		showDiv();
		CreationCookie("dejapopup_infos","oui",false)
	}
}		

function ScanCookie(variable){
	var cook = document.cookie;
	variable += "=";
	var place = cook.indexOf(variable,0);
	if (place <= -1) {
		return("0");
	}
	else {
		var end = cook.indexOf(";",place)
		if (end <= -1) {
			return(unescape(cook.substring(place+variable.length,cook.length)));
		}
		else {
			return(unescape(cook.substring(place+variable.length,end)));
		}
	}
}

function CreationCookie(nom,valeur,permanent){
	if(permanent){
		var dateExp = new Date(2020,11,11);
		dateExp = dateExp.toGMTString();
		var ifpermanent = '; expires=' + dateExp + ';';
	}
	else {
		ifpermanent = '';
	}
	document.cookie = nom + '=' + escape(valeur) + ifpermanent;
}








