function p(val)
{
console.info(val);
}
var val;
function get()
{
getNovaPoshtaCity();
}
function getNovaPoshtaCity()
{
$( "#order_city_novaposhta" ).autocomplete({
source: function( request, response )
{
$.ajax({
url: '/ajax/get_cities/ru',
data :
{
term : request.term
},
scriptCharset: "utf-8",
type : "POST",
dataType: 'json',
success: function( data )
{
if( val == 1 )
{
response( data );
$('#loading_city').addClass('display_none');
$('.owner_city .description').addClass('display_none');
}
},
error: function()
{
console.info('error');
}
})
.fail(function()
{
$( '.order_city_novaposhta .description' ).removeClass('display_none');
$( "#order_city_novaposhta" ).val('');
$('#loading_city').addClass('display_none');
});
$('#loading_city').removeClass('display_none');
},
minLength: 2,
select: function( event, ui )
{
$( "#order_city_novaposhta" ).val( ui.item.value );
$( "#order_city_ref" ).val( ui.item.ref );
$('#loading_city').addClass('display_none');
getNovaPoshtaOffice( ui.item.value );
return false;
}
});
}
function getNovaPoshtaOffice( city )
{
$('#loading_office').removeClass('display_none');
$.ajax(
{
url: '/ajax/get_offices/ru',
data :
{
'city' : city
},
type : "POST",
dataType: 'json',
success: function (data)
{
var html = '';
if( data )
{
for( var i in data )
{
html += ''+data[i]['address']+' ';
}
$('#store_address').html(html);
$('#loading_office').addClass('display_none');
var option = $('select#store_address option:selected').data('store_ref');
$( "#order_store_address_ref").val($('select#store_address option:selected').data('store_ref'));
$('#store_address').on(
'click',
function()
{
$( "#order_store_address_ref").val($('select#store_address option:selected').data('store_ref'));
});
}
},
error: function()
{
console.info('error');
}
});
}
function add_item_for_compare( check, item_id )
{
$.ajax(
{
url: '/ajax/add_item_for_compare/ru',
data :
{
'check' : check,
'item_id' : item_id
},
type : "POST",
dataType: 'json',
success: function (data)
{
var html = '';
if( data.length == 0 )
{
$('.compare_wrapper').empty();
}
else
{
var count = 0;
html +=
'
'+
''+
'
'+
'
';
for( var i in data )
{
for( var j in data[i] )
{ var url = (data[i][j]['url']).substr(2)+'/ru';
var del_url = (data[i][j]['url_del']).substr(2)+'/ru';
html += ''+data[i][j]['title']+' '+data[i][j]['count']+' ';
count += data[i][j]['count'];
}
}
html += ' '
$('.compare_wrapper').html(html);
$('.compare').html('Cписок сравнения '+count+' ');
$('.compare').click(function(e)
{
e.preventDefault();
$('.compare_list').toggle();
});
}
},
error: function()
{
console.info('error');
}
});
}
function change_items( next_page, block_class, news_id )
{
$.ajax(
{
url: '/change_top_items/ru',
data :
{
'block_class' : block_class,
'next_page' : next_page,
'news_id' : news_id
},
type : "POST",
dataType: 'json',
success: function (data)
{
var html = '';
if( data.length )
{
for( var i in data )
{
html +=
''+
'
'+
'
'+
'
'+
'
цена от ' +
''+ parseFloat(data[i]['price2']).toFixed(2) +' грн' +
'
' +
'
'+
'
'+
'
';
}
$('.'+block_class+' .items').html(html);
$('.one_item_compare').on(
'change',
function()
{
var check = 0;
var item_id = $(this).find('input').val();
if( $(this).find('input').prop('checked') )
{
check = 1;
}
add_item_for_compare( check, item_id );
});
}
},
error: function()
{
console.info('error');
}
});
}
function change_similar_items( catalog_id, group_id, similar )
{
$.ajax(
{
url: '/change_similar_items/ru',
data :
{
//'item_id' : item_id,
'catalog_id' : catalog_id,
'group_id' : group_id,
'similar' : similar
},
type : "POST",
dataType: 'json',
success: function (data)
{
var html = '';
for( var i in data )
{
html +=
''+
'
'+
(
data[i]['is_new'] == 1
?
'
'+
'
'+
'
'
:
''
)+
(
data[i]['is_top'] == 1
?
'
'+
'
'+
'
'
:
''
)+
'
'+
'
'+
'
'+
'
'+
'
'+data[i]['description']+'
'+
'
'+
'
'+
'
цена от '+parseFloat(data[i]['price']).toFixed(2)+' грн
'+
'
'+
'
'+
' '+
' к сравнению '+
'
'+
'
'+
'
';
}
$('.other_items .items').html(html);
$('.one_item_compare').on(
'change',
function()
{
var check = 0;
var item_id = $(this).find('input').val();
if( $(this).find('input').prop('checked') )
{
check = 1;
}
add_item_for_compare( check, item_id );
});
},
error: function()
{
console.info('error1');
}
});
}
function change_price( value1, value2 )
{
var sort_params = $('.sort_params').val();
var a_href = $('input.current_url').val();
var href = 'price-'+value1+'-'+value2;
var alias = a_href+'--'+href;
if( sort_params != 0 )
{
alias = alias.replace( /\/\-\-/,'\/')+'/sort-'+sort_params;
}
$('.price_ok').attr( 'href', alias.replace( /\/\-\-/,'\/' ) );
}
function add_to_basket( item_id, count_items )
{
$.ajax({
url: '/basket/add_item/ru',
data :
{
'item_id' : item_id,
'count_items' : count_items
},
type : "POST",
dataType: 'json',
success: function (data)
{
if( data == '0' )
{
/*Confirm('Такий товар вже є у кошику', 'Кошик', function(yes) {
if(yes)
{
document.location='/basket';
}
});*/
}
else
{
$('.basket_number a').html(data);
}
},
error: function()
{
console.info('error');
}
});
}
function change_count_basket( item_id, count_items )
{
$.ajax({
url: '/basket/change_count_basket/ru',
data :
{
'item_id' : item_id,
'count_items' : count_items
},
type : "POST",
dataType: 'json',
success: function (data)
{
},
error: function()
{
console.info('error');
}
});
}
$(document).ready(function()
{
///////////////////////////////////////////////////////////////////////
checkTotalPeice();
///////////////////////////////////////////////////////////////////////
(function() {
if (window.pluso)if (typeof window.pluso.start == "function") return;
if (window.ifpluso==undefined) { window.ifpluso = 1;
var d = document, s = d.createElement('script'), g = 'getElementsByTagName';
s.type = 'text/javascript'; s.charset='UTF-8'; s.async = true;
s.src = ('https:' == window.location.protocol ? 'https' : 'http') + '://share.pluso.ru/pluso-like.js';
var h=d[g]('body')[0];
h.appendChild(s);
}})();
///////////////////////////////////////////////////////////////////////
!function (d, id, did, st) {
var js = d.createElement("script");
js.src = "http://connect.ok.ru/connect.js";
js.onload = js.onreadystatechange = function () {
if (!this.readyState || this.readyState == "loaded" || this.readyState == "complete") {
if (!this.executed) {
this.executed = true;
setTimeout(function () {
OK.CONNECT.insertShareWidget(id,did,st);
}, 0);
}
}};
d.documentElement.appendChild(js);
}(document,"ok_shareWidget","","{width:145,height:30,st:'straight',sz:20,ck:1}");
///////////////////////////////////////////////////////////////////////
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/ru_RU/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
///////////////////////////////////////////////////////////////////////
function collision($div1, $div2) {
var x1 = $div1.offset().left;
var w1 = 40;
var r1 = x1 + w1;
var x2 = $div2.offset().left;
var w2 = 40;
var r2 = x2 + w2;
if (r1 < x2 || x1 > r2) return false;
return true;
}
// // slider call
var max_price_applied = parseInt( $( "#price_to" ).val() );
var min_price_applied = parseInt( $( "#price_from" ).val() );
///////////////////////////////////////////////////////////////////////
$('.subcategory').on(
'click',
'.main',
function()
{
if( $(this).hasClass('subcategory_menu_closed') )
{
$(this).removeClass('subcategory_menu_closed');
$(this).parent().find('ul').removeClass('display_none');
}
else if( $(this).hasClass('subcategory_menu_price') )
{
}
else
{
$(this).addClass('subcategory_menu_closed');
$(this).parent().find('ul').addClass('display_none');
}
});
///////////////////////////////////////////////////////////////////////
$('.tabs').on(
'click',
'ul li',
function(e)
{
//e.preventDefault();
$(this).parent().parent().find('ul li').removeClass('previous');
$(this).parent().find('li').removeClass('active_tab');
if( !$(this).hasClass('active_tab') )
{
$(this).parent().parent().find('ul li').addClass('not_active');
$(this).addClass('active_tab');
$(this).prev().addClass('previous');
}
if( $(this).parent().hasClass( 'change_item_description' ) )
{
e.preventDefault();
var item_description_class = $(this).data('change_item_description');
$('.item_menu_content .item_menu_content_wrapper').addClass('display_none');
if( $('.item_menu_content div').hasClass( item_description_class ) )
{
$('.item_menu_content div.' + item_description_class ).removeClass('display_none');
}
}
else if( $(this).parent().hasClass('change_similar_items') )
{
e.preventDefault();
var similar = $(this).find('a').data('change_similar_items');
//var item_id = $(this).find('a').data('item_id');
var catalog_id = $(this).find('a').data('catalog_id');
var group_id = $(this).find('a').data('group_id');
change_similar_items( catalog_id, group_id, similar );
}
else if( $(this).parent().parent().hasClass('do_order') )
{
if( $(this).hasClass('new_customer') )
{
$('div.new_customer').removeClass('display_none');
$('div.registrated_customer').addClass('display_none');
}
else
{
$('div.registrated_customer').removeClass('display_none');
$('div.new_customer').addClass('display_none');
}
}
});
///////////////////////////////////////////////////////////////////////
$('.subcategory').on(
'click',
'.sort_price.last',
function(e)
{
//e.preventDefault();
if( $('.sort_price_dropdown').hasClass('display_none') )
{
$('.sort_price_dropdown').removeClass('display_none');
}
else
{
$('.sort_price_dropdown').addClass('display_none');
}
});
///////////////////////////////////////////////////////////////////////
$('#header_nav').on(
'click',
'.header_nav_catalog',
function(e)
{
e.preventDefault();
if( $('#content_subnav').hasClass('display_none') )
{
$('#content_subnav').removeClass('display_none');
}
else
{
$('#content_subnav').addClass('display_none')
}
});
///////////////////////////////////////////////////////////////////////
$('.content_wrapper_header_menu').on(
'click',
'.thumbs',
function(e)
{
e.preventDefault();
$.cookie('view', 'thumbs');
$('#content .subcategory_list').addClass('subcategory');
$('#content div').removeClass('subcategory_list');
$(this).addClass('active');
$(this).parent().find('.lists').removeClass('active');
});
function checkTotalPeice(){
var val = $('span[id=total_price]').html();
if(val>100){
$('.min_price_message').css("display", "none");
} else {
$('.min_price_message').css("display", "block");
}
}
$('.content_wrapper_header_menu').on(
'click',
'.lists',
function(e)
{
e.preventDefault();
$.cookie('view', 'lists');
$('#content .subcategory').addClass('subcategory_list');
$('#content div').removeClass('subcategory');
$(this).addClass('active');
$(this).parent().find('.thumbs').removeClass('active');
});
///////////////////////////////////////////////////////////////////////
function contentSliderSlide()
{
$('.content_items').find('.content_arrow_right').each(function(){
var block_class = $(this).parent().parent().parent().data('class');
var current_page = parseInt( $('.'+block_class+' .page_number').text() );
var max_page = $(this).parent().find('span.max_page').text();
var news_id = $(this).parent().parent().parent().data('news_id') ? parseInt( $(this).parent().parent().parent().data('news_id') ) : '0';
//p(block_class);
if( current_page < max_page )
{
var next_page = current_page + 1;
$('.'+block_class+' .page_number').text( next_page, block_class);
change_items( next_page, block_class, news_id );
} else {
var next_page = 1;
$('.'+block_class+' .page_number').text( next_page, block_class);
change_items( next_page, block_class, news_id );
}
})
}
// setInterval(contentSliderSlide,10000);
$('.content_items').on(
'click',
'.content_arrow_right',
function(e)
{
e.preventDefault();
var block_class = $(this).parent().parent().parent().data('class');
var current_page = parseInt( $('.'+block_class+' .page_number').text() );
var max_page = $(this).parent().find('span.max_page').text();
var news_id = $(this).parent().parent().parent().data('news_id') ? parseInt( $(this).parent().parent().parent().data('news_id') ) : '0';
//p(block_class);
if( current_page < max_page )
{
var next_page = current_page + 1;
$('.'+block_class+' .page_number').text( next_page, block_class);
change_items( next_page, block_class, news_id );
}
});
$('.content_items').on(
'click',
'.content_arrow_left',
function(e)
{
e.preventDefault();
var block_class = $(this).parent().parent().parent().data('class');
var current_page = parseInt( $('.'+block_class+' .page_number').text() );
var news_id = $(this).parent().parent().parent().data('news_id') ? parseInt( $(this).parent().parent().parent().data('news_id') ) : '0';
if( current_page > 1 )
{
var next_page = current_page - 1;
$('.'+block_class+' .page_number').text( next_page, block_class);
change_items( next_page, block_class, news_id );
}
});
///////////////////////////////////////////////////////////////////////
$('.plus ').on(
'click',
function(e)
{
e.preventDefault();
var count = parseInt($(this).parent().find('.count_input input').val()) + 1;
var item_id = $(this).parent().find('.count_input input').data('item_id');
change_count_basket( item_id, count );
$(this).parent().find('.count_input input').val(count);
if( $(this).parent().hasClass('order_third_column') )
{
var price = parseFloat( $(this).parent().parent().find('.order_second_column').find('span').html() );
var total = price*count;
if( total%1 !== 0 )
{
total = total.toFixed(1);
}
$(this).parent().parent().find('.order_fourth_column').find('span.price').html( total );
var total_sum = 0;
$('.order_second_column .price').each(function()
{
total_sum = total_sum + parseFloat( $(this).parent().parent().find('.order_fourth_column').find('span.price').html() );
//total_sum = total_sum.toFixed(1);
$('.order_last span.price').html(total_sum.toFixed(1));
checkTotalPeice();
});
}
});
$('.minus ').on(
'click',
function(e)
{
e.preventDefault();
var count_ = parseInt($(this).parent().find('.count_input input').val());
var count = count_ - 1;
var item_id = $(this).parent().find('.count_input input').data('item_id');
change_count_basket( item_id, count );
if( count_ > 1 )
{
$(this).parent().find('.count_input input').val(count);
if( $(this).parent().hasClass('order_third_column') )
{
var price = parseFloat( $(this).parent().parent().find('.order_second_column').find('span').html() );
var total = price*count;
if( total%1 !== 0 )
{
total = total.toFixed(1);
}
$(this).parent().parent().find('.order_fourth_column').find('span.price').html( total );
var total_sum = 0;
$('.order_second_column .price').each(function()
{
total_sum = total_sum + parseFloat( $(this).parent().parent().find('.order_fourth_column').find('span.price').html() );
$('.order_last span.price').html(total_sum.toFixed(1));
checkTotalPeice();
});
}
}
});
$('.count_input input').on(
'keyup',
function(e)
{
e.preventDefault();
var count = $(this).val();
var item_id = $(this).data('item_id');
//p(count);
change_count_basket( item_id, count );
if( count > 1 )
{
if( $(this).parent().parent().hasClass('order_third_column') )
{
var price = parseFloat( $(this).parent().parent().parent().find('.order_second_column').find('span').html() );
var total = price*count;
if( total%1 !== 0 )
{
total = total.toFixed(1);
}
$(this).parent().parent().parent().find('.order_fourth_column').find('span.price').html( total );
var total_sum = 0;
$('.order_second_column .price').each(function()
{
total_sum = total_sum + parseFloat( $(this).parent().parent().parent().find('.order_fourth_column').find('span.price').html() );
$('.order_last span.price').html(total_sum.toFixed(1));
checkTotalPeice();
});
}
}
});
///////////////////////////////////////////////////////////////////////
$('.item').on(
'click',
'.group_sizes',
function(e)
{
if( $(this).hasClass( 'not_exist' ) )
{
return false;
}
e.preventDefault();
var item_id = $(this).data('item_id');
var catalog_id = $(this).data('catalog_id');
var group_alias = $(this).data('group_alias');
$(this).parent().find('a.group_sizes').removeClass('active');
$(this).addClass('active');
$.ajax(
{
url: '/change_with_size/ru',
data :
{
'item_id' : item_id,
'catalog_id' : catalog_id,
'group_alias' : group_alias
},
type : "POST",
dataType: 'json',
success: function (data)
{
var html = data['html'];
$('.item_images .thumbnails').html(data['image']);
$('.presence_status').html(data['status']);
$('.properties_article').html(data['product_id']);
$('.colors').html(data['color']);
$('.change_with_size').html(html);
$('#show_confirm').click(function(e) {
var inStock = $('#stock').data('stock');
console.log(inStock);
e.preventDefault();
if (!inStock) {
var count_items = $('.count_input .count_items').val();
add_to_basket(item_id, count_items);
Confirm('Вы заказываете товар, который на сегодняшний день отсутствует на складе, пожалуйста, после заказа согласуйте срок доставки товара.', 'Корзина', function (yes) {
if (yes) {
document.location = '/basket/ru';
}
})
} else {
var count_items = $('.count_input .count_items').val();
add_to_basket(item_id, count_items);
Confirm('Вы добавили товар в корзину', 'Корзина', function (yes) {
if (yes) {
document.location = '/basket/ru';
}
})
}
});
},
error: function()
{
console.info('error');
}
});
});
$('.group_sizes:first').click();
///////////////////////////////////////////////////////////////////////
$('.item').on(
'click',
'.change_with_color',
function(e)
{
e.preventDefault();
var item_id = $(this).data('item_id');
var type_id = $(this).data('type_id');
var subtype_id = $(this).data('subtype_id');
var group_id = $(this).data('group_id');
var group_alias = $(this).data('group_alias');
var color_id = $(this).data('color_id');
var current_item_size = $('.current_item_size').val();
$('.change_with_color a').removeClass('active');
$('.change_with_color a').css('border-color', '#e2e2e2');
$(this).find('a').addClass('active');
$.ajax(
{
url: '/change_with_color/ru',
data :
{
'item_id' : item_id,
'type_id' : type_id,
'subtype_id' : subtype_id,
'group_id' : group_id,
'group_alias' : group_alias,
'color_id' : color_id,
'current_item_size' : current_item_size
},
type : "POST",
dataType: 'json',
success: function (data)
{
var html = '';
for( var i in data )
{
html +=
''+
'
цена '+ parseFloat(data[i]['price2']).toFixed(2) +' грн
'+
'
'+
'
'+
' '+
' к сравнению '+
' '+
' '+
'
'+
'
'+
'';
$('.item_images .thumbnails').html(data[i]['image']);
$('.presence_status').html(data[i]['status']);
$('.properties_article').html(data[i]['product_id']);
$('.colors').html(data[i]['color']);
$('.packing_images').html(data[i]['sizes']);
$('.item_properties').html(data[i]['properties']);
if( $('.change_with_color a').hasClass('active') )
{
$('.change_with_color a.active').css('border-color', data[i]['absolute_color']);
}
}
$('.change_with_size').html(html);
$('#show_confirm').click(function(e) {
var inStock = $('#stock').data('stock');
console.log(inStock);
e.preventDefault();
if (!inStock) {
var count_items = $('.count_input .count_items').val();
add_to_basket(item_id, count_items);
Confirm('Вы заказываете товар, который на сегодняшний день отсутствует на складе, пожалуйста, после заказа согласуйте срок доставки товара.', 'Корзина', function (yes) {
if (yes) {
document.location = '/basket/ru';
}
})
} else {
var count_items = $('.count_input .count_items').val();
add_to_basket(item_id, count_items);
Confirm('Вы добавили товар в корзину', 'Корзина', function (yes) {
if (yes) {
document.location = '/basket/ru';
}
})
}
});
},
error: function()
{
console.info('error');
}
});
});
///////////////////////////////////////////////////////////////////////
$('#profiler span.profiler-sql-show').on(
'click',
function(e)
{
e.preventDefault()
if( $('#profiler-sql').is( ':visible' ) )
{
$('#profiler-sql').hide();
}
else
{
$('#profiler-sql').show();
}
}
);
///////////////////////////////////////////////////////////////////////
function dialogue(content, title) {
content = $('
', {
'class': 'dialogue clearfix'
}).append(content);
}
function Confirm(question, title, callback)
{
// Content will consist of the question and ok/cancel buttons
var message = $('
', { html: question }),
ok = $(' ', {
html: "Перейти в корзину",
'class': 'btn btn-primary alert_button',
click: function() { callback(true); },
keyup: function(e){
if(e.keyCode == 13) $(this).trigger('click');
}
}),
cancel = $(' ', {
html: "Продолжить покупки",
'class': 'btn alert_button',
click: function() { callback(false); }
});
dialogue( message.add(cancel).add(ok), title, function() { callback(false); } );
}
function Confirm_low(question, title, callback)
{
// Content will consist of the question and ok/cancel buttons
var message = $('
', { html: question }),
ok = $(' ', {
html: "Продолжить покупки",
'class': 'btn btn-primary alert_button',
click: function() { callback(true); },
keyup: function(e){
if(e.keyCode == 13) $(this).trigger('click');
}
}),
cancel = $(' ', {
html: "Остаться в корзине",
'class': 'btn alert_button',
click: function() { callback(false); }
});
dialogue( message.add(cancel).add(ok), title, function() { callback(false); } );
}
$('#send_order').click(function(e) {
e.preventDefault();
var val = $('span[id=total_price]').html();
console.log(val);
if (val<100) {
Confirm_low(' Минимальная сумма заказа составляет 100 гривен. Закажите еще!', 'Корзина', function (yes) {
if (yes) {
document.location = '/';
}
})
} else {
$('form[name=order_add]').submit();
}
});
function Alert(message, title)
{
// Content will consist of the message and an ok button
var message = $('
', { html: message, 'class': 'dialogue_message' }),
ok = $(' ', { html: "OK", 'class': 'btn btn-primary alert_button', keyup: function(e){
if(e.keyCode == 13) $(this).trigger('click');
}
});
dialogue( message.add(ok) , title);
}
$('#show_confirm').click(function(e)
{
e.preventDefault();
$(this).text('в корзине');
var item_id = $('.item_id_for_basket').val();
var count_items = $('.count_input .count_items').val();
$.ajax({
url: '/basket/add_item/ru',
data :
{
'item_id' : item_id,
'count_items' : count_items
},
type : "POST",
dataType: 'json',
success: function (data)
{
if( data == '0' )
{
Confirm('Такой товар уже у корзине', 'Корзина', function(yes) {
if(yes)
{
document.location='/basket/ru';
}
});
}
else
{
$('.basket_number a').html(data);
}
},
error: function()
{
console.info('error');
}
});
var inStock = $('#stock').data('stock');
console.log(inStock);
e.preventDefault();
if (!inStock) {
var count_items = $('.count_input .count_items').val();
add_to_basket(item_id, count_items);
Confirm('Вы заказываете товар, который на сегодняшний день отсутствует на складе, пожалуйста, после заказа согласуйте срок доставки товара.', 'Корзина', function (yes) {
if (yes) {
document.location = '/basket/ru';
}
})
} else {
var count_items = $('.count_input .count_items').val();
add_to_basket(item_id, count_items);
Confirm('Вы добавили товар в корзину', 'Корзина', function (yes) {
if (yes) {
document.location = '/basket/ru';
}
})
}
});
///////////////////////////////////////////////////////////////////////
$('.order_fifth_column a').click(function(e)
{
e.preventDefault();
var item_id = $(this).data('item_id');
$.ajax({
url: '/basket/delete_item/ru',
data :
{
'item_id' : item_id
},
type : "POST",
dataType: 'json',
success: function (data)
{
if( data == '0' )
{
document.location = '/ru';
}
else
{
$('.basket_number a').html(data);
document.location = '/basket/ru';
}
},
error: function()
{
console.info('error');
}
});
});
///////////////////////////////////////////////////////////////////////
if( window.location.pathname=='/ru' )
{
var results_order = document.cookie.match( '(^|;) ?order=([^;]*)(;|$)' );
var results_callback = document.cookie.match( '(^|;) ?callback=([^;]*)(;|$)' );
if( results_order && results_order[2] == 1 )
{
document.cookie = "order=; expires=Thu, 01 Jan 1970 00:00:00 GMT";
Alert('Вы успешно оформили заказ', 'Корзина');
}
if( results_callback && results_callback[2] == 1 )
{
document.cookie = "callback=; expires=Thu, 01 Jan 1970 00:00:00 GMT";
Alert('Вы успешно отправили сообщение', 'Обратная связь');
}
}
///////////////////////////////////////////////////////////////////////
$('.order_fifth_column a').click(function(e)
{
e.preventDefault();
var item_id = $(this).data('item_id');
$.ajax({
url: '/basket/delete_item/ru',
data :
{
'item_id' : item_id
},
type : "POST",
dataType: 'json',
success: function (data)
{
if( data == '0' )
{
document.location = '/ru';
}
else
{
$('.basket_number a').html(data);
document.location = '/basket/ru';
}
},
error: function()
{
console.info('error');
}
});
});
///////////////////////////////////////////////////////////////////////
$('.cabinet .my_orders').click(function(e)
{
e.preventDefault();
$('.toggle').toggle();
});
$('.compare').click(function(e)
{
e.preventDefault();
$('.compare_list').toggle();
});
///////////////////////////////////////////////////////////////////////
$(".bind").click(function()
{
val = 1;
$('.owner_city').addClass('display_none');
$('.order_city_novaposhta').removeClass('display_none');
if( $(this).val() == 3 )
{
$('.owner_address').addClass('display_none');
$('.store_address').removeClass('display_none');
$('.owner_address_s').addClass('display_none');
}
else
{
$('.store_address').addClass('display_none');
$('.owner_address').removeClass('display_none');
$('.owner_address_s').addClass('display_none');
}
get();
$( '.owner_city .description' ).addClass('display_none');
});
$(".unbind").click(function()
{
val = 2;
$('.order_city_novaposhta').addClass('display_none');
$('.store_address').addClass('display_none');
$('.address_mark').addClass('display_none');
if( $(this).val() == 1 || $(this).val() == '10001' || $(this).val() == '10002' || $(this).val() == '10003' || $(this).val() == '10004' )
{
$('.owner_city').addClass('display_none');
$('.owner_address').addClass('display_none');
$('.owner_address_s').addClass('display_none');
}
else if($(this).val() == 10){
$('.owner_city').removeClass('display_none');
$('.owner_address_s').removeClass('display_none');
$('.owner_address').addClass('display_none');
}
else if($(this).val() == 7 || $(this).val() == 9 || $(this).val() == 11 || $(this).val() == 12)
{
$('.owner_city').addClass('display_none');
$('.owner_address').removeClass('display_none');
$('.address_mark').removeClass('display_none');
$('.owner_address_s').addClass('display_none');
}
else
{
$('.owner_city').removeClass('display_none');
$('.owner_address').removeClass('display_none');
$('.owner_address_s').addClass('display_none');
}
$( '.owner_city .description' ).addClass('display_none');
});
///////////////////////////////////////////////////////////////////////
$( "#search_item" ).autocomplete({
source: function( request, response )
{
$.ajax({
url: '/ajax/get_items/ru',
data :
{
term : request.term
},
scriptCharset: "utf-8",
type : "POST",
dataType: 'json',
success: function( data )
{
$('.site_search').addClass('active');
if( data.length )
{
var html = 'Все результаты поиска ';
$('.search_result_display').html(html);
}
else
{
$('.search_result_display').html('Нет товаров по этому запросу
');
}
},
error: function()
{
console.info('error');
}
})
.fail(function()
{
});
$('#loading_city').removeClass('display_none');
},
minLength: 2,
select: function( event, ui )
{
//$( "#order_city_novaposhta" ).val( ui.item.value );
//$('#loading_city').addClass('display_none');
return false;
}
});
$(document).click(function(e) {
var target = e.target;
if ( !$(target).is('.search_result_wrapper') && !$(target).is('#search_item') )
{
$('.site_search').removeClass('active');
}
else
{
$('.site_search').addClass('active');
}
});
///////////////////////////////////////////////////////////////////////
var getTop = function(obj){
var height_odj = +obj.css('height').replace('px','') + 30;
return height_odj;
}
$('.question_mark').hover(function(){
var obj = $(this).siblings('.additional_info');
var new_top = getTop(obj);
obj.css("top",'-'+new_top+'px');
obj.stop(false, true).fadeIn(300);
}, function(){
$(this).siblings('.additional_info').stop(false, true).fadeOut(300);
});
$('.additional_info').hover(function(){
$(this).stop(false, true).fadeIn(300);
}, function(){
$(this).stop(false, true).fadeOut(300);
});
});