Outdoor Station for villa VTO3211D-P1-S2
- Производитель:
- Модель:VTO3211DP1S2
- Доступно:Нет в наличии0
140.10€
Нет в наличии
5px;vertical-align:middle;background-color:#F2F2F2;" colspan="42"> Card/App/indoor monitor unlock Card Type IC card Motion Detection Video Motion Detection Auto Snapshot Auto snapshot can only be enabled on indoor monitors Leave Photos and Messages Yes (Insert an SD card into the indoor monitor.) Web Configuration Yes Performance Card Reading Distance 3cm–5cm Casing PC+Aluminum alloy, metal frame Capacity Card Capacity 10,000 Port RS-485 1 Electric Lock 1 Alarm Input 1 Alarm Output 1 Exit Button 1 Door Status Detection 1 Lock Control 1, normally closed by default Network 1 10Mbps/100Mbps network port (8-core white ribbon cable) Alarm Tamper Alarm Yes General Color Greyish-black Power Supply 12V DC 1A
Standard PoE Installation Surface mount Certifications CE/FCC Accessory Alarm ribbon cable ', ''],
pagination: false
});
$('select[name=\'recurring_id\'], input[name="quantity"]').change(function(){
$.ajax({
url: 'index.php?route=product/product/getRecurringDescription',
type: 'post',
data: $('input[name=\'product_id\'], input[name=\'quantity\'], select[name=\'recurring_id\']'),
dataType: 'json',
beforeSend: function() {
$('#recurring-description').html('');
},
success: function(json) {
$('.alert, .text-danger').remove();
if (json['success']) {
$('#recurring-description').html(json['success']);
}
}
});
});
$('.date').datetimepicker({
pickTime: false
});
$('.datetime').datetimepicker({
pickDate: true,
pickTime: true
});
$('.time').datetimepicker({
pickDate: false
});
$('button[id^=\'button-upload\']').on('click', function() {
var node = this;
$('#form-upload').remove();
$('body').prepend('');
$('#form-upload input[name=\'file\']').trigger('click');
if (typeof timer != 'undefined') {
clearInterval(timer);
}
timer = setInterval(function() {
if ($('#form-upload input[name=\'file\']').val() != '') {
clearInterval(timer);
$.ajax({
url: 'index.php?route=tool/upload',
type: 'post',
dataType: 'json',
data: new FormData($('#form-upload')[0]),
cache: false,
contentType: false,
processData: false,
beforeSend: function() {
$(node).button('loading');
},
complete: function() {
$(node).button('reset');
},
success: function(json) {
$('.text-danger').remove();
if (json['error']) {
$(node).parent().find('input').after('
Standard PoE
' + json['error'] + '
');
}
if (json['success']) {
alert(json['success']);
$(node).parent().find('input').attr('value', json['code']);
}
},
error: function(xhr, ajaxOptions, thrownError) {
alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
}
});
}
}, 500);
});
$('#review').delegate('.pagination a', 'click', function(e) {
e.preventDefault();
$('#review').fadeOut('slow');
$('#review').load(this.href);
$('#review').fadeIn('slow');
});
$('#review').load('index.php?route=product/product/review&product_id=2818');
$('#button-review').on('click', function() {
$.ajax({
url: 'index.php?route=product/product/write&product_id=2818',
type: 'post',
dataType: 'json',
data: $(".form-review").serialize(),
beforeSend: function() {
$('#button-review').button('loading');
},
complete: function() {
$('#button-review').button('reset');
},
success: function(json) {
$('.alert-success, .alert-danger').remove();
if (json['error']) {
get_revpopup_notification('alert-danger', 'Ошибка', json['error']);
}
if (json['success']) {
get_revpopup_notification('alert-success', 'Спасибо за отзыв', json['success']);
$('input[name=\'name\']').val('');
$('textarea[name=\'text\']').val('');
$('input[name=\'rating\']:checked').prop('checked', false);
$('#post-review-box').slideUp(300);
$('#new-review').focus();
$('#open-review-box').fadeIn(100);
$('#close-review-box').hide();
$('#ratings-hidden').val('');
$('.stars .glyphicon').removeClass('glyphicon-star').addClass('glyphicon-star-empty');
}
}
});
});
$('#button-answers').on('click', function() {
$.ajax({
url: 'index.php?route=revolution/revstorereview/writeanswer&product_id=2818',
type: 'post',
dataType: 'json',
data: $(".form-answers").serialize(),
beforeSend: function() {
$('#button-answers').button('loading');
},
complete: function() {
$('#button-answers').button('reset');
},
success: function(json) {
$('.alert-success, .alert-danger').remove();
if (json['error']) {
get_revpopup_notification('alert-danger', 'Ошибка', json['error']);
}
if (json['success']) {
get_revpopup_notification('alert-success', 'Спасибо за вопрос', json['success']);
$('input[name=\'name_answer\']').val('');
$('textarea[name=\'text_answer\']').val('');
$('#post-answers-box').slideUp(300);
$('#new-answers').focus();
$('#open-answers-box').fadeIn(100);
$('#close-answers-box').hide();
}
}
});
});
$('.thumbnails .main-image').magnificPopup({
type:'image',
removalDelay: 170,
callbacks: {
beforeOpen: function() {
this.st.mainClass = 'mfp-zoom-in';
},
open: function() {
$('body').addClass('razmiv2');
$('#pagefader2').fadeIn(70);
if (document.body.scrollHeight > document.body.offsetHeight) {
$('#top3').css('right', '8.5px');
}
},
close: function() {
$('body').removeClass('razmiv2');
$('#pagefader2').fadeOut(70);
$('#top3').css('right', 'initial');
}
}
});
$('.thumbnails .images-additional').magnificPopup({
type:'image',
delegate: 'a',
gallery: {
enabled:true
},
removalDelay: 170,
callbacks: {
beforeOpen: function() {
this.st.mainClass = 'mfp-zoom-in';
},
open: function() {
$('body').addClass('razmiv2');
$('#pagefader2').fadeIn(70);
if (document.body.scrollHeight > document.body.offsetHeight) {
$('#top3').css('right', '8.5px');
}
},
close: function() {
$('body').removeClass('razmiv2');
$('#pagefader2').fadeOut(70);
$('#top3').css('right', 'initial');
}
}
});
$('.thumbnails .main-image img').click(function(){
if ($('.images-additional').length > 0) {
var startnumber = $(this).parent().attr('data-number');
$('.images-additional').magnificPopup('open', startnumber);
return false
} else {
$('.main-image').magnificPopup('open');
return false
}
});
function get_revpopup_cart_quantity() {
input_val = $('.product-info.product_informationss .plus-minus').val();
quantity = parseInt(input_val);
return quantity;
}
function validate_pole(val, product_id, znak, minimumvalue, maximumvalue) {
val.value = val.value.replace(/[^\d,]/g, '');
if (val.value == '') val.value = minimumvalue;
maximumvalue = Number($('.product_informationss .pr_quantity').text());
if (maximumvalue < 1) maximumvalue = 9999;
input_val = $('.product-info.product_informationss .plus-minus');
quantity = parseInt(input_val.val());
if(znak=='+' && input_val.val() < maximumvalue) input_val.val(quantity+1);
else if(znak=='-' && input_val.val() > minimumvalue) input_val.val(quantity-1);
else if(znak=='=' && input_val.val() < maximumvalue && input_val.val() < maximumvalue) input_val.val(input_val.val());
if (quantity < 1 || quantity < minimumvalue) {
input_val.val(minimumvalue);
val.value = minimumvalue;
} else if (quantity > maximumvalue) {
input_val.val(maximumvalue);
val.value = maximumvalue;
}
update_quantity(product_id, input_val.val());
}
function update_quantity(product_id, quantity) {
var minimumvalue = 1;
if (quantity == 0 || quantity < minimumvalue) {
quantity = $('.product-info.product_informationss .plus-minus').val(minimumvalue);
return;
} else if (quantity < 1) {
quantity = 1;
return;
}
data = $('.product-info.product_informationss input[type=\'text\'], .product-info.product_informationss input[type=\'hidden\'], .product-info.product_informationss input[type=\'radio\']:checked, .product-info.product_informationss input[type=\'checkbox\']:checked, .product-info.product_informationss select, .product-info.product_informationss textarea'),
$.ajax({
url: 'index.php?route=product/product/update_prices',
type: 'post',
dataType: 'json',
data: data.serialize() + '&product_id=' + product_id + '&quantity=' + quantity,
success: function(json) {
var price = json['price_n'];
var start_price = parseFloat($('.product_informationss .update_price').html().replace(/\s*/g,''));
$({val:start_price}).animate({val:price}, {
duration: 500,
easing: 'swing',
step: function(val) {
$('.product_informationss .update_price').html(price_format(val));
}
});
var special = json['special_n'];
var start_special = parseFloat($('.product_informationss .update_special').html().replace(/\s*/g,''));
$({val:start_special}).animate({val:special}, {
duration: 500,
easing: 'swing',
step: function(val) {
$('.product_informationss .update_special').html(price_format(val));
}
});
}
});
}
function update_prices_product(product_id, minimumvalue) {
input_val = $('.product-info.product_informationss .plus-minus').val();
if (input_val > minimumvalue) {
input_val = minimumvalue;
$('.product-info.product_informationss .plus-minus').val(minimumvalue);
}
quantity = parseInt(input_val);
data = $('.product-info.product_informationss input[type=\'text\'], .product-info.product_informationss input[type=\'hidden\'], .product-info.product_informationss input[type=\'radio\']:checked, .product-info.product_informationss input[type=\'checkbox\']:checked, .product-info.product_informationss select, .product-info.product_informationss textarea');
$.ajax({
type: 'post',
url: 'index.php?route=product/product/update_prices',
data: data.serialize() + '&product_id=' + product_id + '&quantity=' + quantity,
dataType: 'json',
success: function(json) {
$('.product_informationss .thumbnails a.main-image').attr('href', json['opt_image_2_big']);
$('.product_informationss .thumbnails a.main-image img').attr('src', json['opt_image_2']);
$('.product_informationss .thumbnails .images-additional .owl-item:first-child a').attr('href', json['opt_image_2_big']);
$('.product_informationss .thumbnails .images-additional .owl-item:first-child a img').attr('src', json['opt_image_2']).css('width', 74).css('height', 74);
var end_quantity = json['option_quantity'];
var start_quantity = parseFloat($('.product_informationss .pr_quantity').html().replace(/\s*/g,''));
$({val:start_quantity}).animate({val:end_quantity}, {
duration: 500,
easing: 'swing',
step: function(val) {
$('.product_informationss .pr_quantity').html(number_format(val, product_id));
}
});
$('.product_informationss .pr_model').html(json['opt_model']);
var price = json['price_n'];
var start_price = parseFloat($('.product_informationss .update_price').html().replace(/\s*/g,''));
$({val:start_price}).animate({val:price}, {
duration: 500,
easing: 'swing',
step: function(val) {
$('.product_informationss .update_price').html(price_format(val));
}
});
var special = json['special_n'];
var start_special = parseFloat($('.product_informationss .update_special').html().replace(/\s*/g,''));
$({val:start_special}).animate({val:special}, {
duration: 500,
easing: 'swing',
step: function(val) {
$('.product_informationss .update_special').html(price_format(val));
}
});
}
});
}
function price_format(n) {
c = 2;
d = '.';
t = '';
s_left = '';
s_right = '€';
n = n * 1.00000000;
i = parseInt(n = Math.abs(n).toFixed(c)) + '';
j = ((j = i.length) > 3) ? j % 3 : 0;
return s_left + (j ? i.substr(0, j) + t : '') + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : '') + s_right;
}
function weight_format(n, product_id) {
c = 2;
d = '.';
t = ',';
i = parseInt(n = Math.abs(n).toFixed(c)) + '';
j = ((j = i.length) > 3) ? j % 3 : 0;
return (j ? i.substr(0, j) + t : '') + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : '');
}
function number_format(n, product_id) {
i = parseInt(n = Math.abs(n).toFixed(0)) + '';
return i;
}
$('.owl-carousel.owlproduct').remove();
-->