// JavaScript Document
function makeRequestSimple(url,scriptSortie) {
	//$('patientez').style.display="";
	var httpRequest = false;

	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType) {
			httpRequest.overrideMimeType('text/xml');
			// Voir la note ci-dessous à propos de cette ligne
		}
	}
	else if (window.ActiveXObject) { // IE
		try {
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
}

	if (!httpRequest) {
		alert('Abandon :( Impossible de créer une instance XMLHTTP');
		return false;
	}
	httpRequest.onreadystatechange = function() { alertContentsSimple(httpRequest,scriptSortie); };
	httpRequest.open('GET', url, true);
	httpRequest.send(null);

}

function alertContentsSimple(httpRequest,scriptSortie) {
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200 || httpRequest.status == 0) {
			//alert(httpRequest.responseText);
			var contenu_tab = httpRequest.responseText;
			//contenu_tab += '</table>';
			//alert(httpRequest.responseText);
			//affiche_infos();
			eval(eval(scriptSortie)(httpRequest.responseText));

			//alert(httpRequest.responseText);
			//document.getElementById('patientez').style.display="none";
		}else if(httpRequest.onError != undefined){
			//document.getElementById('patientez').style.display="none";
			alert('Un problème est survenu avec la requête.'+httpRequest.status+" --- "+httpRequest.onError);
		}
	}

}

function Browser() {

  var ua, s, i;

  this.isIE    = false;
  this.isNS    = false;
  this.version = null;

  ua = navigator.userAgent;

  s = "MSIE";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isIE = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  s = "Netscape6/";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  // Treat any other "Gecko" browser as NS 6.1.

  s = "Gecko";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = 6.1;
    return;
  }
}

var browser = new Browser();

var dragObj = new Object();
dragObj.zIndex = 0;

function dragStart(event, id) {
  var el;
  var x, y;

  // If an element id was given, find it. Otherwise use the element being
  // clicked on.

  if (id){
	dragObj.elNode = document.getElementById(id);
	dragObj.elNode.className='div_trans';
  } else {
    if (browser.isIE)
      dragObj.elNode = window.event.srcElement;
    if (browser.isNS)
      dragObj.elNode = event.target;

    // If this is a text node, use its parent element.

    if (dragObj.elNode.nodeType == 3)
      dragObj.elNode = dragObj.elNode.parentNode;
  }
// Get cursor position with respect to the page.

  if (browser.isIE) {
    x = window.event.clientX + document.documentElement.scrollLeft
      + document.body.scrollLeft;
    y = window.event.clientY + document.documentElement.scrollTop
      + document.body.scrollTop;
  }
  if (browser.isNS) {
    x = event.clientX + window.scrollX;
    y = event.clientY + window.scrollY;
  }

// Save starting positions of cursor and element.

  dragObj.cursorStartX = x;
  dragObj.cursorStartY = y;
  dragObj.elStartLeft  = parseInt(dragObj.elNode.style.left, 10);
  dragObj.elStartTop   = parseInt(dragObj.elNode.style.top,  10);

  if (isNaN(dragObj.elStartLeft)) dragObj.elStartLeft = 0;
  if (isNaN(dragObj.elStartTop))  dragObj.elStartTop  = 0;


// Update element's z-index.

  dragObj.elNode.style.zIndex = ++dragObj.zIndex;

  // Capture mousemove and mouseup events on the page.

  if (browser.isIE) {
    document.attachEvent("onmousemove", dragGo);
    document.attachEvent("onmouseup",   dragStop);
    window.event.cancelBubble = true;
    window.event.returnValue = false;
  }
  if (browser.isNS) {
    document.addEventListener("mousemove", dragGo,   true);
    document.addEventListener("mouseup",   dragStop, true);
    event.preventDefault();
  }
}

function dragGo(event) {

  var x, y;

  // Get cursor position with respect to the page.

  if (browser.isIE) {
    x = window.event.clientX + document.documentElement.scrollLeft
      + document.body.scrollLeft;
    y = window.event.clientY + document.documentElement.scrollTop
      + document.body.scrollTop;
  }
  if (browser.isNS) {
    x = event.clientX + window.scrollX;
    y = event.clientY + window.scrollY;
  }

  // Move drag element by the same amount the cursor has moved.

  dragObj.elNode.style.left =
    (dragObj.elStartLeft + x - dragObj.cursorStartX) + "px";
  dragObj.elNode.style.top  =
    (dragObj.elStartTop  + y - dragObj.cursorStartY) + "px";

  if (browser.isIE) {
    window.event.cancelBubble = true;
    window.event.returnValue = false;
  }
  if (browser.isNS)
    event.preventDefault();
}

