var lang= {};
lang.form='Форма обработки заказа ';
lang.send="Отправить заказ";
lang.clearBasket="Очистить корзину";
lang.inBasket="В корзине: ";
lang.basketClear="Ваша корзина пуста";
lang.close="Закрыть";
lang.pleaseFillInfo='Пожалуйста, заполните необходимую
информацию для обработки заказа:';
lang.whatYouName="Как Вас зовут? (ФИО)";
lang.youPhone="* Ваш телефон";
lang.youEmail="* Ваш E-mail";
lang.address="* Укажите адрес доставки и подробности для обработки заказа";
lang.headTab='
В скором времени наши менеджеры перезвонят Вам.
Вы также можете позвонить по номеру тел. указанного на сайте для уточнения Вашего заказа.
"; lang.ServerErorr="Ошибка сервера. Попробуйте отправить заказ через некоторое время."; $(document).ready(function(){ //localStorage.clear(); // popup window order_window = new BX.PopupWindow( "order-confirm", null, { content: '', closeIcon: {right: "20px", top: "10px"}, titleBar: {content: BX.create("span", {html: lang.form, 'props': {'className': 'access-title-bar'}})}, zIndex: 0, offsetLeft: 0, offsetTop: 0, draggable: {restrict: true}, overlay: {backgroundColor: 'black', opacity: '80' }, buttons: [ new BX.PopupWindowButton({ text: lang.send, className: "webform-button-link-send", events: {click: function(){ sendOrder(); }} }), new BX.PopupWindowButton({ text: lang.clearBasket, className: "webform-button-link-clear", events: {click: function(){ $("#order-form input").val(""); $("#order-form textarea").val(""); localStorage.clear(); calculateBasket(); }} }), new BX.PopupWindowButton({ text: lang.close, className: "webform-button-link-close", events: {click: function(){ $(".webform-button-link-send").show(); $(".webform-button-link-clear").show(); $(".popup-window-titlebar-close-icon").show(); this.popupWindow.close(); }} }), ] }); if (localStorage["basket.num"] >0 ){ calculateBasket(); }else { $(".cart").hide(); $(".cartEmpty").show(); } }); function addToBasket(id, qnt, action){ qnt = parseInt(qnt); check_new_id_basked(id, qnt); $('#addToBasket div').fadeIn('slow'); setTimeout(function() { $('#addToBasket div').fadeOut('slow'); if( action == 'Q') { window.location.href = "/quickorder/" } else { window.location.href = "/personal/order/" } }, 1000); return false; }; function check_new_id_basked(id, qnt){ var flag=false for (var i=0;;i++){ if (localStorage["basket.item."+i]){ if (localStorage["basket.item."+i]==id){ flag=true; localStorage["basket.col."+i]=parseInt(localStorage["basket.col."+i])+qnt; break; } }else break; } if (!flag){ // add new localStorage["basket.item."+i]=id localStorage["basket.col."+i]=qnt; $.get("/ajax.php?AJAX=Y&action=get_element&ID="+id+"&uid="+i,function(data){ data=data.split("'").join('"'); var d = JSON.parse(data); if (!d.src && d.price && d.name) d.src='/bitrix/components/bitrix/catalog.element/templates/.default/images/no_photo.png'; localStorage["basket.photo."+d.uid]=d.src; localStorage["basket.name."+d.uid]=d.name; localStorage["basket.price."+d.uid]=d.price; if (d.price==0)delItem(d.uid);// delete with out price calculateBasket(); }); } if (localStorage["basket.num"])localStorage["basket.num"]++; else localStorage["basket.num"]=1; calculateBasket(); }; function calculateBasket(){ var s=0,col=0; //alert(localStorage.toSource()); for (var i=0;;i++){ if (localStorage["basket.item."+i]){ s+=parseInt(localStorage["basket.price."+i]) * parseInt(localStorage["basket.col."+i]); col+=parseInt(localStorage["basket.col."+i]); }else break; } $("#cart .text").text(lang.inBasket); $("#cart .cart-total").text(fp(s)); $("#cart .ruble").text(lang.rub); $(".cartEmpty").hide(); $(".cart").show(); localStorage["basket.num"]=col; create_order(); }; function create_order(){ var s=0,n='',t='',e='',d=''; if ($("#order-form input[name=name]").val()) n=$("#order-form input[name=name]").val(); else n = ""; if ($("#order-form input[name=tel]").val()) t=$("#order-form input[name=tel]").val(); else t = ""; if ($("#order-form input[name=email]").val()) e=$("#order-form input[name=email]").val(); else e = ""; if ($("#order-form textarea[name=addres]").val()) d=$("#order-form textarea[name=addres]").val(); var str=''; // str+=lang.pleaseFillInfo; // str+=''; str+=' | |||||||
'; str+=' | |||||||
'; str+=lang.headTab; for (var i=0;;i++){ if (localStorage["basket.item."+i]){ var id = localStorage["basket.item."+i], name = localStorage["basket.name."+i], pr = localStorage["basket.price."+i], col = localStorage["basket.col."+i], si = parseInt(localStorage["basket.price."+i]) * parseInt(localStorage["basket.col."+i]), src = localStorage["basket.photo."+i]; if (!src) continue; // no photo unreal str+= ' | |||||||
"; str+= " | "+name+""; //str+= " | "+fp(pr)+" "+lang.rub; str+= " | "+fp(pr); str+= " | "; str+= " "; str+= ""; str+= ""; //str+= " | "+ fp(si)+" "+lang.rub; str+= " | "+ fp(si); str+= " | "; }else break; } str+=''; str+=''; str+=' |