X-Git-Url: http://git.euphorik.ch/?p=cl7.git;a=blobdiff_plain;f=js%2Fcl7.js;h=d482fdc34671d62db2f804644474c84e03a05207;hp=10b1c529afa4c84c146e562ee68b878bcdb35825;hb=9f4608bb190f3cd49c45aefbb4076182a1449cf8;hpb=82d6311c3924dd70a8fde64435b2490d5a121cde diff --git a/js/cl7.js b/js/cl7.js index 10b1c52..d482fdc 100644 --- a/js/cl7.js +++ b/js/cl7.js @@ -41,32 +41,54 @@ cl7.verification_formulaire_inscription = function(util) { return false; } return true; -} +}; + +cl7.maj_prix_inscription = function() { + var nbPeriodes = $('#formulaireInscription input[name="periodes[]"]:checked').length; + var prix = 5; + if (nbPeriodes === 3) { + prix = 40; + } else if (nbPeriodes != 0) { + prix = 15 * nbPeriodes; + } + $('#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:tyrcvns695@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() {