function dragStop(event) {
	dragObj.elNode.className='div_sans_trans';
  // Stop capturing mousemove and mouseup events.

  if (browser.isIE) {
    document.detachEvent("onmousemove", dragGo);
    document.detachEvent("onmouseup",   dragStop);
  }
  if (browser.isNS) {
    document.removeEventListener("mousemove", dragGo,   true);
    document.removeEventListener("mouseup",   dragStop, true);
  }
}

function check_email(mailtest){
	var verif 	= /^[a-zA-Z0-9._-]+@[a-zA-Z0-9-.]{2,}[.][a-zA-Z]{2,3}$/
	if (verif.exec(mailtest) == null)
	{
		return false;
	}
	else
	{
		return true;
	}
}
function envoyer_form_contact(contact_nom,contact_email,contact_objet,contact_message){
	var msg_alert = "Merci de renseigner le(s) champ(s) suivant(s) :\n";
	var nb_alert = 0;
	
	if(contact_nom==""){
		msg_alert+="- Nom\n";
		nb_alert += 1;
	}
	if(contact_email==""){
		msg_alert+="- Email\n";
		nb_alert += 1;
	}
	if(contact_objet==""){
		msg_alert+="- Objet du message\n";
		nb_alert += 1;
	}
	
	if(nb_alert > 0){
		if(contact_email!=""){
			if(check_email(contact_email)==false){
				alert(msg_alert + "Votre email est incorrecte.");
			}else{
				alert(msg_alert);
			}
		}else{
			alert(msg_alert);
		}
	}else{
		if(check_email(contact_email)==false){
			alert("Votre email est incorrecte.");
		}else{
			makeRequest("email.php?ctc_n="+contact_nom+"&ctc_e="+contact_email+"&ctc_o="+contact_objet+"&ctc_t="+contact_message,"formulaire_contact");
			$('fiche_contact').style.display='none';
		}
	}
	
}

function $(element){
	return document.getElementById(element);	
}


function makeRequest(url,div) {
	var httpRequest = false;

	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType) {
			httpRequest.overrideMimeType('text/xml');
			// Voir la note ci-dessous à propos de cette ligne
		}
	}
	else if (window.ActiveXObject) { // IE
		try {
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
}

	if (!httpRequest) {
		alert('Abandon :( Impossible de créer une instance XMLHTTP');
		return false;
	}
	httpRequest.onreadystatechange = function() { alertContents(httpRequest,div); };
	//alert(url);
	httpRequest.open('GET', url, true);
	httpRequest.send(null);

}

function alertContents(httpRequest,div) {
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			//alert(httpRequest.responseText);
			var contenu_tab = httpRequest.responseText;
			//contenu_tab += '</table>';
			$(div).innerHTML=httpRequest.responseText;
			//alert(httpRequest.responseText);
		} else {
			$('patientez').style.display="none";
			alert('Un problème est survenu avec la requête.'+httpRequest.status+' / '+div);
		}
	}

}

