//fonction de verification de formulaire //obligatoires corresponde à une chaine d'id de champs obligatoires séparés par une virgule //emails correspond à une chaine d'adresses mail séparées par une virgule function verif_formulaire(obligatoires, emails, mdp) { if ( obligatoires!='' ) { champs_obligatoires = obligatoires.split(','); } if ( emails!='' ) { champs_emails = emails.split(','); } vide = 0; i = 0; while ( champs_obligatoires.length > i) { if ( document.getElementById(champs_obligatoires[i]).value == '' ) { document.getElementById(champs_obligatoires[i]).style.backgroundColor = '#eb4b8d'; document.getElementById(champs_obligatoires[i]).style.color = '#ffffff'; vide++; } i++; } if ( parseInt(vide)>0 ) { alert(''); return false; } else if ( parseInt(vide) == 0 ) { for (i=0; i0 ) { alert(''); return false; } else if ( parseInt(vide) == 0 ) { if ( document.getElementById(mdp+'_1').value == document.getElementById(mdp+'_2').value ) { return true; } else { alert(''); return false; } } } } //fonction de verification de formulaire pour changer de mot de passe function verif_change_mdp(old_mdp, mdp1, mdp2) { if (document.getElementById(old_mdp).value!='' && document.getElementById(mdp1).value!='' && document.getElementById(mdp2).value!='') { if( document.getElementById(mdp1).value == document.getElementById(mdp2).value ) { return true; } else { document.getElementById(mdp1).style.backgroundColor = '#eb4b8d'; document.getElementById(mdp2).style.backgroundColor = '#eb4b8d'; alert(''); return false; } } else { document.getElementById(old_mdp).style.backgroundColor = '#eb4b8d'; document.getElementById(mdp1).style.backgroundColor = '#eb4b8d'; document.getElementById(mdp2).style.backgroundColor = '#eb4b8d'; alert(''); return false; } } //fonction qui permet de cacher ou montrer une div, selon si on est connecté ou pas //id : div a cacher/montrer si on est connecté //id_client doit etre>0 pour prouver la connexion function cache_cache(id, id_client) { if ( parseInt(id_client)>0 ) { if(document.getElementById(id).style.display=='none' || document.getElementById(id).style.display=='') { document.getElementById(id).style.display='block'; } else if(document.getElementById(id).style.display=='block') { document.getElementById(id).style.display='none'; } } else { alert(''); } } /////////////////////////////////////// //fonctions pour la recherche rapide// ///////////////////////////////////// function flexibilite_plus(maxi) { flex = document.getElementById('crit_flexibilite').value; flexi = parseInt(flex.substr(0,1)); if ( flexi=maxi ) { document.getElementById('crit_flexibilite').value = maxi; } } function flexibilite_moins(mini) { flex = document.getElementById('crit_flexibilite').value; flexi = parseInt(flex.substr(0,1)); if ( flexi>mini ) { document.getElementById('crit_flexibilite').value = flexi-1; } else if ( flexi<=mini ) { document.getElementById('crit_flexibilite').value = mini; } } function plus(maxi, champ) { valeur = parseInt(document.getElementById(champ).value); if ( valeur=maxi ) { document.getElementById(champ).value = maxi; } } function moins(mini, champ) { valeur = parseInt(document.getElementById(champ).value); if ( valeur>mini ) { document.getElementById(champ).value = valeur-1; } else if ( valeur<=mini ) { document.getElementById(champ).value = mini; } }