(function(){var images=['/images/connect_over.png','/images/phones_over.png','/images/acsess_over.png','/images/flash_over.png','/images/megafon_over.png','/images/gps_over.png'];for(var key in images){var img=new Image();img.src=images[key];}})();warning_line.default_cookie_name=config.cookie.warning_line;warning_line.cookie_path='/';warning_line.tpl=config.tpl.warning_line;warning_line.css=config.css.warning_line;$(document).ready(function(){$('.g_layouts_page').focus();});$(document).ready(function(){basket.target=$(basket.css.basket_in_global);});if($.browser.msie&&parseFloat($.browser.version)==8){$(window).resize(function(){$('.g_layouts_page>.wrapper>.container>.footer').css('bottom','1px');$('.g_layouts_page>.wrapper>.container>.footer').css('bottom','0');});}
$(document).ready(function(){$('.find_err').click(function(e){my.FindError.openInModal(document.URL);e.preventDefault();e.stopPropagation();});});$(document).ready(function(){$('.g_reminder_button').live('click',function(e){my.AvailableReminder.openInModal(e.currentTarget);e.preventDefault();});});$(document).ready(function(){var obj_stack={};$('.g_form .f-element input').live('focus',function(e){$(e.currentTarget).addClass('f-focus');});$('.g_form .f-element input').live('blur',function(e){var control=$(e.currentTarget);control.removeClass('f-focus');if(control.val()!='')
control.addClass('f-not_empty');else
control.removeClass('f-not_empty');});$('.g_preorder_button').live('click',function(e){var query=new QueryStringParser(e.currentTarget.href);my.Preorder.openInModal(query.gid,query.good_name,e.currentTarget);e.preventDefault();});});$(document).ready(function(){var megaserv_right=new megaserv($('.g_megaserv'),config.cookie.megaserv,'/');});$(document).ready(function(){var table=$('.g_compare table');if(table.length==0)
return;var input=$('tr.head th.show_difference input',table);var sort=$('th a.sort',table);var scroll_table_obj=new scroll_table($('tr.head td, tr.head th',table),$('th',table));input.change(function(){compare.toggle_difference(input,table,0,function(){scroll_table_obj.pos();});});compare.toggle_difference(input,table,1);sort.click(function(e){compare.sort($(e.target||e.srcElement));e.preventDefault();});});$(document).ready(function(){$('.g_goods_old_accessories a.show_photo').click(function(e){var target=$(e.target||e.srcElement);var photo=$('.photo',target.closest('.good'));if(target.hasClass('opened')){photo.hide();target.removeClass('opened');}else{photo.show();target.addClass('opened');}
e.preventDefault();});});$(document).ready(function(){$('.g_setup select[name="region"]').trigger('change');});var buy_selected=0;var site_phone=0;$(document).ready(function(){if($('.g_poll').length==0)
return;$('.g_poll li.order_source input').click(function(e){site_phone=1;var target=e.target||e.srcElement;var to_disable=$('.g_poll li.manager_rate .wait_time');if(target.value=='phone'){$('input',to_disable).attr('disabled','disabled');to_disable.addClass('disabled');}else{$('input',to_disable).removeAttr('disabled');to_disable.removeClass('disabled');}
$('#sbmt').removeAttr('disabled');});$('.g_poll li.buy input').click(function(e,no_animation){no_animation=1;buy_selected=1;var target=e.target||e.srcElement;var subpoll=$('.g_poll li.order_source, .g_poll li.manager_rate, .g_poll li.delivery_rate');if(target.value=='1'){if(no_animation)
subpoll.show();else
subpoll.slideDown();}else{if(no_animation)
subpoll.hide();else
subpoll.slideUp();}
$('#sbmt').removeAttr('disabled');});$('.g_poll li.buy input:checked').trigger('click',1);$('.g_poll li.order_source .list_wrapper input:checked').trigger('click');var last_checked;$('.g_poll .variants_rate input').click(function(e){var target=e.target||e.srcElement;var li=$(target).closest('li');var list=$(target).closest('.variants_rate');$('li',list).removeClass('checked');if(last_checked==target){target.checked=false;last_checked=null;}else if(target.checked){li.addClass('checked');last_checked=target;}});if($.browser.msie&&parseFloat($.browser.version)<=6){$('.g_poll .variants_rate input').hover(function(e){var target=$(e.target||e.srcElement);target.closest('li').addClass('ie6_hover');if(!target.get(0).checked)
target.closest('ol').addClass('ie6_hover');},function(e){var target=$(e.target||e.srcElement);target.closest('li').removeClass('ie6_hover');target.closest('ol').removeClass('ie6_hover');});}});

$.callExistsOnReady('.g_banners-promo_banner',function()
{$('a:not(.buy)',this).mousedown(function(e)
{var link=$(e.currentTarget);var bannerId=link.closest('.g_banners-promo_banner').classPostfix('bannerId-');var sourceUrl=link.attr('href');if(sourceUrl.indexOf(config.url.click)!=0)
e.currentTarget.href=config.url.click+'?banner_id='+encodeURIComponent(bannerId)+'&action=click&url='+encodeURIComponent(sourceUrl);});$('a.buy',this).click(function(e)
{e.preventDefault();var link=$(e.currentTarget);var bannerId=link.closest('.g_banners-promo_banner').classPostfix('bannerId-');var qString=new QueryStringParser(link.attr('href'));new top.ware.basket.RequestPurchase({action:'add',gi:qString.gid,bannerId:bannerId,bannerAction:'click_buy'});});});

tools.callExistsOnReady('.g_advbasket',function()
{my.TitleTip.createExpiredNumbers('.g_advbasket:not(.in_archive) .conn_basket.needNumber tr.number td.conn_name *');my.TitleTip.createPriceNotFinal('.g_advbasket td.price span[title],'+'.g_advbasket td.subtotalPrice span[title],'+'.g_advbasket .total .grandTotalPrice>span[title],'+'.g_advbasket .info .payPrice .not_all_set[title]');new my.TitleTip('.g_advbasket *[title]');$('a.changeTariff',this).live('click',function(e){my.modal.ModalFrame.openTariff(e.currentTarget.getAttribute('href'));e.preventDefault();});$('a.changeNumber',this).live('click',function(e){my.modal.ModalFrame.openNumber(e.currentTarget.getAttribute('href'));e.preventDefault();});$('a.changeAnketa',this).live('click',function(e){my.modal.ModalFrame.openAnketa(e.currentTarget.getAttribute('href'));e.preventDefault();});$('.order_action a.clear_basket',this).click(function(e)
{my.modal.ModalButtonsConfirm.openClearBasket(e);e.preventDefault();});new ware.basket.ChangeTariffOptions($('a.changeTariffOptions',this));});

tools.callExistsOnReady('.g_basket_miniBasket',function()
{my.TitleTip.createExpiredNumbers('.g_basket_miniBasket .conn_basket ul li.number a.changeNumber');my.TitleTip.createPriceNotFinal('.price.bad, '+'.price .value.bad',this);new my.TitleTip('*[title]',this);});$.provide('init.basket').inlineBasket=$.callExistsOnReady('.g_basket_miniBasket',function()
{var displayToggle=new ware.basket.DisplayToggle(this);this.data('displayToggle',displayToggle);displayToggle.recountGlobalContentHeight();if(!$.cookie('switch_index')&&screen.height>767&&$('.goods_list .item',this).length)
displayToggle.show();$('.toggle',this).click(function(){displayToggle.toggle();});$('.head_bar .bookmarks li.selected a',this).click(function(e){displayToggle.toggle();e.preventDefault();});$('.head_bar .bookmarks li:not(.selected) a',this).click(function(e){new ware.basket.Request({action:'change_tab',open_frame:$(e.currentTarget).closest('li').classPostfix('index-')});e.preventDefault();});this.data('itemSlider',new ware.basket.ItemSlider({slideLeftElement:$('.content_bar .slide_left a',this),slideRightElement:$('.content_bar .slide_right a',this),itemsWrapperElement:$('.goods_wrapper',this),itemsContainerElement:$('.goods_list',this),itemSelector:'.item'}));});

