/* JS Document */
function verif_mail()
{
var methode='POST';
var url='http://www.friendland.fr/mail_v.php';
var XHR = null; 
if(window.XMLHttpRequest) // Firefox 
XHR = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
XHR = new ActiveXObject("Microsoft.XMLHTTP"); 
   else { // XMLHttpRequest non supporté par le navigateur 
          alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return;
		}
				// On défini ce qu'on va faire quand on aura la réponse
                 XHR.onreadystatechange = function()
				 { 
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(XHR.readyState == 4 && XHR.status == 200)
					{
						leselect = XHR.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						if(leselect=='oui')
						{
							alert("L'adresse email saisie existe déjà");
							return false;
						}else
						{
							document.send_me.action=='http://www.friendland.fr/register.html'
						}
						
					}
				}

            if(XHR != null)
			{ 
         //document.getElementById(dest).innerHTML = XHR.responseText; ; 
            
                //envoie de la requête, methode plus url
				// Ici on va voir comment faire du post
				XHR.open(methode,url,true);
				// ne pas oublier ça pour le post
				if(methode=='POST'){ 
                  // si POST envoi du header et des paramètres 
                XHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				// ne pas oublier de poster les arguments
				// ici, l'id de pays,villedepart,date,prix
				champ = document.getElementById('mon_email').value;
				data="champ="+champ;
				var reEmail = /^[a-zA-Z0-9][a-zA-Z0-9.\-\_]*@[a-zA-Z0-9][a-zA-Z0-9.\-\_]*\.[a-zA-Z0-9][a-zA-Z0-9.]*/
                function isEmail(s)  { return reEmail.test(s); }
                function mail(EmailValue)
                  {   if (EmailValue.indexOf('http:')>-1 || EmailValue.indexOf('www.')>-1) {  return false;} }
                 if (champ == '') {alert("Merci d'indiquer votre email");}
		          else if (mail(champ) == false) { alert("Merci d'indiquer une adresse email valide\n");return false }
		               else if (isEmail(champ) == false) { alert("Merci d'indiquer une adresse email valide.\n");return false}
					       else XHR.send(data); 
				
  } else{ XHR.send(null); } 
 
}

// le travail est terminé 
return; 
}// JavaScript Document


function show_me(my_div,nbpage)
{
 for(i=1;i<=nbpage;i++)
 { compare='div_'+i;
    if(compare==my_div)
      {
       document.getElementById('div_'+i).style.display="block";
	   document.getElementById('com_'+i).style.background='#bec2c4';
		 document.getElementById('com_'+i).style.color='#fff';
	   
      }else
	  {
		  document.getElementById('div_'+i).style.display="none";
		  document.getElementById('com_'+i).style.background='#fff';
		  document.getElementById('com_'+i).style.color='#636262';
	  }
	   
 }
}

