numChars = "0123456789"; // ***** // ** FONCTIONS DE LA VERSION 1.1.2 // ***** // ***************************************************************************** // ** // ** Crée le 01/03/02 par SRO // ** Modifiée le par // ** Reste à faire : // ** // ****************************************************************************** function verif_textarea(cible, message, taille_max){ var texte = cible.value; var mess_alerte = message; if (taille_max == 0) { taille_max = 10000000; } if(texte.length > taille_max) { // On coupe la chaîne alert(mess_alerte); cible.value = texte.substring(0,taille_max); } } // ***************************************************************************** // ** // ** // ** Crée le par LBH // ** Modifiée le par // ** Reste à faire : // ** // ** // ****************************************************************************** function retirerCandidature(retour, chemin, id, type_user, idoffre, page, mess_conf) { if( confirm(mess_conf) ) { location.href = chemin+"/perso/x_enleveannonce.php?id="+id+"&idAnnonce="+idoffre+"&type_user="+type_user + "&page="+page+"&retour="+retour; } } // ***************************************************************************** // ** // ** // ** Crée le par LBH // ** Modifiée le par // ** Reste à faire : // ** // ** // ****************************************************************************** function envoyerMail( id, idCabinet, idAnnonce ) { MM_openBrWindow('./frm_mailcabinet2.php?id=' + id + '&idCabinet=' + idCabinet +'&idAnnonce=' + idAnnonce,'window',CentrageFenetre(500,500)+',resizable=yes,scrollbars=yes'); } // ***************************************************************************** // ** // ** // ** Crée le par LBH // ** Modifiée le par // ** Reste à faire : // ** // ** // ****************************************************************************** function contacterCabinet(retour, chemin, id, type_user, idDest ) { MM_openBrWindow(chemin+'/messages/frm_contacter.php?id=' + id + '&type_user=' + type_user + '&idDest=' + idDest+'&retour='+retour,'window',CentrageFenetre(500,500)+',resizable=yes,scrollbars=yes' ); } // ***************************************************************************** // ** // ** Idem à "contacterCabinet" mais avec l'identifiant de l'annonce en plus // ** Crée le par SRO // ** Modifiée le par // ** Reste à faire : // ** // ** // ****************************************************************************** function contacterCabinetAvecAnnonce( id, type_user, idDest , idAnnonce) { MM_openBrWindow('./frm_contacter.php?id=' + id + '&type_user=' + type_user + '&idDest=' + idDest + '&idAnnonce=' + idAnnonce, 'window',CentrageFenetre(500,500)+',resizable=yes,scrollbars=yes' ); } // ***************************************************************************** // ** // ** // ** Crée le par LBH // ** Modifiée le par // ** Reste à faire : // ** // ** // ****************************************************************************** function detailCabinet( id, idCabinet ) { MM_openBrWindow('./frm_saisieademuser.php?id=' +id + '&idCabinet=' + idCabinet +'&modif=pasok', 'detailCabinet', CentrageFenetre(500, 250)+',resizable=yes,scrollbars=yes'); } // ***************************************************************************** // ** // ** // ** Crée le par LBH // ** Modifiée le par // ** Reste à faire : // ** // ** // ****************************************************************************** function afficherCVComplet(id, cpersonne) { MM_openBrWindow('./frm_cvcomplet.php?id=' + id + '&cpersonne=' + cpersonne, 'detailCabinet' ,CentrageFenetre(500,500)+',resizable=yes,scrollbars=yes'); } // ***************************************************************************** // ** // ** // ** Crée le par DPY // ** Modifiée le par // ** Reste à faire : // ** // ** // ****************************************************************************** function afficherDetailsCabinets(id, idCabinet) { MM_openBrWindow('./frm_saisiecabinet.php?id=' + id + '&idCabinet=' + idCabinet + 'modif=pasok', 'detailCabinet' ,CentrageFenetre(500,500)+',resizable=yes,scrollbars=yes'); } // ***************************************************************************** // ** // ** // ** Crée le par DPY // ** Modifiée le par // ** Reste à faire : // ** // ** // ****************************************************************************** function AfficherDetailOffre(retour, chemin, id, type_user, idAnnonce, poserCV) { MM_openBrWindow(chemin +'/consultOffres/frm_DetailOffre2.php?id=' + id + '&type_user=' + type_user + '&idAnnonce=' +idAnnonce + '&PoserCV=' + poserCV+'&retour='+retour,'window',CentrageFenetre(500,500)+',resizable=yes,scrollbars=yes'); //MM_openBrWindow('./frm_DetailOffre2.php?MONid=' + id + '&idAnnonce=' +idAnnonce + '&PoserCV=' + poserCV,'window',CentrageFenetre(500,500)+',resizable=yes,scrollbars=yes'); } // ***************************************************************************** // ** // ** // ** Crée le par DPY // ** Modifiée le par // ** Reste à faire : // ** // ** // ****************************************************************************** function ajouterAnnonce(retour, chemin, id) { MM_openBrWindow(chemin +'/vosAnnonces/frm_majannonce.php?id=' + id + '&idAnnonce=new&modif=ok&retour='+retour,'window',CentrageFenetre(650,620)+',resizable=yes,scrollbars=yes'); } // ***************************************************************************** // ** // ** // ** Crée le par DPY // ** Modifiée le par // ** Reste à faire : // ** // ** // ****************************************************************************** function modifierAnnonce(retour, chemin, id, idAnnonce) { MM_openBrWindow(chemin +'/vosAnnonces/frm_majannonce.php?id=' + id + '&idAnnonce=' + idAnnonce+'&retour='+retour,'window',CentrageFenetre(650,620)+',resizable=yes,scrollbars=yes'); } // ***************************************************************************** // ** // ** // ** Crée le par LBH // ** Modifiée le par // ** Reste à faire : // ** // ** // ****************************************************************************** function detailProfil(retour, chemin, id, type_user, idAnnonce) { MM_openBrWindow(chemin +'/mesCv/frm_creer_profil.php?id=' + id + '&type_user=' + type_user + '&idAnnonce=' + idAnnonce + '&modif=pasok&retour='+retour,'window',CentrageFenetre(500,500)+',resizable=yes,scrollbars=yes'); } // ***************************************************************************** // ** // ** // ** Crée le par LBH // ** Modifiée le par // ** Reste à faire : // ** // ** // ****************************************************************************** function ajouterProfil(retour, chemin, id, type_user) { MM_openBrWindow(chemin +'/mesCv/frm_creer_profil.php?id=' + id + '&type_user=' + type_user + '&idAnnonce=new&modif=ok&retour='+retour,'window',CentrageFenetre(500,500)+',resizable=yes,scrollbars=yes'); } // ***************************************************************************** // ** // ** // ** Crée le par DPY // ** Modifiée le par // ** Reste à faire : // ** // ** // ****************************************************************************** function proposerCV(id, idCVS) { MM_openBrWindow('./x_proposition.php?id=' + id +'&idcvs=' + idCVS,'window',CentrageFenetre(1, 1)+',resizable=yes,scrollbars=yes'); } // ***************************************************************************** // ** // ** // ** Crée le par DPY // ** Modifiée le par // ** Reste à faire : // ** // ** // ****************************************************************************** function modifierProfil(retour, chemin, id, type_user, idAnnonce) { MM_openBrWindow(chemin +'/mesCv/frm_creer_profil.php?id=' + id + '&type_user=' + type_user + '&idAnnonce=' + idAnnonce + '&modif=ok&retour='+retour,'window',CentrageFenetre(500,500)+',resizable=yes,scrollbars=yes'); } // **************************************************************************** // **************************************************************************** function appelerAncreSvg(ancre) //============================================================================= // Pour IExplorer, replace la fenêtre de gauche dans la section présélectionnée //============================================================================= { if (ancre == '') ancre = top.HAUT.document.forms[0].IPT_ANCRE.value; if ( ancre != '') if (navigator.appName != 'Netscape') parent.frames[0].location.hash = ancre; else parent.frames[0].location = parent.frames[0].location+'#'+ancre; } function rechargerFrameSvg(code, id, ancre) //============================================================================= // Replace la fenêtre de gauche dans la section présélectionnée //============================================================================= { if (ancre != '') ancre2 = '#'+ancre; //alert('./modifier-fiche2A.php?code='+code+'&id='+id+ancre); if (navigator.appName != 'Netscape') { parent.frames[0].location.reload(true); parent.frames[0].location = './modifier-fiche2A.php?code='+code+'&id='+id+ancre2; } else { //parent.frames[0].location.reload(true); parent.frames[0].location = './modifier-fiche2A.php'+ancre2+'?code='+code+'&id='+id; //parent.frames[0].location.reload(true); parent.frames[0].location.hash = ancre; } } function appelerAncre(ancre) //============================================================================= // Replace la fenêtre de gauche dans la section présélectionnée //============================================================================= { parent.frames[0].document.forms[0].ancre.value = ancre; parent.frames[0].document.forms[0].fermeture_suite_modif.value = 'YES'; parent.frames[0].document.forms[0].submit(); } function ramenerPays(code, libelle ) //============================================================================= // Ecrit le code pays choisit dans le champ IPT_PAYS du formulaire // parent et ferme la fenêtre de sélection. //============================================================================= { window.opener.document.forms[0].IPT_PAYS.value = code; window.opener.document.forms[0].IPT_LIB_PAYS.value = libelle; self.close (); } function ramenerFonction(code, lib ) //============================================================================= // Ecrit le code fonction choisit dans le champ IPT_FONCTION du formulaire // parent et ferme la fenêtre de sélection. //============================================================================= { window.opener.document.forms[0].IPT_FONCTION.value = code; window.opener.document.forms[0].IPT_LIB_FONCTION.value = lib; self.close (); } function ramenerDiplome(code,lib) //============================================================================= // Ecrit le code fonction choisit dans le champ IPT_FONCTION du formulaire // parent et ferme la fenêtre de sélection. //============================================================================= { window.opener.document.forms[0].IPT_DIPLOME.value = code; window.opener.document.forms[0].IPT_LIB_DIPLOME.value = lib; self.close (); } function ramenerPromotion(code,lib) //============================================================================= // Ecrit le code fonction choisit dans le champ IPT_FONCTION du formulaire // parent et ferme la fenêtre de sélection. //============================================================================= { window.opener.document.forms[0].IPT_PROMO.value = code; window.opener.document.forms[0].IPT_LIB_PROMO.value = lib; self.close (); } function ramenerGroupeAPE(code) //============================================================================= // Ecrit le code groupe APE choisit dans le champ IPT_GROUPE_APE du formulaire // parent et ferme la fenêtre de sélection. //============================================================================= { window.opener.document.forms[0].IPT_GROUPE_APE.value = code; self.close (); } function ramenerCodeAPE(code) //============================================================================= // Ecrit le code groupe APE choisit dans le champ IPT_GROUPE_APE du formulaire // parent et ferme la fenêtre de sélection. //============================================================================= { window.opener.document.forms[0].COD_APE.value = code; self.close (); } function choisirPromotion_CKBOX(chemin) //============================================================================= // Ouvre la fenêtre de sélection d'un pays //============================================================================= { MM_openBrWindow(chemin+'/reference/liste-promotion_CKBOX.php?IPT_DEFAULT='+document.forms[0].IPT_FONCTION.value,'window',CentrageFenetre(350,500)+',resizable=yes,scrollbars=yes'); } function choisirPays_CKBOX(chemin) //============================================================================= // Ouvre la fenêtre de sélection d'un pays //============================================================================= { MM_openBrWindow(chemin+'/reference/liste-pays_CKBOX.php?IPT_DEFAULT='+document.forms[0].IPT_FONCTION.value,'window',CentrageFenetre(350,500)+',resizable=yes,scrollbars=yes'); } function choisirFonction(chemin) //============================================================================= // Ouvre la fenêtre de sélection d'un code fonction //============================================================================= { MM_openBrWindow(chemin+'/reference/liste-fonction.php?IPT_DEFAULT='+document.forms[0].IPT_FONCTION.value,'window',CentrageFenetre(350,500)+',resizable=yes,scrollbars=yes'); } function choisirFonction_CKBOX(chemin) //============================================================================= // Ouvre la fenêtre de sélection d'un code fonction //============================================================================= { MM_openBrWindow(chemin+'/reference/liste-fonction_CKBOX.php?IPT_DEFAULT='+document.forms[0].IPT_FONCTION.value,'window',CentrageFenetre(350,500)+',resizable=yes,scrollbars=yes'); } function choisirGroupeAPE(chemin) //============================================================================= // Ouvre la fenêtre de sélection d'un groupe APE //============================================================================= { MM_openBrWindow(chemin+'/reference/liste-groupeAPE.php?IPT_DEFAULT='+document.forms[0].IPT_GROUPE_APE.value,'window',CentrageFenetre(350,500)+',resizable=yes,scrollbars=yes'); MM_openBrWindow(chemin+'/reference/liste-groupeAPE.php?IPT_DEFAULT='+document.forms[0].IPT_GROUPE_APE.value,'window',CentrageFenetre(350,500)+',resizable=yes,scrollbars=yes'); } function choisirDiplome(chemin) //============================================================================= // Ouvre la fenêtre de sélection des diplomes //============================================================================= { MM_openBrWindow(chemin+'/reference/liste-diplome_CKBOX.php?IPT_DEFAULT='+document.forms[0].IPT_GROUPE_APE.value,'windowCodeAPE',CentrageFenetre(350,500)+',resizable=yes,scrollbars=yes'); } function choisirCodeAPE_CKBOX(chemin) //============================================================================= // Ouvre la fenêtre de sélection d'un groupe APE //============================================================================= { MM_openBrWindow(chemin+'/reference/liste-codeAPE_CKBOX.php?IPT_DEFAULT='+document.forms[0].IPT_GROUPE_APE.value,'windowCodeAPE',CentrageFenetre(350,500)+',resizable=yes,scrollbars=yes'); } function choisirCodeAPE() //============================================================================= // Ouvre la fenêtre de sélection d'un groupe APE //============================================================================= { MM_openBrWindow('../../reference/liste-codeAPE.php?IPT_DEFAULT='+document.forms[0].COD_APE.value,'windowAPE',CentrageFenetre(350,500)+',resizable=yes,scrollbars=yes'); } function modifierFiche(chemin, code,id) //============================================================================= // Ouvre la fiche personne en modification dans une nouvelle fenêtre centrée //============================================================================= { MM_openBrWindow(chemin +'/palette02/modifier-fiche.php?code='+code+'&id='+id,'window',CentrageFenetre(675,550)+',resizable=yes,scrollbars=yes') } function modifierFiche2(code,id) //============================================================================= // Ouvre la fiche personne en modification dans une nouvelle fenêtre centrée //============================================================================= { MM_openBrWindow('../../annuaire/palette02/modifier-fiche.php?code='+code+'&id='+id,'window',CentrageFenetre(675,550)+',resizable=yes,scrollbars=yes') } function modifierFicheAValider(chemin, code,id) //============================================================================= // Ouvre la fiche personne en modification dans une nouvelle fenêtre centrée //============================================================================= { MM_openBrWindow(chemin +'/palette02/modifier-fiche.php?code='+code+'&id='+id+'&valider=OK','window',CentrageFenetre(675,550)+',resizable=yes,scrollbars=yes') } function modifierFicheLBH(code,id) //============================================================================= // Ouvre la fiche personne en modification dans une nouvelle fenêtre centrée //============================================================================= { MM_openBrWindow('../annuaire/palette02B/modifier-fiche.php?code='+code+'&id='+id,'window',CentrageFenetre(675,550)+',resizable=yes,scrollbars=yes') } function consulterFiche(chemin, code,id) //============================================================================= // Ouvre la fiche personne en consultation dans une nouvelle fenêtre centrée //============================================================================= { MM_openBrWindow(chemin +'/palette01/consulter-fiche.php?code='+code+'&id='+id,'window',CentrageFenetre(441,350)+',resizable=yes,scrollbars=yes') } function reouvrirFiche( url ) //============================================================================= // Ouvre la fiche personne en consultation dans une nouvelle fenêtre centrée //============================================================================= { MM_openBrWindow(url,'window2',CentrageFenetre(441,350)+',resizable=yes,scrollbars=yes') } function consulterFiche2(code,id) //============================================================================= // Ouvre la fiche personne en consultation dans une nouvelle fenêtre centrée //============================================================================= { MM_openBrWindow('../palette01/consulter-fiche.php?code='+code+'&id='+id+'&resumeModif=1','window3',CentrageFenetre(441,350)+',resizable=yes,scrollbars=yes') } function MM_openBrWindow(theURL,winName,features) //============================================================================= // Ouvre une nouvelle fenêtre //============================================================================= { window.open(theURL,winName,features); } function GoBack() //============================================================================= // Retour à la page précédente //============================================================================= { history.back(); } function CentrageFenetre( w, h ) //============================================================================= // Permet de formater le paramètre optionsFenêtre de la fonction // open(URL, nomFenêtre [, optionsFenêtre]) pour que la fenêtre // apparaisse centrée sur l'écran. //============================================================================= { var winl; var wint; winl = (screen.width - w) / 2; wint = (screen.height - h) / 2; winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl; return( winprops ); } function defaultFocus (fieldname) //============================================================================= // Place le focus sur le champ indiqué. // Fonction à appeler dans l'évènement onload du tag html BODY. //============================================================================= { form = document.forms[0]; if (form) { for (var i=0 ; i