// Script permettant de compter le nombre de checkbox coch�es function count_checkbox(champ) { // On parcours toutes les chekbox pour compter celles coch�es var tab_postes = 24; var cpt = 1; var compteur = 0; var nom_input =""; for(cpt;cpt<=tab_postes;cpt++) { nom_input = "#poste" + cpt; if($(nom_input).attr("checked")) compteur++; } if($('input[name="POSTE[99]"]').attr("checked")) compteur++; if(compteur > 2) $(champ).removeAttr('checked'); } // Script gestion des evenements dom du site // Script mis en place par J�r�me STACHOWIAK // Script Cr�� le 14/04/2009 // Script permettant de d�tacher la structure du code HTML au code javascript //On charge les evenements une fois le DOM de la page charg� $(document).ready( function() { // On charge le fichier de log // Bouton permettant la gestion des selects de la fonction de l'exp�rience ( CV ) $("#EXPERIENCE1_FONCTION").bind("change", function() { if($("#EXPERIENCE1_FONCTION").val() == "99") $("#bloc_experience1_autre").css("display","block"); else $("#bloc_experience1_autre").css("display","none"); }); $("#EXPERIENCE2_FONCTION").bind("change", function() { if($("#EXPERIENCE2_FONCTION").val() == "99") $("#bloc_experience2_autre").css("display","block"); else $("#bloc_experience2_autre").css("display","none"); }); // Action sur les champs d'identification login et mot de passe /*$("#identification_login").click(function() { $("#identification_login").attr("value",""); }); $("#identification_pass").click(function() { $("#identification_pass").attr("value",""); }); $("#identification_pass_false").click(function() { $("#identification_pass_false").css("display","none"); $("#identification_pass").css("display","block"); $("#identification_pass").focus(); }); $("#identification_pass_false").focus(function() { $("#identification_pass_false").css("display","none"); $("#identification_pass").css("display","block"); $("#identification_pass").focus(); });*/ $('input[name="POSTE[1]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[2]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[3]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[4]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[5]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[6]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[7]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[8]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[9]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[10]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[11]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[12]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[13]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[14]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[15]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[16]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[17]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[18]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[19]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[20]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[21]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[22]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[23]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[24]"]').click(function() { count_checkbox($(this)); }); $('input[name="POSTE[99]"]').click(function() { count_checkbox($(this)); }); $("#poste99").click(function() { if($("#poste99").is(':checked')) { $("#autre_poste").css("display","block"); } else { $("#autre_poste").css("display","none"); } }); if($("#bloc_relance").css("display","block")) { // Permet de centrer le pop-up des relances //$("html").css({ overflow: "hidden" }); if(document.getElementById("bloc_relance")!=null && document.getElementById("bloc_relance").offsetHeight > screen.height) { $("html").css({ height: document.getElementById("bloc_relance").offsetHeight }); $("body").css({ height: document.getElementById("bloc_relance").offsetHeight }); } $("#boite_relance").css({ top : (screen.height-(screen.height-screen.availHeight))/4 }); $("#bouton_fermer_fenetre").bind("mouseover", function() { $("#bouton_fermer_fenetre").css("cursor","pointer"); }); $("#bouton_fermer_fenetre").click(function() { $("#bloc_relance").css("display","none"); $("#boite_relance").css("display","none"); }); } // Initialiser les multiselect $('#poste_select2').select2({ tags: true }); $('#dept_select2').select2({ tags: true }); $('#contrat_select2').select2({ tags: true }); // Icone pour afficher le d�tail des candidats // $(".bouton_detail_resultat").css("display","none"); // $("#bouton_detail_resultat").bind("mouseover", function() { $("#bouton_detail_resultat").css("cursor","pointer"); }); // $("#bouton_detail_resultat").click(function() { // if($(".bouton_detail_resultat").css("display") == "none") // { // $(".bouton_detail_resultat").css("display","block"); // } // else // { // $("#bouton_detail_resultat").attr("src","/images/recruteurs/detail_candidats_aff.gif"); // $(".bouton_detail_resultat").css("display","none"); // } // }); // Action permettant de cocher ou tout decocher les inputs $("#tout_cocher").bind("mouseover", function() { $("#tout_cocher").css("cursor","pointer"); }); $("#tout_decocher").bind("mouseover", function() { $("#tout_decocher").css("cursor","pointer"); }); $("#tout_cocher").click(function() { $(":checkbox:enabled").each(function(){ $(this).attr("checked","checked"); }); }); $("#tout_decocher").click(function() { $(":checkbox:enabled").each(function(){ $(this).removeAttr("checked"); }); }); // Bonton pour retenir les candidats selectionn�s // $("#bouton_retenir_candidats").bind("mouseover", function() { $("#bouton_retenir_candidats").css("cursor","pointer"); }); // $("#bouton_retenir_candidats").click(function() { // $("#form1").submit(); // }); } );