plan = 1; vps_location = "FR"; $(document).ready( function () { $("#slider-vcore").slider({ handle: '.ui-slider', range: "max", min: vcore_min, max: vcore_max, value: 1, slide: function (event, ui) { $("#input-vcore").val(ui.value); $(ui.value).val($('#input-vcore').val()); } }); $("#slider-ram").slider({ handle: '.ui-slider', range: "max", min: ram_min, max: ram_max, value: 2, slide: function (event, ui) { $("#input-ram").val(ui.value); $(ui.value).val($('#input-ram').val()); } }); $("#slider-hdd").slider({ handle: '.ui-slider', range: "max", min: disk_min, max: disk_max, value: 40, step: 10, slide: function (event, ui) { $("#input-hdd").val(ui.value); $(ui.value).val($('#input-hdd').val()); } }); $("#slider-band").slider({ handle: '.ui-slider', range: "max", min: 10, max: 150, value: 50, step: 5, slide: function (event, ui) { $("#input-band").val(ui.value); $(ui.value).val($('#input-band').val()); } }); $("#slider-ipv4").slider({ handle: '.ui-slider', range: "max", min: 1, max: 8, value: 1, slide: function (event, ui) { $("#input-ipv4").val(ui.value); $(ui.value).val($('#input-ipv4').val()); } }); $("#input-vcore").val($("#slider-vcore").slider("value")); $("#input-ram").val($("#slider-ram").slider("value")); $("#input-hdd").val($("#slider-hdd").slider("value")); $("#input-band").val($("#slider-band").slider("value")); $("#input-ipv4").val($("#slider-ipv4").slider("value")); }); function calcul() { vcore = $("#input-vcore").val(); ram = $("#input-ram").val(); hdd = $("#input-hdd").val(); band = $("#input-band").val(); ipv4 = $("#input-ipv4").val(); ipv6 = $("#input-ipv6").val(); os = $("#input-os option:selected").val(); CouponCode = $(".CouponCode").val(); $.post("ajax-calcul-price.php", { vcore: vcore, ram: ram, hdd: hdd, band: band, ipv4: ipv4, ipv6: ipv6, os: os, plan: plan, vps_location: vps_location, CouponCode: CouponCode } , function data(reply) { $(".result-vps").fadeIn(); $(".result").html(reply); }); } function change_location(new_vps_location) { vps_location = new_vps_location; $('.vps_location').removeClass('vps_location_selected'); $('.vps_location_' + vps_location).addClass('vps_location_selected'); change_os(plan); } function change_os(id) { plan = id; if (plan == 3 || plan == 4) { $(".ipv6_tr").slideUp(); } else { $(".ipv6_tr").slideDown(); } $.post("ajax-os.php", { id: id, vps_location: vps_location } , function data(reply) { $(".selection-os").html(reply); }); } $(document).ready(function () { change_os(1); }); function define(vcore, ram, hdd, band, ipv4, ipv6) { $("#input-vcore").val(vcore); $("#input-ram").val(ram); $("#input-hdd").val(hdd); $("#input-band").val(band); $("#input-ipv4").val(ipv4); $("#input-ipv6").val(ipv6); $("#slider-vcore").slider(vcore); $("#slider-ram").slider(ram); $("#slider-hdd").slider(hdd); $("#slider-band").slider(band); $("#slider-ipv4").slider(ipv4); // $( "#slider-ipv6" ).slider( ipv6 ) ; var speed = 750; // Durée de l'animation (en ms) $('html, body').animate({scrollTop: $(".result").offset().top}, speed); // Go calcul(); } function calcul_table(id, vcore, ram, hdd, band, ipv4, ipv6) { $.post("ajax-calcul-price-table.php", { vcore: vcore, ram: ram, hdd: hdd, band: band, ipv4: ipv4, ipv6: ipv6 } , function data(reply) { $("." + id).html(reply); $(".bt-" + id).attr('href', 'javascript:define(' + vcore + ', ' + ram + ', ' + hdd + ', ' + band + ', ' + ipv4 + ', ' + ipv6 + ');'); }); } function Show_CouponManagement() { $(".Coupon_Management_TextZone").slideDown(); } function actualise_vps() { $("#slider-vcore").slider({ handle: '.ui-slider', range: "max", min: new_vcore_min, max: new_vcore_max, value: $("#input-vcore").val(), slide: function (event, ui) { $("#input-vcore").val(ui.value); $(ui.value).val($('#input-vcore').val()); } }); $("#slider-ram").slider({ handle: '.ui-slider', range: "max", min: new_ram_min, max: new_ram_max, value: $("#input-ram").val(), slide: function (event, ui) { $("#input-ram").val(ui.value); $(ui.value).val($('#input-ram').val()); } }); $("#slider-hdd").slider({ handle: '.ui-slider', range: "max", min: new_disk_min, max: new_disk_max, value: $("#input-hdd").val(), step: 10, slide: function (event, ui) { $("#input-hdd").val(ui.value); $(ui.value).val($('#input-hdd').val()); } }); $("#slider-band").slider({ handle: '.ui-slider', range: "max", min: 10, max: 150, value: $("#input-band").val(), step: 5, slide: function (event, ui) { $("#input-band").val(ui.value); $(ui.value).val($('#input-band').val()); } }); $("#slider-ipv4").slider({ handle: '.ui-slider', range: "max", min: 1, max: 8, value: $("#input-ipv4").val(), slide: function (event, ui) { $("#input-ipv4").val(ui.value); $(ui.value).val($('#input-ipv4').val()); } }); }