function affiche_contact(){
	document.getElementById('formulaire_contact').innerHTML = '<table width="420" border="0" cellspacing="0" cellpadding="0" style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#246EB5;"> <tr> <td width="150" height="30" align="right">Nom : </td> <td><input name="contact_nom" type="text" id="contact_nom" value="" size="36"/> *</td> </tr> <tr> <td height="30" align="right">Email :</td> <td><input name="contact_email" type="text" id="contact_email" value="" size="36"/> *</td> </tr> <tr> <td height="30" align="right">Objet du message :</td> <td><input name="contact_objet" type="text" id="contact_objet" value="" size="36"/> *</td> </tr> <tr> <td height="30" align="right" valign="top"><div style="margin-top:7px;">Texte du message :</div></td> <td rowspan="2" valign="top"><textarea name="contact_texte" cols="30" rows="6" id="contact_texte" ></textarea></td> </tr> <tr> <td align="center">&nbsp;</td> </tr> <tr> <td height="40" colspan="2" align="center"><input type="button" value="Envoyer le message" name="contact_envoyer" onClick="envoyer_form_contact(document.getElementById(\'contact_nom\').value,document.getElementById(\'contact_email\').value,document.getElementById(\'contact_objet\').value,document.getElementById(\'contact_texte\').value)"/></td> </tr> </table> <div style="margin-left:5px; font-style:italic; font-size:10px;">(*) Informations obligatoires</div>';
	document.getElementById('fiche_contact').style.display='';	
}

  
function aff_escale(contenu,largeur){
	//alert(pos_y);
	$('zone_over').style.width=largeur;
	$('zone_over').innerHTML='<div id="text_zone_over">'+contenu+'</div>';
	$('zone_over').style.left=pos_x+3+"px";
	$('zone_over').style.top=pos_y+3+"px";
	$('zone_over').style.display="";
	
	if($('zone_over').offsetTop+$('zone_over').offsetHeight>fen_h){
		$('zone_over').style.top=pos_y-$('zone_over').offsetHeight-7+"px";
	}
}
function mask_escale(){
	$('zone_over').style.display="none";
	$('zone_over').innerHTML="";
}
function aff_tarif(indiv,double,largeur){
	//alert(pos_y);
	$('zone_over').style.width=largeur;
	var texte = '<div id="text_zone_over">Tarif TTC par personne, en pension complète<br/>- base 1 pers : '+indiv+'<br/>- base 2 pers. : '+double+'<br/><br/><span style="font-size:10px;">Ce prix ne comprend pas :<br/>- les frais de dossier<br/>- les frais de banque \351ventuels<br/>- les assurances<br/>- les acheminements pré et post croisi\350re<br/><br/>(tarifs sujets \340 modification)</span></div>';
	//alert();
	$('zone_over').innerHTML=texte;
	$('zone_over').style.left=pos_x-220+"px";

	$('zone_over').style.top=pos_y+3+"px";
	$('zone_over').style.display="";

	if($('zone_over').offsetTop+$('zone_over').offsetHeight>fen_h){
		$('zone_over').style.top=pos_y-$('zone_over').offsetHeight-7+"px";
	}
}
function mask_tarif(){
	$('zone_over').style.display="none";
	$('zone_over').innerHTML="";
}

function position(event) {
	if (browser.isIE) {
		pos_x =0;
		pos_y=0;
    pos_x = window.event.clientX + document.documentElement.scrollLeft;
    pos_y = window.event.clientY + document.documentElement.scrollTop;
	fen_h = document.documentElement.clientHeight;
  }
  if (browser.isNS) {
    pos_x = event.clientX + window.scrollX;
    pos_y = event.clientY + window.scrollY;
	fen_h = window.innerHeight;
  }
/*pos_x = (navigator.appName.substring(0,3) == "Net") ? e.pageX+document.documentElement.scrollLeft : event.x+document.body.scrollLeft+document.documentElement.scrollLeft;
pos_y = (navigator.appName.substring(0,3) == "Net") ? e.pageY+document.documentElement.scrollTop : event.y+document.body.scrollTop+document.documentElement.scrollTop;*/
//window.status = "Souris x:"+x+" | y:"+y;
}

if (navigator.appName.substring(0,3) == "Net") document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = position;

function valider_acces(){
	var login =	$('identifiant').value;
	var mdp = $('mot_de_passe').value;
	
	makeRequestSimple('connexion.php?login='+login+'&mdp='+mdp,'fin_valider_acces');
}

function fin_valider_acces(reponse){
	if(reponse=='true'){
		window.location.reload();
		$('acces').style.display='none';	
	}else{
		alert("Erreur lors de l'identification.");	
	}
}

