/**************************** général **************************************************************/
function checkFormatTel(num){
	var reg=new RegExp(" ", "g");
	num=num.replace(reg,"");
	var reg=new RegExp("[.]", "g");
	num=num.replace(reg,"");
	var reg=new RegExp("[,]", "g");
	num=num.replace(reg,"");
	
	var reg1=/^0[1-6]{1}[0-9]{8}$/;
	var reg3=/^(33|[+]33|0033)[1-6]{1}[0-9]{8}$/;
	var reg4=/^(33|[+]33|0033)870[0-9]{6}$/;
	
	mes=0;
	if (reg1.exec(num)==null){
	 	if (reg3.exec(num)==null) {
		   if (reg4.exec(num)==null) {
		   	  mes=1;
		   }
		}
	}
	return mes;
}

function checkFormatPort(num){
	var reg=new RegExp(" ", "g");
	num=num.replace(reg,"");
	var reg=new RegExp("[.]", "g");
	num=num.replace(reg,"");
	var reg=new RegExp("[,]", "g");
	num=num.replace(reg,"");
	
	var reg1=/^06{1}[0-9]{8}$/;
	var reg3=/^(33|[+]33|0033)6{1}[0-9]{8}$/;
	
	mes=0;
	if (reg1.exec(num)==null){
	 	if (reg3.exec(num)==null) {
		   	  mes=1;
		}
	}
	return mes;
}

function messagerie(adresse,taille) {
		mes=0;
	
		validelog = false;
		validedom = false;
		valideext = false;
		
		arob = adresse.lastIndexOf("@");
		login = adresse.substring(0,arob);
		
		pointfinal = adresse.lastIndexOf(".");
		extension = adresse.substring(pointfinal,taille);
		
		domaine = adresse.substring(arob+1,pointfinal);
		
		
		if ( login.length > 1 ) {
		validelog = true;
		} else {
		  validelog = false;
		}
		
		if ( domaine.length > 1 ) {
		validedom = true;
		} else {
			 validelog = false;
		}
		if ( pointfinal > -1 && (extension.length == 3 || extension.length == 4 || extension.length == 5) ) {
		   valideext = true;
		} else {
		  valideext = false;
		}
		
		if ( validelog == false || validedom == false || valideext == false) {
		   mes=1;
		  
		} 
		return mes;
}

function messagerie2(adresse,taille) {
		mes=0;
		validelog = false;
		validedom = false;
		valideext = false;
		
		arob = adresse.lastIndexOf("@");
		login = adresse.substring(0,arob);
		
		pointfinal = adresse.lastIndexOf(".");
		extension = adresse.substring(pointfinal,taille);
		
		domaine = adresse.substring(arob+1,pointfinal);
		
		
		if ( login.length > 1 ) {
		validelog = true;
		} else {
		  validelog = false;
		}
		
		if ( domaine.length > 1 ) {
		validedom = true;
		} else {
			 validelog = false;
		}
		
		if ( pointfinal > -1 && (extension.length == 3 || extension.length == 4 || extension.length == 5) ) {
		   valideext = true;
		} else {
		  valideext = false;
		}
		  
		if ( validelog == false || validedom == false || valideext == false) {
		   mes=1;
		  
		} 
		return mes;
}

function messagerie3(adresse,taille) {
		mes=0;
		validelog = false;
		validedom = false;
		valideext = false;
		
		arob = adresse.lastIndexOf("@");
		login = adresse.substring(0,arob);
		
		pointfinal = adresse.lastIndexOf(".");
		extension = adresse.substring(pointfinal,taille);
		
		domaine = adresse.substring(arob+1,pointfinal);
		
		
		if ( login.length > 1 ) {
		validelog = true;
		} else {
		  validelog = false;
		}
		
		if ( domaine.length > 1 ) {
		validedom = true;
		} else {
			 validelog = false;
		}
		
		if ( pointfinal > -1 && (extension.length == 3 || extension.length == 4 || extension.length == 5) ) {
		   valideext = true;
		} else {
		  valideext = false;
		}
		  
		if ( validelog == false || validedom == false || valideext == false) {
		   mes=1;
		  
		} 
		return mes;
}

function cocher(nomelt,tp) {
    i=0;
	while (i <= document.forms[0].elements.length-1) {
				if (document.forms[0].elements[i].name==nomelt) {
					document.forms[0].elements[i].checked=tp;
				}
				i++;
	}
}

