/* pour concours */
function disabledInfos() {
/*if (document.concoursForm) {
if (document.concoursForm.typeconcours.value == "Externe") {
document.concoursForm.ouvert.disabled = true;
document.concoursForm.ouvert.selectedIndex = 0;
document.concoursForm.categorie.disabled = true;
document.concoursForm.categorie.selectedIndex = 0;
} else {
document.concoursForm.ouvert.disabled = false;
document.concoursForm.categorie.disabled = false;
}
if (document.concoursForm.typeconcours.value == "Interne") {
document.concoursForm.niveau.disabled = true;
document.concoursForm.niveau.selectedIndex = 0;
} else {
document.concoursForm.niveau.disabled = false;
}
if (document.concoursForm.typeconcours.value == "") {
document.concoursForm.niveau.disabled = true;
document.concoursForm.niveau.selectedIndex = 0;
document.concoursForm.ouvert.disabled = true;
document.concoursForm.ouvert.selectedIndex = 0;
document.concoursForm.categorie.disabled = true;
document.concoursForm.categorie.selectedIndex = 0;
}
}*/
}
/* pour fiche de posted */
function disabledInfosPoste() {
if (document.postesForm) {
if (document.postesForm.typeposte.value == "A+") {
document.postesForm.categorie.disabled = true;
document.postesForm.categorie.selectedIndex = 0;
} else {
document.postesForm.categorie.disabled = false;
}
if (document.postesForm.typeposte.value == "A,B,C") {
document.postesForm.poste.disabled = true;
document.postesForm.poste.selectedIndex = 0;
document.postesForm.ministere.disabled = true;
document.postesForm.ministere.selectedIndex = 0;
document.postesForm.organisation.disabled = true;
document.postesForm.organisation.selectedIndex = 0;
} else {
document.postesForm.poste.disabled = false;
document.postesForm.ministere.disabled = false;
document.postesForm.organisation.disabled = false;
}
if (document.postesForm.typeposte.value == "") {
document.postesForm.categorie.disabled = true;
document.postesForm.categorie.selectedIndex = 0;
document.postesForm.poste.disabled = true;
document.postesForm.poste.selectedIndex = 0;
document.postesForm.ministere.disabled = true;
document.postesForm.ministere.selectedIndex = 0;
document.postesForm.organisation.disabled = true;
document.postesForm.organisation.selectedIndex = 0;
}
}
}
function logout(url) {
var answer = confirm ("Souhaitez-vous vous dÃ©connecter ?");
if (answer)
document.location.href = url;
}
function noJsError() {
return true;
}
function alphaLoader(blankImage) {
initImgTitles()
if(parseFloat(navigator.appVersion.split("MSIE")[1]) != 6) {
return;
}
var ims = document.images;
for (var i=0; i<ims.length; i++) {
var extension = ims[i].src.substring(ims[i].src.lastIndexOf("."));
var exp = new RegExp("^[\.](jpe?g|gif|bmp)$","gi");
if(!exp.test(extension.toLowerCase())) {
var oldSrc = ims[i].src;
ims[i].style.height = ims[i].offsetHeight + 'px';
ims[i].style.width = ims[i].offsetWidth + 'px';
ims[i].src = blankImage;
ims[i].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+oldSrc+"',sizingMethod='scale')";
}
}
}
function initImgTitles() {
var ims = document.images
for (var i=0; i<ims.length; i++) {
if(!ims[i].getAttribute('ALT')) {
ims[i].setAttribute('ALT' , '')
}
if(!ims[i].getAttribute('TITLE')) {
ims[i].setAttribute('TITLE' , ims[i].getAttribute('ALT'))
}
}
}
function init() {
// Initialisation des Objets
navObj = new Constructeur('colg');
var navH = navObj.h;
if (document.getElementById('colg')) {
document.getElementById('colg').style.height = navH;
}
window.onerror = noJsError;
// initialisation du formulaire concour
//if (typeof(disabledInfos) == "function") {               /////// COMMENT !! la fonction disabledInfos ne contient qu'un commentaire TODO : delete it !!!! [anthony l]
//disabledInfos();
//}
if (typeof(initMenu) == "function") {
initMenu();
}
if (typeof(printPage) == "function") {
printPage();
}
}
function checkMaxPageItems(theForm) {
if(document.searchpager && document.searchpager.maxPageItems && document.searchpager.maxPageItems.selectedIndex != -1 ) {
theForm.maxPageItems.value = document.searchpager.maxPageItems.options[document.searchpager.maxPageItems.selectedIndex].value;
}
}
function setFreeSearchInput(theForm) {
theForm.freeSearch.value = theForm.search.value;
}
function setAdv(theForm) {
if(theForm.searchView) {
theForm.searchView.value='advSearch';
}
}
function AdvSearch(theForm) {
if(theForm.searchView) {
checkMaxPageItems(theForm);
//setFreeSearchInput(theForm);
setAdv(theForm);
theForm.submit();
}
}
function resetAdvSearch(theForm) {
theForm.freeSearch.value='';
theForm.exactPhraseSearch.value='';
theForm.withoutWordSearch.value='';
theForm.s_1.value='anywhere';
theForm.s_2.value='fr';
theForm.s_3.value='any';
theForm.s_4.value='00';
theForm.s_5.value='00';
theForm.maxPageItems.value='15';
}
function SearchWith(Search, freeSearch, prohibited, termes) {
//alert(Search+"  -  "+freeSearch+"  -  "+prohibited+"  -  "+termes);
//alert(typeof(document.f_result));
document.f_result.search.value=Search;
document.f_result.freeSearch.value=freeSearch
if(prohibited != "null") {
document.f_result.exactPhraseSearch.value=prohibited;
}
if(termes != "null") {
document.f_result.withoutWordSearch.value=termes;
}
document.f_result.submit();
}
/* Roll over */
function rollImage(path,ImgId, ImgNam, status) {
document.images[ImgId].src=path+"/images/"+ ImgNam +"_"+ status +".gif";
}
/* Date */
navvers = navigator.appVersion.substring(0,1);
if (navvers > 3)
navok = true;
else
navok = false;
today = new Date;
jour = today.getDay();
numero = today.getDate();
if (numero<10)
numero = "0"+numero;
mois = today.getMonth();
if (navok)
annee = today.getFullYear();
else
annee = today.getYear();
TabJour = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
TabMois = new Array("janvier","f&eacute;vrier","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","d&eacute;cembre");
/*messageDate = TabJour[jour] + " " + numero + " " + TabMois[mois] + " " + annee;*/
messageDate = numero + " " + TabMois[mois] + " " + annee;
function Majuscule(subText) {
var ret=""
var l=subText.length
var deb = 0
for (var i=0;i<l;i++) {
var c = subText.substring(i,i+1)
c = Accentue(c)
if (c != "*"){
if ((c>="a" && c<="z") || (c>="A" && c<="Z") || (c>="0" && c<="9")) {
ret+=c
deb = 1
}
else {
if ((c==" " || c=="-" || c=="," || c=="'") && (deb ==1)) {
ret+=c
deb = 0
}
}
}
else{
ret+=c
}
}
ret = ret.toUpperCase()
return ret
}
function SearchAnais(subValue) {
document.forms["form_anais"].pNme.value = Majuscule(document.forms["form_anais"].pNme.value)
var vNom = document.forms["form_anais"].pNme.value
if (vNom.length < 3){
alert("La recherche doit comporter 3 caractÃ©res minimum!")
}
else {
if (vNom == "NOM"){
var vUrl = ""
document.forms["form_anais"].target = "_blank"
document.forms["form_anais"].action = "http://alize.alize/consultation/index.jsp"
document.forms["form_anais"].rightFrame.value = "viewAccueil.do"
document.forms["form_anais"].submit()
return false
}
else{
var vUrl = ""
document.forms["form_anais"].action = "http://alize.alize/consultation/index.jsp"
document.forms["form_anais"].target = "_blank"
vUrl = "searchPersonneByNom.do?nom=" + vNom
vUrl = vUrl + "&directoryId=tous"
document.forms["form_anais"].rightFrame.value = vUrl
document.forms["form_anais"].submit()
return false
}
}
}
/* ******************************* */
/*   PopUp     */
/* ******************************* */
function doPopup(strURL,strType, navChidId) {
var strOptions="";
if (strType=="edit") {
strOptions="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=640,height=440";
if (navChidId != "" && document.getElementById(navChidId) != null) {
document.getElementById(navChidId).style.display = "block";
}
}
window.open(strURL, 'newWin', strOptions);
}
function ajouterRubrique() {
if (addCartValide()) {
addCart.submit();
}
}
function addCartValide() {
return confirm("Ajouter la page courante dans mes favoris ?");
}
function supprimeRubrique(index) {
deleteRubrique.rubrique.value = index;
deleteRubrique.submit();
}
// fonction de sauvegarde du concours dans le profil utilisateur
function enregistreConcours() {
document.forms["concoursForm"].saveConcours.value = "true";
document.forms["concoursForm"].submit();
}
/* fonction de suppression du concours dans le profil utilisateur */
function supprimerConcours() {
document.forms["concoursForm"].deleteConcours.value = "true";
document.forms["concoursForm"].submit();
}
/* Pour fiche de poste */
function enregistrePostes() {
document.forms["postesForm"].savePoste.value = "true";
document.forms["postesForm"].submit();
}
/* fonction de suppression du concours dans le profil utilisateur */
function supprimerPostes() {
document.forms["postesForm"].deletePoste.value = "true";
document.forms["postesForm"].submit();
}
/* Fonction pour le caddie (seb) */
function ajouterRubrique() {
if (addCartValide()) {
document.forms["addCart"].cartPage.value=IDPAGEDATA.valueOf();
document.forms["addCart"].cartTitle.value=TITLEPAGEDATA.valueOf();
document.forms["addCart"].submit();
}
}
// action du bouton "annuler" du template formulaire mél
function resetForm(idForm, beginStr) {
var objElts = document.getElementById(idForm).elements;
for(var i=0; i<objElts.length; i++) {
var exp = new RegExp("^"+beginStr , "gi");
if(exp.test(objElts[i].getAttribute('name'))) {
switch (objElts[i].tagName) {
case 'INPUT' :
objElts[i].getAttribute('type') == 'text' ?  objElts[i].value = '' : false;
objElts[i].getAttribute('type') == 'radio' ?  objElts[i].checked = false : false;
objElts[i].getAttribute('type') == 'checkbox' ?  objElts[i].checked = false : false;
break;
case 'TEXTAREA' :
objElts[i].value = '';
break;
case 'SELECT' :
objElts[i].options.selectedIndex = 0;
break;
}
}
}
}