Calc = function() { this.width = 0; // ширина this.heigth = 0; // высота this.door_type = 0; // тип двери this.lock_plate = 0; // наличник this.furnish_o = 0; // отделка внешняя this.furnish_i = 0; // отделка внутренняя this.handle_ = 0; // ручки this.lockb_brand = 0; // замок нижний фирма this.lockb_model = 0; // замок нижний модель this.lockt_brand = 0; // замок верхний фирма this.lockt_model = 0; // замок верхний модель this.bolt = 0; // задвижка this.closer = 0; // доводчик this.heat = 0; // утепление this.box = 0; // коробка this.lock_plate_decor_sign_o = 0; this.lock_plate_decor_sign_i = 0; this.lock_bottom = 0; // стоимость нижнего замка this.lock_top = 0; // стоимость верхнего замка this.sum = 0; // итоговая сумма /* Значения по умолчанию */ // Параметр №2 this.param2 = 6000; // Параметр №1 this.param1 = 1500; // 2-ой лист металла (рубли/кв.м) this.list_2nd = 1500; // Утепление (рубли/кв.м) this.heat_c = 250; // Декоративный наличник внутренней отделки this.lock_plate_decor_i_c = 500; // Декоративный наличник внешней отделки this.lock_plate_decor_o_c = 2000; // Наличник this.lock_plate_c = 500; // Дополнительные параметры двери и их стоимость this.add_options = { options_333: { name: 'Вставка верхняя', price: 600 }, options_332: { name: 'Вставка боковая', price: 600 }, options_331: { name: 'Открывающаяся створка', price: 1500 }, options_54: { name: 'петли подшипники', price: 600 }, options_55: { name: 'дополнительная петля', price: 300 }, options_49: { name: 'защита от взломов (конверт)', price: 1500 }, options_334: { name: 'Коробка из угла 50х50х5', price: 1500 }, options_51: { name: 'глазок 200 градусов', price: 200 }, options_336: { name: 'Стеклопакет', price: 2000 }, options_52: { name: 'противопожарная безопасность', price: 1500 } }; }; // Тип двери var door_type = [ {pic: '/upload/iblock/fd8/otd1.jpg', name: 'Наружняя', price: 0}, {pic: '/upload/iblock/996/otd1.jpg', name: 'Внутренняя', price: 300}, {pic: '/upload/iblock/708/otd1.jpg', name: 'Накладная', price: 300} ]; // Отделка наружняя var furnish_o = [ {pic: '/upload/iblock/5c3/otd1.jpg', name: 'Винилискожа тверь', price: 0, sign: 0}, {pic: '/upload/iblock/66b/otd1.jpg', name: 'Ламинат', price: 1500, sign: 1}, {pic: '/upload/iblock/8a4/otd1.jpg', name: 'Порошковое напыление', price: 2000, sign: 1}, {pic: '/upload/iblock/c67/otd1.jpg', name: 'МДФ 8мм', price: 3500, sign: 1}, {pic: '/upload/iblock/100/otd1.jpg', name: 'Массив', price: 12000, sign: 1} ]; // Отделка внутренняя var furnish_i = [ {pic: '/upload/iblock/5c3/otd1.jpg', name: 'Винилискожа тверь', price: 0, sign: 0}, {pic: '/upload/iblock/66b/otd1.jpg', name: 'Ламинат', price: 1500, sign: 1}, {pic: '/upload/iblock/8a4/otd1.jpg', name: 'Порошковое напыление', price: 2000, sign: 1}, {pic: '/upload/iblock/c67/otd1.jpg', name: 'МДФ 8мм', price: 3500, sign: 1}, {pic: '/upload/iblock/100/otd1.jpg', name: 'Массив', price: 12000, sign: 1} ]; // Ручки var handle = [ {pic: '/upload/iblock/f9f/otd1.jpg', name: 'Стандарт', price: 0}, {pic: '/upload/iblock/cbf/otd1.jpg', name: 'ручка к Кале', price: 800}, {pic: '/upload/iblock/fb7/otd3.jpg', name: 'Италия раздельная', price: 1500}, ]; // Замок нижний // тут price == просто индекс в массиве var lockb_brand = [ { price: 0, name: 'Замки Class', url: '', models: [ {pic: '/upload/iblock/64a/otd2.jpg', name: 'Замок 2', price: 500} ] } , { price: 1, name: 'Замки Италия', url: '', models: [ {pic: '/upload/iblock/eea/otd3.jpg', name: 'CISA 52', price: 4500} ] } , { price: 2, name: 'Отечественные', url: '', models: [ {pic: '/upload/iblock/0ce/otd1.jpg', name: 'МР', price: 0}, {pic: '/upload/iblock/494/otd1.jpg', name: 'Кале 2000', price: 800} ] } ]; // Замок верхний var lockt_brand = [ { price: 0, name: 'Отечественные', url: '', models: [ {pic: '/upload/iblock/c51/otd4.jpg', name: 'САМ', price: 0} ] } ]; // Задвижка var bolt = [ {pic: '/upload/iblock/f9a/otd4.jpg', name: 'Задвижка 1', price: 250} ]; // Задвижка var closer = [ {pic: '/upload/iblock/521/otd2.jpg', name: 'Доводчик 1', price: 250} ]; // Коробка var box = [ {pic: '/upload/iblock/f3b/otd1.jpg', name: 'Угол 63х63х6', price: 1800}, {pic: '/upload/iblock/f0e/otd1.jpg', name: 'Угол 50х50х5', price: 1500}, {pic: '/upload/iblock/4fc/otd2.jpg', name: 'Усиленная ', price: 800}, ];