function spe_cocher(nomelt,tp) {
    i=0;
	objdoc=window.frames['ifliste'];
	//alert(objdoc.document.forms[0].elements[0].name)
	while (i <= objdoc.document.forms[0].elements.length-1) {
				if (objdoc.document.forms[0].elements[i].name==nomelt) {
					objdoc.document.forms[0].elements[i].checked=tp;
				}
				i++;
	}
}

function popup(adr,scr,h,w,l,r) {
		window.open(adr,'','toolbar=0,location=0,directories=0,menuBar=0,scrollbars='+scr+',resizable=1,width='+h+',height='+w+',left='+l+',top='+r);
} 

function autres(suite) {		
	 document.forms[0].suite.value=suite;
	 document.forms[0].submit();
}
function autres2(suite) {		
	 document.forms[0].suite.value=suite;
	 document.forms[0].submit();
}
function formate(val){
	val=val.toFixed(2);
	val=val.replace(".",",");
	return val;
}

function preimprimer(source){
	nlle=open(source,"nlle",'screenX=0,screenY=0,width=750,height=500,resizable=1,scrollbars=1');
}

function verifie_date(d) {
	  // Cette fonction vérifie le format JJMMAAAA saisi et la validité de la date.
	  var j=(d.substring(0,2));
      var m=(d.substring(2,4));
      var a=(d.substring(4));
      var ok=1;
    
      var d2=new Date(a,m-1,j);
      j2=d2.getDate();
      m2=d2.getMonth()+1;
      a2=d2.getFullYear();
      if (a2<=100) {a2=1900+a2}
      if ( (j!=j2)||(m!=m2)||(a!=a2) ) {
         alert("La date n'est pas valide");
      }	  else {
		  document.forms[0].submit();
	  }
      
}

function verifie_date2(d) {
	  // Cette fonction vérifie le format JJMMAAAA saisi et la validité de la date.
	  var j=(d.substring(0,2));
      var m=(d.substring(2,4));
      var a=(d.substring(4));
      var ok=1;
    
      var d2=new Date(a,m-1,j);
      j2=d2.getDate();
      m2=d2.getMonth()+1;
      a2=d2.getFullYear();
      if (a2<=100) {a2=1900+a2}
      if ( (j!=j2)||(m!=m2)||(a!=a2) ) {
         ok=0;
      }
	  return ok;
      
}
/************************** page inscri.php *****************************/
function valider_inscri() {
	  if (document.forms[0].nom.value=="") {
	  	 alert("Veuillez saisir votre nom !");
		 document.forms[0].nom.focus();
	  } else if (document.forms[0].prenom.value=="") {
	  	 alert("Veuillez saisir votre prénom !");
		 document.forms[0].prenom.focus();
	  }else if (!document.forms[0].ddn.value) {
   	  alert("Veuillez saisir votre date de naissance !");
	   document.forms[0].textddn.focus();
   } else if (document.forms[0].ddn.value && !verifie_date2(document.forms[0].ddn.value)) {
   	  alert("Le format de date n'est pas valide \n format : jjmmaaaa \n exemple : 15062006 pour le 15 juin 2006");
	   document.forms[0].ddn.focus();	  
   }/* else if (document.forms[0].tel.value!="" && checkFormatTel(document.forms[0].tel.value)==1) {
  		 alert("Le Format de téléphone n'est pas valide!");
	     document.forms[0].tel.focus();
	   } else if (document.forms[0].gsm.value!="" && checkFormatPort(document.forms[0].gsm.value)==1) {
  		 alert("Le Format de portable n'est pas valide!");
	     document.forms[0].gsm.focus();
	   }*/ else if (document.forms[0].email.value=="") {
	  	 alert("Veuillez saisir une adresse e-mail !");
		 document.forms[0].email.focus();
	   } else if (document.forms[0].email.value!="" && messagerie2(document.forms[0].email.value,document.forms[0].email.value.length)==1) {
   		   alert("L'adresse e-mail n'est pas valide!");
		   document.forms[0].email.focus();
	   }  else if (document.forms[0].email2.value!=document.forms[0].email.value) {
   		   alert("L'email et sa confirmation ne sont pas identiques !");
		   document.forms[0].email.focus();
	   }  else {
	   	 	document.forms[0].action.value="inscrire";
			document.forms[0].submit(); 
	   }
}  

