// Helper Array.prototype.inArray = function(value) { var i; for (i=0; i < this.length; i++) { if (this[i] === value) { return true; } } return false; }; $(document).ready(function() { if (!$.browser.safari) { document_ready(); } }); function document_ready() { $('.emplois_liste ul li a').corner('round tl 8px bl 8px'); // Si le javascript n'est pas actif, on affiche le formulaire sans le bouton $('#form_postuler').hide(); $('#submit_envoyer').hide(); $('#btn_postuler').show(); $('#btn_envoyer').show(); $('#btn_parvenir_cv').show(); $('#btn_postuler a, #btn_parvenir_cv a').click(function() { $('#form_postuler').slideToggle("normal",function() { // TODO }); $(this).toggleClass('selected'); return false; }); $('#cv').change(function() { var fichier_complet = $('#cv').val().replace(/\\/g,"/"); // Uniformiser les separateurs de repertoire var fichier = fichier_complet.substring(fichier_complet.lastIndexOf('/')+1); var extension = fichier.substring(fichier.lastIndexOf('.')+1); var invalide = ""; var extensions = new Array("pdf","doc","rtf","htm"); if (!extensions.inArray(extension)) { extension = "file"; invalide = " (format invalide!)"; } $('#fichier_parcouru').html(fichier+invalide); $('#fichier_parcouru').css({ backgroundImage: "url(/images/ul/icones/fichiers/"+extension+".gif)" }); }); $('#btn_envoyer a').click(function() { $('#form_postuler').submit(); return false; }); } // Une fois que les images sont loades, on start l'animation $(window).load(function(){ if ($.browser.safari) { document_ready(); } });