function clic_ville(valeur){
	var defaut = "Pays ou ville d'escale";
	if(valeur==defaut){
		//alert(valeur);
		$('ville').value='';
	}
}
function clic_prix_max(valeur){
	var defaut = "prix max. par personne";
	if(valeur==defaut){
		//alert(valeur);
		$('prix_max').value='';
	}
}
function clic_nb_jours(valeur){
	var defaut = "dur\351e max";
	if(valeur==defaut){
		//alert(valeur);
		$('nb_jours').value=''
	}
}
function sort_champ(zone_geo,base,page){
	var defaut_ville = "Pays ou ville d'escale";
	var defaut_prix_max = "prix max. par personne";
	var defaut_nb_jours = "dur\351e max";
	if($('ville').value==""){
		$('ville').value=defaut_ville;
	}
	if($('prix_max').value==""){
		$('prix_max').value=defaut_prix_max;
	}
	if($('nb_jours').value==""){
		$('nb_jours').value=defaut_nb_jours;
	}
	
	//////////////////////
	if($('toute_zone').checked==true){
		url="cargo.php?"+base+"&p=1";
	}else{
		url="cargo.php?"+zone_geo+"&"+base+"&p=1";
	}
	
	
	if($('ville').value!=defaut_ville){
		url = url + "&ville="+$('ville').value;
	}
	if($('prix_max').value!=defaut_prix_max){
		url = url + "&prix_max="+$('prix_max').value;
	}
	if($('nb_jours').value!=defaut_nb_jours){
		url = url + "&nb_jours="+$('nb_jours').value;
	}
	if($('ref_produit').value!=''){
		url = url+"&ref_produit="+$('ref_produit').value;
	}
	//////////////////////
	
	window.location.href=url;
}

function charge_fichier_dans_zone(fichier){
	makeRequestSimple(fichier,'fin_chargement');	
}
function fin_chargement(reponse){
	//recuperaion du titre
	titre=reponse.substr(reponse.indexOf("<title>")+7,reponse.indexOf("</title>")-(reponse.indexOf("<title>")+7));
	//recuperation de la largeur
	largeur=reponse.substr(reponse.indexOf("<largeur>")+9,reponse.indexOf("</largeur>")-(reponse.indexOf("<largeur>")+9));
	if(largeur==""){
		largeur=200;	
	}
	//recuperation de la hauteur
	hauteur=reponse.substr(reponse.indexOf("<hauteur>")+9,reponse.indexOf("</hauteur>")-(reponse.indexOf("<hauteur>")+9));
	if(hauteur==""){
		hauteur=100;	
	}
	//recuperation de la posiion horizontale
	horizontale=reponse.substr(reponse.indexOf("<horizontale>")+13,reponse.indexOf("</horizontale>")-(reponse.indexOf("<horizontale>")+13));
	if(horizontale==""){
		horizontale="C";	
	}
	//recuperation de la position verticale
	verticale=reponse.substr(reponse.indexOf("<verticale>")+11,reponse.indexOf("</verticale>")-(reponse.indexOf("<verticale>")+11));
	if(verticale==""){
		verticale="C";	
	}
	pos_debut = reponse.lastIndexOf('<!--debut_texte-->')+18;
	
	pos_fin = reponse.indexOf('<!--fin_texte-->',pos_debut);
	if(pos_debut!=-1){
		texte_affiche=reponse.substr(pos_debut+1,pos_fin-pos_debut-1);
	}
	/*dragStart(event,'zone_info');
	dragStop(event);*/
	$('zone_titre').innerHTML=titre;
	$('zone_info').style.width=largeur+'px';
	$('zone_info').style.height=hauteur+'px';
	$('zone_corp_over').style.height=hauteur-20+'px';
	if(horizontale!="C"){
		$('zone_info').style.left=horizontale+'px';
		$('zone_info').style.marginLeft='0px';
	}else{
		$('zone_info').style.left='50%';
		$('zone_info').style.marginLeft='-'+largeur/2+'px';
	}
	if(verticale!="C"){
		$('zone_info').style.top=verticale+'px';
		$('zone_info').style.marginTop='0px';
	}else{
		$('zone_info').style.top='50%';
		$('zone_info').style.marginTop='-'+hauteur/2+'px';
	}
	//affichage de la zone info
	$('zone_corp').innerHTML=reponse;
	//alert(texte_affiche);
	$('zone_corp').innerHTML=texte_affiche;
	$('zone_info').style.display='';
}