$.provide('init.basket.inlineBasket').compare=$.callExistsOnReady('.g_basket_miniBasket .content_bar.compare',function()
{$('form.clear_compare',this).submit(function(e)
{var response={};$('input[type="hidden"]',e.currentTarget).each(function(){response[this.name]=this.value||'';});new ware.basket.Request(response);e.preventDefault();});$('.item',this).each(function()
{var item=$(this);ware.basket.DeleteItem($('.deleteItem',item),ware.basket.RequestCompare);});});

$.provide('init.basket.inlineBasket').purchase=$.callExistsOnReady('.g_basket_miniBasket .content_bar.purchase',function()
{$('a.changeTariff',this).click('click',function(e){my.modal.ModalFrame.openTariff(e.currentTarget.getAttribute('href'));e.preventDefault();e.stopPropagation();});$('a.changeNumber',this).click('click',function(e){my.modal.ModalFrame.openNumber(e.currentTarget.getAttribute('href'));e.preventDefault();e.stopPropagation();});$('.item',this).each(function()
{var item=$(this);ware.basket.QuantityModify($('.amount input[name="qty"]',item),$('.amount .plus',item),$('.amount .minus',item));ware.basket.SaveItem($('.save',item));ware.basket.DeleteItem($('.deleteItem',item),ware.basket.RequestPurchase);if(item.is('.conn_basket'))
{ware.basket.DeleteTariff($('.deleteTariff',item));ware.basket.DeleteNumber($('.deleteNumber',item));}});});

tools.callExistsOnReady('.g_checkout',function()
{var regionSelect=$('.homeAddressForm select[name="region"]').get(0);if(regionSelect)
UpdateCityState(regionSelect);$('.order_action a.cancel_order',this).click(function(e)
{my.modal.ModalButtonsConfirm.openClearBasket(e);e.preventDefault();});var checkout=new my.Checkout();$('#sms_check').click(function(e)
{if(checkout.check_set_notice(1))
{checkout.check_phone();}});$('#sms_pref',this).focus(function(e)
{checkout.check_phone(1);});$('#sms_pref',this).blur(function(e)
{checkout.check_phone();});$('#sms_phone',this).focus(function(e)
{checkout.check_phone(1);});$('#sms_phone',this).blur(function(e)
{checkout.check_phone();});$('#email_check').click(function(e)
{if(checkout.check_set_notice(2))
{checkout.check_email();}});$('#email',this).focus(function(e)
{checkout.check_email(1);});$('#email',this).blur(function(e)
{checkout.check_email();});});tools.callExistsOnReady('.card_prepay',function()
{$('.card_prepay').click(function(e)
{my.Checkout.startCardPayment(e);return false;});});

tools.callExistsOnReady('.g_chnumber',function()
{new CompatTariffs($('a.show_compatible_tariffs',this));$('a.show_city_tel_notice',this).live('click',function(e)
{e.preventDefault();var linkElement=$(e.currentTarget);if(linkElement.closest('tr').hasClass('disabled'))
return;var qString=new QueryStringParser(linkElement.attr('href'));new my.ToolTipInsideContent({message:config.tpl.city_tel_notice(qString['tel']),coords:linkElement,cssClass:'g_tool_tip-city_tel_notice'});});});tools.callExistsOnReady('.g_chnumber-methods_list, '+'.g_chnumber-search',function()
{new InputClickSelection($('input[type="text"][maxlength=1]',this));new InputRestrictionOnlyDigits($('.lnumber input[type="text"]',this));new InputRestrictionOnlyDigits($('.exceptnum input[type="text"]',this));new InputsWalkWithRestriction($('.masknum input[type="text"]',this),InputRestrictionMaskNum);new InputConverterMaskNum($('.masknum input[type="text"]',this));tools.callExists($('.datenum',this),function()
{new InputsWalkWithRestriction($('input[type="text"]',this),InputRestrictionOnlyDigits);var d=$('input.d',this);var m=$('input.m',this);var y=$('input.y',this);new InputPlaceholder(d,'ДД');new InputPlaceholder(m,'ММ');new InputPlaceholder(y,'ГГГГ');new CorrectDate(d,m,y);});});

tools.callExistsOnReady('.g_chnumber-methods_list',function()
{new InputsWalkWithRestriction($('.tail input[type="text"]',this),InputRestrictionOnlyDigits);tools.callExists($('.alikenum',this),function()
{new InputsWalkWithRestriction($('input[type="text"]',this),InputRestrictionOnlyDigits);var thisObj=this;$('form',this).submit(function(e){return alikeNumVerify($('input[type=text]',thisObj));});});});


tools.callExistsOnReady('.g_chnumber-search',function()
{var metallFilter=$('.filter .number_types_filter',this);$('.filter .search_area input[type="radio"]',this).change(function(e)
{if(e.currentTarget.value=='metall')
metallFilter.slideDown('fast');else
metallFilter.slideUp('fast');});new InputsWalkWithRestriction($('.method.tail .enabled input[type="text"]',this),InputRestrictionOnlyDigits);var searchThisObj=this;tools.callExists($('.method.namednum',this),function()
{$('.word input',this).trigger('focus',true);new DropdownMatches($('.word input',this),$('.word .matches',this),$('.word',this),config.url.get_chnumber_matched_words,2,true);new AbcWords($('.g_chnumber .abc'));});tools.callExists($('.method.mnumber',this),function()
{var magicNumber=new MagicNumber($('.d',this),$('.m',this),$('.y',this),$('.result',this));magicNumber.fillResult();});tools.callExists($('.method.alikenum',this),function()
{new InputsWalkWithRestriction($('.enabled input[type="text"]',this),InputRestrictionOnlyDigits);var thisObj=this;$('form',searchThisObj).submit(function(e){return alikeNumVerify($('.fields .enabled input',thisObj));});});tools.callExists($('.alert_no_metall',this),function()
{var msg='К сожалению, данный тип номера отсутствует в нашем интернет-магазине. Нажмите ОК для перехода в каталог всех номеров, представленных в интернет-магазине. ';return new my.modal.ModalButtonsAlert({title:'Сообщение',messages:msg,onOk:function(){$("form.filter").submit();}});});});

tools.callExistsOnReady('#error_head',function()
{var parentCopy=parent;var error_type=$('#error_head').html();if(error_type=='nogood')
{new my.modal.ModalButtonsAlert({title:'Товар отсутствует',messages:'К сожалению, этот товар отсутствует в вашем городе. Нажмите ОК для перехода в каталог всех товаров интернет-магазина.',onOkAfter:function(){parentCopy.document.location="http://"+main_domain;},onClose:function(){parentCopy.document.location="http://"+main_domain;}});}});

