/******* * * Nom: javageneral.php * Description: Fonction générale en JAVASCRIPT du site de la Coopérative de solidarité les 5 saisons www.coop5saisons.com * Créé par: Sébastien Labrie * Dernière modification: 20 mai 2009 * ********/ /* variable pour le popbox.js, pour les curseur */ popBoxRevertImage = "../img/magminus.gif"; popBoxPopImage = "../img/magplus.gif"; var IntervalID; // variable global de l'interval de rafraichissement des images var userBrowserName = navigator.appName.toLowerCase(); // pour obtenir le nom du navigateur var compteur = 7000; //Intervale en milliseconde à laquel sera rafraichit les images if (userBrowserName == "microsoft internet explorer") { var vitesse = 0; //pour enlever le bugs de Internet Explorer avec le FADEIN et FADEOUT de jquery avec les PNG } else { var vitesse = 500; } $(document).ready(function(){ $('.hiddenOnglet').hide(); $('.hiddenOnglet:eq(0)').show(); $('.onglet td:eq(1)').addClass('bordGaucheActif'); $('.onglet td:eq(2)').addClass('milieuActif'); $('.onglet td:eq(3)').addClass('bordDroitActif'); /* CODE POUR RAFRAICHISSEMENT DES PHOTO*/ /*on veut un effet de fade a louverture de la page pour les photos du bas */ $("#thumbs").fadeOut(0); $("#thumbs").fadeIn(vitesse); IntervalID = setInterval(randomImg,compteur);//set interval de rafraichissement /******************************************************/ /*fonction qui cache et réaffiche les images*/ function randomImg(){ $("#thumbs:not(:animated)").fadeOut(vitesse,loadImg);//loadImg = callback qui reload le fichier apres le fadeOut } /*fonction de callback qui reload les images*/ function loadImg(){ $("#thumbs").load("thumbs.php").fadeIn(vitesse); // fait un fadeIn apres le reload du fichier } /******************************************************/ }); /******************************************************/ /* fonction copier du jquery ci-haut,. pour etre sur de tout avoir comme variable lors de la fermeture de la photo en popbox*/ function startAnimation() { //fonction appelée dans popbox.js, a la fin de la fonction de REVERT, pour relancé l'animation $(function(){ IntervalID = setInterval(randomImg,compteur);//set interval /*fonction qui cache et réaffiche les images*/ function randomImg(){ $("#thumbs:not(:animated)").fadeOut(vitesse,loadImg);//show callback } /*fonction de callback qui reload les images*/ function loadImg(){ $("#thumbs").load("thumbs.php").fadeIn(vitesse); } }); } /* pour arreter l'animation pour éviter un bug, appelée dans le fichier PopBox.js au début de la fonction POP*/ function stopAnimation() { $(function(){ clearInterval(IntervalID); }); } /******************************************************/ /*Fonction pour afficher en popup la page des statistiques*/ function popupStat(nom_de_la_page, nom_interne_de_la_fenetre) { window.open (nom_de_la_page, nom_interne_de_la_fenetre, config='height=338, top=115, left=100, width=900, toolbar=no, menubar=no, scrollbars=no, resizable = no, location=no, directories=no, status=no'); } /*Fonction de popup des pages d'informations sur la coopérative*/ function popupInfo(nom_de_la_page, nom_interne_de_la_fenetre) { window.open(nom_de_la_page, nom_interne_de_la_fenetre, config="height=410, top=300, left=500, width=710, toolbar=no, menubar=no, scrollbars=yes, resizable = no, location=no, directories=no, status=no"); }