Посекционная схема 29 корпуса

Свободно
Забронировано
Скидка
Продано
  • Секция 1
    15
    2
    1
    Однокомнатная , 95
    свободна
    с отделкой
    Общая 26.3 м²
    Этаж 15 /20
    Цена от 3 325 000 р
    3
    Трёхкомнатная , 7
    свободна
    без отделки
    Общая 80.8 м²
    Этаж 2 /20
    Цена от 6 250 000 р
  • Секция 2
    9
    1
    Однокомнатная , 180
    бронь
    с отделкой
    Общая 45.9 м²
    Этаж 9 /20
    Цена от 4 550 000 р
Свободно
Забронировано
Скидка
Продано
'+'
'+'
1 в продаже
'+'
0 забронировано
'+'
'+''+'
'+''+'
'+'
'+''+'
'+'
Завершен на 80%
'+'
Сдача 17.12.2018
'+'
'+'
'+''},{id:'h-'+14,rooms:[1],path:'',pathAttributes:{'stroke-width':0,'cursor':'pointer','fill':'#fb9500','fill-opacity':.5,'href':'/selection/house106/section1/floor15/'},pathAttributesActive:{'fill':'#fb9500','fill-opacity':.8},tip:'
'+'
'+'
Этаж 15
'+'
'+'
1 в продаже
'+'
0 забронировано
'+'
'+'
'+'
'+''+'
'+'
'+''+'
'+'
Завершен на 80%
'+'
Сдача 17.12.2018
'+'
'+'
'+'
'},{id:'h-'+28,rooms:[1],path:'',pathAttributes:{'stroke-width':0,'cursor':'pointer','fill':'#fb9500','fill-opacity':.5,'href':'/selection/house106/section2/floor9/'},pathAttributesActive:{'fill':'#fb9500','fill-opacity':.8},tip:'
'+'
'+'
Этаж 9
'+'
'+'
0 в продаже
'+'
1 забронирована
'+'
'+'
'+'
'+''+'
'+'
'+''+'
'+'
Завершен на 80%
'+'
Сдача 17.12.2018
'+'
'+'
'+'
'},];function paperFit(){var outerWidth=$(paperOuter).width();var outerHeight=$(paperOuter).height();var outerRatio=outerWidth/outerHeight;var width=0;var height=0;if(outerRatio>paperRatio){width=outerWidth;height=width/paperRatio;}else{height=outerHeight;width=height*paperRatio;}paper.setSize(width,height);}var paper=Raphael('paper');var paperWrapper='.paper-wrapper';var paperOuter='.paper-outer';var paperImage='';var paperWidth=1920;var paperHeight=1079;var paperRatio=paperWidth/paperHeight;var paperOffsetX=$('.aside_desktop').outerWidth();var paperTipOffsetX=30;var paperTipOffsetY=-37;paper.setViewBox(0,0,paperWidth,paperHeight,false);paperFit();paper.image(paperImage,0,0,'100%','100%');paper.setStart();var arSectionsID=[];$.each(floors,function(key,value){var floor=paper.path(value.path).attr(value.pathAttributes);arSectionsID[value.id]=floor.id;$(paperWrapper).append($('
',{'id':'tip-'+key}).hide().html(value.tip));floor.hover(function(event){this.animate(value.pathAttributesActive,300);$('#tip-'+key).css({'top':event.pageY+paperTipOffsetY,'left':event.pageX-paperOffsetX+paperTipOffsetX}).show();},function(){this.animate(value.pathAttributes,300);$('#tip-'+key).hide();});floor.mousemove(function(event){if($('#tip-'+key).length){var css={'top':event.pageY+paperTipOffsetY} if(event.pageX+$('#tip-'+key).outerWidth()+paperTipOffsetX>$(window).width()){$('#tip-'+key).find('.tip').removeClass('tip-corner-left').addClass('tip-corner-right');css['left']=event.pageX-paperOffsetX-paperTipOffsetX-$('#tip-'+key).outerWidth();}else{$('#tip-'+key).find('.tip').removeClass('tip-corner-right').addClass('tip-corner-left');css['left']=event.pageX-paperOffsetX+paperTipOffsetX;}$('#tip-'+key).css(css).show();}})});paper.setFinish();$(window).on('resize',paperFit);function array_intersect(arr1,arr2){var arr3=[];for(i=0;i .tip').data('all-count'));var saleCount=parseInt(jQuery('#tip-'+key+' > .tip').data('sale-count'));var allReserved=parseInt(jQuery('#tip-'+key+' > .tip').data('all-reserved'));jQuery('#tip-'+key+' .tip-label-item.-all > span').html(saleCount);jQuery('#tip-'+key+' .tip-label-item.-reserved > span.value').html(allReserved);jQuery('#tip-'+key+' .tip-label-item.-reserved > span.title').html(declOfNum(allReserved,['забронирована','забронированы','забронировано']));jQuery('#tip-'+key+' .list-item').removeClass('-disabled');$.each(value.rooms,function(i,el){typesRooms=parseInt(jQuery('#tip-'+key+' .list-item').data('type'));disabledCount=parseInt(jQuery('#tip-'+key+' .list-item[data-type="'+typesRooms+'"]').data('count'));disabledReserved=parseInt(jQuery('#tip-'+key+' .list-item[data-type="'+typesRooms+'"]').data('reserved'));if(disabledCount==disabledReserved){jQuery('#tip-'+key+' .list-item[data-type="'+typesRooms+'"]').addClass('-disabled');}});});}else{$.each(floors,function(key,value){var arIntersect=array_intersect(types,value.rooms);if(arIntersect.length==0){paper.getById(arSectionsID[value.id]).hide();}else{paper.getById(arSectionsID[value.id]).show();}var arDiff=array_diff(value.rooms,types);jQuery('#tip-'+key+' .list-item').removeClass('-disabled');$.each(value.rooms,function(i,el){typesRooms=parseInt(jQuery('#tip-'+key+' .list-item').data('type'));disabledCount=parseInt(jQuery('#tip-'+key+' .list-item[data-type="'+typesRooms+'"]').data('count'));disabledReserved=parseInt(jQuery('#tip-'+key+' .list-item[data-type="'+typesRooms+'"]').data('reserved'));if(disabledCount==disabledReserved){jQuery('#tip-'+key+' .list-item[data-type="'+typesRooms+'"]').addClass('-disabled');}});var disabledCount=0;var disabledReserved=0;$.each(arDiff,function(i,el){jQuery('#tip-'+key+' .list-item[data-type="'+el+'"]').addClass('-disabled');disabledCount+=parseInt(jQuery('#tip-'+key+' .list-item[data-type="'+el+'"]').data('count'));disabledReserved+=parseInt(jQuery('#tip-'+key+' .list-item[data-type="'+el+'"]').data('reserved'));});var allCount=parseInt(jQuery('#tip-'+key+' > .tip').data('all-count'));var saleCount=parseInt(jQuery('#tip-'+key+' > .tip').data('sale-count'));var allReserved=parseInt(jQuery('#tip-'+key+' > .tip').data('all-reserved'));jQuery('#tip-'+key+' .tip-label-item.-all > span').html(saleCount-disabledCount);jQuery('#tip-'+key+' .tip-label-item.-reserved > span.value').html(allReserved-disabledReserved);jQuery('#tip-'+key+' .tip-label-item.-reserved > span.title').html(declOfNum(allReserved-disabledReserved,['забронирована','забронированы','забронировано']));});}});});