tools.callExistsOnReady('.g_goods-compatibleAccessories',function()
{var loadedUrls={};$('.categories>li>a.title, .goods .showFull a',this).click(function(e)
{var li=$(e.currentTarget).closest('li');var fullGoodsList=$('.full',li);var showFull=$('.showFull a',li);var toggleAll=function()
{li.toggleClass('opened');fullGoodsList.slideToggle('fast');showFull.toggleText('Скрыть');};var url=showFull.length?showFull.get(0).href:'';if(showFull.length==0||loadedUrls[url])
toggleAll();else
{$.ajax({type:'GET',url:url,timeout:30000,dataType:'html',cache:true,beforeSend:function(){wait.show('mouse');},complete:function(){wait.hide();},success:function(goodsHtml)
{loadedUrls[url]=true;fullGoodsList.html(goodsHtml);toggleAll();}});}
e.preventDefault();});});

$.callExistsOnReady('.g_goods_goodSpecs',function()
{var showAnimation='slideDown';var hideAnimation='slideUp';if($.browser.msie&&parseInt($.browser.version)<=7){showAnimation='show';hideAnimation='hide';}
$('h2.spec a',this).click(function(e){var h2=$(e.target||e.srcElement).closest('h2');if(h2.hasClass('closed')){h2.removeClass('closed');$('+div.spec',h2)[showAnimation]();}else{h2.addClass('closed');$('+div.spec',h2)[hideAnimation]();}
e.preventDefault();});});

$(document).ready(function()
{var goods_list=$('.g_goods-list');if(goods_list.length==0)
return;var search=goods_list.children('.search');var links=$('>*>h1 a',search);var headers=$('>*>h1',search);var forms=$('form',search);new Accordion(forms,links,headers);});

$.callExistsOnReady('.g_goods_multimedia',function()
{});

$.callExistsOnReady('.g_goods-photo',function()
{var modalTitle=$('.modalTitle',this).text();var thisObj=this;$('.additionPhoto a',this).click(function(e)
{e.preventDefault();new shopMf.goods.PhotoPreviewController(modalTitle,$('.additionPhoto',thisObj).html(),$(e.currentTarget).attr('href'));});$('a.showAllPhoto',this).click(function(e)
{e.preventDefault();new shopMf.goods.PhotoPreviewController(modalTitle,$('.additionPhoto',thisObj).html());});});

rate_details={addFeed:function(data)
{my.modal.closeAll();new my.modal.ModalLoading();$.ajax({url:config.url.rating,type:'POST',data:data,dataType:'JSON',success:function(response)
{$('.g_modal-overlay.loading').hide();if(response.answer=='Ok')
{if(response.feedEmpty)
{}
else
{location.reload();}}
else if(response.answer=='Error')
{var msg='';if(response['rate'])
{if(response.rate=='20129')
msg+='<br>Вы уже оставляли оценку этому товару.';}
if(response['feed'])
{if(response.rate=='20128')
msg+='<br>';else
msg+='<br>Сбой сервера! Пожалуйста, повторите позднее.';}
new my.modal.ModalButtonsAlert({title:'Ошибка операции',messages:msg});}
else
{var msg=('Сбой сервера! Пожалуйста, повторите позднее.');new my.modal.ModalButtonsAlert({title:'Ошибка операции',messages:msg});}},error:function(response){var msg=('Сбой сервера. Пожалуйста, повторите позднее.');new my.modal.ModalButtonsAlert({title:'Ошибка операции',messages:msg});}});}};

$.callExistsOnReady('.g_goods_reducedPriceGoods',function()
{$('a.show',this).click(function(e){var values=["Скрыть предложения со сниженной ценой","Показать предложения со сниженной ценой"];e.currentTarget.innerText=(e.currentTarget.innerText==values[0]?values[1]:values[0]);var sec_block=document.getElementById('sec_content');sec_block.style.display=(sec_block.style.display=='block'?'none':'block');});});

$.callExistsOnReady('.g_goods_tariffOptions',function()
{$('a.to-show',this).click(function(e)
{e.preventDefault();var rootContainer=$(e.currentTarget).closest('.g_goods_tariffOptions');var content=$('.to-content',rootContainer);if($('>*',content).length)
content.slideToggle();else
{wait.show('mouse');new shopMf.services.Request('goods.getTariffOptionsHtml',{goodId:rootContainer.attr('data-goodId')},function(html){if(html!=''){content.html($('.to-content',html).html());new my.goods.TariffOptionsLivePrice(rootContainer,$(rootContainer.attr('data-totalPriceValueInFormSelector'),rootContainer.closest('form')),rootContainer.attr('data-basePrice'));content.slideDown();}},null,function(){wait.hide();})}});});

tools.callExistsOnReady('.g_goods_tariffOptionsContainer',function()
{new my.goods.ShowTariffOptions($('a.toc-show',this));});

$.provide('shopMf.init.goods').variants=$.callExistsOnReady('.g_goods_variants',function()
{$('form.g_buy_button',this).submit(function(){my.modal.closeAll();});});

$.callExistsOnReady('.g_goods_viewer3d',function()
{$('.show_big a').click(function(e){e.preventDefault();var query=new QueryStringParser(e.currentTarget.href);var url=query.url;var model_width=query.modelWidth;var model_height=query.modelHeight;var title=query.title;var height='100%';var width='100%';var div_id='mod3d_div_big';var obj_id='mod3d_obj_big';var popup=new my.modal.ModalContent({title:title,content:'<div style="width: 800px; height: 610px;"><div id="'+div_id+'"></div></div>'});var player={height:$(popup._contentElement).height(),nav_height:25,top_margin:25,bottom_margin:25};var view_height=player.height-(player.nav_height+player.top_margin+player.bottom_margin);var y=player.top_margin;y+=parseInt((view_height-model_height)/2);var flashvars={c_url:url,c_align:'center',c_y:y,c_height:model_height};var params={wmode:'transparent',width:width,height:height};var attributes={id:obj_id,name:obj_id};swfobject.embedSWF(config.url.flash_3d_viewer,div_id,width,height,"7.0.0",config.url.flash_express_install,flashvars,params,attributes);});});