function askbirthform() {
	if (document.forms[1].mail1.value=="") {
	  	 alert("Veuillez saisir une adresse e-mail !");
		 document.forms[1].mail1.focus();} 
	else if (document.forms[1].mail1.value!="" && messagerie3(document.forms[1].mail1.value,document.forms[1].mail1.value.length)==1) {
   		   alert("L'adresse email de votre ami(e) n°1 n'est pas valide!");
		   document.forms[1].mail1.focus();}
	else if (document.forms[1].nom_invite.value=="") {
	  	 alert("Veuillez saisir le nom de votre ami(e) n°1 !");
		 document.forms[1].nom_invite.focus();} 
	else if (document.forms[1].prenom_invite.value=="") {
	  	 alert("Veuillez saisir le prénom de votre ami(e) n°1 !");
		 document.forms[1].prenom_invite.focus();}
	else if ((document.forms[1].sexe_invite[0].checked==false) && (document.forms[1].sexe_invite[1].checked==false)) {
	  	 alert("Votre ami(e) n°1 est un homme ou une femme ?");
		 document.forms[1].sexe_invite.focus();}
	else if (document.forms[1].code.value=="" && document.forms[1].mail2.value=="") {
	alert("Veuillez saisir le code visuel !");
	document.forms[1].code.focus();}
	else if (document.forms[1].mail2.value=="") {
		document.forms[1].submit();}
		 
	else if (document.forms[1].mail2.value!="") {
		if (document.forms[1].mail2.value!="" && messagerie3(document.forms[1].mail2.value,document.forms[1].mail2.value.length)==1) {
   		   alert("L'adresse email de votre ami(e) n°2 n'est pas valide!");
		   document.forms[1].mail2.focus();}  
		else if (document.forms[1].nom_invite2.value=="") {
	  	 alert("Veuillez saisir un nom pour votre ami(e) n°2 !");
		 document.forms[1].nom_invite2.focus();} 
		else if (document.forms[1].prenom_invite2.value=="") {
	  	 alert("Veuillez saisir un prénom pour votre ami(e) n°2 !");
		 document.forms[1].prenom_invite2.focus();}	
		else if ((document.forms[1].sexe_invite2[0].checked==false) && (document.forms[1].sexe_invite2[1].checked==false)) {
	  	 alert(" Votre ami(e) n°2 est un homme ou une femme ?");
		 document.forms[1].sexe_invite2.focus();}
		else if (document.forms[1].code.value=="" && document.forms[1].mail3.value=="") {
		alert("Veuillez saisir le code visuel !");
		document.forms[1].code.focus();}
			else if (document.forms[1].mail3.value=="") {
		document.forms[1].submit();}
		
   else if (document.forms[1].mail3.value!="") {
	if (document.forms[1].mail3.value!="" && messagerie3(document.forms[1].mail3.value,document.forms[1].mail3.value.length)==1) {
   		   alert("L'adresse email de votre ami(e) n°3 n'est pas valide!");
		   document.forms[1].mail3.focus();}
	else if (document.forms[1].nom_invite3.value=="") {
	  	 alert("Veuillez saisir un nom pour votre ami(e) n°3 !");
	  	 document.forms[1].nom_invite3.focus();} 
	else if (document.forms[1].prenom_invite3.value=="") {
	  	 alert("Veuillez saisir un prénom pour votre ami(e) n°3 !");
		 document.forms[1].prenom_invite3.focus();}
	else if ((document.forms[1].sexe_invite3[0].checked==false) && (document.forms[1].sexe_invite3[1].checked==false)) {
	  	 alert(" Votre ami(e) n°3 est un homme ou une femme ?");
		 document.forms[1].sexe_invite3.focus();}
		else if (document.forms[1].code.value=="" && document.forms[1].mail4.value=="") {
		alert("Veuillez saisir le code visuel !");
		document.forms[1].code.focus();}
			else if (document.forms[1].mail4.value=="") {
		document.forms[1].submit();}
		
	else if (document.forms[1].mail4.value!="") {
	if (document.forms[1].mail4.value!="" && messagerie3(document.forms[1].mail4.value,document.forms[1].mail4.value.length)==1) {
   		   alert("L'adresse email de votre ami(e) n°4 n'est pas valide!");
		   document.forms[1].mail4.focus();}
	else if (document.forms[1].nom_invite4.value=="") {
	  	 alert("Veuillez saisir un nom pour votre ami(e) n°4 !");
		 document.forms[1].nom_invite4.focus();} 
	else if (document.forms[1].prenom_invite4.value=="") {
	  	 alert("Veuillez saisir un prénom pour votre ami(e) n°4 !");
		 document.forms[1].prenom_invite4.focus();}
	else if ((document.forms[1].sexe_invite4[0].checked==false) && (document.forms[1].sexe_invite4[1].checked==false)) {
	  	 alert(" Votre ami(e) n°4 est un homme ou une femme ?");
		 document.forms[1].sexe_invite4.focus();}
	else if (document.forms[1].code.value=="" && document.forms[1].mail5.value=="") {
		alert("Veuillez saisir le code visuel !");
		document.forms[1].code.focus();}
	else if (document.forms[1].mail5.value=="") {
		document.forms[1].submit();}

	else if (document.forms[1].mail5.value!="") {
	if (document.forms[1].mail5.value!="" && messagerie3(document.forms[1].mail5.value,document.forms[1].mail5.value.length)==1) {
   		   alert("L'adresse email de votre ami(e) n°5 n'est pas valide!");
		   document.forms[1].mail5.focus(); }
	else if (document.forms[1].nom_invite5.value=="") {
	  	 alert("Veuillez saisir un nom pour votre ami(e) n°5 !");
		 document.forms[1].nom_invite5.focus();} 
	else if (document.forms[1].prenom_invite5.value=="") {
	  	 alert("Veuillez saisir un prénom pour votre ami(e) n°5 !");
		 document.forms[1].prenom_invite5.focus();}
	else if ((document.forms[1].sexe_invite5[0].checked==false) && (document.forms[1].sexe_invite5[1].checked==false)) {
	  	 alert(" Votre ami(e) n°5 est un homme ou une femme ?");
		 document.forms[1].sexe_invite5.focus();}
		else if (document.forms[1].code.value=="") {
		alert("Veuillez saisir le code visuel !");
		document.forms[1].code.focus();}
		else {document.forms[1].submit();}
	
}}}}} 
	
		 
	
	

