");
}
else{
document.write("");
}
// -->
function couleur(obj){//nous appliquons simplement une couleur d'arrière plan aux objets traités,
obj.style.backgroundColor = "#FFFFFF";
}
function Verif(){
var test = document.forms[0].test.value;
var age, adresse, cp, ville, tel, email;
var msg = "Veuillez saisir votre : \n";
if(test == "1"){
age = document.forms[0].age.value;
adresse = document.forms[0].adresse.value;
cp = document.forms[0].cp.value;
ville = document.forms[0].ville.value;
tel = document.forms[0].tel.value;
email = document.forms[0].email.value;
if(age == ""){
msg += "- âge\n";
document.forms[0].age.style.backgroundColor = "#F3C200";
}
if(adresse == ""){
msg += "- adresse\n";
document.forms[0].adresse.style.backgroundColor = "#F3C200";
}
if(cp == ""){
msg += "- code postal\n";
document.forms[0].cp.style.backgroundColor = "#F3C200";
}
if(ville == ""){
msg += "- ville\n";
document.forms[0].ville.style.backgroundColor = "#F3C200";
}
if(tel == ""){
msg += "- tel\n";
document.forms[0].tel.style.backgroundColor = "#F3C200";
}
if(email != ""){
indexAroba = document.forms[0].email.value.indexOf('@');
indexPoint = document.forms[0].email.value.indexOf('.');
if((indexAroba < 0) || (indexPoint < 0)){
document.forms[0].email.style.backgroundColor = "#F3C200";
msg += "L'email est incorrect\n";
}
}
else{
document.forms[0].email.style.backgroundColor = "#F3C200";
msg += "- email\n";
}
if(msg == "Veuillez saisir votre : \n") return(true);
else{
alert(msg);
return(false);
}
}// test == 1
}
/*****************************************************************************************/
function confirmer(){
var a;
a = confirm("Etes de vous sûr de vouloir supprimer cet élément (irréversible)?");
if(a == true) document.forms[0].submit();
}
/*****************************************************************************************/
function DateToday(valeur){
var retour;
navvers = navigator.appVersion.substring(0,1);
if (navvers > 3)
navok = true;
else
navok = false;
today = new Date;
numero = today.getDate();
if (numero<10)
numero = "0"+numero;
mois = today.getMonth();
if (navok)
annee = today.getFullYear();
else
annee = today.getYear();
mois++;
if (mois < 10)
mois = "0" + mois;
if(valeur=="jour") retour=numero;
else if(valeur=="mois") retour=mois;
else if(valeur=="annee") retour=annee;
return(retour);
}
/*****************************************************************************************/
function CheckDate(jour,mois,annee) {
// Cette fonction vérifie le format JJ/MM/AAAA saisi et la validité de la date.
var j_en_cours,m_en_cours,a_en_cours;
j_en_cours = DateToday("jour");
m_en_cours = DateToday("mois");
a_en_cours = DateToday("annee");
var amin=1970; // année mini
var amax=a_en_cours; // année maxi
var j=jour;
var m=mois;
var a=annee;
var date_saisie,date_en_cours;
date_saisie=new Date(a,m-1,j);
date_en_cours=new Date(a_en_cours,m_en_cours-1,j_en_cours);
var msg;
if ( ((isNaN(j))||(j<1)||(j>31)) ) {
msg = "Le jour saisi semble incorrecte (jour = "+j+"). Merci de vérifier.";
return(msg);
}
if ( ((isNaN(m))||(m<1)||(m>12)) ) {
msg = "Le mois saisi semble incorrecte (mois = "+m+"). Merci de vérifier.";
return(msg);
}
if ( ((isNaN(a))||(aamax)) ) {
msg = "L'année saisie semble incorrecte (année = "+a+"). Merci de vérifier.";
return(msg);
}
ok=1;
if (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; alert(a);}
if ( (j!=j2)||(m!=m2)||(a!=a2) ) {
msg = "La date saisie semble incorrecte. Merci de vérifier.";
return(msg);
verif=1;
}
else {
verif=0;
}
}
if (verif==1) {
msg = "La date saisie semble incorrecte. Merci de vérifier.";
return(msg);
}
else {
msg="";
if((date_saisie > date_en_cours) || (date_saisie == date_en_cours)) {
msg="La date : "+j+"/"+m+"/"+a+" est supérieure à aujourd'hui : "+j_en_cours+"/"+m_en_cours+"/"+a_en_cours+".\n";
msg+="Veuillez saisir une date antérieure ou égale à aujourd'hui.";
return(msg);
}
else return(msg);
}
}
/*****************************************************************************************/
function fbouton(valeur){
document.forms[0].bouton.value = valeur;
//bouton.value = valeur;
document.forms[0].submit();
return false;
}
/*****************************************************************************************/
function effacerChamp(){
if(document.forms[0].txt.value=="saisir ici la valeur recherchée"){
document.forms[0].txt.value="";
}
}
/*****************************************************************************************/
function retablirChamp(){
if(document.forms[0].txt.value==""){
document.forms[0].txt.value=="saisir ici la valeur recherchée";
}
}
/*****************************************************************************************/
function ouverture(){
var fenetre = window.open('','','toolbar=0,scrollbars=1,width=820,height=500');
fenetre.document.open("help/php3","replace");
fenetre.document.write("Documentation
") ;
fenetre.document.close();
return true;
}
/*****************************************************************************************/
function fcombototo(){
var i = document.forms[0].nomQcm.selectedIndex;
var s = escape(document.forms[0].nomQcm[i].value);
var bar = escape('|'); var t = s.split(bar);
var x = unescape(t[1]);
document.forms[0].nomQcmSaisi.value = x;
}
/*****************************************************************************************/
function fBoutonConfirm(valeur){
if (confirm("Etes-vous sûre de vouloir supprimer ce Qcm ?")){
document.forms[0].bouton.value = valeur;
document.forms[0].submit();
}
return false;
}
/*****************************************************************************************/
function fBoutonControle(valeur){
var x = document.forms[0].poidsSaisi.value ;
if (document.forms[0].poidsSaisi.value < 0 || isNaN(x)){
alert ("Veuillez saisir un chiffre S.V.P !!! ") ;
}
else{
document.forms[0].bouton.value = valeur;
document.forms[0].submit();
}
}
/*****************************************************************************************/
function genCombo(combo, tab, selectedValue){
for(var i=0; i < combo.options.length; i++){
combo.options[i].text = "";
combo.options[i].value = "";
}
combo.options.length = 0;
var no = new Option();
no.text = "";
no.value = "";
combo.options[0] = no;
if (tab != null){
for(var i=0; i < tab.length; i++){
var no = new Option();
no.text = tab[i][0];
no.value = tab[i][1];
combo.options[i + 1] = no;
}
orderCombo(combo);
if (selectedValue != null){
for(var i=0; i < combo.options.length; i++){
if (combo.options[i].value == selectedValue)
combo.selectedIndex = i;
}
}
}
}
/*****************************************************************************************/
function reloadComboFils(){
var fils = document.formulaire.fils;
var idPereSelected = document.formulaire.pere.options[document.formulaire.pere.selectedIndex].value;
genCombo(fils, tabFils[idPereSelected], null);
}
/*****************************************************************************************/
function orderCombo(combo){
var temp_opts = new Array();
var temp = new Object();
for(var i=0; i < combo.options.length; i++){
temp_opts[i] = combo.options[i];
}
for(var x=0; x < temp_opts.length-1; x++){
for(var y=(x+1); y < temp_opts.length; y++){
if(temp_opts[x].text > temp_opts[y].text){
temp = temp_opts[x].text;
temp_opts[x].text = temp_opts[y].text;
temp_opts[y].text = temp;
temp = temp_opts[x].value;
temp_opts[x].value = temp_opts[y].value;
temp_opts[y].value = temp;
}
}
}
for(var i=0; i < combo.options.length; i++){
combo.options[i].value = temp_opts[i].value;
combo.options[i].text = temp_opts[i].text;
}
}
/*****************************************************************************************/
function init(){
var pere, fils;
pere = document.formulaire.pere;
fils = document.formulaire.fils;
genCombo(pere, tabPeres, null);
}
Console d'administration du site Internet [http://www.vanweydeveld.fr.st]