tools.callExistsOnReady('.g_goods_cards_universalDetails .info_rate',function()
{var star_selected=0;var i=null;$('.g_goods_cards_universalDetails .info_rate .rate_star').mouseover(function()
{var isRateGood=parseInt($('.g_goods_cards_universalDetails .info_rate #isRating').html());if(isRateGood!=1)
{$('.g_goods_cards_universalDetails .info_rate .rate_star').hide();$('.g_goods_cards_universalDetails .info_rate .stars').show();if(i)clearTimeout(i);}});$('.g_goods_cards_universalDetails .info_rate .stars').mouseover(function()
{if(i)clearTimeout(i);});$('.info_rate .stars .stars_middle').mouseout(function(e)
{$('.info_rate .stars .stars_middle span').removeClass('active');$('.info_rate .stars .stars_middle span').addClass('pass');i=setTimeout(function(){$('.g_goods_cards_universalDetails .info_rate .rate_star').show();$('.g_goods_cards_universalDetails .info_rate .stars').hide();},20);});$('.info_rate .dcr_set').mouseout(function(e)
{$('.info_rate .stars .stars_middle span').removeClass('active');$('.info_rate .stars .stars_middle span').addClass('pass');$('.g_goods_cards_universalDetails .info_rate .rate_star').show();$('.g_goods_cards_universalDetails .info_rate .stars').hide();});$('.info_rate .dcr_set').mouseover(function(e)
{$('.info_rate .stars .stars_middle span').removeClass('active');$('.info_rate .stars .stars_middle span').addClass('pass');$('.g_goods_cards_universalDetails .info_rate .rate_star').show();$('.g_goods_cards_universalDetails .info_rate .stars').hide();});$('.info_rate .stars .stars_middle span').mouseover(function(e)
{var target=$(e.currentTarget).closest('span');var id=target.attr('id');var num_stars=id.split('_');star_selected=num_stars[1];setStar(star_selected,'.info_rate .stars','vstar');});$('.info_rate .stars .stars_middle span').click(function(e)
{addRate(star_selected);});$('.info_rate .feed_count').click(function(e)
{e.preventDefault();$('li.rating a').trigger('click');var target_offset=$(".g_goods_goodInformation .menu").offset();var target_top=target_offset.top;location.hash='rating';$('.g_layouts_page').animate({scrollTop:target_top+'px'},500);});});$(document).ready(function()
{if($.cookie('auth_feed'))
{var star=$.cookie('auth_feed');$.cookie('auth_feed',null,{path:'/'});setAuthorize(star,'feed');}
if($.cookie('auth_rate'))
{var star=$.cookie('auth_rate');$.cookie('auth_rate',null,{path:'/'});setAuthorize(star,'rate');}});$(function(){if(location.href.indexOf('get_wizard_page.php')!=-1)
return;var star=parseInt($.cookie('shopMf_info_rating-star'));if($.cookie('shopMf_info_rating-type')=='feed')
addFeed(star);else if($.cookie('shopMf_info_rating-type')=='rate')
addRate(star);$.cookie('shopMf_info_rating-type',null,{path:'/'});$.cookie('shopMf_info_rating-star',null,{path:'/'});});tools.callExistsOnReady('.g_goods_goodInformation .bookmarks',function()
{var star_selected=0;$('.g_goods_goodInformation .bookmarks .feed_add').click(function()
{addFeed(0);});$('.g_goods_goodInformation .bookmarks .stars_middle').mouseout(function(e)
{$('.g_goods_goodInformation .bookmarks .stars_middle span').removeClass('active');$('.g_goods_goodInformation .bookmarks .stars_middle span').addClass('pass');});$('.g_goods_goodInformation .bookmarks .stars_middle span').mouseover(function(e)
{var target=$(e.currentTarget).closest('span');var id=target.attr('id');var num_stars=id.split('_');star_selected=num_stars[1];setStar(star_selected,'.g_goods_goodInformation .bookmarks','star');});$('.g_goods_goodInformation .bookmarks .stars_middle span').click(function(e)
{addRate(star_selected);});$('.g_goods_goodInformation .bookmarks .feedback .usefull span.da').click(function(e)
{setUsefull(e,1);});$('.g_goods_goodInformation .bookmarks .feedback .usefull span.net').click(function(e)
{setUsefull(e,0);});$('.g_goods_goodInformation .bookmarks .feedback .feed_txt .fshort').live('click',function(e){var item_div=$(e.currentTarget).closest('div');var itemClasses=item_div.attr('class').split(' ');itemClass=itemClasses[1];$('.g_goods_goodInformation .bookmarks .feedback .feed_txt .fshort.'+itemClass).hide();$('.g_goods_goodInformation .bookmarks .feedback .feed_txt .ffull.'+itemClass).show();});function setUsefull(e,ocenka)
{var item_div=$(e.currentTarget).closest('.feed_item');var fid=$('.feedback_id',item_div).html();var data='fid='+fid+'&usefull='+ocenka;$.ajax({url:config.url.usefull,type:'POST',data:data,dataType:'JSON',success:function(response)
{if(response.answer=='Ok')
{var num=0;if(ocenka)
{num=parseInt($('span.danum',item_div).html());num++;$('span.danum',item_div).html(''+num);}
else
{num=parseInt($('span.netnum',item_div).html());num++;$('span.netnum',item_div).html(''+num);}
$('.usefull span.da',item_div).removeClass('da');$('.usefull span.net',item_div).removeClass('net');$('.usefull span.utext',item_div).addClass('passive');}
else if(response.answer=='Error')
{}
else
{}},error:function(response){}});}});tools.callExistsOnReady('.w_rating',function()
{var star_selected=0;$('.w_rating .stars_middle').mouseout(function(e)
{setStar(star_selected,'.w_rating','star');});$('.w_rating .stars_middle span').mouseover(function(e)
{var target=$(e.currentTarget).closest('span');var id=target.attr('id');var num_stars=id.split('_');var star=num_stars[1];setStar(star,'.w_rating','star');});$('.w_rating .stars_middle span').click(function(e)
{var target=$(e.currentTarget).closest('span');var id=target.attr('id');var num_stars=id.split('_');var star=num_stars[1];star_selected=star;$('.w_rating form input[name="rate"]').val(star);setStar(star,'.w_rating','star');});$('.w_rating .g_button').click(function()
{var rate=$('.w_rating form input.rate').val();var f_pos=$('.w_rating form textarea.feed_pos').val();var f_neg=$('.w_rating form textarea.feed_neg').val();var f_com=$('.w_rating form textarea.feed_com').val();var nick=$('.w_rating form input[name="nick"]').val();var gid=$('.w_rating form input[name="goodId"]').val();var data='';data+='rate='+rate;data+='&fpos='+f_pos;data+='&fneg='+f_neg;data+='&fcom='+f_com;data+='&nick='+nick;data+='&gid='+gid;top.rate_details.addFeed(data);return false;})});function setStar(star_selected,scope,tag)
{$(scope+' .stars_middle span').addClass('pass');$(scope+' .stars_middle span').removeClass('active');switch(star_selected)
{case'5':$(scope+' .stars_middle #'+tag+'_5').addClass('active');case'4':$(scope+' .stars_middle #'+tag+'_4').addClass('active');case'3':$(scope+' .stars_middle #'+tag+'_3').addClass('active');case'2':$(scope+' .stars_middle #'+tag+'_2').addClass('active');case'1':$(scope+' .stars_middle #'+tag+'_1').addClass('active');}}
function addRate(star)
{$('li.rating a').trigger('click');var goodId=parseInt($('.g_goods_cards_universalDetails .info_rate #rateGoodId').html());if(config.user_logged||$.cookie('socName'))
{var data='';data+='rate='+star;data+='&gid='+goodId;$.ajax({url:config.url.rating,type:'POST',data:data,dataType:'JSON',success:function(response)
{if(response.answer=='Ok')
{var rate=response.rate;var rateCountText=':'+parseInt(response.rateCount)+'';var myRating=''+parseInt(response.myRatingGood)+'';$('.g_goods_cards_universalDetails .info_rate .rate_star').attr('class','rate_star');$('.g_goods_cards_universalDetails .info_rate .rate_star').addClass('rate'+rate);$('.g_goods_cards_universalDetails .info_rate #isRating').html('1');$('.g_goods_cards_universalDetails .info_rate .rate_count').html(rateCountText);$('.g_goods_cards_universalDetails .rating_header .rate_add').addClass('rate_add_current');$('.g_goods_cards_universalDetails .rating_header .rate_add_current').removeClass('rate_add');$('.g_goods_cards_universalDetails .rating_header .rate_add_current').html('<span class="curr_rate  rate'+myRating+'">Ваша оценка</span>');new my.modal.ModalButtonsAlert({title:'Спасибо!',buttons:{ok:{title:'Ок',cssClass:'ok g_button wide',selector:'.ok',eventName:'onOk',afterEventName:'onOkAfter'}},messages:'Ваша оценка принята!<br>Вы также можете <a href="#" onclick="addFeed(0); return false;">оставить отзыв</a> об этом товаре.'});}
else if(response.answer=='Error')
{var msg='';if(response.rate=='20129')
msg+='Вы уже оставляли оценку этому товару.';new my.modal.ModalButtonsAlert({title:'Ошибка добавления оценки',messages:msg});}
else
{var msg=('Ошибка операции! Пожалуйста, повторите позднее.');new my.modal.ModalButtonsAlert({title:'Ошибка добавления оценки',messages:msg});}},error:function(response){var msg=('Ошибка операции! Пожалуйста, повторите позднее.');new my.modal.ModalButtonsAlert({title:'Ошибка добавления оценки',messages:msg});}});}
else
{setAuthorize(star,'rate');}
return false;}
function addFeed(star)
{my.modal.closeAll();if(config.user_logged||$.cookie('socName'))
{var url='/rating?';var good_id=$('#feedbackGood').html();url+='gid='+good_id;if(typeof(star)!=='undefined')
{url+='&star='+star;}
else
star='0';new my.modal.ModalFrame({url:url,title:'Добавить отзыв',maxHeight:'100%',frameWidth:512,frameHeight:395,showHistoryNav:false});return false;}
else
{setAuthorize(star,'feed');return false;}
return false;}
function setAuthorize(star,type)
{star=star||'0';new my.modal.ModalFrame({url:'https://'+location.host+'/loginreg?msg=4&with_soc=1&authFromRating&ratingType='+type+'&ratingStar='+star,title:'Авторизация',maxHeight:'100%',frameWidth:746,frameHeight:510,showHistoryNav:false,onCloseByCookieAfter:function(){if($.cookie('socName'))
{var star=parseInt($.cookie('shopMf_info_rating-star'));if($.cookie('shopMf_info_rating-type')=='feed')
addFeed(star);else if($.cookie('shopMf_info_rating-type')=='rate')
addRate(star);$.cookie('shopMf_info_rating-type',null,{path:'/'});$.cookie('shopMf_info_rating-star',null,{path:'/'});}
else
location.reload();},framePageSettings:{enableIsolationMode:true}});}