/**************page invite.php****************/
function valider_invite() {
if (!document.forms[1].ddn_invite.value) {
   	  alert("Veuillez saisir votre date de naissance !");
	  document.forms[1].ddn_invite.focus();
   } else if (document.forms[1].ddn_invite.value && !verifie_date2(document.forms[1].ddn_invite.value)) {
   	  alert("Le format de date n'est pas valide \n format : jjmmaaaa \n exemple : 15062006 pour le 15 juin 2006");
	   document.forms[1].ddn_invite.focus();	  
   }
  else if (document.forms[1].nom_invite2.value=="") {
	  	 alert("Veuillez saisir votre nom !");
		 document.forms[1].nom_invite2.focus();
	  } else if (document.forms[1].prenom_invite2.value=="") {
	  	 alert("Veuillez saisir votre prénom !");
		 document.forms[1].prenom_invite2.focus();
	  }
 else {
			document.forms[1].submit();
			return false; 
	   }
}  


/************************ page evt.php *******************************/
function Cal() {
		 if (document.getElementById('divCalend').style.visibility=='visible') {
		 	document.getElementById('divCalend').style.visibility='hidden';
		 } else {
		   document.getElementById('divCalend').style.visibility='visible';
		 }
}

function valider_evt(credit) {	  
  credit=credit*1;
  
  if (!document.forms[0].textNom.value) {
   	  alert("Veuillez saisir un nom !");
	   document.forms[0].textNom.focus();
	   return false;
   } else if (!document.forms[0].textDate.value) {
   	  alert("Veuillez saisir une date !");
	   document.forms[0].textDate.focus();
	   return false;
   } else if (document.forms[0].textDate.value && !verifie_date2(document.forms[0].textDate.value)) {
   	  alert("Le format de date n'est pas valide !");
	   document.forms[0].textDate.focus();
	   return false;	  
   } else if (document.forms[0].selectSMS.value!="#" && credit==0) {
   	 alert("Vous ne pouvez pas être alerté par Sms\ncar votre crédit est à 0 !");
	 return false;
   } else if (document.forms[0].selectSMS.value!="#" && !document.forms[0].textGsm.value) {
   	  alert("Veuillez saisir un numéro de portable !");
	   document.forms[0].textGsm.focus();
	   return false;
   } else if (document.forms[0].selectSMS.value!="#" && document.forms[0].textGsm.value && checkFormatPort(document.forms[0].textGsm.value)==1) {
   	   alert("Le format de téléphone n'est pas valide !");
   	  document.forms[0].textGsm.focus();
	  return false;
   } else if (document.forms[0].selectMail.value!="#" && !document.forms[0].textMail.value) {
   	  alert("Veuillez saisir une adresse e-mail !");
	   document.forms[0].textMail.focus();
	   return false;
	} else if (document.forms[0].textMail.value && messagerie2(document.forms[0].textMail.value,document.forms[0].textMail.value.length)==1) {
   	   alert("L'adresse e-mail n'est pas valide !");
   	  document.forms[0].textMail.focus();
	  return false;
	} else if (document.forms[0].checkSms.checked && credit==0) {
   	  alert("Vous ne pouvez pas être alerté par Sms\ncar votre crédit est à 0 !");
	  return false;
	} else if (document.forms[0].checkSms.checked && !document.forms[0].textGsm2.value) {
	   alert("Veuillez saisir un numéro de portable !");
	   document.forms[0].textGsm2.focus();
	   return false;
	} else if (document.forms[0].checkSms.checked && document.forms[0].textGsm2.value && checkFormatPort(document.forms[0].textGsm2.value)==1) {
	  alert("Le format de téléphone n'est pas valide !");
   	  document.forms[0].textGsm2.focus();
	  return false;
	} else if (document.forms[0].checkSms.checked && !document.forms[0].textDate2.value) {
	   alert("Veuillez saisir une date !");
	   document.forms[0].textDate2.focus();
	   return false;
	} else if (document.forms[0].checkSms.checked && document.forms[0].textDate2.value && !verifie_date2(document.forms[0].textDate2.value)) {
	  alert("Le format de date n'est pas valide !");
	   document.forms[0].textDate2.focus();
	   return false;
	} else if (document.forms[0].checkSms.checked && !document.forms[0].message.value) {
	   alert("Veuillez saisir un message !");
	   document.forms[0].message.focus();
	   return false;
	} else if (document.forms[0].checkMail.checked && !document.forms[0].textMail3.value) {
	  alert("Veuillez saisir une adresse e-mail !");
	   document.forms[0].textMail3.focus();
	   return false;
	} else if (document.forms[0].checkMail.checked && document.forms[0].textMail3.value && messagerie2(document.forms[0].textMail3.value,document.forms[0].textMail3.value.length)==1) {
	   alert("L'adresse e-mail n'est pas valide !");
   	  document.forms[0].textMail3.focus();
	  return false;
	} else if (document.forms[0].checkMail.checked && !document.forms[0].textDate3.value) {
	   alert("Veuillez saisir une date !");
	   document.forms[0].textDate3.focus();
	   return false;
	} else if (document.forms[0].checkMail.checked && document.forms[0].textDate3.value && !verifie_date2(document.forms[0].textDate3.value)) {
	  alert("Le format de date n'est pas valide !");
	   document.forms[0].textDate3.focus();
	   return false;
	} else {
	  document.forms[0].submit();
	  return false; 
	}	
	//document.forms[0].submit(); 
}

