
// Nb de champs max
passe_info_nb_ami_max = 5;

// adresses des amis initialisées
passe_info_tous_les_mails_ami = '';


// Ajout de champs de saisi supplémentaires pour les mails d'amis
function passe_info_ajout_champ_mail(i)
{
  var i2 = i + 1;
  $('#champ_sup_'+i).html('<div><input id="passe_info_mail_ami_'+i+'" type="text" class="lien_ie6 bordure_grise passe_info_input champ12" onclick="passe_info_vide_erreur(\'passe_info_mail_ami_'+i+'\', \'passe_info_mail_ami_erreur\');" /></div><div id="champ_sup_'+i2+'"></div>');
  
  // On arrete l'ajout des champs 'mail' à nb supplémentaires
  if (i < passe_info_nb_ami_max)
    $('#bouton_plus_'+i).html('<span id="bouton_plus_'+i2+'"><a class="lien_ie6" href="javascript:void(0);" onclick="passe_info_ajout_champ_mail('+i2+')"><img class="png_trans" src="images/plus.png" alt="'+trlg("D629", "Soyez plus nombreux à partager des bons plans et profitez de vos vols pour vos vacances")+'" /></a></span>');
  else
    $('#bouton_plus_'+i).html('');
}


// Lecture de toutes les adresses mail d'amis
function passe_info_lit_mail_ami()
{
  passe_info_tous_les_mails_ami = '';
  for(j=1; j <= (passe_info_nb_ami_max); j++)
  {
    if(document.getElementById('passe_info_mail_ami_' + j))
    {
      if(document.getElementById('passe_info_mail_ami_' + j).value != '')
      {
        if (j == 1)
					passe_info_tous_les_mails_ami += document.getElementById('passe_info_mail_ami_' + j).value;
				else
					passe_info_tous_les_mails_ami += ';' + document.getElementById('passe_info_mail_ami_' + j).value;
      }
			else
        passe_info_tous_les_mails_ami += '';
    }
  }
  return passe_info_tous_les_mails_ami;
}


// Verification de la saisi des champs pour le formulaire Passer Info
function passe_info_verif()
{
  var nb_input_sup = document.getElementById('champ_sup_4').getElementsByTagName('input');
  var mon_mail = document.getElementById('passe_info_mail').value;
  var texte = document.getElementById('passe_info_txt').value;
  var erreur1 = trlg("D266","Veuillez saisir une adresse email");
  var erreur2 = trlg("D267","Merci de saisir une adresse email valide");
  var erreur3 = trlg("D269","Merci de saisir votre adresse email");
  var res = 1;
  
  // Verif du champ "mon adresse"
	if (mon_mail == '')
  {
    $('#passe_info_mail_erreur').html(erreur3);
    document.getElementById('passe_info_mail').className = 'lien_ie6 passe_info_input bordure_rouge champ12';
    res = res * 0;
  }
  else
  {
		if ( !verif_mail_valide(mon_mail) )
    {
      $('#passe_info_mail_erreur').html(erreur2);
      document.getElementById('passe_info_mail').className = 'lien_ie6 passe_info_input bordure_rouge champ12';
			res = res * 0;
    }
	}
	
	// Verif du champ adresse ami 1
	if ( (document.getElementById('passe_info_mail_ami_1').value == '') )
  {
    $('#passe_info_mail_ami_erreur').html(erreur1);
    document.getElementById('passe_info_mail_ami_1').className = 'lien_ie6 passe_info_input bordure_rouge champ12';
    res = res * 0;
  }
  else
  {
		if ( !verif_mail_valide(document.getElementById('passe_info_mail_ami_1').value) )
    {
      $('#passe_info_mail_ami_erreur').html(erreur2);
      document.getElementById('passe_info_mail_ami_1').className = 'lien_ie6 passe_info_input bordure_rouge champ12';
			res = res * 0;
    }
	}
	
	// Verif du champ adresse ami 2
	if ( (document.getElementById('passe_info_mail_ami_2').value != '') )
  {
    if ( !verif_mail_valide(document.getElementById('passe_info_mail_ami_2').value) )
    {
      $('#passe_info_mail_ami_erreur').html(erreur2);
      document.getElementById('passe_info_mail_ami_2').className = 'lien_ie6 passe_info_input bordure_rouge champ12';
			res = res * 0;
    }
	}
	
	// Verif du champ adresse ami 3
	if ( (document.getElementById('passe_info_mail_ami_3').value != '') )
  {
    if ( !verif_mail_valide(document.getElementById('passe_info_mail_ami_3').value) )
    {
      $('#passe_info_mail_ami_erreur').html(erreur2);
      document.getElementById('passe_info_mail_ami_3').className = 'lien_ie6 passe_info_input bordure_rouge champ12';
			res = res * 0;
    }
	}
	
	// Si il y a des champs ajoutés (avec "+")
	if (nb_input_sup.length > 0)
	{
	  for(i=4; i<=nb_input_sup.length+3; i++)
	  {
	    if (document.getElementById('passe_info_mail_ami_'+i).value != '')
	    {
	      if ( !verif_mail_valide(document.getElementById('passe_info_mail_ami_'+i).value) )
	      {
	          $('#passe_info_mail_ami_erreur').html(erreur2);
	          document.getElementById('passe_info_mail_ami_'+i).className = 'lien_ie6 passe_info_input bordure_rouge champ12';
	          res = res * 0;
	      }
	    }
	  }
	}
  
  if (res == 1)
  {
  	// On récupère tous les mails des amis dans une chaine
		var passe_info_tous_les_mails_ami = passe_info_lit_mail_ami();
		// On envoie le mail "passez l'info"
  	$.post("ajax/passe_info_envoi.php", { mon_mail:mon_mail, mails:passe_info_tous_les_mails_ami, texte:texte },
			function(data){
				$("#passe_info_contenu").html(data);
			}
		);
  }
}


