$(document).ready(function() { // CONSEIL A UN AMI $('div.conseilAmi').click(function() { var popId = "popWindow"; var popWidth = 350; // AFFICHAGE DE LA FENETRE popLight(popId, popWidth); // AFFICHAGE FORMULAIRE $('#ajxDiv').remove(); $.ajax({ type: "POST", url: "index.php", data: "act=ajax&load=conseil", success: function(msg){ $('#'+popId).append(msg); //alert( "Page loaded: " + msg ); } }); }); // INITIALISATION BXSLIDER $(document).ready(function(){ $('.bxslider').bxSlider({ pause: 5000, auto: true, autoControls: false, pager: false }); }); // AVIS DES INTERNAUTES $('a#avisLink').click(function() { var popId = "popWindow"; var popWidth = 360; // AFFICHAGE DE LA FENETRE popLight(popId, popWidth); // AFFICHAGE FORMULAIRE $('#ajxDiv').remove(); $.ajax({ type: "POST", url: "index.php", data: "act=ajax&load=avis", success: function(msg){ $('#'+popId).append(msg); //alert( "Page loaded: " + msg ); } }); }); // SAUVEGARDE DU PANIER $('a#saveCart').click(function() { var popId = "popWindow"; var popWidth = 300; // AFFICHAGE DE LA FENETRE popLight(popId, popWidth); // AFFICHAGE FORMULAIRE $('#ajxDiv').remove(); $.ajax({ type: "POST", url: "index.php", data: "act=ajax&load=saveCart", success: function(msg){ $('#'+popId).append(msg); //alert( "Page loaded: " + msg ); } }); }); // NOUVELLE ADRESSE $('button.newAddress').click(function() { var popId = "popWindow"; var popWidth = 370; // AFFICHAGE DE LA FENETRE popLight(popId, popWidth); // AFFICHAGE FORMULAIRE $('#ajxDiv').remove(); $.ajax({ type: "POST", url: "index.php", data: "act=ajax&load=address", success: function(msg){ $('#'+popId).append(msg); //alert( "Page loaded: " + msg ); } }); }); popLightCloseOnClick(); }); function sendForm(paramData) { $.ajax({ type: "POST", url: "index.php", data: paramData, success: function(msg){ $('#ajxDiv').html(msg); //alert( "Page loaded: " + msg ); } }); return false; } function sendAddressForm(paramData) { var addRadio = $('input#ajxAddRadio').val(); $.ajax({ type: "POST", url: "index.php", data: paramData, success: function(msg){ $('#ajxDiv').html(msg); // AFFICHAGE DU CARNET D'ADRESSES DANS FACTURATION $.ajax({ type: "POST", url: "index.php", data: "act=espace-client&load=getBillingAddress&addRadio=" + addRadio, success: function(msg){ $('#billingAddress').html(msg); } }); // AFFICHAGE DU CARNET D'ADRESSES DANS LIVRAISON if(!$('input.deliveryAddressIsSame').is(':checked')) { /* $.ajax({ type: "POST", url: "index.php", data: "act=espace-client&load=getDeliveryAddress&addRadio=" + addRadio, success: function(msg){ $('#deliveryAddress').html(msg); } });*/ } //popLightClose(); } }); return false; } function editAddress(paramData, addRadio) { var popId = "popWindow"; var popWidth = 370; // AFFICHAGE DE LA FENETRE popLight(popId, popWidth); // AFFICHAGE FORMULAIRE $('#ajxDiv').remove(); $.ajax({ type: "POST", url: "index.php", data: "act=ajax&load=address&id="+paramData+"&addRadio="+addRadio, success: function(msg){ $('#'+popId).append(msg); //alert( "Page loaded: " + msg ); } }); } function delAddress(paramData) { if(confirm("Etes-vous certain(e) de vouloir supprimer cette adresse de votre carnet d'adresses ?")) { sendAddressForm("act=ajax&load=delAddress&id="+paramData); } } function warnAvailability( paramData ) { var popId = "popWindow"; var popWidth = 350; // AFFICHAGE DE LA FENETRE popLight(popId, popWidth); // AFFICHAGE FORMULAIRE $('#ajxDiv').remove(); $.ajax({ type: "POST", url: "index.php", data: paramData, success: function(msg){ $('#'+popId).append(msg); //alert( "Page loaded: " + msg ); } }); } function cartSummary() { var popId = "popWindow"; var popWidth = 450; var msgResult = ""; // AFFICHAGE DE LA FENETRE popLight(popId, popWidth); // AFFICHAGE FORMULAIRE $('#ajxDiv').remove(); $.ajax({ type: "POST", url: "index.php", data: "act=ajax&load=panier", success: function(msg){ $('#'+popId).append(msg); //alert( "Page loaded: " + msg ); } }); } function popLight(popID, popWidth) { //Faire apparaitre la pop-up et ajouter le bouton de fermeture $('#' + popID).fadeIn().css({ 'width': Number(popWidth) }) .prepend('Fermer'); //Récupération du margin, qui permettra de centrer la fenêtre - on ajuste de 80px en conformité avec le CSS var popMargTop = ($('#' + popID).height() + 80) / 2; var popMargLeft = ($('#' + popID).width() + 80) / 2; //On affecte le margin $('#' + popID).css({ 'margin-top' : -popMargTop, 'margin-left' : -popMargLeft }); //Effet fade-in du fond opaque $('body').append('
'); //Ajout du fond opaque noir //Apparition du fond - .css({'filter' : 'alpha(opacity=80)'}) pour corriger les bogues de IE $('#fade').css({'filter' : 'alpha(opacity=80)'}).fadeIn(); return false; } function popLightCloseOnClick() { // Fermeture de la pop-up et du fond $('a.close, #fade').live('click', function() { //Au clic sur le bouton ou sur le calque... popLightClose(); return false; }); } function popLightClose() { $('#fade , .popup_block').fadeOut(function() { $('#fade, a.close').remove(); //...ils disparaissent ensemble }); } function popSize(popID, popWidth) { $('#' + popID).fadeIn().css({ 'width': Number(popWidth) }) }