function HeureCheckEJS()
{
krucial = new Date;
heure = krucial.getHours();
min = krucial.getMinutes();
sec = krucial.getSeconds();
jour = krucial.getDate();
mois = krucial.getMonth()+1;
annee = krucial.getFullYear();
if (sec < 10)
sec0 = "0";
else
sec0 = "";
if (min < 10)
min0 = "0";
else
min0 = "";
if (heure < 10)
heure0 = "0";
else
heure0 = "";
DinaHeure = heure0 + heure + ":" + min0 + min + ":" + sec0 + sec;
which = DinaHeure
if (document.all){
dynamic3.innerHTML='<center>00:00:00</center>'
dynamic3.innerHTML='<FONT SIZE=1 FACE="Verdana, Arial"><B>'+which+'</B></FONT>';
}
else if (document.layers){
document.dynamic1.document.dynamic2.document.write('<FONT SIZE=1 FACE="Verdana, Arial"><B>'+which+'</B></FONT>')
document.dynamic1.document.dynamic2.document.close()
}
tempoEJS = setTimeout("HeureCheckEJS()", 1000)
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


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; ia.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&&id.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];}
}

// code pour l'integration du smiley
function storeCaret (textEl){
	if (textEl.createTextRange){
	textEl.caretPos = document.selection.createRange().duplicate(); // recuperation de la position du curseur
	}
}

function insertAtCaret (textEl, text, formulaire){
	if (textEl.createTextRange && textEl.caretPos){
		var caretPos = textEl.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text; // integration du code du smiley
	}
	else{
		textEl.value  = text;
	}
	formulaire.Message.focus(); // vous redirige dans la zone de texte
}

var textareafocus;
function setTextareaFocus(element){
	textareafocus = element;
}

function insertAtCaretTemoignage (text, formulaire){
	if(textareafocus==null || textareafocus=="") {
		alert("Placez le curseur là où vous souhaitez insérer le smiley");
	}
	var obj = window.document.getElementById(textareafocus);
	//if (textEl.createTextRange && textEl.caretPos){
	if (obj.createTextRange && obj.caretPos){
		var caretPos = obj.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text; // integration du code du smiley
	}
	else{
		obj.value  = text;
	}
	obj.focus(); // vous redirige dans la zone de texte
}

var bookmarkurl="http://www.nosretrouvailles.com"
var bookmarktitle="Nos retrouvailles"
function addbookmark(){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}

function Ouvre_Fenetre(URL,NomFenetre,taille) {
  window.open(URL,NomFenetre,taille);
}

function Compter(Target, max, nomchamp)
   {
      StrLen = Target.value.length
      if (StrLen > max )
      {
         Target.value = Target.value.substring(0,max);
         CharsLeft = max;                                
      }
      else
      {
         CharsLeft = StrLen;
      }    
      nomchamp.value = max - CharsLeft;
   }

//permet de vérifier que l'adresse email est valide
function verif_mail(adresse) {
         var place = adresse.indexOf("@",1);
         var point = adresse.indexOf(".",place+1);
         if ((place > -1)&&(adresse.length >2)&&(point > 1)) {
                          return(1);
         }
         else {
                         alert('Entrez une adresse e-mail valide!!');
                         return;
         }
}


// fonction pour le controle de l'inscription (inscrit.php)
function verifinscription(formulaire) {
        if(formulaire.nomm.value==""){
                alert('Veuillez indiquer votre nom');
                return false;
        }
        else {
           if(formulaire.prenom.value==""){
                alert('Veuillez indiquer votre prénom');
                return false;
           }
           else {
                if(formulaire.email.value==""){
                        alert('Veuillez indiquer votre email');
                        return false;
                }
				else {
					if(formulaire.email2.value==""){
                        alert('Veuillez confirmer votre email');
                        return false;
                	}
                 	else {
						if(formulaire.email2.value != formulaire.email.value){
                        	alert('Les 2 emails saisis sont différents.');
                        	return false;
                		}
                 		else {
							if(!verif_mail(formulaire.email.value)) {
							  return;
							}
							else {
                                if(formulaire.mdp.value==""){
                                       alert('Veuillez choisir un mot de passe ');
                                       return;
                                }
                                else{
                                       if(formulaire.mdp.value !=  formulaire.mdp2.value){
                                                alert('Vous avez saisi 2 mots de passes différents !');
                                                formulaire.mdp.value="";
                                                formulaire.mdp2.value="";
                                                return;
                                       }
                                       else {
                                                if(formulaire.reponse.value==""){
                                                        alert('Veuillez indiquer une réponse à la question pour pouvoir récupérer votre mot de passe en cas de perte. ');
                                                        return;
                                                }
                                                else {
													if(formulaire.ville){
														if(formulaire.pays.value=="France") {
															if(formulaire.cp.value=="" && formulaire.ville.value==""){
																alert('Veuillez indiquer votre code postal et/ou votre ville !');
                                                        		return;
															}
														}else {
																if(formulaire.ville.value==""){
																	alert('Veuillez indiquer votre ville !');
																	return;
																}
																else{
																	if(!formulaire.condition.checked) {
																		alert("Vous devez lire et accepter les conditions d'inscription pour valider votre inscription");
																		return false;
																	}else{
																		formulaire.action='inscrit.php?code=1';
																		formulaire.submit();
																	}//fin else
																}//fin else
															}//fin else
														}//fin if(formulaire.pays.value=="France")
														else{
															alert('Veuillez cliquer sur le bouton OK (a coté du code postal)\n pour indiquer votre ville !');
															return;
														}//fin else
                                                	}//fin else if(formulaire.reponse.value==""){
										   		}// fin else if(formulaire.mdp.value !=  formulaire.mdp2.value){
                                			}//fin else if(formulaire.mdp.value==""){
                        			}//fin else if(!verif_mail(formulaire.email.value)) {
                				}//fin else if(formulaire.email2.value != formulaire.email.value){
							}// fin elseif(formulaire.email2.value==""){
           				}//fin else if(formulaire.email.value==""){
        			}//fin elseif(formulaire.prenom.value==""){
        		}//fin else  if(formulaire.nomm.value==""){

}