function message_onkeypress() {
	document.forms[0].compteur.value = 160 - document.forms[0].message.value.length;
}


function showTr() {
  tr1.style.display = document.all ? "block" : "table-row";
}

function showSexe() {	
if (document.forms[0].selectType.options[document.forms[0].selectType.selectedIndex].text=="Anniversaire" || document.forms[0].selectType.options[document.forms[0].selectType.selectedIndex].text=="anniversaire" || document.forms[0].selectType.options[document.forms[0].selectType.selectedIndex].text=="Birthday" || document.forms[0].selectType.options[document.forms[0].selectType.selectedIndex].text=="birthday") 
{
trSexe.style.display = document.all ? "block" : "table-row"; 
trrep.style.display = "none";
trCadeau.style.display = document.all ? "block" : "table-row";
date1.style.display = "none";
date2.style.display = document.all ? "block" : "table-row"; 
}
else 
{
trSexe.style.display = "none";
trrep.style.display = document.all ? "block" : "table-row";
trCadeau.style.display = "none"; 
date2.style.display = "none";
date1.style.display = document.all ? "block" : "table-row"; 

}
}

/************************ page agenda.php *******************************/
function showDate() {
   document.getElementById('divDate').style.visibility='visible';
}


/************************ page param.php *******************************/
function valider_typ() {
   if (!document.forms[0].textEvt.value) {
   	  alert("Veuillez saisir un évènement !");
	   document.forms[0].textEvt.focus();
   } else {
   	   document.forms[0].submit();
   }
}


/************************ page cpte.php *******************************/
function valider_coord() {
  if (!document.forms[0].textLogin.value) {
   	  alert("Veuillez saisir un identifiant !");
	   document.forms[0].textLogin.focus();
  } else if (!document.forms[0].textPwd.value) {
   	  alert("Veuillez saisir un mot de passe !");
	   document.forms[0].textPwd.focus();
   } else {
   	   document.forms[0].submit();
   }

}
  

/**************************** page index.php de l'admin rvd*****************************************************/
function fenetre(ip,tps) {
   window.open('http://smstob.com/ip_whois.php?ip='+ip+'&tps='+tps,'titre','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=1,resizable=1,width=430,height=450,left=50,top=50');
}
// Fonction javascript:
