<!DOCTYPE html>
<html class="notranslate hosted" lang="fr-FR" translate="no" xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#">
<head>
<meta charset="utf-8">
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
<meta content="fr-FR" http-equiv="Content-Language">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="max-age=31536000, must-revalidate" http-equiv="Cache-Control">
<link href="/Content/images/app_icon.png" rel="apple-touch-icon">
<link href="https://plus.google.com/+Freebeespoints" rel="publisher">
<link href="/Content/images/favicon.png" rel="icon" type="image/png">
<title>
Chez Boulay : Acheter une carte-cadeau en ligne
</title>
<meta content="Chez Boulay : Acheter une carte-cadeau en ligne" name="title">
<meta content="Achetez des Cartes-cadeaux de Chez Boulay ou envoyez-les en cadeau à vos proches!" name="description">
<link href="https://www.freebeespoints.com/fr/PointSale/Purchase/3707" rel="canonical">
<link href="https://www.freebeespoints.com/PointSale/Purchase/3707" hreflang="en" rel="alternate">
<meta content="Freebees, Freebee, Free, bees, points, freebeespoints, Accumulate, Spend, Loyalty, Program, Geotargetting, Marketing, Marketing Tools, Pme, Entreprises" name="keywords">
<meta content="Chez Boulay : Acheter une carte-cadeau en ligne" property="og:title">
<meta content="website" property="og:type">
<meta content="https://www.freebeespoints.com/fr/PointSale/Purchase/3707" property="og:url">
<meta content="https://www.freebeespoints.com/fr/File/LogoImage/3505-637824362834370000?type=WebFile" property="og:image">
<meta content="Achetez des Cartes-cadeaux de Chez Boulay ou envoyez-les en cadeau à vos proches!" property="og:description">
<meta content="fr_FR" property="og:locale">
<meta content="en_US" property="og:locale:alternate">
<meta content="Freebees" property="og:site_name">
<meta content="Freebees" name="publisher">
<meta content="Superstar Communications Inc." name="copyright">
<link href="/Content/freebees.responsive.min.css?708b00" rel="stylesheet">
<link href="/Content/freebees.phonelib.min.css?708b00" rel="stylesheet" type="text/css">
</head>
<body>
<div class="Layout_hide" id="wrapper">
<div class="col-sm-12 center hosted" style="z-index: 100; position: absolute; width: 100%">
<ul class="langue">
<li>
<a class="active" href="/fr/PointSale/Purchase/3707?UrlReferrer=https%3A%2F%2Fwww.topsadulttoys.com%2Fshop%2Fmens-sex-toys%2Fprostate-massagers%2Fedge-2-by-lovense-adjustable-prostate-massager%2F">
fr
</a>
</li>
<li>
<a class="" href="javascript:reLocationDefaultLanguage('/PointSale/Purchase/3707?UrlReferrer=https%3A%2F%2Fwww.topsadulttoys.com%2Fshop%2Fmens-sex-toys%2Fprostate-massagers%2Fedge-2-by-lovense-adjustable-prostate-massager%2F');">
en
</a>
</li>
</ul>
</div>
<div class="content contentMarginTop" id="content">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="col-md-6">
<h3>
<strong>
Acheter une carte-cadeau en ligne
</strong>
</h3>
</div>
<div class="col-md-6 message" style="text-align:right;">
<a class="btnback" href="https://www.topsadulttoys.com/shop/mens-sex-toys/prostate-massagers/edge-2-by-lovense-adjustable-prostate-massager/" style="margin-top: 30px;">
Retour à www.topsadulttoys.com
</a>
</div>
</div>
</div>
<div class="clearfix">
</div>
<form action="/fr/PointSale/Purchase/3707" autocomplete="off" class="activation" id="managePointsForm" method="post">
<input data-val="true" data-val-requiredif="Champs obligatoires" data-val-requiredif-dependentproperty="ForPartner" data-val-requiredif-desiredvalue="false" id="PrepaidQuantitiesJson" name="PrepaidQuantitiesJson" type="hidden" value="">
<input id="IsMemberConnected" name="IsMemberConnected" type="hidden" value="False">
<input id="ForPartner" name="ForPartner" type="hidden" value="True">
<input id="Hosted" name="Hosted" type="hidden" value="True">
<input id="IsReload" name="IsReload" type="hidden" value="False">
<input id="UrlReferrer" name="UrlReferrer" type="hidden" value="https://www.topsadulttoys.com/shop/mens-sex-toys/prostate-massagers/edge-2-by-lovense-adjustable-prostate-massager/">
<input id="ForceBillingAddress" name="ForceBillingAddress" type="hidden" value="False">
<input id="ForcePhone" name="ForcePhone" type="hidden" value="False">
<input id="IncludeFees" name="IncludeFees" type="hidden" value="True">
<input id="ShowToMyAccount" name="ShowToMyAccount" type="hidden" value="False">
<input id="BuyerLoginDisabled" name="BuyerLoginDisabled" type="hidden" value="False">
<input id="MemberAllowFreebeesOnlineCC" name="MemberAllowFreebeesOnlineCC" type="hidden" value="False">
<input id="MemberRemoveOnlineCCSecurity" name="MemberRemoveOnlineCCSecurity" type="hidden" value="False">
<input id="ShowIsGift" name="ShowIsGift" type="hidden" value="True">
<input id="IgnorePointSaleDelay" name="IgnorePointSaleDelay" type="hidden" value="True">
<div class="row">
<div class="col-md-4 border-right-grey" id="pointsDiv">
<div class="row">
<div class="col-md-12" style="text-align:justify;">
<p>
Choisissez d’abord le montant à charger.
</p>
<p>
Sélectionnez ensuite si cette carte-cadeau est pour vous ou pour envoyer en cadeau à une autre personne. La carte-cadeau peut être envoyée par courriel.
</p>
<p>
Une question secrète devra obligatoirement être répondue pour réclamer la carte-cadeau reçue par courriel.
</p>
<p>
Des frais de gestion non remboursables peuvent s'appliquer à votre transaction
<span class="emphasize" style="margin: 0 !important;">
<span class="tooltip">
<span class="tooltext center" style="white-space: normal;">
Frais de Gestion : 2,00$.
<br>
(+ Taxes applicables)
<span class="triangle">
</span>
</span>
</span>
</span>
</p>
</div>
<div class="col-md-12">
<div class="row">
<div class="col-md-12">
<p>
<strong>
<label for="Quantity">
Montant
</label>
</strong>
</p>
</div>
<div class="col-md-12">
<input class="block" data-val="true" data-val-requiredif="Champs obligatoires" data-val-requiredif-dependentproperty="ForPartner" data-val-requiredif-desiredvalue="true" id="Quantity" maxlength="12" name="Quantity" style="text-align:right;" type="text" value="">
</div>
<div class="col-md-12">
<p style="font-size: 0.9em;text-align:right ">
<strong>
Min :
</strong>
<span id="minSaleValue">
10,00$
</span>
<strong>
Max :
</strong>
<span id="maxSaleValue">
500,00$
</span>
</p>
</div>
<div class="clearfix">
</div>
</div>
<div class="clearfix">
</div>
<span class="field-validation-valid" data-valmsg-for="Quantity" data-valmsg-replace="true">
</span>
<span class="field-validation-valid" id="minLoadQuantityExistError" style="display:none;">
Le montant minimum est 10,00$
</span>
<span class="field-validation-valid" id="maxLoadQuantityExistError" style="display:none;">
Le montant maximum est 500,00$
</span>
</div>
<div class="col-md-12">
<div class="row">
<div class="col-md-5">
<p>
<strong>
<label for="PartnerId">
Partenaire
</label>
</strong>
</p>
</div>
<div class="col-md-2 sortbysection" style="text-align: right;display:none;">
<div class="row">
<p>
Trier par
</p>
</div>
</div>
<div class="col-md-5 sortbysection" style="display:none;">
<select class="chosen" id="SortByOptions" name="SortByOptions">
<option value="alphabet">
Alphabet
</option>
<option value="distance">
Distance
</option>
</select>
</div>
<div class="clearfix">
</div>
<div class="col-md-12">
<input data-val="true" data-val-number="The field PartnerId must be a number." data-val-requiredif="Champs obligatoires" data-val-requiredif-dependentproperty="ForPartner" data-val-requiredif-desiredvalue="true" id="PartnerId" name="PartnerId" type="hidden" value="3707">
</div>
</div>
</div>
<div class="col-md-12" id="partnersDetailsDiv" style="">
<div class="result" style="display: inline-flex;width:100%;">
<div style="width:80px">
<img alt="" class="logo border-r10" id="partnerLogo" src="/fr/File/LogoImage/3505-637824362834370000?type=WebFile" width="80">
</div>
<div style="padding-left:10px;width: 100%;">
<table style="width: 100%; height:100%">
<tbody>
<tr>
<td style="vertical-align: middle;text-align: center;">
<span class="nom" id="partnerName" title="Chez Boulay">
Chez Boulay
</span>
<input id="partnerIgnorePointSaleDelay" type="hidden">
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="clearfix">
</div>
<div class="col-md-12" id="partnerNoteSection" style="display:none;">
<br>
<div class="informations-box">
<p id="partnerNote" style="text-align: center;font-weight: 500;font-style: italic;">
</p>
</div>
</div>
<div class="clearfix">
</div>
<div class="col-md-12" id="partnerBonusDescriptionSection" style="display:none;">
<br>
<div class="informations-box">
<p id="BonusDescriptionTooltipLabel">
</p>
</div>
</div>
<div class="clearfix">
</div>
<div class="col-md-12" style="text-align:center">
<span class="field-validation-valid" id="partnerAlreadyExistError" style="display:none;">
<br>
Le Partenaire est déjà dans le panier
</span>
</div>
<div class="clearfix">
</div>
</div>
</div>
<div class="col-md-8 border-left-grey" id="informationsDiv">
<div class="row">
<div class="col-md-12" id="isGiftDiv">
<strong class="emphasize">
Destinataire
</strong>
<div class="ess">
<ul class="listeradio" style="margin:0;">
<li>
<input id="IsGift1" name="IsGift" type="radio" value="False">
<label for="IsGift1">
<strong>
Pour moi
</strong>
</label>
</li>
<li style="margin-top: 5px;">
<input id="IsGift2" name="IsGift" type="radio" value="True">
<label for="IsGift2">
<strong>
Envoyer en cadeau à une autre personne
</strong>
</label>
</li>
</ul>
</div>
<span class="field-validation-valid" id="receiptError" style="display:none;">
<br>
Veuillez sélectionner un destinataire
</span>
<div class="clearfix">
</div>
</div>
<input data-val="true" data-val-required="Champs obligatoires" id="IsToMyAccount" name="IsToMyAccount" type="hidden" value="">
<div class="clearfix">
</div>
<br>
<div class="clearfix">
</div>
<div class="col-md-12">
<div class="col-md-12" id="myInformations" style="margin:0;padding:0;">
<div class="informations-box" style="display:none;">
<strong class="emphasize">
Mes informations
</strong>
<div class="row">
<div class="col-md-6">
<label for="BuyerFirstName">
Prénom
</label>
<br>
<input data-val="true" data-val-multiplerequiredif="Champs obligatoires" data-val-multiplerequiredif-desiredvalues="[false,false]" data-val-multiplerequiredif-propertiesnames='["IsMemberConnected","IsToMyAccount"]' id="BuyerFirstName" name="BuyerFirstName" type="text" value="">
<span class="field-validation-valid" data-valmsg-for="BuyerFirstName" data-valmsg-replace="true">
</span>
</div>
<div class="col-md-6">
<label for="BuyerLastName">
Nom
</label>
<br>
<input data-val="true" data-val-multiplerequiredif="Champs obligatoires" data-val-multiplerequiredif-desiredvalues="[false,false]" data-val-multiplerequiredif-propertiesnames='["IsMemberConnected","IsToMyAccount"]' id="BuyerLastName" name="BuyerLastName" type="text" value="">
<span class="field-validation-valid" data-valmsg-for="BuyerLastName" data-valmsg-replace="true">
</span>
</div>
<div class="clearfix">
</div>
<div class="col-md-6">
<label for="BuyerEmail">
Courriel
</label>
<br>
<input data-val="true" data-val-email="Adresse courriel invalide" data-val-multiplerequiredif="Champs obligatoires" data-val-multiplerequiredif-desiredvalues="[false,false]" data-val-multiplerequiredif-propertiesnames='["IsMemberConnected","IsToMyAccount"]' id="BuyerEmail" name="BuyerEmail" type="text" value="">
<span class="field-validation-valid" data-valmsg-for="BuyerEmail" data-valmsg-replace="true">
</span>
</div>
<div class="col-md-6 only-member" style="display:none;">
<label for="BuyerLogin">
Courriel ou numéro de carte
</label>
<br>
<input data-val="true" data-val-multiplerequiredif="Champs obligatoires" data-val-multiplerequiredif-desiredvalues="[false,true]" data-val-multiplerequiredif-propertiesnames='["IsMemberConnected","IsToMyAccount"]' id="BuyerLogin" name="BuyerLogin" type="text" value="">
<span class="field-validation-valid" data-valmsg-for="BuyerLogin" data-valmsg-replace="true">
</span>
</div>
<div class="col-md-6">
<label for="BuyerConfirmEmail">
Confirmer le courriel
</label>
<br>
<input data-val="true" data-val-equalto="La confirmation du courriel ne correspond pas au courriel." data-val-equalto-other="*.BuyerEmail" data-val-multiplerequiredif="Champs obligatoires" data-val-multiplerequiredif-desiredvalues="[false,false]" data-val-multiplerequiredif-propertiesnames='["IsMemberConnected","IsToMyAccount"]' id="BuyerConfirmEmail" name="BuyerConfirmEmail" type="text" value="">
<span class="field-validation-valid" data-valmsg-for="BuyerConfirmEmail" data-valmsg-replace="true">
</span>
</div>
<div class="col-md-6 only-member" style="display:none;">
<label for="BuyerPassword">
Mot de passe
</label>
<br>
<input data-val="true" data-val-multiplerequiredif="Champs obligatoires" data-val-multiplerequiredif-desiredvalues="[false,true]" data-val-multiplerequiredif-propertiesnames='["IsMemberConnected","IsToMyAccount"]' id="BuyerPassword" name="BuyerPassword" type="password">
<span class="field-validation-valid" data-valmsg-for="BuyerPassword" data-valmsg-replace="true">
</span>
</div>
<div class="clearfix">
</div>
<div class="col-md-6 buyer-phone-field">
<label for="BuyerPhone">
Téléphone
</label>
<br>
<div class="intl-tel-box">
<input data-val="true" data-val-multiplerequiredif="Champs obligatoires" data-val-multiplerequiredif-desiredvalues="[false,false]" data-val-multiplerequiredif-propertiesnames='["IsMemberConnected","IsToMyAccount"]' data-val-phonenumber="Format incorrect" data-val-requiredif="Champs obligatoires" data-val-requiredif-dependentproperty="ForceBillingAddress" data-val-requiredif-desiredvalue="true" id="BuyerPhone" name="BuyerPhone" type="text" value="">
<span class="intl-tel-ext">
Poste
</span>
<input class="intl-tel-input-ext" id="BuyerPhoneExtension" name="BuyerPhoneExtension" type="text" value="">
</div>
<span class="field-validation-valid" data-valmsg-for="BuyerPhone" data-valmsg-replace="true">
</span>
</div>
</div>
<div class="clearfix">
</div>
</div>
</div>
<div class="clearfix">
</div>
<div class="col-md-12 for-gift" id="recipientInformations" style="margin:0;padding:0;margin-top:10px;display:none;">
<div class="informations-box" style="display:none;">
<strong class="emphasize">
Informations du destinataire
</strong>
<div class="row">
<div class="col-md-6">
<label for="RecipientFirstName">
Prénom
</label>
<br>
<input data-val="true" data-val-requiredif="Champs obligatoires" data-val-requiredif-dependentproperty="IsGift" data-val-requiredif-desiredvalue="true" id="RecipientFirstName" name="RecipientFirstName" type="text" value="">
<span class="field-validation-valid" data-valmsg-for="RecipientFirstName" data-valmsg-replace="true">
</span>
</div>
<div class="col-md-6">
<label for="RecipientLastName">
Nom
</label>
<br>
<input data-val="true" data-val-requiredif="Champs obligatoires" data-val-requiredif-dependentproperty="IsGift" data-val-requiredif-desiredvalue="true" id="RecipientLastName" name="RecipientLastName" type="text" value="">
<br>
<span class="field-validation-valid" data-valmsg-for="RecipientLastName" data-valmsg-replace="true">
</span>
</div>
<div class="clearfix">
</div>
<div class="col-md-6">
<label for="RecipientEmail">
Courriel
</label>
<br>
<input data-val="true" data-val-email="Adresse courriel invalide" data-val-requiredif="Champs obligatoires" data-val-requiredif-dependentproperty="IsGift" data-val-requiredif-desiredvalue="true" id="RecipientEmail" name="RecipientEmail" type="text" value="">
<br>
<span class="field-validation-valid" data-valmsg-for="RecipientEmail" data-valmsg-replace="true">
</span>
</div>
<div class="col-md-6">
<label for="RecipientConfirmEmail">
Confirmer le courriel
</label>
<br>
<input data-val="true" data-val-equalto="La confirmation du courriel ne correspond pas au courriel." data-val-equalto-other="*.RecipientEmail" data-val-requiredif="Champs obligatoires" data-val-requiredif-dependentproperty="IsGift" data-val-requiredif-desiredvalue="true" id="RecipientConfirmEmail" name="RecipientConfirmEmail" type="text" value="">
<br>
<span class="field-validation-valid" data-valmsg-for="RecipientConfirmEmail" data-valmsg-replace="true">
</span>
</div>
<div class="clearfix">
</div>
<div class="col-md-6">
<label for="RecipientPhone">
Téléphone (facultatif)
</label>
<br>
<div class="intl-tel-box">
<input data-val="true" data-val-phonenumber="Format incorrect" id="RecipientPhone" name="RecipientPhone" type="text" value="">
<span class="intl-tel-ext">
Poste
</span>
<input class="intl-tel-input-ext" id="RecipientPhoneExtension" name="RecipientPhoneExtension" type="text" value="">
</div>
<br>
<span class="field-validation-valid" data-valmsg-for="RecipientPhone" data-valmsg-replace="true">
</span>
</div>
<div class="col-md-6">
<label>
Préférence de la langue
</label>
<br>
<select class="chosen" data-val="true" data-val-requiredif="Champs obligatoires" data-val-requiredif-dependentproperty="IsGift" data-val-requiredif-desiredvalue="true" id="RecipientLanguage" name="RecipientLanguage" style="display: none;">
<option value="">
</option>
<option value="en-US">
Anglais
</option>
<option selected="selected" value="fr-FR">
Français
</option>
</select>
<br>
<span class="field-validation-valid" data-valmsg-for="RecipientLanguage" data-valmsg-replace="true">
</span>
</div>
</div>
<div class="clearfix">
</div>
</div>
</div>
<div class="col-md-6 delayDelivery" style="margin:0;padding:0;margin-top:10px;">
<div class="informations-box" style="display:none;">
<strong class="emphasize">
Date d'envoi
</strong>
<div class="row">
<div class="col-md-12">
<div class="ess">
<ul class="listeradio delayDeliveryIgnored" style="margin:0;">
<li>
<input checked="checked" data-val="true" data-val-requiredif="Champs obligatoires" data-val-requiredif-dependentproperty="IsGift" data-val-requiredif-desiredvalue="true" id="IsDelayedDelivery1" name="IsDelayedDelivery" type="radio" value="False">
<label for="IsDelayedDelivery1">
Maintenant
</label>
</li>
<li style="margin-top: 5px;white-space: nowrap;">
<input id="IsDelayedDelivery2" name="IsDelayedDelivery" type="radio" value="True">
<label for="IsDelayedDelivery2" style="margin-right:5px;">
Date d'envoi
</label>
<span class="date-picker">
<input autocomplete="off" data-datepicker-additionalparamnames="" data-datepicker-dateformat="d M yy" data-datepicker-enabled="true" data-datepicker-maxdate="12/31/9999 12:00:00 AM" data-datepicker-mindate="5/19/2024 12:00:00 AM" data-datepicker-onclose="" data-datepicker-regional="en-US" data-datepicker-useinternalvalidation="true" data-val="true" data-val-date="The field DeliveryDate must be a date." data-val-multiplerequiredif="Champs obligatoires" data-val-multiplerequiredif-desiredvalues="[true,true]" data-val-multiplerequiredif-propertiesnames='["IsGift","IsDelayedDelivery"]' id="DeliveryDate" name="DeliveryDate" type="text">
</span>
</li>
</ul>
<div class="delayDeliverylist">
<label style="color:red;">
Un délai minimal de 48h est exigé par ce(s) marchand(s) avant l’envoi de la carte-cadeau.
</label>
<span class="date-picker">
<input autocomplete="off" data-datepicker-additionalparamnames="" data-datepicker-dateformat="d M yy" data-datepicker-enabled="true" data-datepicker-maxdate="12/31/9999 12:00:00 AM" data-datepicker-mindate="5/21/2024 12:00:00 AM" data-datepicker-onclose="" data-datepicker-regional="en-US" data-datepicker-useinternalvalidation="true" data-val="true" data-val-date="The field DelayDeliveryDate must be a date." data-val-requiredif="Champs obligatoires" data-val-requiredif-dependentproperty="IgnorePointSaleDelay" data-val-requiredif-desiredvalue="false" id="DelayDeliveryDate" name="DelayDeliveryDate" type="text">
</span>
</div>
<span class="field-validation-valid" data-valmsg-for="DelayDeliveryDate" data-valmsg-replace="true">
</span>
</div>
</div>
</div>
<div class="clearfix">
</div>
</div>
</div>
<div class="col-md-6 pointsalemessage" style="margin:0;padding:0;margin-top:10px;">
<div class="informations-box" style="display:none;">
<strong class="emphasize">
Message au destinataire (optionnel)
</strong>
<div class="row">
<div class="col-md-12">
<textarea cols="20" data-val="true" data-val-length="Le nombre de caractères ne doit pas depasser 300 caractères" data-val-length-max="300" id="Message" maxlength="300" name="Message" placeholder="maximum 300 caractères (30-40 mots)" rows="4"></textarea>
<span class="field-validation-valid" data-valmsg-for="Message" data-valmsg-replace="true">
</span>
</div>
</div>
<div class="clearfix">
</div>
</div>
</div>
<div class="clearfix">
</div>
<div class="col-md-12 only-public" style="margin:0;padding:0;margin-top:10px;display:none;">
<div class="informations-box" style="display:none;">
<strong class="emphasize">
Question secrète
</strong>
<div class="row">
<div class="col-md-6">
<label for="SecurityQuestion">
Question secrète
</label>
<br>
<input data-val="true" data-val-multiplerequiredif="Champs obligatoires" data-val-multiplerequiredif-desiredvalues="[false,false]" data-val-multiplerequiredif-propertiesnames='["IsToMyAccount","MemberRemoveOnlineCCSecurity"]' id="SecurityQuestion" name="SecurityQuestion" type="text" value="">
<span class="field-validation-valid" data-valmsg-for="SecurityQuestion" data-valmsg-replace="true">
</span>
</div>
<div class="col-md-6">
<label for="SecurityAnswer">
Réponse à la question secrète (Un seul mot)
</label>
<br>
<input data-val="true" data-val-length="Veuillez entrer au moins 3 caractères" data-val-length-min="3" data-val-multiplerequiredif="Champs obligatoires" data-val-multiplerequiredif-desiredvalues="[false,false]" data-val-multiplerequiredif-propertiesnames='["IsToMyAccount","MemberRemoveOnlineCCSecurity"]' data-val-regex="Ce champ accepte seulement un seul mot" data-val-regex-pattern="^\s*[\w\d\u00C0-\u024F]+\s*$" id="SecurityAnswer" name="SecurityAnswer" type="text" value="">
<span class="field-validation-valid" data-valmsg-for="SecurityAnswer" data-valmsg-replace="true">
</span>
</div>
</div>
<div class="clearfix">
</div>
</div>
</div>
<div class="clearfix">
</div>
<div class="col-md-12 only-public" style="margin:0;padding:0;margin-top:10px;">
<div class="informations-box buyer-address-fields" style="display:none;">
<strong class="emphasize">
Adresse de facturation
</strong>
<br>
<div class="row">
<input id="BillingAddressModel_TemplateLarge" name="BillingAddressModel.TemplateLarge" type="hidden" value="True">
<input id="BillingAddressModel_ShowMap" name="BillingAddressModel.ShowMap" type="hidden" value="False">
<input id="BillingAddressModel_HideAdressFields" name="BillingAddressModel.HideAdressFields" type="hidden" value="False">
<input id="BillingAddressModel_ProvinceWithSymbol" name="BillingAddressModel.ProvinceWithSymbol" type="hidden" value="True">
<input id="BillingAddressModel_ShowLabels" name="BillingAddressModel.ShowLabels" type="hidden" value="True">
<input id="BillingAddressModel_ShowPlaceholder" name="BillingAddressModel.ShowPlaceholder" type="hidden" value="True">
<input id="BillingAddressModel_LongAddressRequired" name="BillingAddressModel.LongAddressRequired" type="hidden" value="True">
<div class="col-sm-6">
<label for="BillingAddressModel_Address">
Adresse
</label>
<input class="block" data-val="true" data-val-requiredif="Champs obligatoires" data-val-requiredif-dependentproperty="BillingAddressModel_LongAddressRequired" data-val-requiredif-desiredvalue="true" id="BillingAddressModel_Address" name="BillingAddressModel.Address" placeholder="Adresse postale" type="text" value="">
<span class="field-validation-valid" data-valmsg-for="BillingAddressModel.Address" data-valmsg-replace="true">
</span>
</div>
<div class="col-sm-6">
<label for="BillingAddressModel_Address2">
Appartement / Unité / Suite
</label>
<input class="block" id="BillingAddressModel_Address2" name="BillingAddressModel.Address2" placeholder="Appartement / Unité / Suite" type="text" value="">
</div>
<div class="clearfix">
</div>
<div class="col-sm-3">
<label for="BillingAddressModel_City">
Ville
</label>
<input class="block" data-val="true" data-val-requiredif="Champs obligatoires" data-val-requiredif-dependentproperty="BillingAddressModel_LongAddressRequired" data-val-requiredif-desiredvalue="true" id="BillingAddressModel_City" name="BillingAddressModel.City" placeholder="Ville" type="text" value="">
<span class="field-validation-valid" data-valmsg-for="BillingAddressModel.City" data-valmsg-replace="true">
</span>
</div>
<div class="col-sm-3">
<label for="BillingAddressModel_PostalCode">
Code Postal
</label>
<input class="block" data-val="true" data-val-regex="Format de code postal/zip invalide (US: ##### ou #####-####, Canada: A#A A#A)" data-val-regex-pattern="\d{5}((-)?\d{4})?|([A-Za-z]\d[A-Za-z]( )?\d[A-Za-z]\d)" data-val-requiredif="Champs obligatoires" data-val-requiredif-dependentproperty="BillingAddressModel_LongAddressRequired" data-val-requiredif-desiredvalue="true" id="BillingAddressModel_PostalCode" name="BillingAddressModel.PostalCode" placeholder="Code Postal" type="text" value="">
<span class="field-validation-valid" data-valmsg-for="BillingAddressModel.PostalCode" data-valmsg-replace="true">
</span>
</div>
<div class="clearfix">
</div>
<div class="col-sm-3">
<label for="BillingAddressModel_CountryId">
Pays
</label>
<select class="chosen" data-placeholder="Pays" data-val="true" data-val-number="The field CountryId must be a number." data-val-requiredif="Champs obligatoires" data-val-requiredif-dependentproperty="BillingAddressModel_LongAddressRequired" data-val-requiredif-desiredvalue="true" id="BillingAddressModel_CountryId" name="BillingAddressModel.CountryId">
<option value="">
</option>
<option value="1">
États-Unis
</option>
<option value="2">
Canada
</option>
</select>
<span class="field-validation-valid" data-valmsg-for="BillingAddressModel.CountryId" data-valmsg-replace="true">
</span>
</div>
<div class="col-sm-3">
<label for="BillingAddressModel_ProvinceId">
Province/État
</label>
<select class="chosen" data-placeholder="Province/État" data-val="true" data-val-number="The field ProvinceId must be a number." data-val-requiredif="Champs obligatoires" data-val-requiredif-dependentproperty="BillingAddressModel_LongAddressRequired" data-val-requiredif-desiredvalue="true" id="BillingAddressModel_ProvinceId" name="BillingAddressModel.ProvinceId">
<option value="">
</option>
</select>
<span class="field-validation-valid" data-valmsg-for="BillingAddressModel.ProvinceId" data-valmsg-replace="true">
</span>
</div>
<div class="clearfix">
</div>
<input data-val="true" data-val-number="The field Latitude must be a number." data-val-requiredif="Champs obligatoires" data-val-requiredif-dependentproperty="BillingAddressModel_ShowMap" data-val-requiredif-desiredvalue="true" id="BillingAddressModel_Latitude" name="BillingAddressModel.Latitude" type="hidden" value="51.5074">
<input data-val="true" data-val-number="The field Longitude must be a number." data-val-requiredif="Champs obligatoires" data-val-requiredif-dependentproperty="BillingAddressModel_ShowMap" data-val-requiredif-desiredvalue="true" id="BillingAddressModel_Longitude" name="BillingAddressModel.Longitude" type="hidden" value="-0.1196">
<script src="https://maps.googleapis.com/maps/api/js?v=3&libraries=places&key=AIzaSyBIzp2ToIZycRi8ApEfD0aQuFHuK_0IT_w&language=fr-FR" type="text/javascript">
</script>
<script type="text/javascript">
var autocompleteBillingAddressModel, provinceIDBillingAddressModel, TempaddressTypeBillingAddressModel;
var componentFormBillingAddressModel = {
street_number: 'short_name',
route: 'long_name',
locality: 'long_name',
administrative_area_level_1: 'short_name',
country: 'long_name',
postal_code: 'short_name'
};
var componentFormBoxBillingAddressModel = {
street_number: 'BillingAddressModel_Address',
route: 'BillingAddressModel_Address',
locality: 'BillingAddressModel_City',
administrative_area_level_1: "BillingAddressModel_ProvinceId",
country: "BillingAddressModel_CountryId",
postal_code: 'BillingAddressModel_PostalCode'
};
(function() {
var addressElement = document.getElementById('BillingAddressModel_Address');
if (addressElement != null) {
autocompleteBillingAddressModel = new google.maps.places.Autocomplete(addressElement, {
types: ['geocode']
});
google.maps.event.addListener(autocompleteBillingAddressModel, 'place_changed', function() {
fillInAddressBillingAddressModel();
});
}
})();
function fillInAddressBillingAddressModel() {
var place = autocompleteBillingAddressModel.getPlace();
if (place != null && place.geometry != null && place.geometry.location != null) {
$("#BillingAddressModel_Latitude").val(place.geometry.location.lat());
$("#BillingAddressModel_Longitude").val(place.geometry.location.lng());
}
var i;
var addressType;
for (i = 0; i < place.address_components.length; i++) {
addressType = place.address_components[i].types[0];
if (componentFormBoxBillingAddressModel[addressType]) {
document.getElementById(componentFormBoxBillingAddressModel[addressType]).value = '';
document.getElementById(componentFormBoxBillingAddressModel[addressType]).disabled = false;
}
}
for (i = 0; i < place.address_components.length; i++) {
addressType = place.address_components[i].types[0];
if (componentFormBillingAddressModel[addressType]) {
var val = place.address_components[i][componentFormBillingAddressModel[addressType]];
if (addressType === 'country') {
setDropDownListBillingAddressModel(document.getElementById(componentFormBoxBillingAddressModel[addressType]), val);
refreshDropDownListBillingAddressModel();
$("select#BillingAddressModel_CountryId").trigger("chosen:updated");
for (var j = 0; j < place.address_components.length; j++) {
addressType = place.address_components[j].types[0];
if (componentFormBillingAddressModel[addressType]) {
val = place.address_components[j][componentFormBillingAddressModel[addressType]];
if (addressType === 'administrative_area_level_1') {
provinceIDBillingAddressModel = val;
TempaddressTypeBillingAddressModel = addressType;
}
}
}
} else if (addressType === 'route') {
document.getElementById(componentFormBoxBillingAddressModel[addressType]).value += ', ' + val;
} else if (addressType === 'administrative_area_level_1') {
} else {
document.getElementById(componentFormBoxBillingAddressModel[addressType]).value = val;
}
}
}
}
function setDropDownListBillingAddressModel(elementRef, valueToSetTo) {
var isFound = false;
if (elementRef && elementRef.options) {
for (var i = 0; i < elementRef.options.length; i++) {
if (elementRef.options[i].text === valueToSetTo) {
elementRef.options[i].selected = true;
isFound = true;
}
}
if (isFound === false && elementRef.options != null && elementRef.options.length) elementRef.options[0].selected = true;
}
}
function refreshDropDownListBillingAddressModel() {
var countryId = $("select#BillingAddressModel_CountryId").val();
if (countryId !== "-1") {
$.ajax({
url: '/fr/Common/CountryProvinceSymbolCascadeChange',
type: 'POST',
data: {
value: countryId,
All: false,
None: false
},
success: function(states) {
var $select = $("#BillingAddressModel_ProvinceId");
$select.empty();
$.each(states, function(i, state) {
$('<option>', {
value: state.Value
}).html(state.Text).appendTo($select);
});
$("select#BillingAddressModel_ProvinceId").trigger("chosen:updated");
setDropDownListBillingAddressModel(document.getElementById(componentFormBoxBillingAddressModel[TempaddressTypeBillingAddressModel]), provinceIDBillingAddressModel);
$("select#BillingAddressModel_ProvinceId").trigger("chosen:updated");
var form = $('#signupform');
form.validate();
},
error: function() {
}
});
}
}
function setAddressBillingAddressModel(address, address2, city, postalcode, provinceid, countryid) {
$("#BillingAddressModel_Address").val(address);
$("#BillingAddressModel_Address2").val(address2);
$("#BillingAddressModel_City").val(city);
$("#BillingAddressModel_PostalCode").val(postalcode);
var countryelem = document.getElementById("BillingAddressModel_CountryId");
if (countryelem && countryelem.options) {
for (var i = 0; i < countryelem.options.length; i++) {
if (countryelem.options[i].value === countryid) {
countryelem.options[i].selected = true;
} else countryelem.options[i].selected = false;
}
}
$("select#BillingAddressModel_CountryId").trigger("chosen:updated");
$.ajax({
url: '/fr/Common/CountryProvinceSymbolCascadeChange',
type: 'POST',
data: {
value: countryid,
All: false,
None: false
},
success: function(states) {
var $select = $("#BillingAddressModel_ProvinceId");
$select.empty();
$.each(states, function(k, state) {
$('<option>', {
value: state.Value
}).html(state.Text).appendTo($select);
});
$("select#BillingAddressModel_ProvinceId").trigger("chosen:updated");
var provinceelem = document.getElementById("BillingAddressModel_ProvinceId");
if (provinceelem && provinceelem.options) {
for (var j = 0; j < provinceelem.options.length; j++) {
if (provinceelem.options[j].value === provinceid) {
provinceelem.options[j].selected = true;
} else provinceelem.options[j].selected = false;
}
}
$("select#BillingAddressModel_ProvinceId").trigger("chosen:updated");
},
error: function() {
}
});
}
</script>
</div>
<div class="clearfix">
</div>
</div>
</div>
<div class="clearfix">
</div>
</div>
</div>
</div>
<div class="clearfix">
</div>
</div>
<div class="clearfix">
</div>
<hr>
<div class="col-md-12">
<div class="checkbox" style="margin: 15px 0;text-align: left;">
<input id="TermsAndConditions" name="TermsAndConditions" type="checkbox" value="true">
<input name="TermsAndConditions" type="hidden" value="false">
<label for="TermsAndConditions">
J'ai lu et j'accepte
<a href="javascript:showTermsAndConditions();">
les termes et conditions
</a>
<strong style="color:red;">
*
</strong>
</label>
</div>
<div class="checkbox" style="margin: 15px 0;text-align: left;">
<input id="PartnersConsent" name="PartnersConsent" type="checkbox" value="true">
<input name="PartnersConsent" type="hidden" value="false">
<label for="PartnersConsent">
J'accepte que les informations saisies puissent être utilisées par le(s) Partenaire(s) sélectionné(s) pour me recontacter ou, par exemple, pour m’envoyer une infolettre
</label>
</div>
</div>
<div class="clearfix">
</div>
<hr>
<div class="col-md-12">
<div class="row">
<p class="btn right">
<a class="gris left" onclick="gotoReferrerPage();" style="line-height: 36px;">
<strong>
Annuler
</strong>
</a>
<a id="submitSection" onclick="return submitForm();">
Procéder
<strong>
Au paiement
</strong>
</a>
</p>
</div>
</div>
</form>
<div class="clearfix">
</div>
</div>
<div aria-hidden="true" aria-labelledby="myModalLabel" class="modal fade modalpromo" id="pointSaleTermsAndConditionsModal" role="dialog" tabindex="-1">
<div class="modal-dialog">
<button aria-hidden="true" class="close ModalcloseButton" data-dismiss="modal" type="button">
<img src="/Content/images/closeboximage.png">
</button>
<div class="modal-content">
<div class="modal-header" style="text-align:center; color:#e0b43a">
<h4 class="modal-title">
<strong>
Termes et conditions
</strong>
</h4>
</div>
<div class="modal-body">
<div class="col-md-12" style="text-align: justify;">
<p class="emphasizeFiche">
La carte-cadeau est valide à l’achat de marchandises seulement chez le Partenaire pour lequel elle a été émise.
</p>
<p class="emphasizeFiche">
Aucun remboursement. Non monnayable. Cette carte ne peut être remplacée si elle est perdue, volée, détruite, endommagée ou utilisée sans votre consentement. Les conditions peuvent changer sans préavis.
</p>
<p class="emphasizeFiche">
Vous nous autorisez à recueillir et utiliser vos renseignements personnels conformément à notre engagement à l'égard de la protection de la vie privée.
</p>
<p class="emphasizeFiche">
Nous nous engageons à protéger votre vie privée ainsi que celle de nos Partenaires. Nous recueillons et utilisons les renseignements personnels pour administrer le Programme, pour enregistrer, mettre à jour et racheter les soldes des cartes-cadeaux et cartes-cadeaux en ligne.
</p>
</div>
<div class="clearfix">
</div>
<hr>
<p class="btn" style="text-align:center">
<a data-dismiss="modal">
<strong>
Fermer
</strong>
</a>
</p>
<div class="clearfix">
</div>
</div>
</div>
</div>
</div>
<div class="clearfix">
</div>
</div>
<script src="/Scripts/freebees.min.js?708b00" type="text/javascript">
</script>
<script type="text/javascript">
$.validator.setDefaults({
ignore: ":hidden:not(select):not(#PrepaidQuantitiesJson)"
});
var minSaleValue = 1000;
var maxSaleValue = 50000;
var purchaseSubmitted = false;
function gotoReferrerPage() {
window.location = $('#UrlReferrer').val();
}
function submitForm() {
if (purchaseSubmitted) return;
hideErrors();
var quantityToAdd = priceToPoints($("#Quantity").val());
if (quantityToAdd < minSaleValue) {
$("#minLoadQuantityExistError").attr("class", "field-validation-error");
$("#minLoadQuantityExistError").show();
scrollToError("#minLoadQuantityExistError");
return true;
} else if (quantityToAdd > maxSaleValue) {
$("#maxLoadQuantityExistError").attr("class", "field-validation-error");
$("#maxLoadQuantityExistError").show();
scrollToError("#maxLoadQuantityExistError");
return true;
}
var isReload = $("#IsReload").val().toLowerCase() == "true";
if (!isReload && !$("input[type=radio][name=IsGift]:checked").length) {
$("#receiptError").attr("class", "field-validation-error");
$("#receiptError").show();
scrollToError("input[type=radio][name=IsGift]");
return true;
}
var isHosted = $("#Hosted").val().toLowerCase() == "true";
if (!isReload && !isHosted && !$("input[type=radio][name=IsToMyAccount]:checked").length) {
$("#sendPointsError").attr("class", "field-validation-error");
$("#sendPointsError").show();
scrollToError("input[type=radio][name=IsToMyAccount]");
return true;
}
if ($("#managePointsForm").valid()) {
purchaseSubmitted = true;
$("#managePointsForm").submit();
}
return false;
}
function scrollToError(selector) {
var elem = $(selector).first();
if (elem && elem.length) {
$('html,body').animate({
scrollTop: elem.offset().top - 100
}, 500);
elem.focus();
}
}
$("#TermsAndConditions").change(function() {
refreshSubmitSection();
});
function showTermsAndConditions() {
$("#pointSaleTermsAndConditionsModal").modal("show");
}
function refreshSubmitSection() {
if ($("#TermsAndConditions").is(":checked")) {
$("#submitSection").show();
} else {
$("#submitSection").hide();
}
}
$(document).ready(function() {
purchaseSubmitted = false;
refreshSubmitSection();
$('#SecurityAnswer').keypress(function(e) {
if (e.which === 32) return false;
return true;
});
var newOptions = {
suffix: ' $ ',
thousands: ' ',
decimal: ',',
allowNegative: false,
allowZero: true
};
;
var quantity = $("#Quantity");
$(quantity).keyup(function(e) {
if (e.keyCode == 13) {
submitForm();
} else {
$("#QuantityPoints").html(priceToFormattedPoints($(this).val()));
}
});
quantity.maskMoney(newOptions);
$(quantity).maskMoney('mask', $(quantity).val());
$("#QuantityPoints").html(priceToFormattedPoints($(quantity).val()));
$("input[type=radio][name=IsGift]").change(function() {
updateElementsVisibilities();
isGiftChanged();
});
$("input[type=radio][name=IsToMyAccount]").change(function() {
updateElementsVisibilities();
toMyAccountChanged();
});
$("input[type=radio][name=IsDelayedDelivery]").change(function() {
updateDeliveryTime();
});
updateDeliveryTime();
updateElementsVisibilities();
isGiftChanged();
toMyAccountChanged();
updateDeliverySection();
$(".informations-box").show();
var elem = $('.field-validation-error:visible').first();
if (elem && elem.length > 0) {
$('html,body').animate({
scrollTop: elem.offset().top - 100
}, 500);
elem.focus();
}
});
function sortdata(containerName, sortby) {
if (!sortby) return;
var $container = $('#' + containerName);
var $fields = $("option[data-" + sortby + "]", $container);
$fields.sort(function(a, b) {
var bSortField = $(b).data(sortby);
var aSortField = $(a).data(sortby);
return bSortField > aSortField ? -1 : (bSortField < aSortField ? 1 : 0);
});
$container.html($fields);
$container.trigger("chosen:updated");
}
function isGiftChanged() {
var isGiftChecked = $("input[type=radio][name=IsGift]:checked");
var isGiftCheckedVal = isGiftChecked.val();
if (!isGiftCheckedVal) {
isGiftCheckedVal = $("input[name=IsGift]").val();
}
var isGift = isGiftCheckedVal.toLowerCase() == "true";
if (isGift) {
$(".for-gift").show();
$("input[name=IsToMyAccount]").removeAttr('checked');
$("input[type=radio][id=IsToMyAccount1]").prop('checked', true).trigger("change");
$("input[type=radio][id=IsToMyAccount2]").disable();
} else {
$("input[type=radio][id=IsToMyAccount2]").enable();
$(".for-gift").hide();
}
}
function toMyAccountChanged() {
var isToMyAccountChecked = $("input[type=radio][name=IsToMyAccount]:checked");
var isToMyAccountCheckedVal = isToMyAccountChecked.val();
if (!isToMyAccountCheckedVal) {
isToMyAccountCheckedVal = $("input[name=IsToMyAccount]").val();
}
var isToMyAccount = isToMyAccountCheckedVal.toLowerCase() == "true";
if (isToMyAccount) {
$(".informations-box:not(.member-required) .col-md-6").not('.member-required').hide();
$(".only-public").hide();
$(".only-member").show();
$("#BillingAddressModel_LongAddressRequired").val("False");
$(".buyer-phone-field").hide();
} else {
$(".only-public").show();
$(".informations-box .col-md-6").show();
$(".only-member").hide();
$("#BillingAddressModel_LongAddressRequired").val("True");
}
}
function isDeliveryDelayed() {
var delayed = false;
if (typeof pointSalePrepaidQuantities == 'undefined') {
var ignorePointSaleDelay = $("#IgnorePointSaleDelay").val().toLowerCase() == "false" ? false : true;
delayed = !ignorePointSaleDelay;
return delayed;
} else if (pointSalePrepaidQuantities.length == 0) {
return true;
} else {
for (var i = 0; i < pointSalePrepaidQuantities.length; i++) {
if (pointSalePrepaidQuantities[i].ignoreDelay == "false" || pointSalePrepaidQuantities[i].ignoreDelay == false) {
delayed = true;
break;
}
}
}
return delayed;
}
function updateDeliverySection() {
if (typeof pointSalePrepaidQuantities == 'undefined' || pointSalePrepaidQuantities.length > 0) {
$(".delayDelivery").show();
$(".pointsalemessage").show();
} else {
$(".delayDelivery").hide();
$(".pointsalemessage").hide();
}
var delayed = isDeliveryDelayed();
var delayDeliveryDate = $('#DelayDeliveryDate').val();
var deliveryDate = $('#DeliveryDate').val();
if (delayed) {
$(".delayDeliveryIgnored").hide();
$(".delayDeliverylist").show();
$("#IgnorePointSaleDelay").val(false);
if (!delayDeliveryDate) $('#DelayDeliveryDate').val($('#DeliveryDate').val());
updateDeliveryTime();
} else {
$(".delayDeliveryIgnored").show();
$(".delayDeliverylist").hide();
$("#IgnorePointSaleDelay").val(true);
if (!deliveryDate) $('#DeliveryDate').val($('#DelayDeliveryDate').val());
updateDeliveryTime();
}
}
function updateDeliveryTime() {
var delayed = isDeliveryDelayed();
if (!delayed) {
var isDeliveryChecked = $("input[type=radio][name=IsDelayedDelivery]:checked");
var isDelivery = isDeliveryChecked.length && isDeliveryChecked.val().toLowerCase() == "true";
if (isDelivery) {
$('#DeliveryDate').removeAttr('disabled');
} else {
$('#DeliveryDate').attr('disabled', 'disabled');
}
}
}
function updateElementsVisibilities() {
hideErrors();
var isGiftChecked = $("input[type=radio][name=IsGift]:checked");
if (!isGiftChecked.length) {
return;
}
var showToMyAccount = $("#ShowToMyAccount").val().toLowerCase() == "true";
if (showToMyAccount && $("#isGiftDiv").hasClass("col-md-12")) {
$("#isGiftDiv").removeClass("col-md-12");
$("#isGiftDiv").addClass("col-md-6");
$("#isToMyAccountDiv").removeAttr("style");
}
var isToMyAccountChecked = $("input[type=radio][name=IsToMyAccount]:checked");
var isToMyAccount = isToMyAccountChecked.length && isToMyAccountChecked.val().toLowerCase() == "true";
var isGift = isGiftChecked.val().toLowerCase() == "true";
if (isGift && !isToMyAccount) {
$("#recipientInformations").show();
} else {
$("#recipientInformations").hide();
}
}
function priceToPoints(value) {
if (value === "" || value === "undefined" || value == null) {
value = 0;
} else {
value = $.trim(value.replace("$", "").replace(",", "").replace(".", "").replace(" ", ""));
}
return parseInt(value);
}
function priceToFormattedPoints(value) {
return String(priceToPoints(value)).replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1 ");
}
function addCommas(nStr) {
nStr += '';
var x = nStr.split('.');
var x1 = x[0];
var firstSepartor = ',';
var secondSepartor = ' ';
var x2 = x.length > 1 ? firstSepartor + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x1)) {
x1 = x1.replace(rgx, '$1' + secondSepartor + '$2');
}
return x1 + x2;
}
function pointsToPrice(value) {
var result;
result = addCommas((value / 100).toFixed(2)) + " $";
return result;
}
function hideErrors() {
$("#partnerAlreadyExistError").attr("class", "field-validation-valid");
$("#partnerAlreadyExistError").hide();
$("#minLoadQuantityExistError").attr("class", "field-validation-valid");
$("#minLoadQuantityExistError").hide();
$("#maxLoadQuantityExistError").attr("class", "field-validation-valid");
$("#maxLoadQuantityExistError").hide();
$("#receiptError").attr("class", "field-validation-valid");
$("#receiptError").hide();
$("#sendPointsError").attr("class", "field-validation-valid");
$("#sendPointsError").hide();
}
</script>
<script src="/Scripts/freebees.phonelib.fr.min.js?708b00" type="text/javascript">
</script>
<script class="start" type="text/javascript">
AjaxLoader._msg = 'Veuillez patienter…';
AjaxLoader._errorUrl = '/Message';
$("#BuyerPhone").initPhoneInput("#BuyerPhone");
$("#RecipientPhone").initPhoneInput("#RecipientPhone");
$.datepicker.setDefaults($.datepicker.regional['fr']);
FREEBSHelpers.DatePicker.init();
FREEBSHelpers.CascadeDropdown.init('BillingAddressModel.CountryId', 'BillingAddressModel.ProvinceId', '/fr/Common/CountryProvinceSymbolCascadeChange', 'False', 'False', 'False', '', '');
AjaxLoader.init();
removeAutoComplete();
</script>
<script src="/Scripts/freebees.layout.production.min.js?708b00" type="text/javascript">
</script>
<p class="poweredby">
Propulsé par
<a href="https://www.freebeespoints.com" target="_blank">
<img src="/Content/images/poweredBy.png" style="vertical-align:bottom;">
</a>
</p>
<a id="TopPagebutton">
</a>
<script>
jQuery(document).ready(function() {
var btn = $('#TopPagebutton');
$(window).scroll(function() {
if ($(window).scrollTop() > 300) {
btn.addClass('show');
} else {
btn.removeClass('show');
}
});
btn.on('click', function(e) {
e.preventDefault();
$('html, body').animate({
scrollTop: 0
}, '300');
});
});
</script>
</div>
</body>
</html>