$(document).ready(function()
{$('.g_modal-header .showSecureNotice').live('click',function(e)
{e.preventDefault();var linkElement=$(e.currentTarget);new my.ToolTipOverModal({message:$('.secureNotice',linkElement.closest('.g_modal-header')).html(),coords:linkElement,cssClass:'g_tool_tip-sslNotice'});});});

if($.browser.msie&&parseFloat($.browser.version)<=6)
{$(function()
{$('.g_navigation-topMenu li.level_1').hover(function(e)
{var target=$(e.target||e.srcElement);if(!target.is('li'))
target=target.closest('li');$('.submenu',target).css({'display':'block','position':'absolute'});return false;},function(e)
{var target=$(e.target||e.srcElement);if(!target.is('li'))
target=target.closest('li');$('.submenu',target).css('display','none');return false;});});}

$.callExistsOnReady('.g_numbers_number',function()
{$('a.actionDescr',this).live('click',function(e)
{e.preventDefault();var linkElement=$(e.currentTarget);if(linkElement.closest('tr').hasClass('disabled'))
return;new my.ToolTipInsideContent({message:$('span.actionDescr',linkElement.closest('.g_numbers_number')).html(),coords:linkElement});});});



$.callExistsOnReady('.g_orders_abonentForms_connectionBuyForm',function()
{new shopMf.ware.RegionSelect($('.private .region select',this),$('.private .city',this));new shopMf.ware.RegionSelect($('.legal .real_address .region select',this),$('.legal .real_address .city',this));new shopMf.ware.RegionSelect($('.legal .legal_address .region select',this),$('.legal .legal_address .city',this));$('.person_type select',this).change(anketa.person_type_toggle);$('.person_type select',this).change();$('.source input:radio[value="saved"]',this).click(anketa.checked_saved_form);$('.source input:radio[value="new"]',this).change(anketa.checked_new_form);$('.source input:radio[value="edit"]',this).change(anketa.checked_edit_form);$('.source select',this).change(anketa.select_saved_form);$('.legal .copy_addr a',this).click(anketa.copy_addr);var diff_fields=$('.new_person.disabled',this);$('select, input, textarea',diff_fields).attr('disabled','disabled');var legalSourceInput=$('.legal .source input:radio[value="saved"]').get(0);if(legalSourceInput&&legalSourceInput.checked)
$('.legal .source select',this).trigger('change');var privateSourceInput=$('.private .source input:radio[value="saved"]').get(0);if(privateSourceInput&&privateSourceInput.checked)
$('.private .source select',this).trigger('change');});

$.callExistsOnReady('.g_orders-clientAddressList',function()
{new AddressList(this,{addTitle:'Добавление адреса доставки',changeTitle:'Изменение адреса доставки',deleteTitle:'Удаление адреса доставки',deleteText:'Вы действительно хотите удалить адрес доставки?',width:663,height:332});});

$.callExistsOnReady('.g_orders-clientFirmList',function()
{new AddressList(this,{addTitle:'Добавление реквизитов',changeTitle:'Изменение реквизитов',deleteTitle:'Удаление реквизитов',deleteText:'Вы действительно хотите удалить реквизиты юридического лица?',width:648,height:770});});


$.provide('shopMf.init.other').salons=$.callExistsOnReady('.g_other-salons',function()
{var thisObj=this;$('form select[name="region"]',this).bind('change',function(e){e.preventDefault();loadAddresses(null,null,thisObj);loadCities($(e.currentTarget).val());});$('form select[name="city"]',this).bind('change',function(e){e.preventDefault();var regionId=$('form select[name="region"]',thisObj).val();var cityId=$(e.currentTarget).val();loadAddresses(regionId,cityId,thisObj);});loadRegions(this);function loadRegions(containerElement)
{var regionElement=$('form select[name="region"]',containerElement);for(var region in regionsData)if(regionsData.hasOwnProperty(region))
regionElement.append('<option value="'+region+'">'+region+'</option>')}
function loadCities(regionId,containerElement)
{var cityElement=$('form select[name="city"]',containerElement);if(regionId)
{cityElement.find('option').not('[value=""]').remove();for(var city in regionsData[regionId])if(regionsData[regionId].hasOwnProperty(city))
cityElement.append('<option value="'+city+'">'+city+'</option>');cityElement.get(0).removeAttribute('disabled');}
else
{cityElement.attr('disabled','disabled');cityElement.val('','');}}
function loadAddresses(regionId,cityId,containerElement)
{var addressesElement=$('.addresses',containerElement);addressesElement.empty();if(regionId&&cityId)
{var addresses=regionsData[regionId][cityId];var tpl='<table>';for(var i=0,l=addresses.length;i<l;i++)
{var address=addresses[i];tpl+='<tr>';tpl+='<td class="address">'+$.trim(address.address)+'</td>';tpl+='<td class="hours">'+$.trim(address.hours)+'</td>';tpl+='</tr>';}
tpl+='</table>';addressesElement.html(tpl);}}});

tools.callExistsOnReady('.g_polls_questionsList',function()
{$('.question.checkbox input',this).click(function(e)
{var masterQuestion=$(e.currentTarget).closest('.question').parent().closest('.question');if(masterQuestion.hasClass('id-150'))
var maxAnswers=5;else
var maxAnswers=3;if($('input:checked',masterQuestion).length>maxAnswers)
{new my.modal.ModalButtonsAlert({type:'warning',messages:'Вы не можете выбрать больше '+maxAnswers+' ответов'});e.preventDefault();}});});

$.callExistsOnReady('.g_promoPages_nokia',function()
{var promoPage=this;(function()
{var image=$('.goods .good img',promoPage);var oldImageHeight=image.height();$('.goods .good img',promoPage).mouseover(function(e)
{var img=$(e.currentTarget);var good=img.closest('.good');img.animate({height:145,marginLeft:-8},200);$('h1',good).animate({opacity:0},200);$('.container',good).animate({backgroundPosition:'35px 41px'},200);});$('.goods .good img',promoPage).mouseout(function(e)
{var img=$(e.currentTarget);var good=img.closest('.good');img.animate({height:oldImageHeight,marginLeft:0},200);$('h1',good).animate({opacity:1},200);$('.container',good).animate({backgroundPosition:'46px 41px'},200);});})();$('.mainGood .buy a, .goods .good a.buy',this).click(function(e)
{e.preventDefault();var variants=$('.variants',$(e.currentTarget).closest('.mainGood, .good'));if(variants.children().length)
{new my.modal.ModalContent({title:'',content:variants.html(),width:540});shopMf.init.goods.variants();}
else
{var query=new QueryStringParser(e.currentTarget.href);new ware.basket.RequestPurchase({action:'add',gi:query.goodId});}});$('.conditions a.details',this).click(function(e)
{e.preventDefault();new my.modal.ModalContent({title:'Подробные условия акции',content:'<div style="overflow: auto; position: absolute; top: 10px; bottom: 0; padding: 12px; font-size: 12px; line-height:1.5;">'+$('.conditions div.details',promoPage).html()+'</div>',width:800,height:400});});$('.salons a',this).click(function(e)
{e.preventDefault();new my.modal.ModalContent({title:'Салоны связи',content:shopMf.other.salonsView(),width:700,height:'50%'});shopMf.init.other.salons();});});

tools.callExistsOnReady('.g_promoPages-samsungGalaxyTab',function()
{$('.g_promoPages-samsungGalaxyTab .mainInfo .buy').click(function(e)
{var query=new QueryStringParser(e.currentTarget.href);my.Preorder.openInModal(query.goodId,query.goodName,e.currentTarget);e.preventDefault();});});

$.callExistsOnReady('.g_promoPages_samsungGalaxyTab8Dot9',function()
{var thisObj=this;$('.mainInfo a.preorder',this).click(function(e)
{e.preventDefault();var inputs=$('input[name="goodId[]"]:checked',thisObj);var goodId=$(inputs.get(0)).val();if(!goodId)
{new my.modal.ModalButtonsAlert({type:'warning',messages:'Для оформления предварительного заказа, пожалуйста, выберите интересующую модель.'});}
else
{var query=new QueryStringParser(e.currentTarget.href);my.Preorder.openInModal(goodId,query.goodName,e.currentTarget);}});$('.mainInfo a.buy',this).click(function(e)
{e.preventDefault();var goodIds=$('input[name="goodId[]"]',thisObj).fieldValue();if(!goodIds.length)
{new my.modal.ModalButtonsAlert({type:'warning',messages:'Для оформления заказа, пожалуйста, выберите интересующую модель.'});}
else
{new ware.basket.RequestPurchase({action:'add_goods',additionGoodIds:goodIds});}});$('.descr a.about',this).click(function(e)
{e.preventDefault();new my.modal.ModalContent({title:'Подробные условия акции',content:'<div style="overflow: auto; position: absolute; top: 10px; bottom: 0; padding: 12px;font-size:12px; line-height:1.5;">'+$('p.about',thisObj).html()+'</div>',width:800,height:400});});$('a.salons',this).click(function(e)
{e.preventDefault();new my.modal.ModalContent({title:'Салоны связи',content:shopMf.other.salonsView(),width:700,height:'50%'});shopMf.init.other.salons();});});

$.callExistsOnReady('.g_promoPages_samsungOnline',function()
{var promoPage=this;$('.conditions a.details',this).click(function(e)
{e.preventDefault();new my.modal.ModalContent({title:'Подробные условия акции',content:'<div style="overflow: auto; width:762px;position: absolute; top: 10px; bottom: 0; padding: 12px; font-size: 11px; line-height:1.5;">'+$('.conditions div.details',promoPage).html()+'</div>',width:800,height:400});});$('a.salons',this).click(function(e)
{e.preventDefault();new my.modal.ModalContent({title:'Cалоны связи «МегаФон»',content:shopMf.other.salonsView(),width:700,height:'50%'});shopMf.init.other.salons();});});

$.callExistsOnReady('.g_promoPages_samsungSmartphones',function()
{var promoPage=this;$('.conditions a.details',this).click(function(e)
{e.preventDefault();new my.modal.ModalContent({title:'Подробные условия акции',content:'<div style="overflow: auto; position: absolute; top: 10px; bottom: 0; padding: 12px; font-size: 12px; line-height:1.5;">'+$('.conditions div.details',promoPage).html()+'</div>',width:800,height:400});});$('a.salons',this).click(function(e)
{e.preventDefault();new my.modal.ModalContent({title:'Cалоны связи «МегаФон»',content:shopMf.other.salonsView(),width:700,height:'50%'});shopMf.init.other.salons();});});