function verifrech(formulaire) {
	if(formulaire.ville){
		if(formulaire.pays.value=="France") {
			if(formulaire.cp.value=="" && formulaire.ville.value==""){
				alert('Veuillez indiquer votre code postal et/ou votre ville !');
                return;
			}
			}else {
				if(formulaire.ville.value==""){
					alert('Veuillez indiquer votre ville !');
                     return;
				}
				else{
				formulaire.action='rechlieu.php?code=2';
                formulaire.submit();
			}
		}
	}
	else{
		alert('Veuillez cliquer sur le bouton OK (a coté du code postal)\n pour indiquer votre ville !');
        return;
	}
}

function verifTemoignage(formulaire) {
	if(formulaire.reponse1.value=="" && formulaire.reponse2.value=="" && formulaire.reponse3.value=="" && formulaire.reponse4.value=="" && formulaire.reponse5.value=="") {
		alert("Vous n'avez saisi aucune réponse.");
		formulaire.reponse1.focus();
		return;
	}
	formulaire.submit();
}

function verifpartenariat(formulaire) {
	if(formulaire.nompartenaire.value=="") {
		alert("Veuillez indiquer votre nom.");
		return;
	}
	else{
		if(formulaire.prenompartenaire.value=="") {
			alert("Veuillez indiquer votre prénom.");
			return;
		}
		else{
			if(formulaire.emailpartenaire.value=="") {
				alert("Veuillez indiquez votre email");
				return;
			}
			else {
				if(!verif_mail(formulaire.emailpartenaire.value)) {
					return;
				}
				else{
					if(formulaire.nomsite.value=="") {
						alert("Veuillez indiquer le nom de votre site.");
						return;
					}
					else{
						if(formulaire.urlsite.value=="") {
							alert("Veuillez indiquer l'url de votre site.");
							return;
						}
						else{
							formulaire.submit();
						}
					}
				}
			}
		}
	}
}

function affichville(formulaire,url){
formulaire.action=url;
formulaire.submit();
}

function affichMasqueCP(formulaire){
	var obj = window.document.getElementById("champCP");
	var objc = window.document.getElementById("libchampCP");
	var objt = window.document.getElementById("textVille");
	var objl = window.document.getElementById("listeVille");
	var sel = formulaire.pays.options[formulaire.pays.selectedIndex].text;
	if(sel == "FRANCE"){
		obj.style.display = "";
		objc.style.display = "";
		objt.style.display = "none";
	}else{
		obj.style.display = "none";
		objc.style.display = "none";
		objt.style.display = "";
		if(objl) {
			objl.style.display = "none";
		}
	}
}

// fonction pour le controle de la modification d'un compte (modifcompte.php)
function verifmodification(formulaire) {
       
	   if(formulaire.nomm.value==""){
                alert('Veuillez indiquer votre nom');
                return false;
        }
        else {
           if(formulaire.prenomm.value==""){
                alert('Veuillez indiquer votre prénom');
                return false;
           }
           else {
                if(formulaire.email.value==""){
                        alert('Veuillez indiquer votre email');
                        return false;
                }
                 else {
                        if(!verif_mail(formulaire.email.value)) {
                          return;
                        }
                        else {
                        	if(formulaire.ville){
								if(formulaire.pays.value=="France") {
									if(formulaire.cp.value=="" && formulaire.ville.value==""){
										alert('Veuillez indiquer votre code postal et/ou votre ville !');
                                        return;
									}
								}else {
									if(formulaire.ville.value==""){
										alert('Veuillez indiquer votre ville !');
                                    	return;
									}
									else{
										formulaire.action='modifcompte.php?code=1';
                                        formulaire.submit();
									}
								}
							}
							else{
								alert('Veuillez cliquer sur le bouton OK (a coté du code postal)\n pour indiquer votre ville !');
                                return;
							}
                  		}
        		}
   			}
		}
}