// Verification de la saisi des champs pour le formulaire Passer Info Air France
function passe_info_verif_af()
{
	var nb_input_sup = document.getElementById('champ_sup_4').getElementsByTagName('input');
  var mon_mail = document.getElementById('passe_info_mail').value;
  var texte = document.getElementById('passe_info_txt').value;
  var erreur1 = trlg("D266","Veuillez saisir une adresse email");
  var erreur2 = trlg("D267","Merci de saisir une adresse email valide");
  var erreur3 = trlg("D269","Merci de saisir votre adresse email");
  var erreur4 = trlg("D562","Une ou plusieurs des adresses email saisies ne sont pas des adresses Air France KLM. Merci de les corriger ou les supprimer.");
  var res = 1;
  
  // Verif du champ "mon adresse"
	if (mon_mail == '')
  {
    $('#passe_info_mail_erreur').html(erreur3);
    document.getElementById('passe_info_mail').className = 'lien_ie6 passe_info_input bordure_rouge champ12';
    res = res * 0;
  }
  else
  {
		if ( !verif_mail_valide(mon_mail) )
    {
      $('#passe_info_mail_erreur').html(erreur2);
      document.getElementById('passe_info_mail').className = 'lien_ie6 passe_info_input bordure_rouge champ12';
			res = res * 0;
    }
	}
	
	// Verif du champ adresse ami 1
	if ( (document.getElementById('passe_info_mail_ami_1').value == '') )
  {
    $('#passe_info_mail_ami_erreur').html(erreur1);
    document.getElementById('passe_info_mail_ami_1').className = 'lien_ie6 passe_info_input bordure_rouge champ12';
    res = res * 0;
  }
  else
  {
		if ( !verif_mail_valide(document.getElementById('passe_info_mail_ami_1').value) )
    {
      $('#passe_info_mail_ami_erreur').html(erreur2);
      document.getElementById('passe_info_mail_ami_1').className = 'lien_ie6 passe_info_input bordure_rouge champ12';
			res = res * 0;
    }
    else
    {
			if ( !verif_mail_air_france(document.getElementById('passe_info_mail_ami_1').value) )
	    {
	      $('#passe_info_mail_ami_erreur').html(erreur4);
	      document.getElementById('passe_info_mail_ami_1').className = 'lien_ie6 passe_info_input bordure_rouge champ12';
				res = res * 0;
	    }
		}
	}
	
	// Verif du champ adresse ami 2
	if ( (document.getElementById('passe_info_mail_ami_2').value != '') )
  {
    if ( !verif_mail_valide(document.getElementById('passe_info_mail_ami_2').value) )
    {
      $('#passe_info_mail_ami_erreur').html(erreur2);
      document.getElementById('passe_info_mail_ami_2').className = 'lien_ie6 passe_info_input bordure_rouge champ12';
			res = res * 0;
    }
    else
    {
			if ( !verif_mail_air_france(document.getElementById('passe_info_mail_ami_2').value) )
	    {
	      $('#passe_info_mail_ami_erreur').html(erreur4);
	      document.getElementById('passe_info_mail_ami_2').className = 'lien_ie6 passe_info_input bordure_rouge champ12';
				res = res * 0;
	    }
		}
	}
	
	// Verif du champ adresse ami 3
	if ( (document.getElementById('passe_info_mail_ami_3').value != '') )
  {
    if ( !verif_mail_valide(document.getElementById('passe_info_mail_ami_3').value) )
    {
      $('#passe_info_mail_ami_erreur').html(erreur2);
      document.getElementById('passe_info_mail_ami_3').className = 'lien_ie6 passe_info_input bordure_rouge champ12';
			res = res * 0;
    }
    else
    {
			if ( !verif_mail_air_france(document.getElementById('passe_info_mail_ami_3').value) )
	    {
	      $('#passe_info_mail_ami_erreur').html(erreur4);
	      document.getElementById('passe_info_mail_ami_3').className = 'lien_ie6 passe_info_input bordure_rouge champ12';
				res = res * 0;
	    }
		}
	}
	
	// Si il y a des champs ajoutés (avec "+")
	if (nb_input_sup.length > 0)
	{
	  for(i=4; i<=nb_input_sup.length+3; i++)
	  {
	    if (document.getElementById('passe_info_mail_ami_'+i).value != '')
	    {
	      if ( !verif_mail_valide(document.getElementById('passe_info_mail_ami_'+i).value) )
	      {
	          $('#passe_info_mail_ami_erreur').html(erreur2);
	          document.getElementById('passe_info_mail_ami_'+i).className = 'lien_ie6 passe_info_input bordure_rouge champ12';
	          res = res * 0;
	      }
	      else
		    {
					if ( !verif_mail_air_france(document.getElementById('passe_info_mail_ami_'+i).value) )
			    {
			      $('#passe_info_mail_ami_erreur').html(erreur4);
			      document.getElementById('passe_info_mail_ami_'+i).className = 'lien_ie6 passe_info_input bordure_rouge champ12';
						res = res * 0;
			    }
				}
	    }
	  }
	}
  
  if (res == 1)
  {
  	// On récupère tous les mails des amis dans une chaine
		passe_info_lit_mail_ami();
		// On envoie le mail "passez l'info"
  	$.post("ajax/passe_info_envoi.php", { mon_mail:mon_mail, mails:passe_info_tous_les_mails_ami, texte:texte },
			function(data){
				$("#passe_info_contenu").html(data);
			}
		);
  }
}


