$(document).ready(function() { if (!$.browser.safari) { document_ready(); } }); // Une fois que les images sont loades, on start l'animation $(window).load(function(){ if ($.browser.safari) { document_ready(); } }); function document_ready() { // Cacher le bloc de CV si js actif $("span.cv").not(".stayopen").hide(); $(".stayopen").removeClass("stayopen"); $(".showCVLink").click(function(){ showCV($(this).parents("div.employe")); return false; }); // Cacher ou montrer le champs "Fichier" $("#objet").change(function(){ if ($(this)[0].selectedIndex == 2) { $("#conteneur_fichier").slideDown(); } else { $("#conteneur_fichier").slideUp(); } }); if ($("#objet")[0].selectedIndex == 2) { $("#conteneur_fichier").show(); } else { $("#conteneur_fichier").hide(); } // Erreur validation formulaire // Tableaux var tr = 1; $(".fcktexte table tbody").each(function() { tr = 1; $(this).children("tr").not(".header").each(function() { if ((tr % 2) == 0) $(this).addClass("paire"); tr++; }); }); $(".fcktexte table tbody tr:first-child td, .fcktexte table tbody tr:first-child th").addClass("premier_ligne"); $(".fcktexte table tbody tr td:first-child, .fcktexte table tbody tr th:first-child").addClass("premier_colonne"); initLightbox(); } function setBureau(bureau) { if (bureau == "montreal") { map.panTo(mtlPoint); } else { map.panTo(qcPoint); } } function loadMap() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map")); map.setCenter(qcPoint, 7); map.setMapType(G_NORMAL_MAP); map.addControl(new GSmallZoomControl()); map.addControl(new GMapTypeControl()); map.enableDoubleClickZoom(); map.enableContinuousZoom(); map.enableScrollWheelZoom(); myKBHandler = new GKeyboardHandler(map); somIcon = new GIcon(); somIcon.image = "http://www.som.ca/images/ul/icones/PinSom.png"; somIcon.shadow = "http://www.som.ca/images/ul/icones/PinSom_Ombre.png"; somIcon.iconSize = new GSize(127, 36); somIcon.shadowSize = new GSize(127, 36); somIcon.iconAnchor = new GPoint(28, 25); somIcon.infoWindowAnchor = new GPoint(5, 1); marker01 = new GMarker(mtlPoint, somIcon); marker02 = new GMarker(qcPoint, somIcon); directionsPanel = document.getElementById("directions"); directions = new GDirections(map, directionsPanel); //directions.load("from: 5233, rue Rivard, Montreal, QC, Canada to: 1350 Rue Royale, Trois-Rivieres, QC, Canada"); map.addOverlay(marker01); map.addOverlay(marker02); GEvent.addListener(directions, "load", onGDirectionsLoad); } } function getDirections(from){ var bureau = $(".bouton_map_selected").attr("id"); if (bureau == "montreal") { dirString = "from: "+from+" to: 1180 rue Drummond, Montreal, QC, Canada"; } else { dirString = "from: "+from+" to: 2136, chemin Sainte-Foy, Sainte-Foy, QC, Canada"; } directions.load(dirString); } function onGDirectionsLoad(){ $("#directions").show("normal",function(){ window.location.href = "#direction"; }); map.setMapType(G_NORMAL_MAP); } function onGDirectionsError(){ $("#directions").show(); console.log(directions.getStatus()); }