function verifetape(formulaire) {
       
if(formulaire.ville){
	if(formulaire.pays.value=="France") {
		if(formulaire.cp.value=="" && formulaire.ville.value==""){
			alert('Veuillez indiquer votre code postal et/ou votre ville !');
            return;
		}
	}else {
		if(formulaire.ville.value==""){
			alert('Veuillez indiquer votre ville !');
            return;
		}
		else{
			formulaire.action='modifparcours.php?code=1';
            formulaire.submit();
		}
	}
}
else{
	alert('Veuillez cliquer sur le bouton OK (a coté du code postal)\n pour indiquer la ville !');
    return;
}
    
}

//fonction pour la vérification lors de l'ajout d'un lieu
function veriflieu(formulaire){
	if(formulaire.nomlieu.value==""){
		alert('Veuillez entrer le nom du lieu!');
		return;
	}else{
		formulaire.submit();
	}
}

//fonction pour la vérification lors de l'ajout d'un lieu
function verifville(formulaire,url) {
if(formulaire.pays.value=="FRANCE"){
	if((formulaire.cp.value=="")){
		alert('Le code postal est incorrect ou n\'a pas été saisi !');
		return;
	}
}
formulaire.action=url;
formulaire.submit();
}

//fonction pour le controle modification mot de passe
function verifmdp(formulaire) {
	if(formulaire.ancmdp.value=="") {
		alert('Veuillez saisir votre ancien mot de passe');
		return;
	}else{
		if(formulaire.nmdp.value=="") {
			alert('Veuillez saisir votre nouveau mot de passe');
			return;
		}
		else {
			if(formulaire.nmdp2.value=="") {
				alert('Veuillez confirmer votre nouveau mot de passe');
				return;
			}
			else {
				if(formulaire.nmdp.value!=formulaire.nmdp2.value){
					alert('Le 2ème mot de passe est différent du 1er');
					return;
				}
				else {
					formulaire.submit();
				}
			
			}
		
		}
	
	}

}

function verifdate(formulaire) {
	if(formulaire.anneedeb.value>formulaire.anneefin.value){
		alert('Les dates entrées sont invalides.');
		return;
	}
	else {
		if((formulaire.anneedeb.value==formulaire.anneefin.value)&&(formulaire.moisdeb.value>formulaire.moisfin.value)) {
			alert('Les dates entrées sont invalides .');
			return;
		}
		else{
			formulaire.submit();
		}
	}

}

function verifmp(formulaire) {
if(formulaire.sujet.value==""){
	alert('Veuillez donner un sujet à votre message privé !');
	return false;
}
else{
	if(formulaire.msg.value==""){
		alert('Veuillez saisir un message !');
		return false;
	}
	else{
		formulaire.submit();
	}
}
	

}

function affichcp(form, url){
	form.action=url;
	form.submit();

}


function verifsiville(form){
	if(form.listeville.value==""){
		alert("Veuillez renseigner la ville !");
		return false;
	}else{
		form.submit();
	}
}

function supprMP(id){
	if(confirm("Voulez-vous rééllement supprimer ce message?")){
		window.location.href="lirecourrier.php?act=supp&id="+id;
	}else{
		alert("La suppression a été annulée !");
	}
}

function verifRecom(formulaire) {
	if(formulaire.nomm.value=="") {
		alert("Veuillez renseigner votre nom");
		return;
	}
	else{
		if(formulaire.emailm.value=="") {
			alert("Veillez renseigner votre adresse email");
			return;
		}
		else{
			if(!verif_mail(formulaire.emailm.value)) {
				return;
			}
			else {
				if(formulaire.nomami.value=="") {
					alert("Veuillez renseigner le nom de votre ami(e)");
					return;
				}
				else{
					if(formulaire.emailami.value=="") {
						alert("Veillez renseigner l'adresse email de votre ami(e)");
						return;
					}
					else{
						if(!verif_mail(formulaire.emailami.value)) {
							return;
						}
						else{
							formulaire.submit();
						}
					}
				}
			}
		}
	}
}

function modifLibelle(par,type) {
	var champTexte = window.document.getElementById("libelle");
	if(type==null) {
		libelle.innerHTML = "département "+par;
	}
	else {
		libelle.innerHTML = "territoire "+par;
	}
}


function verifmembreclasse(formulaire){
	if(formulaire.rang.value==""  || isNaN(formulaire.rang.value) || formulaire.rang.value<=0) {
		alert("Le rang indiqué est incorrect.");
		formulaire.rang.focus();
		return false;
	}else{
		if(formulaire.pos.value=="" || isNaN(formulaire.pos.value) || formulaire.pos.value<=0) {
			alert("La position indiquée est incorrecte.");
			formulaire.pos.focus();
			return false;
		}
		else{
			formulaire.submit();
		}
	}
}

function lienMail(texte) {
	var monmail="<a href=mailto:";
	monmail +="webmaster@";
	monmail +="nosretrouvailles.com>"+texte;
	document.write(monmail+"</a>");
}