// Vide le champ erreur du formulaire "Passez l'info"
function passe_info_vide_erreur(id_objet, id_erreur)
{
	$('#'+id_erreur).html('');
  if (document.getElementById(id_objet))
    document.getElementById(id_objet).className = 'lien_ie6 passe_info_input bordure_grise champ12';
}


// Vide le textarea
function passe_info_efface_txt()
{
	var optionnel = trlg('D468', 'Optionnel');
	
	if (document.getElementById('passe_info_txt').value == optionnel)
	{
		document.getElementById('passe_info_txt').className = 'lien_ie6 bordure_grise champ12';
		document.getElementById('passe_info_txt').value = '';
	}
}


// Indique que le textarea est optionnel si il est vide
function passe_info_txt_optionnel()
{
	var optionnel = trlg('D468', 'Optionnel');
	
	if (document.getElementById('passe_info_txt').value == '')
	{
		document.getElementById('passe_info_txt').className = 'lien_ie6 bordure_grise texte_option12';
		document.getElementById('passe_info_txt').value = optionnel;
	}
}

// Compteur permettant de rediriger l'utilisateur vers l'inscription après avoir cliqué sur 2 fois "suivant"
var bp_compteur = 1;

// Affiche un bon plan détaillé sur la home non logué
function affiche_bon_plan_home(bp1, bp2, cpt)
{
	if ((bp_compteur > 1) && (cpt == 1))
	{
		// Si l'inscrit à cliqué 2 fois sur suivant, alors on ouvre la fenetre inscription
		ouvre_inscription_conf();
		inscription_masque();
		if(document.getElementById("form_af")) {
			affiche('form_af');
		} else {
			affiche('lien_i');
			affiche('lien_i2');
			affiche('vous_etes');
			affiche('titre_inscription');
			affiche('separation_inscription');
			affiche('lien_i2_explication');
		}
		var pos = document.documentElement.scrollTop + 10;
		$("#ModalContainer_inscription").css("top", pos);
	}
	else
	{
		// Incrementation du compteur
		bp_compteur = bp_compteur + cpt;
		
		$('#bons_plans_croix').fadeIn('slow');
		document.getElementById('bons_plans_cadre_mini'+bp1).style.display = 'none';
		document.getElementById('bons_plans_cadre_mini'+bp2).style.display = 'none';
		document.getElementById('bp_home_suivant').style.display = 'block';
		$('#bp_home_suivant').html('<img class="png_trans" src="images/triangle_vert_droit.png" alt="" /> <a class="lien_ie6 lien1 bleu3" href="javascript:void(0);" onclick="affiche_bon_plan_home('+bp2+', '+bp1+', 1)">'+trlg("C665","suivant")+'</a>');
		document.getElementById('bons_plans_cadre').style.display = 'block';
		
		$.get("ajax/bp_affiche_home.php", { id_bp:bp1 },
		  function(data){
		  	$('#bons_plans_cadre').html(data);
		  }
		);
	}
}

// Ferme le bon plan détaillé sur la home non logué
function ferme_bon_plan_home(bp1, bp2)
{
	var data = '<div style="margin-top:50px; margin-bottom:50px;" class="texte_centre"><img src="images/wait2.gif" alt="" /></div>';
	
	// Réinitialisation du compteur (pour le lien "suivant")
	bp_compteur = 1;
	
	$('#bons_plans_croix').fadeOut('slow');
	$('#bons_plans_cadre').html(data);
	$('#bp_home_suivant').html('');
	document.getElementById('bons_plans_cadre').style.display = 'none';
	document.getElementById('bons_plans_cadre_mini'+bp1).style.display = 'block';
	document.getElementById('bons_plans_cadre_mini'+bp2).style.display = 'block';
}