function aff_envoi_fiche(fiche){
	$('zone_titre').innerHTML='Envoi de la fiche par mail';
	$('zone_info').style.width='620px';
	$('zone_info').style.height='500px';
	$('zone_info').style.left=pos_x+33+"px";
	$('zone_info').style.top=pos_y+3+"px";
	//$('zone_corp').innerHTML='<div style="text-align:center;"><input type="text" id="adr_mail_fiche" name="adr_mail_fiche" size="30"/><br/><br/><input type="button" value="Envoyer" onclick="fin_envoi_fiche(\''+fiche+'\');"/></div>';
	makeRequest('envoi_fiche.php?lien_fiche='+fiche,'zone_corp');
	$('zone_info').style.display='';
}
function aff_envoi_fiche_non_cargo(fiche){
	$('zone_titre').innerHTML='Envoi de la fiche par mail';
	$('zone_info').style.width='620px';
	$('zone_info').style.height='500px';
	$('zone_info').style.left=pos_x+33+"px";
	$('zone_info').style.top=pos_y+3+"px";
	//$('zone_corp').innerHTML='<div style="text-align:center;"><input type="text" id="adr_mail_fiche" name="adr_mail_fiche" size="30"/><br/><br/><input type="button" value="Envoyer" onclick="fin_envoi_fiche(\''+fiche+'\');"/></div>';
	makeRequest('envoi_fiche.php?lien_fiche='+fiche+'&non_cargo=oui','zone_corp');
	$('zone_info').style.display='';
}
var adr_email_fiche="email";
function fin_envoi_fiche(action,adr_email){
	if(check_email($('adr_email_fiche').value)==false){
		alert('Email incorrecte');	
	}else{
		makeRequestSimple('./admin_lists/inscription.php?subscribepage=1&le_email='+$('adr_email_fiche').value+'&list=1&autoconfirme=1','fin_inscr');
		if(action=="previsualisation"){
			$('action').value='previsualisation';
			
			document.forms['email_fiche'].submit();
			//alert(adr_email);
			adr_email_fiche=adr_email;
		}else{
			
			$('action').value='envoyer';
			document.forms['email_fiche'].submit();
		}
		//makeRequestSimple('email.php?adr_email='+$('adr_mail_fiche').value+'&lien_fiche='+fiche,'fin_inscr');
	}
}
function remet_email(){
	$('adr_email_fiche').value=adr_email_fiche;
}
function fin_inscr(reponse){
	//$('zone_corp').innerHTML+=reponse+'<br/>';
}
function action_visualise_produit(produit,categorie){
	makeRequestSimple('./action_visualise_produit.php?produit='+produit+'&categorie='+categorie,'fin_action_visualise_produit');	
}
function fin_action_visualise_produit(reponse){
	//rien
	//alert(reponse);
}
function clic_en_savoir_plus(fiche,categorie){
	makeRequestSimple('./demande_documentation_verif_connect.php?fiche='+fiche+'&categorie='+categorie,'fin_clic_en_savoir_plus');
}
function fin_clic_en_savoir_plus(reponse){
	connecte=reponse.substr(reponse.indexOf("<connecte>")+10,reponse.indexOf("</connecte>")-(reponse.indexOf("<connecte>")+10));
	fiche=reponse.substr(reponse.indexOf("<fiche>")+7,reponse.indexOf("</fiche>")-(reponse.indexOf("<fiche>")+7));
	adr_email=reponse.substr(reponse.indexOf("<adr_email>")+11,reponse.indexOf("</adr_email>")-(reponse.indexOf("<adr_email>")+11));
	categorie=reponse.substr(reponse.indexOf("<categorie>")+11,reponse.indexOf("</categorie>")-(reponse.indexOf("<categorie>")+11));
	if(connecte=='oui'){
		demande_documentation('oui',adr_email,fiche,categorie);
	}else{
		texte_div='<div style="margin:5px;">';
		texte_div+='<br/>Afin de visualiser cette documentation, ';
		texte_div+='merci de vous identifier.<br/><br/>';
		texte_div+='Adresse email : ';
		texte_div+='<input type="text" id="adr_email_doc" name="adr_email_doc" size="40" maxlength="64"/>';
		texte_div+='</div>';
		texte_div+='<div style="text-align:center;"><input type="button" name="valider_doc" value="S\'identifier et visualiser la documentation" onclick="demande_documentation(\'non\',$(\'adr_email_doc\').value,\''+fiche+'\',\''+categorie+'\')"/></div>';
		texte_div+='<div style="margin:5px; font-size:10px;">Votre adresse email ne sera communiqu&eacute;e &agrave; aucune soci&eacute;t&eacute; ti&egrave;rce.<br>';
		texte_div+='Seules des informations concernant ce type de voyages vous seront transmises par Mer et Voyages.</div>';
		$('en_savoir_plus_contenu').innerHTML=texte_div;
		$('en_savoir_plus').style.display='';
		$('en_savoir_plus').style.left=pos_x+33+"px";
		$('en_savoir_plus').style.top=pos_y+3+"px";
	}
}
function demande_documentation(connecte,adr_email,fiche,categorie){
	if(connecte=='non'){
		if(check_email(adr_email)==true){
			$('en_savoir_plus').style.display='none';
			makeRequestSimple('./demande_documentation.php?adr_email='+adr_email+'&produit='+fiche+'&connecte='+connecte+'&categorie='+categorie,'fin_demande_documentation');
			
		}else{
			alert('Adresse email non valide.');
		}
	}else{
		$('en_savoir_plus').style.display='none';
		makeRequestSimple('./demande_documentation.php?adr_email='+adr_email+'&produit='+fiche+'&connecte='+connecte+'&categorie='+categorie,'fin_demande_documentation');
	}
}
function fin_demande_documentation(reponse){
	/*fiche=reponse.substr(reponse.indexOf("<connecte>")+10,reponse.indexOf("</connecte>")-(reponse.indexOf("<connecte>")+10));
	adr_email=reponse.substr(reponse.indexOf("<adr_email>")+11,reponse.indexOf("</adr_email>")-(reponse.indexOf("<adr_email>")+11));
	if(connecte=='oui'){
		texte_div='<div style="text-align:center;">';
		texte_div+='<br/>';
		texte_div+='Un email concernant la documentation demand&eacute;e vient d\'&ecirc;tre envoy&eacute; &agrave; l\'adresse : ';
		texte_div+='<br/>';
		texte_div+=adr_email;
		texte_div+='<br/><br/>';
		texte_div+='<input type="button" value="Fermer" onclick="$(\'en_savoir_plus\').style.display=\'none\'"/>';
		texte_div+='</div>';
		$('en_savoir_plus_contenu').innerHTML=texte_div;
	}*/
	fiche=reponse.substr(reponse.indexOf("<fiche>")+7,reponse.indexOf("</fiche>")-(reponse.indexOf("<fiche>")+7));
	erreur=reponse.substr(reponse.indexOf("<erreur>")+8,reponse.indexOf("</erreur>")-(reponse.indexOf("<erreur>")+8));
	categorie=reponse.substr(reponse.indexOf("<categorie>")+11,reponse.indexOf("</categorie>")-(reponse.indexOf("<categorie>")+11));
	if(erreur!=''){
		texte_div='<div style="margin:5px;">';
		texte_div+='<br/>Afin de visualiser cette documentation, ';
		texte_div+='merci de vous identifier.<br/><br/>';
		texte_div+='<span style="color:red;">L\'adresse entr&eacute;e a &eacute;t&eacute; rejet&eacute;e au moins 3 fois par les serveur,<br/> merci d\'en entrer une autre.</span><br/>';
		texte_div+='Adresse email : ';
		texte_div+='<input type="text" id="adr_email_doc" name="adr_email_doc" size="40" maxlength="64"/>';
		texte_div+='</div>';
		texte_div+='<div style="text-align:center;"><input type="button" name="valider_doc" value="S\'identifier et visualiser la documentation" onclick="demande_documentation(\'non\',$(\'adr_email_doc\').value,\''+fiche+'\',\''+categorie+'\')"/></div>';
		texte_div+='<div style="margin:5px; font-size:10px;">Votre adresse email ne sera communiqu&eacute;e &agrave; aucune soci&eacute;t&eacute; ti&egrave;rce.<br>';
		texte_div+='Seules des informations concernant ce type de voyages vous seront transmises par Mer et Voyages.</div>';
		$('en_savoir_plus_contenu').innerHTML=texte_div;
		$('en_savoir_plus').style.display='';
	}else{
		if(fiche.substr(fiche.length-3,3)=='pdf'){
			window.open('./download.php?file='+fiche);
		}else{
			window.open(fiche);
		}
	}
}

function debut_voeux(){
	setTimeout("fin_voeux()",5000);
}
function fin_voeux(){
	$('voeux').style.display="none";	
}