/*-------------------------------------newsletter-------------------*/
function news()
{
var reEmail = /^[a-zA-Z0-9][a-zA-Z0-9.\-\_]*@[a-zA-Z0-9][a-zA-Z0-9.\-\_]*\.[a-zA-Z0-9][a-zA-Z0-9.]*/

function isEmail(s) 
{ return reEmail.test(s); }

function mail(EmailValue)
   { 
	 if (EmailValue.indexOf('http:')>-1 || EmailValue.indexOf('www.')>-1)
	  { 
		return false;
		//alert("Merci de mettre une adresse email valide surtout pas www. ou de http://"); 
	  }  
   }
if(document.send_me.email)
   {
		if (document.send_me.email.value == '' || document.send_me.email.value == 'votre email ici !') 
		       { 
			    alert("Le champ {E-mail} doit être renseigné pour pouvoir passer à l'étape suivante.");
			    document.send_me.email.focus(); return false;
			   }
		else if (mail(document.send_me.email.value) == false) 
		       { 
			    alert("Le champ {E-mail} est invalide.\n"); 
				document.send_me.email.focus(); return false;
			   }
		else if (isEmail(document.send_me.email.value) == false) 
		       { 
			     alert("Le champ {E-mail} est invalide.\n");
				 document.send_me.email.focus(); return false;
			   }

	}

}
function verif_insc()
{
	function is_numeric(num)
	{
		var exp = new RegExp("^[0-9-.]*$","g");
		return exp.test(num);
	}
var date = new Date(); 
var annees = date.getYear();

m_sex= document.getElementById('sexe');
payse= document.getElementById('pays');
if(m_sex.options[m_sex.selectedIndex].value=='')
{
 alert("Le champ {Je suis } doit être renseigné pour pouvoir passer à l'étape suivante.");
document.getElementById('sexe').style.border="1px solid #c2d82b";
 return false;
}else
if( (document.form_insc.jour.value=='') || (document.form_insc.jour.value=='JJ') || (!(document.form_insc.jour.value>=1) && !(document.form_insc.jour.value<32) ) )
{
 alert("Le champ {Ma date de naissance} doit être renseigné pour pouvoir passer à l'étape suivante.");
document.getElementById('sexe').style.border="1px solid #999999";
document.form_insc.jour.style.border="1px solid #c2d82b";
 return false;
}else
if( (document.form_insc.mois.value=='') || (document.form_insc.mois.value=='MM') || (!(document.form_insc.mois.value>=1) && !(document.form_insc.mois.value<13) ) )
{
 alert("Le champ {Ma date de naissance} doit être renseigné pour pouvoir passer à l'étape suivante.");
document.getElementById('sexe').style.border="1px solid #999999";
document.form_insc.jour.style.border="1px solid #999999";
document.form_insc.mois.style.border="1px solid #c2d82b";
 return false;
}
else
if( (document.form_insc.annee.value=='') || !is_numeric(document.form_insc.annee.value) || (document.form_insc.annee.value=='AAAA') || (!(document.form_insc.annee.value>=1935) && !(document.form_insc.annee.value<=annees) ) )
{
 alert("Le champ {Ma date de naissance} doit être renseigné pour pouvoir passer à l'étape suivante.");
document.getElementById('sexe').style.border="1px solid #999999";
document.form_insc.jour.style.border="1px solid #999999";
document.form_insc.mois.style.border="1px solid #999999";
document.form_insc.annee.style.border="1px solid #c2d82b";
 return false;
}else
if(payse.options[payse.selectedIndex].value=='')
{
 alert("Le champ {Mon pays de résidence} doit être renseigné pour pouvoir passer à l'étape suivante.");
document.getElementById('sexe').style.border="1px solid #999999";
document.form_insc.jour.style.border="1px solid #999999";
document.form_insc.mois.style.border="1px solid #999999";
document.form_insc.annee.style.border="1px solid #999999";
document.getElementById('sexe').style.border="1px solid #c2d82b";
 return false;
}
else
if( (document.form_insc.cp.value=='') || !is_numeric(document.form_insc.cp.value) )
{
 alert("Le champ {Mon code postal} doit être renseigné pour pouvoir passer à l'étape suivante.");
document.getElementById('sexe').style.border="1px solid #999999";
document.form_insc.jour.style.border="1px solid #999999";
document.form_insc.mois.style.border="1px solid #999999";
document.form_insc.annee.style.border="1px solid #999999";
document.getElementById('sexe').style.border="1px solid #999999";
document.form_insc.cp.style.border="1px solid #c2d82b";
 return false;
}
else
if(document.form_insc.login.value=='')
{
 alert("Le champ {Mon pseudonyme} doit être renseigné pour pouvoir passer à l'étape suivante.");
document.getElementById('sexe').style.border="1px solid #999999";
document.form_insc.jour.style.border="1px solid #999999";
document.form_insc.mois.style.border="1px solid #999999";
document.form_insc.annee.style.border="1px solid #999999";
document.getElementById('sexe').style.border="1px solid #999999";
document.form_insc.cp.style.border="1px solid #999999";
document.form_insc.login.style.border="1px solid #c2d82b";
 return false;
}
else
if(document.form_insc.password.value=='')
{
 alert("Le champ {Mon mot de passe} doit être renseigné pour pouvoir passer à l'étape suivante."); 
document.getElementById('sexe').style.border="1px solid #999999";
document.form_insc.jour.style.border="1px solid #999999";
document.form_insc.mois.style.border="1px solid #999999";
document.form_insc.annee.style.border="1px solid #999999";
document.getElementById('sexe').style.border="1px solid #999999";
document.form_insc.cp.style.border="1px solid #999999";
document.form_insc.login.style.border="1px solid #999999";
document.form_insc.password.style.border="1px solid #c2d82b";
 return false;
}
else
if(document.form_insc.certif.checked==false)
{
 alert("Le champ {Je certifie avoir lu et accepté les Conditions Générales } doit être renseigné pour pouvoir passer à l'étape suivante."); return false;
}else
if(document.getElementById('psdex').value==0)
{
	alert("Changer votre pseudonyme");return false;
}

}
function affich(membre)
{
document.openinvitert.action='http://www.friendland.fr/invit_me.php';
}

function inviter(id_inv,id_mem)
{
document.location.href='http://www.friendland.fr/send_mail.php?id='+id_inv+'&mem='+id_mem;
}


function abus()
{ 
  var box = document.getElementById('box3'); 
  document.getElementById('errors').style.display='block';
  var btitle = document.getElementById('boxtitle3');
  btitle.innerHTML = '<img src="http://www.friendland.fr/site/fr/style/img/close.png" onclick="closebox()"  width="35" height="35" border="0" align="absmiddle" style="float:right;cursor:pointer;margin-top:-35px; margin-right:-15px;">';
  box.style.display='block';
  document.getElementById('bg_trans').style.display="block";
}

function closebox()
{
   document.getElementById('box3').style.display='none';
   document.getElementById('errors').style.display='none';
   document.getElementById('bg_trans').style.display="none";
   document.getElementById('errors').innerHTML='';
   document.getElementById('rapp_email').style.border='1px solid #ccc';
   document.getElementById('rapp_email').value='';
}

