Порезки - Каталог

Порезки - Лепнина из гипсаkp_001 ( 40 x 30mm)
Порезки - Лепнина из гипсаkp_002 (60 x 30mm)
Порезки - Лепнина из гипсаkp_003 (55 x 40mm)
Порезки - Лепнина из гипсаkp_004 (30 x 27mm)
Порезки - Лепнина из гипсаkp_005 (35 x 25mm)
Порезки - Лепнина из гипсаkp_006 (30 x 15mm)
Порезки - Лепнина из гипсаkp_007 (40 x 25mm)
Порезки - Лепнина из гипсаkp_008 (25 x 25mm)
Порезки - Лепнина из гипсаkp_009 (20 x 15mm)
Порезки - Лепнина из гипсаkp_010 (40 x 30mm)
Порезки - Лепнина из гипсаkp_011 (82 x 55mm)
Порезки - Лепнина из гипсаkp_020 (35 x 20mm)
Порезки - Лепнина из гипсаkp_021 (25 x 20mm)
Порезки - Лепнина из гипсаkp_022 (25 x 15mm)
Порезки - Лепнина из гипсаkp_023 (50 x 20mm)
Порезки - Лепнина из гипсаkp_028 (60 x 15mm)
Порезки - Лепнина из гипсаkp_029 (65 x 20mm)
Порезки - Лепнина из гипсаkp_030 (65 x 15mm)
$(document).ready(function() { $('#formula').html("Укажите размеры карниза"); function parseVal(val) { while (val.charAt(0) == '0') val = val.substring(1, val.length); return val; } function action() { var xfield = parseVal($('#x_field').val()); var yfield = parseVal($('#y_field').val()); var reg=/^\d+$/i; var y_check=reg.test(xfield); var x_check=reg.test(yfield); var x = parseInt(xfield); var y = parseInt(yfield); if(xfield != "" && yfield != "") { if (x_check == false) $('#formula').html("Первое значение должно состоять только из цифр!"); if (y_check == false) $('#formula').html("Второе значение должно состоять только из цифр!"); } else { $('#formula').html("Укажите размеры карниза"); } if(x_check == true && y_check == true) { var sum = x + y; var max_value = 0; if(x > y) max_value = x; else max_value = y; var K = 0; if(max_value >= 40 && max_value <= 109) K = 2.2; else if(max_value >= 110 && max_value <= 119) K = 2.25; else if(max_value >= 120 && max_value <= 139) K = 2.3; else if(max_value >= 140 && max_value <= 159) K = 2.35; else if(max_value >= 160 && max_value <= 179) K = 2.4; else if(max_value >= 180 && max_value <= 199) K = 2.45; else if(max_value >= 200 && max_value <= 219) K = 2.5; else if(max_value >= 220 && max_value <= 239) K = 2.65; else if(max_value >= 240 && max_value <= 259) K = 2.6; else if(max_value >= 260 && max_value <= 279) K = 2.65; else if(max_value >= 280 && max_value <= 299) K = 2.7; else if(max_value >= 300 && max_value <= 319) K = 2.75; else if(max_value >= 320 && max_value <= 339) K = 2.8; else if(max_value >= 340 && max_value <= 349) K = 2.85; else if(max_value >= 350 && max_value <= 369) K = 2.9; else if(max_value >= 370 && max_value <= 379) K = 2.95; else if(max_value >= 380 && max_value <= 389) K = 3.0; else if(max_value >= 390 && max_value <= 399) K = 3.05; else if(max_value >= 400 && max_value <= 409) K = 3.1; else if(max_value >= 410 && max_value <= 419) K = 3.15; else if(max_value >= 420 && max_value <= 429) K = 3.2; else if(max_value >= 430 && max_value <= 439) K = 3.25; else if(max_value >= 440 && max_value <= 450) K = 3.3; else if(max_value >= 451 && max_value <= 500) K = 3.7; var max_limit = false; var min_limit = false; if(x < 40 || y < 40) { K = 0; min_limit = true; } if(max_value > 500) max_limit = true; if(K != 0) { var result = sum * K; if(result < 250) result = 250; $('#tt_table').css('display', ''); //$('#result').html("Стоимость: " + round_price(result.toFixed(0)) + " руб."); $('#formula').html("Стоимость: "+round_price(result.toFixed(0))+" руб./м.п."); } else { if(max_limit) $('#formula').html("Вы указали слишком большой размер карниза!"); if(min_limit) $('#formula').html("Вы указали слишком маленький размер карниза!"); } } } $('#clear_fields').click(function(e) { $('#y_field').attr("value",""); $('#x_field').attr("value",""); $('#formula').html("Укажите размеры карниза"); }); $('#y_field').keyup(function(e) { action(); }); $('#x_field').keyup(function(e) { action(); }); function round_price(price) { var last_char = price % 10; var first_char = (price / 10).toFixed(0); var result = 0; if(last_char < 5) result = first_char + '0'; else if(last_char == 5) result = price; else if(last_char > 5) result = (parseInt(first_char)) + '0'; return result; } });