X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=js%2Fcl7.js;h=57766d1eca89192f85b9d951eab041dbf11ca390;hb=474845951b5f5c2ebedaffc05d5bf396c878fdc4;hp=10b1c529afa4c84c146e562ee68b878bcdb35825;hpb=96ad00a7adb7626acc3328b0669eb58e54c1381b;p=cl7.git diff --git a/js/cl7.js b/js/cl7.js index 10b1c52..57766d1 100644 --- a/js/cl7.js +++ b/js/cl7.js @@ -41,32 +41,58 @@ cl7.verification_formulaire_inscription = function(util) { return false; } return true; -} +}; + +cl7.maj_prix_inscription = function() { + var prixTotal = (int)($('meta[name="cout_total"]').attr('content')); + var prixPeriode = (int)($('meta[name="cout_periode"]').attr('content')); + var nbPeriodesTotal = (int)($('meta[name="nb_periodes"]').attr('content')); + var nbPeriodesCheck = (int)($('#formulaireInscription input[name="periodes[]"]:checked').length); + + var prix = 5; + if (nbPeriodesCheck === nbPeriodesTotal) { + prix = prixTotal; + } else if (nbPeriodesCheck != 0) { + prix = prixPeriode * nbPeriodesCheck; + } + $('#formulaireInscription span#prix').html(prix.toString()); +}; $(document).ready( function() { var util = new cl7.Util(); $('form#formulaireInscription').submit(function() { return cl7.verification_formulaire_inscription(util); - }); - + }); + + var messageUtilisateur = $('meta[name="messageUtilisateur"]').attr('content'); + if (messageUtilisateur !== undefined) { + util.messageDialogue(messageUtilisateur); + } + $('form#formulaireInscription select[name="clanChoix"]').change(function() { if ($(this).val() === '0') { return; } $clan = $(this).val().split(';'); - $('form#formulaireInscription input[name="clan_nom"]').val($clan [0]); - $('form#formulaireInscription input[name="clan_tag"]').val($clan [1]); + $('form#formulaireInscription input[name="clan_nom"]').val($clan[0]); + $('form#formulaireInscription input[name="clan_tag"]').val($clan[1]); }); - // inscrit les emails codés (page contact) - $('a#contactPifou').attr('href', util.rot13('znvygb:tert.oheev@tznvy.pbz')) - $('a#contactLePiaf').attr('href', util.rot13('znvygb:tyrcvns695@zfa.pbz')) + // inscrit les emails codés (page contacts) + $('a#contactPifou').attr('href', util.rot13('znvygb:tert.oheev@tznvy.pbz')); + $('a#contactLePiaf').attr('href', util.rot13('znvygb:yrcvns695@zfa.pbz')); + + $('#formulaireInscription input[name="periodes[]"]').change(function() { + cl7.maj_prix_inscription(); + }); + // met à jour le prix d'inscription + cl7.maj_prix_inscription(); // permet d'éviter de faire plus de choix qu'il n'en faut sur la page des jeux joués var nbVotesMax = 3; var coches = []; - $('#formulaireJeuxJoues input:checked').each(function() { + $('#formulaireJeuxJoues input[name="votes[]"]:checked').each(function() { coches.unshift(parseInt($(this).attr("value"))); }); $('#formulaireJeuxJoues input[name="votes[]"]').change(function() {