function closebox_2()
{
   document.getElementById('box3').style.display='none';
   document.getElementById('bg_trans').style.display="none";
   document.getElementById('box3').innerHTML='<div id="boxtitle3" style="margin-top:20px; "></div><form method="post" name="recap_em" action=""></form><table><tr><td colspan="2"><strong style="font-family:arial; font-size:14 ">Vous avez oublié votre mot de passe ?</strong></td></tr><tr><td width="318" height="48" rowspan="2" valign="bottom" style="font-family:arial; " align="left"> Saisissez l\'adresse e-mail compl&egrave;te que vous utilisez pour vous connecter &agrave; votre compte </td><td width="216" height="32"><div align="center" style="font-family:arial; "><strong>Adresse e-mail </strong></div></td></tr><tr><td height="30"><div align="center"><input type="text" name="rapp_email" id="rapp_email" value="" style="height:20px "></div></td></tr><tr><td height="34">&nbsp;</td><td><div align="center"><input  type="button" value="Envoyer" name="send" onClick="send_me_mail()"></div></td></tr><tr><td colspan="2"><div id="errors" style="display:none; font-family:arial; color:red; font-size:11px "></div></td></tr></table>';
}
function verif_psed()
{
var methode='POST';
var url='http://www.friendland.fr/verif_pseudo.php';
var XHR = null; 
if(window.XMLHttpRequest) // Firefox 
XHR = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
XHR = new ActiveXObject("Microsoft.XMLHTTP"); 
   else { // XMLHttpRequest non supporté par le navigateur 
          alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return;
		}
				// On défini ce qu'on va faire quand on aura la réponse
                 XHR.onreadystatechange = function()
				 { 
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(XHR.readyState == 4 && XHR.status == 200)
					{
						leselect = XHR.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('pseud').innerHTML = leselect; 
						 if(leselect=='1')
						 {document.getElementById('pseud').innerHTML ='<font color="red" face="arial">Ce pseudonyme est d&eacute;j&agrave; utilis&eacute; </font>';
                          document.getElementById('psdex').value='0';  }
						 else
						 {document.getElementById('pseud').innerHTML ='<font color="green" face="arial">Ce pseudonyme est disponible</font>';
							document.getElementById('psdex').value='1';
						 }
						
					}
				}

            if(XHR != null)
			{ 
         //document.getElementById(dest).innerHTML = XHR.responseText; ; 
            
                //envoie de la requête, methode plus url
				// Ici on va voir comment faire du post
				XHR.open(methode,url,true);
				// ne pas oublier ça pour le post
				if(methode=='POST'){ 
                  // si POST envoi du header et des paramètres 
                XHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				// ne pas oublier de poster les arguments
				// ici, l'id de pays,villedepart,date,prix
				champ = document.getElementById('log').value;
				data="champ="+champ;
				XHR.send(data); 
				
  } else{ XHR.send(null); } 
 
}

// le travail est terminé 
return; 
}// JavaScript Document

function send_me_mail()
{
var methode='POST';
var url='http://www.friendland.fr/send_mail_recap.php';
var XHR = null; 
if(window.XMLHttpRequest) // Firefox 
XHR = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
XHR = new ActiveXObject("Microsoft.XMLHTTP"); 
   else { // XMLHttpRequest non supporté par le navigateur 
          alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return;
		}
				// On défini ce qu'on va faire quand on aura la réponse
                 XHR.onreadystatechange = function()
				 { 
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(XHR.readyState == 4 && XHR.status == 200)
					{
						leselect = XHR.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						if(leselect=='ok')
						 {
                          document.getElementById('box3').innerHTML ='<div id="boxtitle3" style="margin-top:20px; "></div><br><br><br><div align="center" style="color:green; font-family:arial; font-size:16px;"><b>Un email avec votre mot de passe vient de vous &ecirc;tre envoy&eacute;.</b></div>';
                          var btitle = document.getElementById('boxtitle3');
                          btitle.innerHTML = '<img src="http://www.friendland.fr/site/fr/style/img/close.png" onclick="closebox_2()"  width="35" height="35" border="0" align="absmiddle" style="float:right;cursor:pointer;margin-top:-35px; margin-right:-15px;">';
                         }
						 else
						 {
                            document.getElementById('rapp_email').style.border ='1px solid red';
							document.getElementById('errors').innerHTML ="L'adresse email saisie est incorrecte ou n'existe plus. Veuillez réessayer.";
						 }
						
					}
				}

            if(XHR != null)
			{ 
         //document.getElementById(dest).innerHTML = XHR.responseText; ; 
            
                //envoie de la requête, methode plus url
				// Ici on va voir comment faire du post
				XHR.open(methode,url,true);
				// ne pas oublier ça pour le post
				if(methode=='POST'){ 
                  // si POST envoi du header et des paramètres 
                XHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				// ne pas oublier de poster les arguments
				// ici, l'id de pays,villedepart,date,prix
				champ = document.getElementById('rapp_email').value;
				data="champ="+champ;
				XHR.send(data); 
				
  } else{ XHR.send(null); } 
 
}

// le travail est terminé 
return; 
}// JavaScript Document