$(document).ready(function()
{var scope=$('.g_search-goods-full');if(scope.length==0)
return;var search_vals_list=new SearchValsList($('.specs',scope),{specs:{parent_elt:function(input){return $('h1',input.closest('.g_specs_element'));},width_part_elt:function(parent_elt){return $('.width_part',parent_elt);},vals_list_elt:function(parent_elt)
{if(parent_elt.closest('.g_specs_element').is('.ONE_CHECKBOX'))
return $();else
return $('.selected_vals',parent_elt);},spec_title_elt:function(input){return $('h1 a.title',input.closest('.g_specs_element'));},full_title:false,max_width:null,empty_text:'',left_delim:'[',right_delim:']<a href="#" class="reset">Сбросить</a>',ending:'&hellip;'},group:{parent_elt:function(input){return $('.group_header h1',input.closest('.group'));},width_part_elt:function(parent_elt){return $('a.title',parent_elt);},vals_list_elt:function(parent_elt){return $('.selected_vals',parent_elt);},spec_title_elt:function(input){return $('a.title',input.closest('.g_specs_element'));},full_title:true,max_width:null,empty_text:'Не имеет значения',left_delim:'[',right_delim:']<a href="#" class="reset">Сбросить</a>',ending:'&hellip;'}});$('h1 a.reset',scope).live('click',function(e)
{var scope=$(e.currentTarget).closest('.g_specs_element, .group');$('input[type=text]',scope).val('').trigger('keyup');$('input[type=checkbox]:checked',scope).removeAttr('checked').trigger('change');$('input[type=radio][value=""]',scope).attr('checked','checked').trigger('change');var option=$('select option[value=""]',scope)[0];if(option)
option.selected=true;$('select',scope).trigger('change');e.preventDefault();});$('.column',scope).each(function()
{var column=$(this);var headers=$('.group .group_header h1',column);var links=$('a.title',headers);var specsGroupItems=$('.items',column);new Accordion(specsGroupItems,links,headers);});$('.group .group_header a.title',scope).click(function(e)
{var group=$('.items',$(e.currentTarget).closest('.group'));if(!group.data('is_corrected'))
{group.data('is_corrected',true);$('h1',group).each(function(){search_vals_list.correct_width('specs',$(this));});}
e.preventDefault();});$('.group .g_specs_element h1 a.title',scope).click(function(e)
{var header=$(e.currentTarget).closest('h1');var val=$('.val',header.closest('.g_specs_element'));if(val.css('display')!='none')
header.removeClass('opened');else
header.addClass('opened');val.slideToggle();e.preventDefault();});$('input[type=text]',scope).each(function()
{$(this).bind('keyup change',function(e){validate_range(e.currentTarget,false,true);});$(this).bind('focus',function(e){validate_range(e.currentTarget,false,false);});if(this.value!='')
validate_range(this,true,false);});var toolTip;function validate_range(input,without_msg,triggeredByClick)
{var from_bad_msg=config.msg.search.bad_range_from;var to_bad_msg=config.msg.search.bad_range_to;var container=$(input).closest('.from, .to').parent();var from_input=$('.from input',container);var to_input=$('.to input',container);var from=basic.parse_number(from_input.val());var to=basic.parse_number(to_input.val());var bad_msg;if(input==from_input.get(0))
bad_msg=from_bad_msg;else
bad_msg=to_bad_msg;if(from>to&&from>0&&to>0)
{container.addClass('bad');if(!without_msg)
{if(toolTip)
toolTip.close();var elementCoordsLeftShift;if($(input).css('text-align')=='right')
elementCoordsLeftShift=$(input).outerWidth()/2-12;else if($(input).css('text-align')=='center')
elementCoordsLeftShift=0;else
elementCoordsLeftShift=-($(input).outerWidth()/2-5);toolTip=new my.ToolTipInsideContent({message:bad_msg,coords:input,elementCoordsLeftShift:elementCoordsLeftShift,flipOrientation:'vert',closable:false,maxContentWidth:145,ignoreFirstOutsideClick:!triggeredByClick});}}
else
{if(toolTip)
toolTip.close();container.removeClass('bad');}}});

$(document).ready(function()
{var scope=$('.g_search-goods-mobile-medium');if(scope.length==0)
return;var brandScope=$('.empty_element',scope).closest('.val');var checkboxes=$('input',brandScope);var checkedCheckboxes=$('input:checked',brandScope);if(checkedCheckboxes.length==checkboxes.length-1)
$('.empty_element input',scope).attr('checked','checked');$('.empty_element input',scope).click(function(e)
{var checkbox=e.currentTarget;var valScope=$(checkbox).closest('.val');var checkboxes=$('input',valScope).not(checkbox);if(checkbox.checked)
checkboxes.attr('checked','checked');else
checkboxes.removeAttr('checked');});});

$(document).ready(function()
{var scope=$('.g_search-goods-mobile-mini');if(scope.length==0)
return;var modelsElement=$('select.model',scope);var modelsCache={};$('select.brand',scope).change(function(e)
{var brandId=e.currentTarget.value;$.ajax({type:'GET',url:config.url.get_models_html(brandId),timeout:30000,dataType:'text',cache:true,beforeSend:function(){wait.show('mouse');},complete:function(){wait.hide();},success:function(modelsHtml)
{modelsElement.html(modelsHtml);}});});});

$.callExistsOnReady('.g_search_searchResult',function()
{$('.show_photo',this).click(function(e)
{e.preventDefault();var link=$(e.currentTarget);if(link.hasClass('disabled'))
return;var qString=new QueryStringParser(link.attr('href'));wait.show('mouse');link.addClass('disabled');new shopMf.services.Request('goods.getAdditionPhotoHtml',{goodId:qString.goodId},function(response){new shopMf.goods.PhotoPreviewController(qString.goodName,response);},null,function(){wait.hide();link.removeClass('disabled');});});});

tools.callExistsOnReady('.g_setup',function()
{tools.callExists($('.addChangeForm',this),function()
{var addChangeForm=this;var regionsWithoutCity=$('.config .regionsWithoutCity',addChangeForm);function selectRegion(select,type)
{var option=select.options[select.selectedIndex];var region_id=option.value;var region_name=option.text;var pref='';var city=$('.city_name',addChangeForm);if(type=='ur'||type=='real')
{pref=type+'_';city=$('.'+pref+'city_name',addChangeForm);}
var city_input=$('input',city);var noCity=$('.id-'+region_id,regionsWithoutCity).length;if(noCity)
{city.addClass('field_disabled');city_input.attr('disabled','disabled');city_input.val(region_name);}
else
{city.removeClass('field_disabled');city_input.removeAttr('disabled');city_input.val('');}
return false;}
var region=$('.region select',this);var urregion=$('.ur_region select',this);var realregion=$('.real_region select',this);region.change(function(e){selectRegion(e.currentTarget);});if(region.length)
selectRegion(region.get(0),'');urregion.change(function(e){selectRegion(e.currentTarget,'ur');});if(urregion.length)
selectRegion(urregion.get(0),'ur');realregion.change(function(e){selectRegion(e.currentTarget,'real');});if(realregion.length)
selectRegion(realregion.get(0),'real');var addr_copy=$('.addr_copy',addChangeForm);addr_copy.click(function(){if($('input:checked, addr_copy ').length)
{$('.ur_street input',addChangeForm).val($('.real_street input',addChangeForm).val());$('.ur_house input',addChangeForm).val($('.real_house input',addChangeForm).val());$('.ur_korp input',addChangeForm).val($('.real_korp input',addChangeForm).val());$('.ur_post_index input',addChangeForm).val($('.real_post_index input',addChangeForm).val());$('.ur_region input',addChangeForm).val($('.real_region input',addChangeForm).val());}});});});tools.callExistsOnReady('#restore_pass',function()
{var parentCopy=parent;var sid=$('#restore_pass').html();var framePageSettings={onStopLoad:function(framePage)
{$('.g_auth .buttons .cancel',framePage.getFrame().contentWindow.document.body).click(function(){parentCopy.document.location="http://"+main_domain;});}};new my.modal.ModalFrame({url:'/loginreg?first_param=from_mail&sid='+sid,title:'Смена пароля',updateWidthOnLoad:false,updateHeightOnLoad:true,maxHeight:'100%',frameWidth:334,frameHeight:150,framePageSettings:framePageSettings,showHistoryNav:false});return false;});


tools.callExistsOnReady('.g_setup-deliveryAddresses-list',function()
{$('table.addresses td.city a',this).click(function(e)
{new AddressTableToggle(e.currentTarget);e.preventDefault();});$('table.addresses td.default a',this).click(function(e)
{new SetDefaultRow(e.currentTarget);e.preventDefault();});$('table.addresses td.delete a',this).click(function(e)
{new my.modal.ModalButtonsConfirm({title:'Удаление адреса доставки',messages:'Вы действительно хотите удалить адрес доставки?',onOk:function(){location.href=e.currentTarget.href;}});e.preventDefault();});});

