0){
amount=$('#amount_'+num).val()*1;
cnt = $('#count_'+num).val()*1;
if ($('#add1_'+num).is(':checked')) {add1=1;}else{ add1='';}
if ($('#add2_'+num).is(':checked')) {add2=1;}else{ add2='';}
if ($('#add3_'+num).is(':checked')) {add3=1;}else{ add3='';}
if ($('#add4_'+num).is(':checked')) {add4=1;}else{ add4='';}
if ($('#add5_'+num).is(':checked')) {add5=1;}else{ add5='';}
var hiden_val = $('#hiden_'+num).val();
if (hiden_val === undefined) {hiden_val=0;}
gropData[num] = {
"id":$('#id_'+num).val(),
"type":type,
"hidden":$('#hiden_'+num).val(),
"add1":add1,"add2":add2,"add3":add3,"add4":add4,"add5":add5,
"count":$('#count_'+num).val()
}
$('#count_'+num).val('');
}
}
//alert($.toJSON(gropData));
$.post("/catalog/add_to_basket/", {data: $.toJSON(gropData)},
function(data) {
basketBlock(data);
$.unblockUI();
basketShow(2);
});
}
function basketAnimate() {
$('div.blockBasket div.iconBasket:not(:animated)')
.animate({ paddingTop: '+=12px', marginTop: '2px', marginBottom: '-=2px' }, 300)
.delay(100)
.animate({ paddingTop: '-=24px', marginTop: '6px', marginBottom: '+=10px' }, 600)
.delay(100)
.animate({ paddingTop: '+=12px', marginTop: '4px', marginBottom: '-=8px' }, 400);
}
//setInterval(basketAnimate, 3000);
function basketBlock(data) {
if (data) {
eval('var result='+data);
var html = result.html;
var products = result.products;
var articles = result.articles;
var total = result.total;
var info = products+'/'+articles;
//alert(products);
if (products < 1) {
$('.bag_full').addClass('bag').removeClass('bag_full');
if (typeof basketAnimateID != "undefined") clearInterval(basketAnimateID);
} else {
$('.bag').addClass('bag_full').removeClass('bag');
basketAnimateID = setInterval(basketAnimate, 5000);
basketAnimate();
}
$('div#basket_block span[data-bag="products"]').html(products);
$('div#basket_block span[data-bag="articles"]').html(articles);
$('div#basket_block span[data-bag="total"]').html(total);
$('div#basket_block span[data-bag="info"]').html(info);
}
}
var f_id='';
function Change_group_1()
{
$("#group_1").attr("disabled","disabled");
$("#group_2").attr("disabled","disabled");
$("#group_1").empty();
$("#group_2").empty();
$.post("/catalog/ajax_group/1/",{
group:$("#group").val(),
find_id:f_id
},function(data){
if(data=='0'){}
else
{
var obj = $.evalJSON(data);
var size=0;
for(key in obj)
{
size=size+1;
$("#group_1").append( $('' + obj[key] + ' '));
}
$("#group_1").attr("disabled","");
}
});
}
function Change_group_2()
{
$("#group_2").attr("disabled","disabled");
$("#group_2").empty();
$.post("/catalog/ajax_group/2/",{
group:$("#group").val(),
group_1:$("#group_1").val(),
find_id:f_id
},function(data){
if(data=='0'){}
else
{
var obj = $.evalJSON(data);
var size=0;
for(key in obj)
{
size=size+1;
$("#group_2").append( $('' + obj[key] + ' '));
}
$("#group_2").attr("disabled","");
}
});
}
function SetAddAll(num)
{
if($('#add1_'+num).is(':checked')) {$(".add1").attr("checked", "checked");} else {$(".add1").attr("checked", "");}
if($('#add2_'+num).is(':checked')) {$(".add2").attr("checked", "checked");} else {$(".add2").attr("checked", "");}
if($('#add3_'+num).is(':checked')) {$(".add3").attr("checked", "checked");} else {$(".add3").attr("checked", "");}
if($('#add4_'+num).is(':checked')) {$(".add4").attr("checked", "checked");} else {$(".add4").attr("checked", "");}
if($('#add5_'+num).is(':checked')) {$(".add5").attr("checked", "checked");} else {$(".add5").attr("checked", "");}
}
var balans = 100000000 ;
var basket_price=0;
function RefreshOrder() {
var gropData = {};
var amount_=0;
var cnt=0;
var add1='';
var add2='';
var add3='';
var add4='';
var add5='';
var price='';
//var p_count='';
var Destinationlogo='EMEW';
//$.blockUI({message: $('#modal_dialog'), css: {width: '200px'}});
$.blockUI({message: ' подождите, идёт обработка заказа ... ', css: {'border':'1px solid #fd9', 'padding':'40px', 'border-radius':'20px', 'background':'#fff', 'box-shadow':'1px 0 50px #fe9'}, overlayCSS: { backgroundColor: 'rgba(50,50,50, 0)' }});
for (var num = 1; num < p_count*1+1; num++) {
var tmp_basket_price=0;
if ($('#count_'+num).val()>=0) {
amount=$('#amount_'+num).val()*1;
cnt = $('#count_'+num).val()*1;
if($('#add1_'+num).is(':checked')) {add1=1;}else{ add1='';}
if($('#add2_'+num).is(':checked')) {add2=1;}else{ add2='';}
if($('#add3_'+num).is(':checked')) {add3=1;}else{ add3='';}
if($('#add4_'+num).is(':checked')) {add4=1;}else{ add4='';}
if($('#add5_'+num).is(':checked')) {add5=1;}else{ add5='';}
Destinationlogo = $('#id_'+num).val();
$('#suma_'+num).html($('#count_'+num).val()*$('#price_'+num).val());
gropData[num] = {
"id": $('#id_'+num).val(),
"price": $('#price_'+num).val(),
"type_shipment": $('#Destinationlogo').val(),
"add1": add1,"add2": add2,"add3": add3,"add4": add4,"add5": add5,
"count": $('#count_'+num).val()
};
}
}
$.post("/manager/ajax_save_details/"+order_id, {
data: $.toJSON(gropData)
}, function(data) {
//alert(data);
eval('var result='+data);
if (result.balans < 0) {
//alert ('На балансе недостаточно средств !');
$.unblockUI();
setTimeout(function() {
$.blockUI({message: ' Внимание ! Баланс отрицательный ! ', css: {'border':'1px solid #fd9', 'padding':'40px', 'border-radius':'20px', 'background':'#fff', 'box-shadow':'1px 0 50px #fe9'}, overlayCSS: { backgroundColor: 'rgba(50,50,50, 0)' }});
}, 1000);
} else if (result.overbalans == 1) {
//alert ('Сумма заказа превышает баланс клиента !');
$.unblockUI();
setTimeout(function() {
$.blockUI({message: ' Внимание ! Сумма заказа превышает баланс ! ', css: {'border':'1px solid #fd9', 'padding':'40px', 'border-radius':'20px', 'background':'#fff', 'box-shadow':'1px 0 50px #fe9'}, overlayCSS: { backgroundColor: 'rgba(50,50,50, 0)' }});
$('.blockOverlay').click($.unblockUI);
}, 1000);
}
$("#summ2").html(result.ordersumm);
basket_price = result.ordersumm;
$("#suma").html(''+result.ordersumm+' ');
setTimeout($.unblockUI, 5000);
$.post("/catalog/login_box/", {data: ''}, function(data){
$("#login").html(data);
});
});
}
function RefreshUserOrder() {
var gropData = {};
var amount_=0;
var cnt=0;
var add1='';
var add2='';
var add3='';
var add4='';
var add5='';
var price='';
$.blockUI({message: $('#modal_dialog'), css: {width: '200px'}});
for (var num = 1; num < p_count+1; num++) {
var tmp_basket_price=0;
if( $('#count_'+num).val()>=0 ) {
amount=$('#amount_'+num).val()*1;
cnt = $('#count_'+num).val()*1;
if(val_t=='0') {$('#price_uah_'+num).val($('#price_'+num).val());} else
{$('#price_usd_'+num).val( $('#price_'+num).val());};
if($('#add1_'+num).is(':checked')) {add1=1;}else{ add1='';}
if($('#add2_'+num).is(':checked')) {add2=1;}else{ add2='';}
if($('#add3_'+num).is(':checked')) {add3=1;}else{ add3='';}
if($('#add4_'+num).is(':checked')) {add4=1;}else{ add4='';}
if($('#add5_'+num).is(':checked')) {add5=1;}else{ add5='';}
$('#suma_'+num).html($('#count_'+num).val()*$('#price_'+num).val()) ;
gropData[num] = {
"id":$('#id_'+num).val(),"type":$('#type_'+num).val(),
"add1":add1,"add2":add2,"add3":add3,"add4":add4,"add5":add5,
"count":$('#count_'+num).val()
};
}
}
$.post("/client/ajax_save_details/"+order_id, {data: $.toJSON(gropData)}, function(data) {
if (data=='0') alert ('На балансе недостаточно средств!');
$("#summ2").html(data);
basket_price=data;
$("#suma").html(data);
$.unblockUI();
$.post("/catalog/login_box/", {data: ''}, function(data) {
$("#login").html(data);
});
});
}
function RefreshBasket() {
var gropData = {};
var amount_=0;
var cnt=0;
var add1='';
var add2='';
var hidden='';
var add3='';
var add4='';
var add5='';
var in_order='1';
//$.blockUI({message: $('#modal_dialog'), css: {width: '200px'}});
$.blockUI({message: 'обновление корзины ...
', css: {'font-size':'20px', 'border':'1px solid #9f9', 'padding':'40px', 'border-radius':'20px', 'background':'#fff', 'box-shadow':'1px 0 50px #ef9'}, overlayCSS: { backgroundColor: 'rgba(50,50,50, 0.3)' }});
var tmp_basket_price=0;
for (var num = 1; num < (p_count*1+1); num++) {
if( $('#count_'+num).val()>= 0 ) {
amount=$('#amount_'+num).val()*1;
cnt = $('#count_'+num).val()*1;
if($('#add1_'+num).is(':checked')) {add1=1;}else{ add1='';}
if($('#add2_'+num).is(':checked')) {add2=1;}else{ add2='';}
if($('#add3_'+num).is(':checked')) {add3=1;}else{ add3='';}
if($('#add4_'+num).is(':checked')) {add4=1;}else{ add4='';}
if($('#add5_'+num).is(':checked')) {add5=1;}else{ add5='';}
if($('#in_order_'+num).is(':checked')) {in_order='1';}else{ in_order='0';}
suma_num = $('#count_'+num).val()*$('#price_'+num).val()*in_order;
suma_num = (Math.round(suma_num) === suma_num) ? suma_num : suma_num.toFixed(2);
$('#suma_'+num).html(suma_num);
tmp_basket_price=tmp_basket_price+$('#count_'+num).val()*$('#price_'+num).val()*in_order;
//alert(tmp_basket_price);
gropData[num] = {
"id":$('#id_'+num).val(),
"type":$('#type_'+num).val(),
"hidden":$('#hiden_'+num).val(),
"in_order":in_order,
"add1":add1,"add2":add2,"add3":add3,"add4":add4,"add5":add5,
"count":$('#count_'+num).val()
}
}
}
$.post("/catalog/add_to_basket/0", {
data: $.toJSON(gropData)
}, function(data) {
//$("#basket_block").html(data);
basketBlock(data);
$.post("/catalog/basket_sum/",{}, function(data) {
//alert(data);
$("#suma2").html(data);
$("#suma").html(''+data+' ');
basket_price=tmp_basket_price;
$.unblockUI();
increaseBasket();
});
}
);
}
function increaseBasket() {
return false;
var increase = '70';
var cost_min = '230';
var cost = $('.main_table_wrap.basket #suma').text();
if (parseInt(cost) == 0 || parseInt(cost) > parseInt(cost_min)) {
$('.main_table_wrap.basket #info-warning').css({'display':'none'});
return false;
}
$('.basket_total .total #suma2').html(parseInt(cost)+parseInt(increase));
$('.main_table_wrap.basket #info-warning')
.css({'display':'block', 'white-space':'pre-wrap', 'border':'1px solid #fd9', 'margin-bottom':'20px', 'padding':'10px', 'border-radius':'5px', 'background':'#fff', 'box-shadow':'1px 0 10px #fe9'})
.html('Уважаемый покупатель, Ваша корзина - меньше минимальной стоимости заказа ! Пожалуйста, увеличьте количество заказанных запчастей или ассортимент.Внимание ! При корзине, меньше минимальной стоимости заказа, - стоимость Вашего заказа будет увеличена на '+increase+' гривен.');
}
function isNumeric( value ) {
return (/^[\d]+$/g).test(value);
}
function checkBalans(fnName) {
if (fnName === undefined) fnName = '';
$.post("/catalog/ajax_client_balans/", {
data: $.toJSON()
}, function(data) {
//alert(data);
eval('var result='+data);
// не проверяем баланс
if (!isNumeric(result.card)) {
if (fnName) eval(fnName+'()');
return true;
}
if (!isNumeric(result.card)) {
$.blockUI({timeout: 20000, message: '
', css: {'border':'1px solid #fd9', 'padding':'40px', 'border-radius':'20px', 'background':'#fff', 'box-shadow':'1px 0 50px #fe9', 'cursor':'default'}, overlayCSS: { backgroundColor: 'rgba(50,50,50, 0)' }});
$('.blockOverlay').click($.unblockUI);
return false;
} else if (result.balans <= 0) {
$.blockUI({timeout: 20000, message: ' Нет средств ! Свяжитесь с менеджером ! ', css: {'border':'1px solid #fd9', 'padding':'40px', 'border-radius':'20px', 'background':'#fff', 'box-shadow':'1px 0 50px #fe9', 'cursor':'default'}, overlayCSS: { backgroundColor: 'rgba(50,50,50, 0)' }});
$('.blockOverlay').click($.unblockUI);
return false;
} else if (result.basket > result.balans) {
$.blockUI({timeout: 20000, message: ' Перебор ! Свяжитесь с менеджером ! ', css: {'border':'1px solid #fd9', 'padding':'40px', 'border-radius':'20px', 'background':'#fff', 'box-shadow':'1px 0 50px #fe9', 'cursor':'default'}, overlayCSS: { backgroundColor: 'rgba(50,50,50, 0)' }});
$('.blockOverlay').click($.unblockUI);
return false;
} else {
if (fnName) eval(fnName+'()');
return true;
}
});
}
function SaveOrder() {
var gropData = {};
var amount_=0;
var cnt=0;
var add1='';
var add2='';
var hidden='';
var add3='';
var add4='';
var add5='';
var in_order='1';
var Destinationlogo='EMEW';
//alert($('#f_n').val());
if($('#f_n').val()=='') {
//alert('Заполните контактные даные!');
$('#f_n').css({ 'border':'1px solid red' });
$('#f_n').focus();
return false;
}
$('#f_n').css({ 'border':'1px solid #8db600' });
if($('#tel').val()=='') {
//alert('Заполните контактные даные!');
$('#tel').css({ 'border':'1px solid red' });
//$('#tel').focus();
return false;
}
$('#tel').css({ 'border':'1px solid #8db600' });
if($('#mail').val()=='') {
//alert('Заполните контактные даные!');
$('#mail').css({ 'border':'1px solid red' });
//$('#mail').focus();
return false;
}
$('#mail').css({ 'border':'1px solid #8db600' });
//if(basket_price*1>balans*1) {
//alert('На балансе недостаточно средств!');
//return false;
//}
//$.blockUI({message: $('#modal_dialog'), css: {width: '200px'}});
$.blockUI({message: ' оформление заказа ... ', css: {'border':'1px solid rgba(60,180,115, 0.5)', 'padding':'40px', 'border-radius':'20px', 'background':'#fff', 'box-shadow':'1px 0 50px rgba(60,180,115, 0.7)', 'cursor':'default'}, overlayCSS: { backgroundColor: 'rgba(50,50,50, 0.1)' }});
var to_mach=0;
$('.hdd').css('display','none');
$('#ch_colspan').attr ('colspan',3);
for (var num = 1; num < p_count+1; num++)
{
if( $('#count_'+num).val()>0 )
{
amount=$('#amount_'+num).val()*1;
cnt = $('#count_'+num).val()*1;
$('#nal_'+num).html('');
if( $('#type_'+num).val()=='0_sklad' ){
if( amount0) {
$('#ch_colspan').attr ('colspan',4);
$('.hdd').css('display','');
alert('Количество заказа больше наличия!');
$.unblockUI();
return false;
}
if ($('#suma2').html()*1 < 1) {
alert('Ничего не выбрано!');
$.unblockUI();
$('#f_n').focus();
return false;
}
$.post("/catalog/add_to_basket/0",{
data: $.toJSON(gropData),
f_n:$('#f_n').val(),
tel:$('#tel').val(),
comment:$('#comments').val(),
email:$('#mail').val()
}, function(data) {
//alert('data');
//alert(data);
if (data=='end') {
$(".content_row").html("Ваш заказ принят. ");
setTimeout(function(){ document.location.href = "/client/orders/0/1";}, 1000);
}
//$("#basket_block").html(data);
$.post("/catalog/login_box/",{
data: ''
},function(data) {
$("#login").html(data);
});
$(".basket_res").html("Ваш заказ принят. ");
$.blockUI({message: ' Ваш заказ принят, проверьте свою почту ', css: {'border':'1px solid rgba(60,180,115, 0.5)', 'padding':'40px', 'border-radius':'20px', 'background':'#fff', 'box-shadow':'1px 0 50px rgba(60,180,115, 0.7)', 'cursor':'default'}, overlayCSS: { backgroundColor: 'rgba(50,50,50, 0.1)' }});
setTimeout($.unblockUI, 5000);
$('.blockOverlay').click($.unblockUI);
});
}
function Change_group(number) {
$.blockUI({message: 'Обработка запроса, подождите ...
', css: {'border':'1px solid #fd9', 'padding':'40px', 'border-radius':'20px', 'background':'#fff', 'box-shadow':'1px 0 50px #fe9'}, overlayCSS: { backgroundColor: 'rgba(50,50,50, 0.1)' }});
if(number ===1){
$("#group_1").empty();
$("#group_2").empty();
}
if(number ===2){
$("#group_2").empty();
}
document.forms.forma.submit();
$("#group").attr("disabled","disabled");
$("#group_1").attr("disabled","disabled");
$("#group_2").attr("disabled","disabled");
}
function sorted_list(id){for(var c=document.getElementById(id),b=c.options,a=0;ab[a+1].text){c.insertBefore(b[a+1],b[a]);a=a>=1?a-1:a+1}else a++;
b[0].selected=true };
function History_Search(key) {
$.blockUI({message: $('#modal_dialog'), css: {width: '200px'}});
$.post("/catalog/ajax_search/code/",{
code:key,
code_group:'',
group:'',
group_1:'',
group_2:''
},function(data){
$.unblockUI();
if(data=='0') {alert('Not found!');return false;}
document.location.href = "/search/result/"+data;
});
return false;
}
function ShowTabOrder(id)
{
$("#order_tab_"+id).toggle();
if($("#order_tab_"+id).css('display')=='none')
{$("#show_im_"+id).attr('src','/i/down.png');}
else
{$("#show_im_"+id).attr('src','/i/up.png');}
}
function EditStatus(num) {
var status = $('#st_'+num).val();
if (status == 0) {
//return false;
}
$("#status_name_"+num).selectable(false);
$("#status_name_"+num).hide();
$("#status_val_"+num).show();
}
function SaveStatus(num) {
var all = 0;
var count = $('#count_'+num).val();
var status = $('#st_'+num).val();
if ($('#all_'+num).is(':checked')) {
all=1;
}
$("#st_"+num).css('disabled', 'disabled');
$("#status_name_"+num).css({'color':'#090'});
$.post("/manager/ajax_status/",{
id:$('#st_id_'+num).val(),
all: all,
count: count,
status: status
}, function(data) {
//alert(data);
eval('var result='+data);
if (result.status != result.newstatus) {
$.blockUI({timeout: 1500, message: ' Внимание ! Ошибка - статус не был изменён ! ', css: {'border':'1px solid #fd9', 'padding':'40px', 'border-radius':'20px', 'background':'#fff', 'box-shadow':'1px 0 50px #fe9'}, overlayCSS: { backgroundColor: 'rgba(50,50,50, 0)' }});
$('.blockOverlay').click($.unblockUI);
if (result.ordersstatus == '2') {
setTimeout(function() {
$.unblockUI();
$.blockUI({timeout: 5000, message: ' Причина - этот заказ находится в выполненых ! ', css: {'border':'1px solid #fd9', 'padding':'40px', 'border-radius':'20px', 'background':'#fff', 'box-shadow':'1px 0 50px #fe9'}, overlayCSS: { backgroundColor: 'rgba(50,50,50, 0)' }});
$('.blockOverlay').click($.unblockUI);
}, 1550);
$("#status_name_"+num).css({'color':'#f00'});
}
status = result.status;
}
$("#status_name_"+num).html(result.statusnamerus);
$("#count_"+num).val(result.count);
$("#status_val_"+num).hide();
$("#status_name_"+num).show();
if (status == 'NotAvailable' || result.ordersstatus == '2') {
//$("#count_"+num).prop('disabled', true);
//$("#st_"+num).prop('disabled', true);
$("#st_"+num).parent().siblings("a.edit_ico").hide();
//RefreshOrder();
} else {
$("#count_"+num).prop('disabled', false);
}
});
}
function popup_size() {
var popup = $(".order_box_w"),
top_h = $(document).scrollTop(),
window_h = $(window).height(),
test_h = window_h + top_h;
var popup_h = popup.height();
if (popup_h > test_h) {
}
else {
var popup_top = top_h + (window_h - popup_h) / 2;
popup.css('top', popup_top);
popup.animate({
top:popup_top
}, 400, "linear");
}
}
$(document).ready(function() {
$('.choose_s').change(function(){
var sel_val = $(this).val();
//прячем все блоки
$('.filtr_block').hide();
//показываем выбранный
$('#menu'+ sel_val).show();
$("#menu" + sel_val+ " [value='" + sel_val+ "']").attr("selected", "selected");
});
$('#car_mark_button').click(function(){
window.location.href = $("#car_mark" ).val();
return false;
});
//$('.f_buy .edit_ico').toggle(function(){
// $('.order_box_w').fadeIn();
// $('.wrapper').addClass('opacity');
//}, function(){
// $('.order_box_w').fadeOut();
// $('.wrapper').removeClass('opacity');
//});
$('.ob_close').click(function(){
//$('.order_box_w').fadeOut();
$('.order_box_w').hide();
$('.wrapper').removeClass('opacity');
})
popup_size();
//$('#edit_basket').click(function(){
//});
});
$(window).resize(function() {
popup_size();
});
$(document).ready(function() {
// отработка прохода курсора над корзиной
$('.bag, .bag_full').hover(function() {
if ($('div#basket_block span[data-bag="products"]').html() > 0)
basketShow(4);
}, function() {
basketShow(0);
});
});
// обработка клика по корзине
function basketShow(station) {
if (typeof t2 != "undefined") clearTimeout(t2);
if (station == '1') {
$('div.but_bag,div.but_bag_yellow').css({ 'display':'none' });
$('div.bag_things')
.stop(true)
.animate({ 'top':'-14px' }, 'fast', function() {
$('div.but_bag,div.but_bag_yellow')
.delay(500)
.slideDown('fast');
});
} else if (station == '0') {
t2 = setTimeout(function() {
$('div.but_bag,div.but_bag_yellow')
.stop(true)
.slideUp('fast', function() {
$('div.bag_things').animate({ 'top':'-215px' }, 'fast');
});
}, 1000);
} else if (station == '2') {
$('div.but_bag,div.but_bag_yellow').css({ 'display':'none' });
$('div.bag_things')
.stop()
.animate({ 'top':'-14px' }, 'fast')
.delay(5000)
.animate({ 'top':'-215px' }, 'fast');
} else if (station == '3') {
$('div.but_bag,div.but_bag_yellow').slideUp('slow', function() {
$('div.bag_things:not(:animated)')
.stop()
.animate({ 'top':'-14px' }, 'fast', function() {
$('div.but_bag,div.but_bag_yellow').slideDown('fast');
})
.delay(5000)
.animate({ 'top':'-215px' }, 100);
});
} else if (station == '4') {
$('div.bag_things')
.stop()
.animate({ 'top':'-14px' }, 'fast', function() {
$('div.but_bag,div.but_bag_yellow').slideDown('fast');
});
}
return true;
}