function getpn(s){return s.replace(/\?.*$/g,'')};
function getfn(s){return getpn(s).replace(/^.*\//g,'')};
function af_c_save(){return confirm(uselang=='ru'?'Пожалуйста подтвердите запись!':'Please confirm writing!')};
function af_c_msg(d,f){return uselang=='ru'?'В корзине выбрано всего '+d.v+' наименовани'+d.p+' '+(d.c?', '+(f?'<br>':'')+' '+d.c+' ед. последнего наименования':'')+(f?'<br>':'')+' на сумму '+d.s+' р.':'In Your shopping cart '+d.v+' items with total price '+d.s+' rubles.'};
function mselspad(j){var v='';for(var i=0;i<10;i++){v+='<option'+(i==j?' selected="selected"':'')+'>'+i+'</option>'};return v};
var af_c_count=0,af_c_aani=getfn(window.location.href)=='mcart.php';
function af_mem_c(o){$.post($('#cart_lnk a').attr('href'),{memclr:1},function(w){o.parentNode.removeChild(o);});return false;};
function cartupdv(){var f=$('#af_m_c');$.post($('#cart_lnk a').attr('href'),{f:f.get(0)?(f.attr('checked')?1:0):-1,m:'upd2v'},function(w){cartview(w)})};
function cartccheck(){if(af_c_count>0){return true};alert(uselang=='ru'?'Ваша корзина пуста!':'Your shopping cart is empty!');return false;};
function cartview(w,o){var d=$.parseJSON(w);setnttl(o,d.c);
$('#cart_sum_inf').html(d.s);$('#cart_dlv_inf').html(d.d);$('#cart_amo_inf').html(d.v);
$('#cart_amo_postf').html(d.p);txt2ani(d,o,d.c);
$('#cart_lnk').attr('title',d.v==0?'':af_c_msg(d));$('#cart_inf').html(d.v==0?'':(' { '+d.v+' }'));af_c_count=d.v};
function addd2cart(id,k,f,r){var o=document.getElementById(id),v=f?o.value:o.selectedIndex;
if(f&&/[^0-9]/.test(v)){alert(uselang=='en'?'amount error!':'ошибка количества!');o.select();o.focus();return};if(v==''){v=0};
if(r||f&&(v==0)){if(confirm(uselang=='ru'?'Пожалуйста подтвердите удаление из корзины!':'Please confirm delete from shopping cart!'))
{$('#citm_'+k).remove();v=0}else{o.value=o.getAttribute('v_d_buff');return;};};
$.post($('#cart_lnk a').attr('href'),{f:f?1:0,n:v,k:k,m:'add2c'},function(w){add2ani(k);cartview(w,o,k);if(!f){o.selectedIndex=0}})};
function txt2ani(d,o,v){if(!o){hide2ani();return;};var b=o.getAttribute('buff_oldAmount')||o.getAttribute('r_itm_am');var f=v>b;o.setAttribute('buff_oldAmount',v);$('.cartachangeinf_txt').html(
//'<span>'+(uselang=='ru'?'Количество '+(f?'увеличено':'уменьшено'):'Items '+(f?'added':'decreased'))+'</span><br>'+
af_c_msg(d,true)+'<br><a href="mcart.php">'+(uselang=='ru'?'Перейти в корзину.':'Open shopping cart.')+'</a>')};
function hide2ani(){$('.cartachangeinf_box').stop().fadeTo(0,0).css('display','none')};
function add2ani(k){if(af_c_aani){return};hide2ani();box2ani(k).stop().fadeTo(0,0).css('display','block').fadeTo(1000,1).delay(4000).fadeTo(1500,0,function(){$(this).css('display','none')})};
function box2ani(k){if(!$('#anic_'+k).size()){$('body').append('<div class="cartachangeinf_box" id="anic_'+k+'"><div class="cartachangeinf_txt"></div><div class="cartachangeinf_close" onclick="hide2ani()"></div></div>');
var p=($('#aitm_'+k)||$('#vitm_'+k)).offset();$('#anic_'+k).fadeTo(0,0).css('display','block').css({left:(p.left-250)+'px',top:(p.top-95)+'px'})};return $('#anic_'+k)};
function setnttl(o,v){v&&o&&o.setAttribute('title','Выберите количество для добавления. Сейчас в корзине выбрано '+v+' ед. этого наименования')}
$(function(){$('.item-count').each(function(){var id=(af_c_aani?'vitm_':'aitm_')+this.getAttribute('r_itm_id'),v=this.getAttribute('r_itm_am'),j=' onChange="addd2cart(\''+id+'\',\''+this.getAttribute('r_itm_id')+'\','+af_c_aani+');"';
setnttl(this,v);this.getAttribute('r_itm_vl')=='1'&&$(this).html(
af_c_aani?'<input'+j+' class="cartval_fld" onfocus="this.setAttribute(\'v_d_buff\',this.value);this.select()" maxlength="3" type=text value="'+v+'" id="'+id+'"> <span class="cartval_del" title="удалить из корзины" onClick="addd2cart(\''+id+'\',\''+this.getAttribute('r_itm_id')+'\',1,1);"> x </span>':
'<select'+j+' id="aitm_'+this.getAttribute('r_itm_id')+'">'+mselspad(0)+'</select>'
)});cartupdv()});