tools.callExistsOnReady('.g_setup-firms-list',function()
{$('table.firms td.company a',this).click(function(e)
{new AddressTableToggle(e.currentTarget);e.preventDefault();});$('table.firms td.default a',this).click(function(e)
{new SetDefaultRow(e.currentTarget);e.preventDefault();});$('table.firms td.delete a',this).click(function(e)
{new my.modal.ModalButtonsConfirm({title:'Удаление реквизитов',messages:'Вы действительно хотите удалить реквизиты юридического лица?',onOk:function(){location.href=e.currentTarget.href;}});e.preventDefault();});});

$.callExistsOnReady('.g_restore',function()
{$('.buttons .cancel',this).click(function(){my.modal.closeByCookie();});});

$(document).ready(function()
{var scope=$('.g_users_registrationForm');var scope_rest=$('.g_restore .g_auth .login');if((scope.length==0)&&(scope_rest.length==0))
return;new PasswdCompareOnForm({inputElement1:$('#passwd1',scope).get(0),inputElement2:$('#passwd2',scope).get(0),messageElement:$('.passwd1 .f-message',scope).get(0)});new PasswdCompareOnForm({inputElement1:$('#passwd1',scope_rest).get(0),inputElement2:$('#passwd2',scope_rest).get(0),messageElement:$('.passwd1 .f-message',scope_rest).get(0)});});

$(function()
{new my.TitleTip('.g_actionTip[title]',null,{delay:0});});

$(function()
{$('.g_buyForm-button.bf-available').live('click',function(e)
{e.preventDefault();var form=$(e.currentTarget).closest('form');var pos=$('input[name="pos"]',form).val()||'';var serial=$('input[name="serial"]',form).val()||'';var old_serial;var requestData={gi:$('input[name="gi"]',form).val()||'',g_g:$('input[name="g_g"]',form).val()||'',pos:pos,serial:serial,w_conn:$('input[name="w_conn"]',form).fieldValue()[0],tariffOptionsIds:$('input[name="tariffOptions[]"]',form).fieldValue(),from:$('input[name="from"]',form).val()||''};if(serial!='')
requestData.action='add_num';else if(pos!='')
requestData.action='add_tariff';else
requestData.action='add';if(serial!='')
{if($(e.currentTarget).closest('tr').hasClass('disabled'))
return;var limit=5;var conn_in_basket=parseInt(top.conn_count)||0;if(conn_in_basket>=limit&&!pos)
{new my.modal.ModalButtonsAlert({title:'Ограничение количества номеров',messages:'В одном заказе вы можете приобрести не более '+limit+' номеров.'});return;}
if(pos)
{old_serial=$('.g_basket_miniBasket .g_basketPos-'+pos+' li.number a.changeNumber').text();old_serial=old_serial.replace(/[^\d]+/ig,'');}
$('.g_chnumber-tel_number_row-'+serial).addClass('disabled');}
var context=(pos!=''?top:window);if(pos!='')
{my.modal.closeByCookie();context.wait.show('center');}
new context.ware.basket.RequestPurchase(requestData,{onSuccess:function()
{if(context.$('.g_advbasket').length)
context.my.advbasket.refresh();if(!context.basket.target.length&&context.location.pathname!='/get_wizard_page.php')
new context.my.PositionTip('Товар успешно добавлен',{autoHideDelay:1500});},onError:function()
{}});});});

$(document).ready(function()
{var buy=function(e)
{var form=$(e.target||e.srcElement);if(!form.is('form'))
form=form.closest('form');var g_g=$('input[name="g_g"]',form).val()||'';var gi=$('input[name="gi"]',form).val()||'';var serial=$('input[name="serial"]',form).val()||'';var pos=$('input[name="pos"]',form).val()||'';var from=$('input[name="from"]',form).val()||'';var tariffId=$('input[name="tariffId"]',form).val()||'';var additionGoodIds=$('input[name="additionGoodIds[]"]',form).fieldValue();var tariffOptionsIds=$('input[name="tariffOptions[]"]',form).fieldValue();if(tariffOptionsIds.length)
{if(pos!='')
{var topObj=top;new top.ware.basket.RequestPurchase({action:'add_tariff',gi:gi,pos:pos,tariffOptionsIds:tariffOptionsIds},{onSuccess:function(){topObj.my.advbasket.refresh();}});my.modal.closeByCookie();}
else
{new ware.basket.RequestPurchase({action:'add',gi:gi,g_g:g_g,tariffOptionsIds:tariffOptionsIds});}}
else
{var w_conn_tag=$('input[name="w_conn"]',form);if(w_conn_tag.length)
var w_conn=w_conn_tag.get(0).checked?w_conn_tag.val():'';else
var w_conn='';if(pos!='')
{var topObj=top;if(serial!='')
top.basket.change_number(e,gi,serial,pos,function(){topObj.my.advbasket.refresh();},from);else
top.basket.change_tariff(e,gi,pos,function(){topObj.my.advbasket.refresh();});my.modal.closeByCookie();}
else
{if(serial!='')
basket.add_number(e,gi,serial,from,tariffId,additionGoodIds);else
basket.add_good(gi,g_g,w_conn);}}
e.preventDefault();};if($.browser.msie)
$('form.g_buy_button button[type=submit], form.g_buy_button input[type=submit], form.g_buy_button input[type=image]').live('click',buy);else
$('form.g_buy_button').live('submit',buy);});

$(document).ready(function()
{var controls=$('.g_form .f-element input, .g_form .f-element select, .g_form .f-element textarea');controls.focus(function(e){$(e.currentTarget).addClass('f-focus');});controls.blur(function(e)
{var control=$(e.currentTarget);control.removeClass('f-focus');if(control.val()!='')
control.addClass('f-not_empty');else
control.removeClass('f-not_empty');});controls.blur();});

$.callExistsOnReady('.g_preorderButton',function(){$('a',this).click(function(e){e.preventDefault();var query=new QueryStringParser(e.currentTarget.href);my.Preorder.openInModal(query.goodId,query.goodName,e.currentTarget);});});

$(function()
{var minWidth=1250;$(window).resize(function()
{if($(document).width()>=minWidth)
$('.g_sideBlock').fadeIn();else
$('.g_sideBlock').fadeOut();});if($(document).width()>=minWidth)
$('.g_sideBlock').fadeIn();});

$.callExistsOnReady('.g_specs_price',function()
{new SliderRangeInputPrice(this);});

$.callExistsOnReady('.g_specs_showTypes_inputDiapason',function()
{$(this).each(function(){new SliderRangeInputSpec($(this));});});


$(function()
{$('.g_tool_tip_container .ttc-show_link').live('click',function(e)
{e.preventDefault();var linkElement=$(e.currentTarget);var container=linkElement.closest('.g_tool_tip_container');if(!container.hasClass('ttc-disabled'))
{var toolTipClass;if(container.hasClass('ttc-betweenFixedCells'))
toolTipClass=my.ToolTipBetweenFixedCells;else if($('body>.g_modal:visible').length)
toolTipClass=my.ToolTipOverModal;else
toolTipClass=my.ToolTipInsideContent;new toolTipClass({message:$('.ttc-message',container).html(),coords:linkElement});}});});

$(document).ready(function()
{$('a.g_view_img').live('click',function(e)
{wait.show('mouse');var href=e.currentTarget.href;var img=new Image();img.onload=function()
{wait.hide();new my.modal.ModalContent({title:e.currentTarget.title,content:'<img src="'+href+'" alt="" />'});};img.src=href;e.preventDefault();});});

tools.callExistsOnReady('.g_innerLayouts-main-addWithList',function()
{$('.show_add_form',this).click(function(){$('.g_setup form').slideToggle('normal');});});

