с боевого

parent 11eb810b
<? <?
if($arParams['DISPLAY_PICTURE'] != 'N'){ if($arParams['DISPLAY_PICTURE'] != 'N'){
if(is_array($arResult['DETAIL_PICTURE'])){ if(is_array($arResult['DETAIL_PICTURE'])){
CScorp::getFieldImageData($arResult, array('DETAIL_PICTURE')); CScorp::getFieldImageData($arResult, array('DETAIL_PICTURE'));
$arResult['GALLERY'][] = array( $arResult['GALLERY'][] = array(
'DETAIL' => $arResult['DETAIL_PICTURE'], 'DETAIL' => $arResult['DETAIL_PICTURE'],
'PREVIEW' => CFile::ResizeImageGet($arResult['DETAIL_PICTURE'] , array('width' => 310, 'height' => 285), BX_RESIZE_IMAGE_PROPORTIONAL, true), 'PREVIEW' => CFile::ResizeImageGet($arResult['DETAIL_PICTURE'] , array('width' => 310, 'height' => 285), BX_RESIZE_IMAGE_PROPORTIONAL, true),
'THUMB' => CFile::ResizeImageGet($arResult['DETAIL_PICTURE'] , array('width' => 75, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true), 'THUMB' => CFile::ResizeImageGet($arResult['DETAIL_PICTURE'] , array('width' => 75, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true),
'TITLE' => (strlen($arResult['DETAIL_PICTURE']['DESCRIPTION']) ? $arResult['DETAIL_PICTURE']['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] : $arResult['NAME'])), 'TITLE' => (strlen($arResult['DETAIL_PICTURE']['DESCRIPTION']) ? $arResult['DETAIL_PICTURE']['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] : $arResult['NAME'])),
'ALT' => (strlen($arResult['DETAIL_PICTURE']['DESCRIPTION']) ? $arResult['DETAIL_PICTURE']['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : $arResult['NAME'])), 'ALT' => (strlen($arResult['DETAIL_PICTURE']['DESCRIPTION']) ? $arResult['DETAIL_PICTURE']['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : $arResult['NAME'])),
); );
} }
if(!empty($arResult['PROPERTIES']['PHOTOS']['VALUE'])){ if(!empty($arResult['PROPERTIES']['PHOTOS']['VALUE'])){
foreach($arResult['PROPERTIES']['PHOTOS']['VALUE'] as $img){ foreach($arResult['PROPERTIES']['PHOTOS']['VALUE'] as $img){
$arResult['GALLERY'][] = array( $arResult['GALLERY'][] = array(
'DETAIL' => ($arPhoto = CFile::GetFileArray($img)), 'DETAIL' => ($arPhoto = CFile::GetFileArray($img)),
'PREVIEW' => CFile::ResizeImageGet($img, array('width' => 310, 'height' => 285), BX_RESIZE_IMAGE_PROPORTIONAL, true), 'PREVIEW' => CFile::ResizeImageGet($img, array('width' => 310, 'height' => 285), BX_RESIZE_IMAGE_PROPORTIONAL, true),
'THUMB' => CFile::ResizeImageGet($img , array('width' => 75, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true), 'THUMB' => CFile::ResizeImageGet($img , array('width' => 75, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true),
'TITLE' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] :(strlen($arPhoto['TITLE']) ? $arPhoto['TITLE'] : $arResult['NAME']))), 'TITLE' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] :(strlen($arPhoto['TITLE']) ? $arPhoto['TITLE'] : $arResult['NAME']))),
'ALT' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : (strlen($arPhoto['ALT']) ? $arPhoto['ALT'] : $arResult['NAME']))), 'ALT' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : (strlen($arPhoto['ALT']) ? $arPhoto['ALT'] : $arResult['NAME']))),
); );
} }
} }
} }
if($arResult['DISPLAY_PROPERTIES']){ if($arResult['DISPLAY_PROPERTIES']){
$arResult['CHARACTERISTICS'] = array(); $arResult['CHARACTERISTICS'] = array();
$arResult['VIDEO'] = array(); $arResult['VIDEO'] = array();
foreach($arResult['DISPLAY_PROPERTIES'] as $PCODE => $arProp){ foreach($arResult['DISPLAY_PROPERTIES'] as $PCODE => $arProp){
if(!in_array($arProp['CODE'], array('PERIOD', 'PHOTOS', 'PRICE', 'PRICEOLD', 'ARTICLE', 'STATUS', 'DOCUMENTS', 'LINK_GOODS', 'LINK_STAFF', 'LINK_REVIEWS', 'LINK_PROJECTS', 'LINK_SERVICES', 'FORM_ORDER', 'FORM_QUESTION', 'PHOTOPOS'))){ if(!in_array($arProp['CODE'], array('PERIOD', 'PHOTOS', 'PRICE', 'PRICEOLD', 'ARTICLE', 'STATUS', 'DOCUMENTS', 'LINK_GOODS', 'LINK_STAFF', 'LINK_REVIEWS', 'LINK_PROJECTS', 'LINK_SERVICES', 'FORM_ORDER', 'FORM_QUESTION', 'PHOTOPOS'))){
if($arProp["VALUE"] || strlen($arProp["VALUE"])){ if($arProp["VALUE"] || strlen($arProp["VALUE"])){
if ($arProp['USER_TYPE'] == 'video') { if ($arProp['USER_TYPE'] == 'video') {
if (count($arProp['PROPERTY_VALUE_ID']) > 1) { if (is_array($arProp['PROPERTY_VALUE_ID']) && count($arProp['PROPERTY_VALUE_ID']) >= 1) {
foreach($arProp['VALUE'] as $val){ foreach($arProp['VALUE'] as $val){
if($val['path']){ if($val['path']){
$arResult['VIDEO'][] = $val; $arResult['VIDEO'][] = $val;
} }
} }
} }
elseif($arProp['VALUE']['path']){ elseif($arProp['VALUE']['path']){
$arResult['VIDEO'][] = $arProp['VALUE']; $arResult['VIDEO'][] = $arProp['VALUE'];
} }
} }
else{ else{
$arResult['CHARACTERISTICS'][$PCODE] = $arProp; $arResult['CHARACTERISTICS'][$PCODE] = $arProp;
} }
} }
} }
} }
} }
?> ?>
\ No newline at end of file
<?if(!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die();?> <?if(!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die();?>
<?$this->setFrameMode(true);?> <?$this->setFrameMode(true);?>
<? <?
global $arTheme; global $arTheme;
$bOrderViewBasket = $arParams['ORDER_VIEW']; $bOrderViewBasket = $arParams['ORDER_VIEW'];
$basketURL = (isset($arTheme['URL_BASKET_SECTION']) && strlen(trim($arTheme['URL_BASKET_SECTION']['VALUE'])) ? $arTheme['URL_BASKET_SECTION']['VALUE'] : SITE_DIR.'cart/'); $basketURL = (isset($arTheme['URL_BASKET_SECTION']) && strlen(trim($arTheme['URL_BASKET_SECTION']['VALUE'])) ? $arTheme['URL_BASKET_SECTION']['VALUE'] : SITE_DIR.'cart/');
$dataItem = ($bOrderViewBasket ? CScorp::getDataItem($arResult) : false); $dataItem = ($bOrderViewBasket ? CScorp::getDataItem($arResult) : false);
?> ?>
<div class="item" data-id="<?=$arResult['ID']?>"<?=($bOrderViewBasket ? ' data-item="'.$dataItem.'"' : '')?>> <div class="item" data-id="<?=$arResult['ID']?>"<?=($bOrderViewBasket ? ' data-item="'.$dataItem.'"' : '')?>>
<?// element name?> <?// element name?>
<?if($arParams['DISPLAY_NAME'] != 'N' && strlen($arResult['NAME'])):?> <?if($arParams['DISPLAY_NAME'] != 'N' && strlen($arResult['NAME'])):?>
<h2 class="underline"><?=$arResult['NAME']?></h2> <h2 class="underline"><?=$arResult['NAME']?></h2>
<?endif;?> <?endif;?>
<div class="head<?=($arResult['GALLERY'] ? '' : ' wti')?>"> <div class="head<?=($arResult['GALLERY'] ? '' : ' wti')?>">
<div class="row"> <div class="row">
<?if($arResult['GALLERY']):?> <?if($arResult['GALLERY']):?>
<div class="col-md-6 col-sm-6"> <div class="col-md-6 col-sm-6">
<div class="row galery"> <div class="row galery">
<div class="inner"> <div class="inner">
<div class="flexslider unstyled row" id="slider" data-plugin-options='{"animation": "slide", "directionNav": true, "controlNav" :false, "animationLoop": true, "sync": ".detail .galery #carousel", "slideshow": false, "counts": [1, 1, 1]}'> <div class="flexslider unstyled row" id="slider" data-plugin-options='{"animation": "slide", "directionNav": true, "controlNav" :false, "animationLoop": true, "sync": ".detail .galery #carousel", "slideshow": false, "counts": [1, 1, 1]}'>
<ul class="slides items"> <ul class="slides items">
<?$countAll = count($arResult['GALLERY']);?> <?$countAll = count($arResult['GALLERY']);?>
<?foreach($arResult['GALLERY'] as $i => $arPhoto):?> <?foreach($arResult['GALLERY'] as $i => $arPhoto):?>
<li class="col-md-1 col-sm-1 item"> <li class="col-md-1 col-sm-1 item">
<a href="<?=$arPhoto['DETAIL']['SRC']?>" class="fancybox blink" data-fancybox-group="gallery" target="_blank" title="<?=$arPhoto['TITLE']?>"> <a href="<?=$arPhoto['DETAIL']['SRC']?>" class="fancybox blink" data-fancybox-group="gallery" target="_blank" title="<?=$arPhoto['TITLE']?>">
<img src="<?=$arPhoto['PREVIEW']['src']?>" class="img-responsive inline" title="<?=$arPhoto['TITLE']?>" alt="<?=$arPhoto['ALT']?>" /> <img src="<?=$arPhoto['PREVIEW']['src']?>" class="img-responsive inline" title="<?=$arPhoto['TITLE']?>" alt="<?=$arPhoto['ALT']?>" />
<span class="zoom"> <span class="zoom">
<i class="fa fa-16 fa-white-shadowed fa-search-plus"></i> <i class="fa fa-16 fa-white-shadowed fa-search-plus"></i>
</span> </span>
</a> </a>
</li> </li>
<?endforeach;?> <?endforeach;?>
</ul> </ul>
</div> </div>
<?if(count($arResult["GALLERY"]) > 1):?> <?if(count($arResult["GALLERY"]) > 1):?>
<div class="thmb flexslider unstyled" id="carousel"> <div class="thmb flexslider unstyled" id="carousel">
<ul class="slides"> <ul class="slides">
<?foreach($arResult["GALLERY"] as $arPhoto):?> <?foreach($arResult["GALLERY"] as $arPhoto):?>
<li class="blink"> <li class="blink">
<img class="img-responsive inline" src="<?=$arPhoto["THUMB"]["src"]?>" title="<?=$arPhoto['TITLE']?>" alt="<?=$arPhoto['ALT']?>" /> <img class="img-responsive inline" src="<?=$arPhoto["THUMB"]["src"]?>" title="<?=$arPhoto['TITLE']?>" alt="<?=$arPhoto['ALT']?>" />
</li> </li>
<?endforeach;?> <?endforeach;?>
</ul> </ul>
</div> </div>
<style type="text/css"> <style type="text/css">
.catalog.detail .galery #carousel.flexslider{max-width:<?=ceil(((count($arResult['GALLERY']) <= 3 ? count($arResult['GALLERY']) : 3) * 84.5) - 7.5 + 60)?>px;} .catalog.detail .galery #carousel.flexslider{max-width:<?=ceil(((count($arResult['GALLERY']) <= 3 ? count($arResult['GALLERY']) : 3) * 84.5) - 7.5 + 60)?>px;}
@media (max-width: 991px){ @media (max-width: 991px){
.catalog.detail .galery #carousel.flexslider{max-width:<?=ceil(((count($arResult['GALLERY']) <= 2 ? count($arResult['GALLERY']) : 2) * 84.5) - 7.5 + 60)?>px;} .catalog.detail .galery #carousel.flexslider{max-width:<?=ceil(((count($arResult['GALLERY']) <= 2 ? count($arResult['GALLERY']) : 2) * 84.5) - 7.5 + 60)?>px;}
} }
</style> </style>
<?endif;?> <?endif;?>
</div> </div>
<script type="text/javascript"> <script type="text/javascript">
$(document).ready(function(){ $(document).ready(function(){
InitFlexSlider(); // for ajax mode InitFlexSlider(); // for ajax mode
$('.detail .galery .item').sliceHeight({slice: <?=$countAll?>, lineheight: -3}); $('.detail .galery .item').sliceHeight({slice: <?=$countAll?>, lineheight: -3});
$('.detail .galery #carousel').flexslider({ $('.detail .galery #carousel').flexslider({
animation: 'slide', animation: 'slide',
controlNav: false, controlNav: false,
animationLoop: true, animationLoop: true,
slideshow: false, slideshow: false,
itemWidth: 77, itemWidth: 77,
itemMargin: 7.5, itemMargin: 7.5,
minItems: 2, minItems: 2,
maxItems: 3, maxItems: 3,
asNavFor: '.detail .galery #slider' asNavFor: '.detail .galery #slider'
}); });
}); });
</script> </script>
</div> </div>
</div> </div>
<?endif;?> <?endif;?>
<div class="<?=($arResult['GALLERY'] ? 'col-md-6 col-sm-6' : 'col-md-12 col-sm-12');?>"> <div class="<?=($arResult['GALLERY'] ? 'col-md-6 col-sm-6' : 'col-md-12 col-sm-12');?>">
<div class="info"> <div class="info">
<? <link itemprop="url" href="<?=$arResult['DETAIL_PAGE_URL']?>">
$frame = $this->createFrame('info')->begin(''); <?if(strlen($arResult['DISPLAY_PROPERTIES']['BRAND']['VALUE'])):?>
$frame->setAnimation(true); <meta itemprop="brand" content="<?=$arResult['DISPLAY_PROPERTIES']['BRAND']['VALUE']?>"/>
?> <?endif;?>
<?if($arResult['DISPLAY_PROPERTIES']['STATUS']['VALUE_XML_ID'] || strlen($arResult['DISPLAY_PROPERTIES']['ARTICLE']['VALUE'])):?> <?
<div class="hh"> $frame = $this->createFrame('info')->begin('');
<?if(strlen($arResult['DISPLAY_PROPERTIES']['STATUS']['VALUE'])):?> $frame->setAnimation(true);
<span class="label label-<?=$arResult['DISPLAY_PROPERTIES']['STATUS']['VALUE_XML_ID']?>"><?=$arResult['DISPLAY_PROPERTIES']['STATUS']['VALUE']?></span> ?>
<?endif;?> <?if($arResult['DISPLAY_PROPERTIES']['STATUS']['VALUE_XML_ID'] || strlen($arResult['DISPLAY_PROPERTIES']['ARTICLE']['VALUE'])):?>
<?if(strlen($arResult['DISPLAY_PROPERTIES']['ARTICLE']['VALUE'])):?> <div class="hh">
<span class="article"> <?if(strlen($arResult['DISPLAY_PROPERTIES']['STATUS']['VALUE'])):?>
<?=GetMessage('ARTICLE')?>&nbsp;<span><?=$arResult['DISPLAY_PROPERTIES']['ARTICLE']['VALUE']?></span> <span class="label label-<?=$arResult['DISPLAY_PROPERTIES']['STATUS']['VALUE_XML_ID']?>"><?=$arResult['DISPLAY_PROPERTIES']['STATUS']['VALUE']?></span>
</span> <?endif;?>
<?endif;?> <?if(strlen($arResult['DISPLAY_PROPERTIES']['ARTICLE']['VALUE'])):?>
<hr/> <span class="article">
</div> <?=GetMessage('ARTICLE')?>&nbsp;<span><?=$arResult['DISPLAY_PROPERTIES']['ARTICLE']['VALUE']?></span>
<?endif;?> </span>
<?if(strlen($arResult['FIELDS']['PREVIEW_TEXT'])):?> <?endif;?>
<div class="previewtext"> <hr/>
<?// element detail text?> </div>
<?if($arResult['DETAIL_TEXT_TYPE'] == 'text'):?> <?endif;?>
<p><?=$arResult['FIELDS']['PREVIEW_TEXT'];?></p> <?if(strlen($arResult['FIELDS']['PREVIEW_TEXT'])):?>
<?else:?> <div class="previewtext">
<?=$arResult['FIELDS']['PREVIEW_TEXT'];?> <?// element detail text?>
<?endif;?> <?if($arResult['DETAIL_TEXT_TYPE'] == 'text'):?>
</div> <p><?=$arResult['FIELDS']['PREVIEW_TEXT'];?></p>
<?endif;?> <?else:?>
<?if(strlen($arResult['DISPLAY_PROPERTIES']['PRICE']['VALUE'])):?> <?=$arResult['FIELDS']['PREVIEW_TEXT'];?>
<div class="price"> <?endif;?>
<div class="price_new"><span class="price_val"><?=CScorp::FormatPriceShema($arResult['DISPLAY_PROPERTIES']['PRICE']['VALUE'], false)?></span></div> </div>
<?if(strlen($arResult['DISPLAY_PROPERTIES']['PRICEOLD']['VALUE'])):?> <?endif;?>
<div class="price_old"><?=GetMessage('DISCOUNT_PRICE')?>&nbsp;<span class="price_val"><?=$arResult['DISPLAY_PROPERTIES']['PRICEOLD']['VALUE']?></span></div> <?if(strlen($arResult['DISPLAY_PROPERTIES']['PRICE']['VALUE'])):?>
<?endif;?> <div class="price">
</div> <div class="price_new"><span class="price_val"><?=CScorp::FormatPriceShema($arResult['DISPLAY_PROPERTIES']['PRICE']['VALUE'], false, $arResult['PROPERTIES'])?></span></div>
<?endif;?> <?if(strlen($arResult['DISPLAY_PROPERTIES']['PRICEOLD']['VALUE'])):?>
<?// element buy block?> <div class="price_old"><?=GetMessage('DISCOUNT_PRICE')?>&nbsp;<span class="price_val"><?=$arResult['DISPLAY_PROPERTIES']['PRICEOLD']['VALUE']?></span></div>
<?if($bOrderViewBasket && $arResult['DISPLAY_PROPERTIES']['FORM_ORDER']['VALUE_XML_ID'] == 'YES'):?> <?endif;?>
<div class="buy_block lg clearfix"> </div>
<div class="counter pull-left"> <?endif;?>
<div class="wrap"> <?// element buy block?>
<span class="minus ctrl bgtransition"></span> <?if($bOrderViewBasket && $arResult['DISPLAY_PROPERTIES']['FORM_ORDER']['VALUE_XML_ID'] == 'YES'):?>
<input type="text" value="1" class="count" /> <div class="buy_block lg clearfix">
<span class="plus ctrl bgtransition"></span> <div class="counter pull-left">
</div> <div class="wrap">
</div> <span class="minus ctrl bgtransition"></span>
<div class="buttons pull-right"> <input type="text" value="1" class="count" />
<span class="btn btn-default pull-right to_cart" data-quantity="1"><span><?=GetMessage('BUTTON_TO_CART')?></span></span> <span class="plus ctrl bgtransition"></span>
<a href="<?=$basketURL?>" class="btn btn-default pull-right in_cart"><span><?=GetMessage('BUTTON_IN_CART')?></span></a> </div>
</div> </div>
</div> <div class="buttons pull-right">
<?endif;?> <span class="btn btn-default pull-right to_cart" data-quantity="1"><span><?=GetMessage('BUTTON_TO_CART')?></span></span>
<?if($arResult['DISPLAY_PROPERTIES']['FORM_ORDER']['VALUE_XML_ID'] == 'YES' || $arResult['DISPLAY_PROPERTIES']['FORM_QUESTION']['VALUE_XML_ID'] == 'YES'):?> <a href="<?=$basketURL?>" class="btn btn-default pull-right in_cart"><span><?=GetMessage('BUTTON_IN_CART')?></span></a>
<div class="order<?=($bOrderViewBasket ? ' basketTrue' : '')?>"> </div>
<?if($arResult['DISPLAY_PROPERTIES']['FORM_ORDER']['VALUE_XML_ID'] == 'YES' && !$bOrderViewBasket):?> </div>
<span class="btn btn-default" data-event="jqm" data-param-id="<?=CCache::$arIBlocks[SITE_ID]['aspro_scorp_form']['aspro_scorp_order_product'][0]?>" data-name="order_product" data-product="<?=$arResult['NAME']?>"><?=(strlen($arParams['S_ORDER_PRODUCT']) ? $arParams['S_ORDER_PRODUCT'] : GetMessage('S_ORDER_PRODUCT'))?></span> <?endif;?>
<?endif;?> <?if($arResult['DISPLAY_PROPERTIES']['FORM_ORDER']['VALUE_XML_ID'] == 'YES' || $arResult['DISPLAY_PROPERTIES']['FORM_QUESTION']['VALUE_XML_ID'] == 'YES'):?>
<?if($arResult['DISPLAY_PROPERTIES']['FORM_QUESTION']['VALUE_XML_ID'] == 'YES'):?> <div class="order<?=($bOrderViewBasket ? ' basketTrue' : '')?>">
<span class="btn btn-default white" data-event="jqm" data-param-id="<?=CCache::$arIBlocks[SITE_ID]['aspro_scorp_form']['aspro_scorp_question'][0]?>" data-name="question" data-autoload-NEED_PRODUCT="<?=$arResult['NAME']?>"><?=(strlen($arParams['S_ASK_QUESTION']) ? $arParams['S_ASK_QUESTION'] : GetMessage('S_ASK_QUESTION'))?></span> <?if($arResult['DISPLAY_PROPERTIES']['FORM_ORDER']['VALUE_XML_ID'] == 'YES' && !$bOrderViewBasket):?>
<?endif;?> <span class="btn btn-default" data-event="jqm" data-param-id="<?=CCache::$arIBlocks[SITE_ID]['aspro_scorp_form']['aspro_scorp_order_product'][0]?>" data-name="order_product" data-product="<?=$arResult['NAME']?>"><?=(strlen($arParams['S_ORDER_PRODUCT']) ? $arParams['S_ORDER_PRODUCT'] : GetMessage('S_ORDER_PRODUCT'))?></span>
<?/*<div class="text"><?=GetMessage('MORE_TEXT')?></div>*/?> <?endif;?>
</div> <?if($arResult['DISPLAY_PROPERTIES']['FORM_QUESTION']['VALUE_XML_ID'] == 'YES'):?>
<?endif;?> <span class="btn btn-default white" data-event="jqm" data-param-id="<?=CCache::$arIBlocks[SITE_ID]['aspro_scorp_form']['aspro_scorp_question'][0]?>" data-name="question" data-autoload-NEED_PRODUCT="<?=$arResult['NAME']?>"><?=(strlen($arParams['S_ASK_QUESTION']) ? $arParams['S_ASK_QUESTION'] : GetMessage('S_ASK_QUESTION'))?></span>
<?if($arParams['USE_SHARE'] == 'Y'):?> <?endif;?>
<div class="share"> <?/*<div class="text"><?=GetMessage('MORE_TEXT')?></div>*/?>
<hr /> </div>
<span class="text"><?=GetMessage('SHARE_TEXT')?></span> <?endif;?>
</div> <?if($arParams['USE_SHARE'] == 'Y'):?>
<?endif;?> <div class="share">
<?$frame->end();?> <hr />
</div> <span class="text"><?=GetMessage('SHARE_TEXT')?></span>
</div> </div>
</div> <?endif;?>
</div> <?$frame->end();?>
<?if(strlen($arResult['FIELDS']['DETAIL_TEXT'])):?> </div>
<div class="content"> </div>
<?// element detail text?> </div>
<?if($arResult['DETAIL_TEXT_TYPE'] == 'text'):?> </div>
<p><?=$arResult['FIELDS']['DETAIL_TEXT'];?></p> <?if(strlen($arResult['FIELDS']['DETAIL_TEXT'])):?>
<?else:?> <div class="content">
<?=$arResult['FIELDS']['DETAIL_TEXT'];?> <?// element detail text?>
<?endif;?> <?if($arResult['DETAIL_TEXT_TYPE'] == 'text'):?>
</div> <p><?=$arResult['FIELDS']['DETAIL_TEXT'];?></p>
<?endif;?> <?else:?>
<?=$arResult['FIELDS']['DETAIL_TEXT'];?>
<? <?endif;?>
$frame = $this->createFrame('order')->begin(''); </div>
$frame->setAnimation(true); <?endif;?>
?>
<?// order?> <?
<?if($arResult['DISPLAY_PROPERTIES']['FORM_ORDER']['VALUE_XML_ID'] == 'YES' && !$bOrderViewBasket):?> $frame = $this->createFrame('order')->begin('');
<div class="order-block"> $frame->setAnimation(true);
<div class="row"> ?>
<div class="col-md-4 col-sm-4 col-xs-5 valign"> <?// order?>
<span class="btn btn-default btn-lg" data-event="jqm" data-param-id="<?=CCache::$arIBlocks[SITE_ID]['aspro_scorp_form']['aspro_scorp_order_product'][0]?>" data-name="order_product" data-product="<?=$arResult['NAME']?>"><?=(strlen($arParams['S_ORDER_PRODUCT']) ? $arParams['S_ORDER_PRODUCT'] : GetMessage('S_ORDER_PRODUCT'))?></span> <?if($arResult['DISPLAY_PROPERTIES']['FORM_ORDER']['VALUE_XML_ID'] == 'YES' && !$bOrderViewBasket):?>
</div> <div class="order-block">
<div class="col-md-8 col-sm-8 col-xs-7 valign"> <div class="row">
<div class="text"> <div class="col-md-4 col-sm-4 col-xs-5 valign">
<?$APPLICATION->IncludeComponent( <span class="btn btn-default btn-lg" data-event="jqm" data-param-id="<?=CCache::$arIBlocks[SITE_ID]['aspro_scorp_form']['aspro_scorp_order_product'][0]?>" data-name="order_product" data-product="<?=$arResult['NAME']?>"><?=(strlen($arParams['S_ORDER_PRODUCT']) ? $arParams['S_ORDER_PRODUCT'] : GetMessage('S_ORDER_PRODUCT'))?></span>
'bitrix:main.include', </div>
'', <div class="col-md-8 col-sm-8 col-xs-7 valign">
Array( <div class="text">
'AREA_FILE_SHOW' => 'file', <?$APPLICATION->IncludeComponent(
'PATH' => SITE_DIR.'include/ask_product.php', 'bitrix:main.include',
'EDIT_TEMPLATE' => '' '',
) Array(
);?> 'AREA_FILE_SHOW' => 'file',
</div> 'PATH' => SITE_DIR.'include/ask_product.php',
</div> 'EDIT_TEMPLATE' => ''
</div> )
</div> );?>
<?endif;?> </div>
<?$frame->end();?> </div>
</div>
<?// characteristics?> </div>
<?if($arResult['CHARACTERISTICS']):?> <?endif;?>
<div class="wraps"> <?$frame->end();?>
<hr />
<h4 class="underline"><?=(strlen($arParams['T_CHARACTERISTICS']) ? $arParams['T_CHARACTERISTICS'] : GetMessage('T_CHARACTERISTICS'))?></h4> <?// characteristics?>
<div class="row chars"> <?if($arResult['CHARACTERISTICS']):?>
<div class="col-md-12"> <div class="wraps">
<div class="char-wrapp"> <hr />
<table class="props_table"> <h4 class="underline"><?=(strlen($arParams['T_CHARACTERISTICS']) ? $arParams['T_CHARACTERISTICS'] : GetMessage('T_CHARACTERISTICS'))?></h4>
<?foreach($arResult['CHARACTERISTICS'] as $arProp):?> <div class="row chars">
<tr class="char"> <div class="col-md-12">
<td class="char_name"> <div class="char-wrapp">
<?if($arProp['HINT']):?> <table class="props_table">
<div class="hint"> <?foreach($arResult['CHARACTERISTICS'] as $arProp):?>
<span class="icons" data-toggle="tooltip" data-placement="top" title="<?=$arProp['HINT']?>"></span> <tr class="char">
</div> <td class="char_name">
<?endif;?> <?if($arProp['HINT']):?>
<span><?=$arProp['NAME']?></span> <div class="hint">
</td> <span class="icons" data-toggle="tooltip" data-placement="top" title="<?=$arProp['HINT']?>"></span>
<td class="char_value"> </div>
<span> <?endif;?>
<?if(is_array($arProp['DISPLAY_VALUE'])):?> <span><?=$arProp['NAME']?></span>
<?foreach($arProp['DISPLAY_VALUE'] as $key => $value):?> </td>
<?if($arProp['DISPLAY_VALUE'][$key + 1]):?> <td class="char_value">
<?=$value.'&nbsp;/ '?> <span>
<?else:?> <?if(is_array($arProp['DISPLAY_VALUE'])):?>
<?=$value?> <?foreach($arProp['DISPLAY_VALUE'] as $key => $value):?>
<?endif;?> <?if($arProp['DISPLAY_VALUE'][$key + 1]):?>
<?endforeach;?> <?=$value.'&nbsp;/ '?>
<?else:?> <?else:?>
<?=$arProp['DISPLAY_VALUE']?> <?=$value?>
<?endif;?> <?endif;?>
</span> <?endforeach;?>
</td> <?else:?>
</tr> <?=$arProp['DISPLAY_VALUE']?>
<?endforeach;?> <?endif;?>
</table> </span>
</div> </td>
</div> </tr>
</div> <?endforeach;?>
</div> </table>
<?endif;?> </div>
</div>
<?// docs files?> </div>
<?if($arResult['DISPLAY_PROPERTIES']['DOCUMENTS']['VALUE']):?> </div>
<div class="wraps"> <?endif;?>
<hr />
<h4 class="underline"><?=(strlen($arParams['T_DOCS']) ? $arParams['T_DOCS'] : GetMessage('T_DOCS'))?></h4> <?// docs files?>
<div class="row docs"> <?if($arResult['DISPLAY_PROPERTIES']['DOCUMENTS']['VALUE']):?>
<?foreach($arResult['PROPERTIES']['DOCUMENTS']['VALUE'] as $docID):?> <div class="wraps">
<?$arItem = CScorp::get_file_info($docID);?> <hr />
<div class="col-md-6 <?=$arItem['TYPE']?>"> <h4 class="underline"><?=(strlen($arParams['T_DOCS']) ? $arParams['T_DOCS'] : GetMessage('T_DOCS'))?></h4>
<? <div class="row docs">
$fileName = substr($arItem['ORIGINAL_NAME'], 0, strrpos($arItem['ORIGINAL_NAME'], '.')); <?foreach($arResult['PROPERTIES']['DOCUMENTS']['VALUE'] as $docID):?>
$fileTitle = (strlen($arItem['DESCRIPTION']) ? $arItem['DESCRIPTION'] : $fileName); <?$arItem = CScorp::get_file_info($docID);?>
?> <div class="col-md-6 <?=$arItem['TYPE']?>">
<a href="<?=$arItem['SRC']?>" target="_blank" title="<?=$fileTitle?>"><?=$fileTitle?></a> <?
<?=GetMessage('CT_NAME_SIZE')?>: $fileName = substr($arItem['ORIGINAL_NAME'], 0, strrpos($arItem['ORIGINAL_NAME'], '.'));
<?=CScorp::filesize_format($arItem['FILE_SIZE']);?> $fileTitle = (strlen($arItem['DESCRIPTION']) ? $arItem['DESCRIPTION'] : $fileName);
</div> ?>
<?endforeach;?> <a href="<?=$arItem['SRC']?>" target="_blank" title="<?=$fileTitle?>"><?=$fileTitle?></a>
</div> <?=GetMessage('CT_NAME_SIZE')?>:
</div> <?=CScorp::filesize_format($arItem['FILE_SIZE']);?>
<?endif;?> </div>
<? <?endforeach;?>
$frame = $this->createFrame('video')->begin(''); </div>
$frame->setAnimation(true); </div>
?> <?endif;?>
<?// video?> <?
<?if($arResult['VIDEO']):?> $frame = $this->createFrame('video')->begin('');
<div class="wraps"> $frame->setAnimation(true);
<hr /> ?>
<h4 class="underline"><?=(strlen($arParams['T_VIDEO']) ? $arParams['T_VIDEO'] : GetMessage('T_VIDEO'))?></h4> <?// video?>
<div class="row video"> <?if($arResult['VIDEO']):?>
<?foreach($arResult['VIDEO'] as $i => $arVideo):?> <div class="wraps">
<div class="col-md-6 item"> <hr />
<div class="video_body"> <h4 class="underline"><?=(strlen($arParams['T_VIDEO']) ? $arParams['T_VIDEO'] : GetMessage('T_VIDEO'))?></h4>
<video id="js-video_<?=$i?>" width="350" height="217" class="video-js" controls="controls" preload="metadata" data-setup="{}"> <div class="row video">
<source src="<?=$arVideo["path"]?>" type='video/mp4' /> <?foreach($arResult['VIDEO'] as $i => $arVideo):?>
<p class="vjs-no-js"> <div class="col-md-6 item">
To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video <div class="video_body">
</p> <video id="js-video_<?=$i?>" width="350" height="217" class="video-js" controls="controls" preload="metadata" data-setup="{}">
</video> <source src="<?=$arVideo["path"]?>" type='video/mp4' />
</div> <p class="vjs-no-js">
<div class="title"><?=(strlen($arVideo["title"]) ? $arVideo["title"] : $i)?></div> To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video
</div> </p>
<?endforeach;?> </video>
</div> </div>
</div> <div class="title"><?=(strlen($arVideo["title"]) ? $arVideo["title"] : $i)?></div>
<?endif;?> </div>
<?$frame->end();?> <?endforeach;?>
<script type="text/javascript"> </div>
$(document).ready(function(){ </div>
setBasketItemsClasses(); <?endif;?>
}); <?$frame->end();?>
</script> <script type="text/javascript">
<?=CScorp::FormatElementMicroData($arResult);?> $(document).ready(function(){
setBasketItemsClasses();
});
</script>
<?=CScorp::FormatElementMicroData($arResult);?>
</div> </div>
\ No newline at end of file
<? <?
CScorp::getFieldImageData($arResult, array('DETAIL_PICTURE')); CScorp::getFieldImageData($arResult, array('DETAIL_PICTURE'));
if($arResult['DISPLAY_PROPERTIES']){ if($arResult['DISPLAY_PROPERTIES']){
$arResult['GALLERY'] = array(); $arResult['GALLERY'] = array();
$arResult['VIDEO'] = array(); $arResult['VIDEO'] = array();
if($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] && is_array($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'])){ if($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] && is_array($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'])){
foreach($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] as $img){ foreach($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] as $img){
$arResult['GALLERY'][] = array( $arResult['GALLERY'][] = array(
'DETAIL' => ($arPhoto = CFile::GetFileArray($img)), 'DETAIL' => ($arPhoto = CFile::GetFileArray($img)),
'PREVIEW' => CFile::ResizeImageGet($img, array('width' => 600, 'height' => 400), BX_RESIZE_IMAGE_EXACT, true), 'PREVIEW' => CFile::ResizeImageGet($img, array('width' => 600, 'height' => 400), BX_RESIZE_IMAGE_EXACT, true),
'THUMB' => CFile::ResizeImageGet($img, array('width' => 75, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true), 'THUMB' => CFile::ResizeImageGet($img, array('width' => 75, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true),
'TITLE' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] :(strlen($arPhoto['TITLE']) ? $arPhoto['TITLE'] : $arResult['NAME']))), 'TITLE' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] :(strlen($arPhoto['TITLE']) ? $arPhoto['TITLE'] : $arResult['NAME']))),
'ALT' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : (strlen($arPhoto['ALT']) ? $arPhoto['ALT'] : $arResult['NAME']))), 'ALT' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : (strlen($arPhoto['ALT']) ? $arPhoto['ALT'] : $arResult['NAME']))),
); );
} }
} }
foreach($arResult['DISPLAY_PROPERTIES'] as $i => $arProp){ foreach($arResult['DISPLAY_PROPERTIES'] as $i => $arProp){
if($arProp["VALUE"] || strlen($arProp["VALUE"])){ if($arProp["VALUE"] || strlen($arProp["VALUE"])){
if($arProp['USER_TYPE'] == 'video'){ if($arProp['USER_TYPE'] == 'video'){
if (count($arProp['PROPERTY_VALUE_ID']) > 1) { if (is_array($arProp['PROPERTY_VALUE_ID']) && count($arProp['PROPERTY_VALUE_ID']) >= 1) {
foreach($arProp['VALUE'] as $val){ foreach($arProp['VALUE'] as $val){
if($val['path']){ if($val['path']){
$arResult['VIDEO'][] = $val; $arResult['VIDEO'][] = $val;
} }
} }
} }
elseif($arProp['VALUE']['path']){ elseif($arProp['VALUE']['path']){
$arResult['VIDEO'][] = $arProp['VALUE']; $arResult['VIDEO'][] = $arProp['VALUE'];
} }
unset($arResult['DISPLAY_PROPERTIES'][$i]); unset($arResult['DISPLAY_PROPERTIES'][$i]);
} }
} }
} }
} }
?> ?>
\ No newline at end of file
<? <?
$arPreviewSizeDefault = array('width' => 536, 'height' => 402); $arPreviewSizeDefault = array('width' => 536, 'height' => 402);
$arPreviewSizeBig = array('width' => 668, 'height' => 501); $arPreviewSizeBig = array('width' => 668, 'height' => 501);
if(is_array($arResult['FIELDS']['DETAIL_PICTURE'])){ if(is_array($arResult['FIELDS']['DETAIL_PICTURE'])){
CScorp::getFieldImageData($arResult, array('DETAIL_PICTURE')); CScorp::getFieldImageData($arResult, array('DETAIL_PICTURE'));
$arResult['GALLERY'][] = array( $arResult['GALLERY'][] = array(
'DETAIL' => $arResult['DETAIL_PICTURE'], 'DETAIL' => $arResult['DETAIL_PICTURE'],
'PREVIEW' => CFile::ResizeImageGet($arResult['DETAIL_PICTURE'] , ($arResult['DISPLAY_PROPERTIES']['FORM_QUESTION']['VALUE_XML_ID'] == 'YES' ? $arPreviewSizeDefault : $arPreviewSizeBig), BX_RESIZE_IMAGE_EXACT, true), 'PREVIEW' => CFile::ResizeImageGet($arResult['DETAIL_PICTURE'] , ($arResult['DISPLAY_PROPERTIES']['FORM_QUESTION']['VALUE_XML_ID'] == 'YES' ? $arPreviewSizeDefault : $arPreviewSizeBig), BX_RESIZE_IMAGE_EXACT, true),
'THUMB' => CFile::ResizeImageGet($arResult['DETAIL_PICTURE'] , array('width' => 98, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true), 'THUMB' => CFile::ResizeImageGet($arResult['DETAIL_PICTURE'] , array('width' => 98, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true),
'TITLE' => (strlen($arResult['DETAIL_PICTURE']['DESCRIPTION']) ? $arResult['DETAIL_PICTURE']['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] : $arResult['NAME'])), 'TITLE' => (strlen($arResult['DETAIL_PICTURE']['DESCRIPTION']) ? $arResult['DETAIL_PICTURE']['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] : $arResult['NAME'])),
'ALT' => (strlen($arResult['DETAIL_PICTURE']['DESCRIPTION']) ? $arResult['DETAIL_PICTURE']['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : $arResult['NAME'])), 'ALT' => (strlen($arResult['DETAIL_PICTURE']['DESCRIPTION']) ? $arResult['DETAIL_PICTURE']['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : $arResult['NAME'])),
); );
} }
if(!empty($arResult['PROPERTIES']['PHOTOS']['VALUE'])){ if(!empty($arResult['PROPERTIES']['PHOTOS']['VALUE'])){
foreach($arResult['PROPERTIES']['PHOTOS']['VALUE'] as $img){ foreach($arResult['PROPERTIES']['PHOTOS']['VALUE'] as $img){
$arResult['GALLERY'][] = array( $arResult['GALLERY'][] = array(
'DETAIL' => ($arPhoto = CFile::GetFileArray($img)), 'DETAIL' => ($arPhoto = CFile::GetFileArray($img)),
'PREVIEW' => CFile::ResizeImageGet($img, ($arResult['DISPLAY_PROPERTIES']['FORM_QUESTION']['VALUE_XML_ID'] == 'YES' ? $arPreviewSizeDefault : $arPreviewSizeBig), BX_RESIZE_IMAGE_EXACT, true), 'PREVIEW' => CFile::ResizeImageGet($img, ($arResult['DISPLAY_PROPERTIES']['FORM_QUESTION']['VALUE_XML_ID'] == 'YES' ? $arPreviewSizeDefault : $arPreviewSizeBig), BX_RESIZE_IMAGE_EXACT, true),
'THUMB' => CFile::ResizeImageGet($img , array('width' => 98, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true), 'THUMB' => CFile::ResizeImageGet($img , array('width' => 98, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true),
'TITLE' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] :(strlen($arPhoto['TITLE']) ? $arPhoto['TITLE'] : $arResult['NAME']))), 'TITLE' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] :(strlen($arPhoto['TITLE']) ? $arPhoto['TITLE'] : $arResult['NAME']))),
'ALT' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : (strlen($arPhoto['ALT']) ? $arPhoto['ALT'] : $arResult['NAME']))), 'ALT' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : (strlen($arPhoto['ALT']) ? $arPhoto['ALT'] : $arResult['NAME']))),
); );
} }
} }
if($arResult['DISPLAY_PROPERTIES']){ if($arResult['DISPLAY_PROPERTIES']){
$arResult['CHARACTERISTICS'] = array(); $arResult['CHARACTERISTICS'] = array();
$arResult['VIDEO'] = array(); $arResult['VIDEO'] = array();
foreach($arResult['DISPLAY_PROPERTIES'] as $PCODE => $arProp){ foreach($arResult['DISPLAY_PROPERTIES'] as $PCODE => $arProp){
if(!in_array($arProp['CODE'], array('DOCUMENTS', 'LINK_PROJECTS', 'FORM_QUESTION', 'FORM_PROJECT'))){ if(!in_array($arProp['CODE'], array('DOCUMENTS', 'LINK_PROJECTS', 'FORM_QUESTION', 'FORM_PROJECT'))){
if($arProp["VALUE"] || strlen($arProp["VALUE"])){ if($arProp["VALUE"] || strlen($arProp["VALUE"])){
if ($arProp['USER_TYPE'] == 'video') { if ($arProp['USER_TYPE'] == 'video') {
if (count($arProp['PROPERTY_VALUE_ID']) > 1) { if (is_array($arProp['PROPERTY_VALUE_ID']) && count($arProp['PROPERTY_VALUE_ID']) >= 1) {
foreach($arProp['VALUE'] as $val){ foreach($arProp['VALUE'] as $val){
if($val['path']){ if($val['path']){
$arResult['VIDEO'][] = $val; $arResult['VIDEO'][] = $val;
} }
} }
} }
elseif($arProp['VALUE']['path']){ elseif($arProp['VALUE']['path']){
$arResult['VIDEO'][] = $arProp['VALUE']; $arResult['VIDEO'][] = $arProp['VALUE'];
} }
} }
else{ else{
$arResult['CHARACTERISTICS'][$PCODE] = $arProp; $arResult['CHARACTERISTICS'][$PCODE] = $arProp;
} }
} }
} }
} }
} }
?> ?>
\ No newline at end of file
<? <?
CScorp::getFieldImageData($arResult, array('DETAIL_PICTURE')); CScorp::getFieldImageData($arResult, array('DETAIL_PICTURE'));
if($arResult['DISPLAY_PROPERTIES']){ if($arResult['DISPLAY_PROPERTIES']){
$arResult['GALLERY'] = array(); $arResult['GALLERY'] = array();
$arResult['VIDEO'] = array(); $arResult['VIDEO'] = array();
if($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] && is_array($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'])){ if($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] && is_array($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'])){
foreach($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] as $img){ foreach($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] as $img){
$arResult['GALLERY'][] = array( $arResult['GALLERY'][] = array(
'DETAIL' => ($arPhoto = CFile::GetFileArray($img)), 'DETAIL' => ($arPhoto = CFile::GetFileArray($img)),
'PREVIEW' => CFile::ResizeImageGet($img, array('width' => 600, 'height' => 400), BX_RESIZE_IMAGE_EXACT, true), 'PREVIEW' => CFile::ResizeImageGet($img, array('width' => 600, 'height' => 400), BX_RESIZE_IMAGE_EXACT, true),
'THUMB' => CFile::ResizeImageGet($img, array('width' => 75, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true), 'THUMB' => CFile::ResizeImageGet($img, array('width' => 75, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true),
'TITLE' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] :(strlen($arPhoto['TITLE']) ? $arPhoto['TITLE'] : $arResult['NAME']))), 'TITLE' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] :(strlen($arPhoto['TITLE']) ? $arPhoto['TITLE'] : $arResult['NAME']))),
'ALT' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : (strlen($arPhoto['ALT']) ? $arPhoto['ALT'] : $arResult['NAME']))), 'ALT' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : (strlen($arPhoto['ALT']) ? $arPhoto['ALT'] : $arResult['NAME']))),
); );
} }
} }
foreach($arResult['DISPLAY_PROPERTIES'] as $i => $arProp){ foreach($arResult['DISPLAY_PROPERTIES'] as $i => $arProp){
if($arProp["VALUE"] || strlen($arProp["VALUE"])){ if($arProp["VALUE"] || strlen($arProp["VALUE"])){
if($arProp['USER_TYPE'] == 'video'){ if($arProp['USER_TYPE'] == 'video'){
if (count($arProp['PROPERTY_VALUE_ID']) > 1) { if (is_array($arProp['PROPERTY_VALUE_ID']) && count($arProp['PROPERTY_VALUE_ID']) >= 1) {
foreach($arProp['VALUE'] as $val){ foreach($arProp['VALUE'] as $val){
if($val['path']){ if($val['path']){
$arResult['VIDEO'][] = $val; $arResult['VIDEO'][] = $val;
} }
} }
} }
elseif($arProp['VALUE']['path']){ elseif($arProp['VALUE']['path']){
$arResult['VIDEO'][] = $arProp['VALUE']; $arResult['VIDEO'][] = $arProp['VALUE'];
} }
unset($arResult['DISPLAY_PROPERTIES'][$i]); unset($arResult['DISPLAY_PROPERTIES'][$i]);
} }
} }
} }
} }
?> ?>
\ No newline at end of file
<? <?
CScorp::getFieldImageData($arResult, array('DETAIL_PICTURE')); CScorp::getFieldImageData($arResult, array('DETAIL_PICTURE'));
if($arResult['DISPLAY_PROPERTIES']){ if($arResult['DISPLAY_PROPERTIES']){
$arResult['GALLERY'] = array(); $arResult['GALLERY'] = array();
$arResult['VIDEO'] = array(); $arResult['VIDEO'] = array();
if($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] && is_array($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'])){ if($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] && is_array($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'])){
foreach($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] as $img){ foreach($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] as $img){
$arResult['GALLERY'][] = array( $arResult['GALLERY'][] = array(
'DETAIL' => ($arPhoto = CFile::GetFileArray($img)), 'DETAIL' => ($arPhoto = CFile::GetFileArray($img)),
'PREVIEW' => CFile::ResizeImageGet($img, array('width' => 600, 'height' => 400), BX_RESIZE_IMAGE_EXACT, true), 'PREVIEW' => CFile::ResizeImageGet($img, array('width' => 600, 'height' => 400), BX_RESIZE_IMAGE_EXACT, true),
'THUMB' => CFile::ResizeImageGet($img, array('width' => 75, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true), 'THUMB' => CFile::ResizeImageGet($img, array('width' => 75, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true),
'TITLE' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] :(strlen($arPhoto['TITLE']) ? $arPhoto['TITLE'] : $arResult['NAME']))), 'TITLE' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] :(strlen($arPhoto['TITLE']) ? $arPhoto['TITLE'] : $arResult['NAME']))),
'ALT' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : (strlen($arPhoto['ALT']) ? $arPhoto['ALT'] : $arResult['NAME']))), 'ALT' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : (strlen($arPhoto['ALT']) ? $arPhoto['ALT'] : $arResult['NAME']))),
); );
} }
} }
foreach($arResult['DISPLAY_PROPERTIES'] as $i => $arProp){ foreach($arResult['DISPLAY_PROPERTIES'] as $i => $arProp){
if($arProp["VALUE"] || strlen($arProp["VALUE"])){ if($arProp["VALUE"] || strlen($arProp["VALUE"])){
if($arProp['USER_TYPE'] == 'video'){ if($arProp['USER_TYPE'] == 'video'){
if (count($arProp['PROPERTY_VALUE_ID']) > 1) { if (is_array($arProp['PROPERTY_VALUE_ID']) && count($arProp['PROPERTY_VALUE_ID']) >= 1) {
foreach($arProp['VALUE'] as $val){ foreach($arProp['VALUE'] as $val){
if($val['path']){ if($val['path']){
$arResult['VIDEO'][] = $val; $arResult['VIDEO'][] = $val;
} }
} }
} }
elseif($arProp['VALUE']['path']){ elseif($arProp['VALUE']['path']){
$arResult['VIDEO'][] = $arProp['VALUE']; $arResult['VIDEO'][] = $arProp['VALUE'];
} }
unset($arResult['DISPLAY_PROPERTIES'][$i]); unset($arResult['DISPLAY_PROPERTIES'][$i]);
} }
} }
} }
} }
?> ?>
\ No newline at end of file
.banners-big .flexslider .slides>li a{text-align: left}
\ No newline at end of file
.banners-big .flexslider .slides>li a{text-align:left}
\ No newline at end of file
...@@ -256,7 +256,7 @@ ...@@ -256,7 +256,7 @@
var templateName = '<?=$templateName?>'; var templateName = '<?=$templateName?>';
$(document).ready(function(){ $(document).ready(function(){
$('.table.' + templateName + ' .tabs a').first().addClass('heightsliced'); $('.table.' + templateName + ' .tabs a').first().addClass('heightsliced');
$('.table.' + templateName + ' .tabs a').live('click', function() { $(document).on('click', '.table.' + templateName + ' .tabs a', function () {
if(!$(this).hasClass('heightsliced')){ if(!$(this).hasClass('heightsliced')){
$('.table.' + templateName + ' .tab-pane.active').find('.item .image').sliceHeight({lineheight: -3}); $('.table.' + templateName + ' .tab-pane.active').find('.item .image').sliceHeight({lineheight: -3});
$('.table.' + templateName + ' .tab-pane.active').find('.item .properties').sliceHeight(); $('.table.' + templateName + ' .tab-pane.active').find('.item .properties').sliceHeight();
......
...@@ -187,7 +187,7 @@ ...@@ -187,7 +187,7 @@
var templateName = '<?=$templateName?>'; var templateName = '<?=$templateName?>';
$(document).ready(function(){ $(document).ready(function(){
$('.table.' + templateName + ' .tabs a').first().addClass('heightsliced'); $('.table.' + templateName + ' .tabs a').first().addClass('heightsliced');
$('.table.' + templateName + ' .tabs a').live('click', function() { $(document).on('click', '.table.' + templateName + ' .tabs a', function () {
if(!$(this).hasClass('heightsliced')){ if(!$(this).hasClass('heightsliced')){
$('.table.' + templateName + ' .tab-pane.active').find('.item .image').sliceHeight({lineheight: -3}); $('.table.' + templateName + ' .tab-pane.active').find('.item .image').sliceHeight({lineheight: -3});
$('.table.' + templateName + ' .tab-pane.active').find('.item .properties').sliceHeight(); $('.table.' + templateName + ' .tab-pane.active').find('.item .properties').sliceHeight();
......
...@@ -20,16 +20,6 @@ if(!$arResult["NavShowAlways"]){ ...@@ -20,16 +20,6 @@ if(!$arResult["NavShowAlways"]){
$strNavQueryString = ($arResult["NavQueryString"] != "" ? $arResult["NavQueryString"]."&amp;" : ""); $strNavQueryString = ($arResult["NavQueryString"] != "" ? $arResult["NavQueryString"]."&amp;" : "");
$strNavQueryStringFull = ($arResult["NavQueryString"] != "" ? "?".$arResult["NavQueryString"] : ""); $strNavQueryStringFull = ($arResult["NavQueryString"] != "" ? "?".$arResult["NavQueryString"] : "");
if($arResult["bShowAll"] && !$arResult["NavShowAll"]){
$GLOBALS['APPLICATION']->AddHeadString('<link rel="canonical" href="'.$arResult["sUrlPath"].'?'.$strNavQueryString.'SHOWALL_'.$arResult["NavNum"].'=1">', true, true);
}
if(!$arResult["NavShowAll"]){
if(str_replace($GLOBALS['APPLICATION']->GetCurPage(false), '', $GLOBALS['APPLICATION']->GetCurPageParam('', array('PAGEN_'.$arResult["NavNum"]), false))){
$GLOBALS['APPLICATION']->AddHeadString('<meta name="robots" content="noindex, follow" />', true, true);
$GLOBALS['APPLICATION']->AddHeadString('<link rel="canonical" href="'.$arResult["sUrlPath"].'?PAGEN_'.$arResult["NavNum"].'='.$arResult["NavPageNomer"].'">', true, true);
}
}
?> ?>
<div class="wrap_pagination"> <div class="wrap_pagination">
<ul class="pagination"> <ul class="pagination">
...@@ -37,12 +27,29 @@ if(!$arResult["NavShowAll"]){ ...@@ -37,12 +27,29 @@ if(!$arResult["NavShowAll"]){
<?if($arResult["NavPageCount"] > $arResult["NavPageNomer"]):?> <?if($arResult["NavPageCount"] > $arResult["NavPageNomer"]):?>
<?// prev?> <?// prev?>
<?if($arResult["NavPageCount"] - $arResult["NavPageNomer"] > 1):?> <?if($arResult["NavPageCount"] - $arResult["NavPageNomer"] > 1):?>
<?
$bHasPage = (isset($_GET['PAGEN_'.$arResult["NavNum"]]) && $_GET['PAGEN_'.$arResult["NavNum"]]);
if($bHasPage)
{
if($_GET['PAGEN_'.$arResult["NavNum"]] == 1 && !isset($_REQUEST['q']))
{
LocalRedirect($arResult["sUrlPath"], false, "301 Moved permanently");
}
elseif($_GET['PAGEN_'.$arResult["NavNum"]] > $arResult["nEndPage"])
{
$templateData["ERROR_404"] = true;
}
}?>
<?$href = $arResult["sUrlPath"].'?'.$strNavQueryString.'PAGEN_'.$arResult["NavNum"].'='.($arResult["NavPageNomer"] + 1);?> <?$href = $arResult["sUrlPath"].'?'.$strNavQueryString.'PAGEN_'.$arResult["NavNum"].'='.($arResult["NavPageNomer"] + 1);?>
<?else:?> <?else:?>
<?$href = $arResult["sUrlPath"].$strNavQueryStringFull;?> <?$href = $arResult["sUrlPath"].$strNavQueryStringFull;?>
<?endif;?> <?endif;?>
<?$page = ( $bHasPage ? ($arResult["NavPageNomer"]-1 == 1 ? '' : $arResult["NavPageNomer"]-1) : '' );?>
<?$url = ($page ? '?'.$strNavQueryString.'PAGEN_'.$arResult["NavNum"].'='.$page : $strNavQueryStringFull);?>
<li class="prev"><a href="<?=$href?>"><i class="fa fa-chevron-left"></i></a></li> <li class="prev"><a href="<?=$href?>"><i class="fa fa-chevron-left"></i></a></li>
<?$GLOBALS['APPLICATION']->AddHeadString('<link rel="prev" href="'.$href.'">', true, true);?> <link rel="prev" href="<?=$arResult["sUrlPath"].$url?>" />
<link rel="canonical" href="<?=$arResult["sUrlPath"]?>" />
<?endif;?> <?endif;?>
<?if($arResult["NavPageCount"] > $arResult["nStartPage"]):?> <?if($arResult["NavPageCount"] > $arResult["nStartPage"]):?>
<?// first?> <?// first?>
...@@ -82,18 +89,34 @@ if(!$arResult["NavShowAll"]){ ...@@ -82,18 +89,34 @@ if(!$arResult["NavShowAll"]){
<?// next?> <?// next?>
<?$href = $arResult["sUrlPath"].'?'.$strNavQueryString.'PAGEN_'.$arResult["NavNum"].'='.($arResult["NavPageNomer"] - 1);?> <?$href = $arResult["sUrlPath"].'?'.$strNavQueryString.'PAGEN_'.$arResult["NavNum"].'='.($arResult["NavPageNomer"] - 1);?>
<li class="next"><a href="<?=$href?>"><i class="fa fa-chevron-right"></i></a></li> <li class="next"><a href="<?=$href?>"><i class="fa fa-chevron-right"></i></a></li>
<?$GLOBALS['APPLICATION']->AddHeadString('<link rel="next" href="'.$href.'">', true, true);?> <link rel="next" href="<?=$arResult["sUrlPath"].'?'.$strNavQueryString.'PAGEN_'.$arResult["NavNum"].'='.($arResult["NavPageNomer"]+1)?>" />
<?endif;?> <?endif;?>
<?else:?> <?else:?>
<?if($arResult["NavPageNomer"] > 1):?> <?if($arResult["NavPageNomer"] > 1):?>
<?$bHasPage = (isset($_GET['PAGEN_'.$arResult["NavNum"]]) && $_GET['PAGEN_'.$arResult["NavNum"]]);
if($bHasPage)
{
if($_GET['PAGEN_'.$arResult["NavNum"]] == 1 && !isset($_REQUEST['q']))
{
LocalRedirect($arResult["sUrlPath"], false, "301 Moved permanently");
}
elseif($_GET['PAGEN_'.$arResult["NavNum"]] > $arResult["nEndPage"])
{
$templateData["ERROR_404"] = true;
}
}?>
<?// prev?> <?// prev?>
<?if($arResult["NavPageNomer"] > 2):?> <?if($arResult["NavPageNomer"] > 2):?>
<?$href = $arResult["sUrlPath"].'?'.$strNavQueryString.'PAGEN_'.$arResult["NavNum"].'='.($arResult["NavPageNomer"] - 1);?> <?$href = $arResult["sUrlPath"].'?'.$strNavQueryString.'PAGEN_'.$arResult["NavNum"].'='.($arResult["NavPageNomer"] - 1);?>
<?else:?> <?else:?>
<?$href = $arResult["sUrlPath"].$strNavQueryStringFull;?> <?$href = $arResult["sUrlPath"].$strNavQueryStringFull;?>
<?endif;?> <?endif;?>
<?$page = ( $bHasPage ? ($arResult["NavPageNomer"]-1 == 1 ? '' : $arResult["NavPageNomer"]-1) : '' );?>
<?$url = ($page ? '?'.$strNavQueryString.'PAGEN_'.$arResult["NavNum"].'='.$page : $strNavQueryStringFull);?>
<li class="prev"><a href="<?=$href?>"><i class="fa fa-chevron-left"></i></a></li> <li class="prev"><a href="<?=$href?>"><i class="fa fa-chevron-left"></i></a></li>
<?$GLOBALS['APPLICATION']->AddHeadString('<link rel="prev" href="'.$href.'">', true, true);?> <link rel="prev" href="<?=$arResult["sUrlPath"].$url?>" />
<link rel="canonical" href="<?=$arResult["sUrlPath"]?>" />
<?endif;?> <?endif;?>
<?if($arResult["nStartPage"] > 1):?> <?if($arResult["nStartPage"] > 1):?>
<?// first?> <?// first?>
...@@ -133,7 +156,7 @@ if(!$arResult["NavShowAll"]){ ...@@ -133,7 +156,7 @@ if(!$arResult["NavShowAll"]){
<?// next?> <?// next?>
<?$href = $arResult["sUrlPath"].'?'.$strNavQueryString.'PAGEN_'.$arResult["NavNum"].'='.($arResult["NavPageNomer"] + 1);?> <?$href = $arResult["sUrlPath"].'?'.$strNavQueryString.'PAGEN_'.$arResult["NavNum"].'='.($arResult["NavPageNomer"] + 1);?>
<li class="next"><a href="<?=$href?>"><i class="fa fa-chevron-right"></i></a></li> <li class="next"><a href="<?=$href?>"><i class="fa fa-chevron-right"></i></a></li>
<?$GLOBALS['APPLICATION']->AddHeadString('<link rel="next" href="'.$href.'">', true, true);?> <link rel="next" href="<?=$arResult["sUrlPath"].'?'.$strNavQueryString.'PAGEN_'.$arResult["NavNum"].'='.($arResult["NavPageNomer"]+1)?>" />
<?endif;?> <?endif;?>
<?endif;?> <?endif;?>
<?if($arResult["bShowAll"]):?> <?if($arResult["bShowAll"]):?>
......
var getRandomInt=function(e,t){return Math.floor(Math.random()*(t-e))+e},number_format=function(e,t,a,i){var n=isFinite(+(e=(e+"").replace(/[^0-9+\-Ee.]/g,"")))?+e:0,o=isFinite(+t)?Math.abs(t):0,s=void 0===i?",":i,r=void 0===a?".":a,l="",d=function(e,t){var a=Math.pow(10,t);return""+(Math.round(e*a)/a).toFixed(t)};return(l=(o?d(n,o):""+Math.round(n)).split("."))[0].length>3&&(l[0]=l[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,s)),(l[1]||"").length<o&&(l[1]=l[1]||"",l[1]+=Array(o-l[1].length+1).join("0")),l.join(r)},CheckTopMenuDotted=function(){var e=$("nav.mega-menu"),t=e.find("td.js-dropdown");if("none"==e.parents(".collapse").css("display"))return!1;for(var a=e.closest("div").actual("width"),i=e.find("table").actual("outerWidth"),n=!1;i>a;)if((menuItemOldSave=e.find("td").not(".nosave").last()).length)t.show(),menuItemNewSave='<li class="'+(menuItemOldSave.hasClass("dropdown")?"dropdown-submenu ":"")+(menuItemOldSave.hasClass("active")?"active ":"")+'" data-hidewidth="'+i+'">'+menuItemOldSave.find(".wrap").html()+"</li>",menuItemOldSave.remove(),t.find("> .wrap > .dropdown-menu").prepend(menuItemNewSave),i=e.find("table").actual("outerWidth"),n=!0;else break;if(!n)do{var o=t.find(">.wrap>.dropdown-menu>li").length;if(o){if((menuItemOldSave=t.find(">.wrap>.dropdown-menu>li").first()).attr("data-hidewidth")>a)break;if(menuItemNewSave='<td class="'+(menuItemOldSave.hasClass("dropdown-submenu")?"dropdown ":"")+(menuItemOldSave.hasClass("active")?"active ":"")+'" data-hidewidth="'+a+'"><div class="wrap">'+menuItemOldSave.html()+"</div></td>",menuItemOldSave.remove(),$(menuItemNewSave).insertBefore(e.find("td.js-dropdown")),!o){t.hide();break}}else{t.hide();break}i=e.find("table").actual("outerWidth")}while(i<=a);return e.find("td").css("visibility","visible"),!1},CheckTopVisibleMenu=function(e){var t=$(".dropdown-menu:visible").last();if(t.length){t.find("a").css("white-space",""),t.css("left",""),t.css("right",""),t.removeClass("toright");var a=t.offset().left;if(void 0!==a){var i=t.parents(".mega-menu"),n=i.outerWidth(),o=i.offset().left+n,s=t.parents(".toright").length>0,r=t.parents(".dropdown-menu"),l=r.length>0;if(l)var d=r.first().outerWidth(),c=d+r.first().offset().left;c+t.outerWidth()>o&&t.find("a").css("white-space","normal");var p=a+t.outerWidth();if(p>o||s){var u=0;if(u=o-p,l||s)t.css("left","auto"),t.css("right","100%"),t.addClass("toright");else{var f=parseInt(t.css("left"));t.css("left",f+u+"px")}}}}},CheckPopupTop=function(){var e=$(".jqmWindow.show");if(e.length){var t=$(window).height(),a=parseInt(e.css("top")),i=e.height();t>=i?a=(t-i)/2:(documentScrollTop>documentScrollTopLast?a-=documentScrollTop-documentScrollTopLast:documentScrollTop<documentScrollTopLast&&(a+=documentScrollTopLast-documentScrollTop),a+i<t?a=t-i:a>0&&(a=0)),e.css("top",a+"px")}},CheckMainBannerSliderVText=function(e){if(e.parents(".banners-big").length){var t=e.height();e.find(".item").each(function(){var e=$(this).find(".text .inner");if(e.length){var a=e.actual("height"),i=a>=t?0:Math.floor((t-a)/2);e.css("padding-top",i+"px")}})}},CheckStickyFooter=function(){$(window).resize(function(){try{var e=$("footer").outerHeight();ignoreResize.push(!0),$("footer").css("margin-top","-"+e+"px"),$(".body").css("margin-bottom","-"+e+"px"),$(".main").css("padding-bottom",e+25+"px"),ignoreResize.pop()}catch(t){}})},getGridSize=function(e){var t=parseInt($(".body_media").css("top"));return 2==t?e[0]:1==t?e[1]:e[2]},CheckFlexSlider=function(){$(".flexslider:not(.thmb)").each(function(){var e=$(this);e.resize();var t=e.data("flexslider").vars.counts;if(void 0!==t){var a=getGridSize(t);(a!=e.data("flexslider").vars.minItems||a!=e.data("flexslider").vars.maxItems||a!=e.data("flexslider").vars.move)&&(e.data("flexslider").vars.minItems=a,e.data("flexslider").vars.maxItems=a,e.data("flexslider").vars.move=a,e.flexslider(0),e.resize(),e.resize())}})},CheckHeaderFixed=function(){var e=$("header.canfixed");if(e.length){var t=e.find(".logo_and_menu-row");if(t.length){var a=!1,i=!0,n=53,o=t.actual("outerHeight"),s=o-n,r=$(".btn.btn-responsive-nav");$(window).scroll(function(){var l=$("#panel:visible").outerHeight(),d=$(window).scrollTop();if(a||(s=(o=t.actual("outerHeight"))-n),i=!r.is(":visible")&&!$(".dropdown-menu:visible").length,a){if((a||!i)&&(d<=s+l||!i)){a=!1,e.stop(!0,!0).css("top",""),e.removeClass("fixed");var c=e.next();c.length&&c.css("margin-top",""),CheckTopMenuDotted()}}else if(d>o+l&&i){a=!0;var c=e.next();if(c.length)var p=parseInt(c.css("margin-top"));e.css("top","-"+o+"px"),e.addClass("fixed"),c.length&&c.css("margin-top",o+p+"px"),e.delay(0).animate({top:"0"},300)}})}}},CheckObjectsSizes=function(){$(".container iframe,.container object,.container video").each(function(){var e=$(this).attr("height"),t=$(this).attr("width");e&&t&&$(this).css("height",$(this).outerWidth()*e/t)})},InitScrollToTop=function(){"NONE"!==arScorpOptions.THEME.SCROLLTOTOP_TYPE&&(scrollToTopAnimateClassIn=-1!==arScorpOptions.THEME.SCROLLTOTOP_TYPE.indexOf("ROUND")?"rotateIn":"rubberBand",scrollToTopAnimateClassOut=-1!==arScorpOptions.THEME.SCROLLTOTOP_TYPE.indexOf("ROUND")?"rotateOut":"flipOutX",$("body").append($("<a />").addClass("scroll-to-top "+arScorpOptions.THEME.SCROLLTOTOP_TYPE+" "+arScorpOptions.THEME.SCROLLTOTOP_POSITION).attr({href:"#",id:"scrollToTop"})),($scrolltotop=$("#scrollToTop")).click(function(e){return e.preventDefault(),$("body, html").animate({scrollTop:0},500),!1}))},CheckScrollToTop=function(){if($scrolltotop.length){documentScrollTop>150?($scrolltotop.stop(!0,!0).addClass("visible").addClass("animated"),scrollToTopAnimateClassOut&&$scrolltotop.removeClass(scrollToTopAnimateClassOut),scrollToTopAnimateClassIn&&$scrolltotop.addClass(scrollToTopAnimateClassIn)):($scrolltotop.stop(!0,!0).removeClass("visible"),scrollToTopAnimateClassIn&&$scrolltotop.removeClass(scrollToTopAnimateClassIn),scrollToTopAnimateClassOut&&$scrolltotop.addClass(scrollToTopAnimateClassOut));var e=23,t=$(window).scrollTop(),a=$(window).height(),i=$("footer").offset().top;t+a>i?$scrolltotop.css("bottom",e+t+a-i):parseInt($scrolltotop.css("bottom"))>e&&$scrolltotop.css("bottom",e)}};function pauseMainBanner(){$(".banners-big .flexslider").flexslider("pause")}function playMainBanner(){$(".banners-big .flexslider").flexslider("play")}function startMainBannerSlideVideo(e){var t=e.attr("data-slide_index"),a=e.closest(".items").find('.item[data-slide_index="'+t+'"]');if(e.attr("data-video_source")){a.addClass("loading"),pauseMainBanner();var i=e.attr("data-video_src"),n=1==e.attr("data-video_disable_sound"),o=1==e.attr("data-video_loop"),s=1==e.attr("data-video_cover"),r=(e.attr("data-video_under_text"),e.attr("data-video_player")),l="YOUTUBE"===r,d="VIMEO"===r,c="RUTUBE"===r,p="HTML5"===r;if(i&&!e.find(".video").length){var u=function(){a.each(function(e,a){var u=$(a),f=getRandomInt(100,1e3),h=u.hasClass("clone");l?u.prepend('<iframe id="player_'+f+'" class="video'+(s?" cover":"")+'" src="'+i+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>'):d?u.prepend('<iframe id="player_'+f+'" class="video'+(s?" cover":"")+'" src="'+i+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>'):c?(i=i+"&playerid="+f,u.prepend('<iframe id="player_'+f+'" class="video'+(s?" cover":"")+'" src="'+i+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>')):p&&u.prepend('<video id="player_'+f+'" class="video'+(s?" cover":"")+'"'+(o?" loop ":"")+(n||h?" muted ":"")+'><source src="'+i+'" type=\'video/mp4; codecs="avc1.42E01E, mp4a.40.2"\' /><p class="vjs-no-js">To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video</p></iframe>'),void 0!==players&&players&&(players[f]={id:"player_"+f,mute:n||h,loop:o,cover:s,videoPlayer:r,slideIndex:t,clone:h,playing:!1},l?window[players[f].id]=new YT.Player(players[f].id,{events:{onReady:function(e){if(f){var t=players[f].mute,a=players[f].cover,i=players[f].clone;(t||i)&&window[players[f].id].mute(),a&&CoverPlayer(),i?setTimeout(function(){e.target.pauseVideo()},100):(pauseMainBanner(),e.target.playVideo());var n=$("#player_"+f).closest(".item");n.addClass("started"),n.removeClass("loading")}},onStateChange:function(e){if(f){var t=players[f].clone,a=players[f].loop,i=players[f].slideIndex;if(!t){if(e.data===YT.PlayerState.PLAYING)players[f].playing=!0,pauseMainBanner();else if(e.data===YT.PlayerState.PAUSED){players[f].playing=!1;var n=Math.floor(10*window[players[f].id].getCurrentTime())/10;for(var o in window[players[f].id].seekTo(n,!0),players)players[o].slideIndex==i&&players[o].clone&&(window[players[o].id].pauseVideo(),window[players[o].id].seekTo(n,!0))}else e.data===YT.PlayerState.ENDED&&(players[f].playing=!1,a?e.target.playVideo():playMainBanner())}}}}}):d?(window[players[f].id]=new Vimeo.Player(document.getElementById(players[f].id),{autopause:!1,byline:!1,loop:!1,title:!1}),window[players[f].id].on("loaded",onVimeoPlayerReady),window[players[f].id].on("play",onVimeoPlayerStateChange),window[players[f].id].on("pause",onVimeoPlayerStateChange),window[players[f].id].on("ended",onVimeoPlayerStateChange)):c?document.getElementById(players[f].id).onload=function(e){var t=this.id.replace("player_","");players[t].contentWindow=this.contentWindow,onRutubePlayerReady(t)}:p&&(document.getElementById(players[f].id).addEventListener("loadeddata",onHtml5PlayerReady),document.getElementById(players[f].id).addEventListener("play",onHtml5PlayerStateChange),document.getElementById(players[f].id).addEventListener("pause",onHtml5PlayerStateChange),document.getElementById(players[f].id).addEventListener("ended",onHtml5PlayerStateChange)))})};if(p)u();else{var f="",h="";if(void 0===window.YoutubePlayerScriptLoaded&&(window.YoutubePlayerScriptLoaded=!1),void 0===window.VimeoPlayerScriptLoaded&&(window.VimeoPlayerScriptLoaded=!1),void 0===window.RutubePlayerListnersAdded&&(window.RutubePlayerListnersAdded=!1),l){if(f="YT",h="Player",!window.YoutubePlayerScriptLoaded){var m=document.createElement("script");m.src="https://www.youtube.com/iframe_api";var g=document.getElementsByTagName("script")[0];g.parentNode.insertBefore(m,g),window.YoutubePlayerScriptLoaded=!0}}else if(d){if(f="Vimeo",!window.VimeoPlayerScriptLoaded){var m=document.createElement("script");m.src="https://player.vimeo.com/api/player.js",(document.head||document.documentElement).appendChild(m),window.VimeoPlayerScriptLoaded=!0}}else c&&!window.RutubePlayerListnersAdded&&window.addEventListener("message",function(e){if(-1!==e.origin.indexOf("rutube.ru")){var t=JSON.parse(e.data);if("object"==typeof t&&t&&void 0!==t.type&&t.type){var a=!1;for(var i in players)if(void 0!==players[i].contentWindow&&players[i].contentWindow==e.source){a=i;break}if(a)switch(t.type){case"player:changeState":onRutubePlayerStateChange(a,t.data.state);break;case"player:currentTime":onRutubePlayerCurrentTime(a,t.data.time)}}}});if(f.length){if("object"==typeof window[f])(!h.length||h.length&&"function"==typeof window[f][h])&&u();else var v=setInterval(function(){"object"==typeof window[f]&&(!h.length||h.length&&"function"==typeof window[f][h])&&(clearInterval(v),u())},50)}else u()}}}}var CoverPlayer=function(){var e=$(".video.cover");if(e.length){var t=$(".banners-big").height();$(".banners-big").width();var a=9*$(window).width()/16;e.css({height:a+"px","margin-top":(t-a)/2+"px"})}};function onVimeoPlayerReady(e){var t=this.element.id.replace("player_","");if(t){var a=players[t].mute,i=players[t].cover,n=players[t].clone;(a||n)&&window[players[t].id].setVolume(0),i&&CoverPlayer(),n?setTimeout(function(){window[players[t].id].pause()},100):(pauseMainBanner(),window[players[t].id].play());var o=$("#player_"+t).closest(".item");o.addClass("started"),o.removeClass("loading")}}function onVimeoPlayerStateChange(e){var t=this.element.id.replace("player_","");if(t){players[t].cover;var a=players[t].clone,i=players[t].loop,n=players[t].slideIndex;a||window[players[t].id].getPaused().then(function(e){e?(players[t].playing=!1,window[players[t].id].getCurrentTime().then(function(e){var a=Math.floor(10*e)/10;window[players[t].id].setCurrentTime(a).then(function(e){for(var t in players)players[t].slideIndex==n&&players[t].clone&&(window[players[t].id].pause(),window[players[t].id].setCurrentTime(a).then(function(e){}))})})):window[players[t].id].getEnded().then(function(e){e?(players[t].playing=!1,i?window[players[t].id].play():playMainBanner()):(players[t].playing=!0,pauseMainBanner())})})}}function onRutubePlayerReady(e){if(e){var t=players[e].mute,a=players[e].cover,i=players[e].clone,n=document.getElementById(players[e].id);(t||i)&&n.contentWindow.postMessage(JSON.stringify({type:"player:mute",data:{}}),"*"),a&&CoverPlayer(),i?setTimeout(function(){n.contentWindow.postMessage(JSON.stringify({type:"player:pause",data:{}}),"*")},100):(pauseMainBanner(),n.contentWindow.postMessage(JSON.stringify({type:"player:play",data:{}}),"*"));var o=$("#player_"+e).closest(".item");o.addClass("started"),o.removeClass("loading")}}function onRutubePlayerCurrentTime(e,t){e&&(players[e].time=t)}function onRutubePlayerStateChange(e,t){if(e){var a=players[e].clone,i=players[e].loop,n=players[e].slideIndex,o=document.getElementById(players[e].id);if(!a){if("playing"===t)players[e].playing=!0,pauseMainBanner();else if("paused"===t){players[e].playing=!1;var s=Math.floor(10*players[e].time)/10;for(var r in o.contentWindow.postMessage(JSON.stringify({type:"player:setCurrentTime",data:{time:s}}),"*"),players)players[r].slideIndex==n&&players[r].clone&&(document.getElementById(players[r].id).contentWindow.postMessage(JSON.stringify({type:"player:pause",data:{}}),"*"),document.getElementById(players[r].id).contentWindow.postMessage(JSON.stringify({type:"player:setCurrentTime",data:{time:s}}),"*"))}else"stopped"===t&&(players[e].playing=!1,i?o.contentWindow.postMessage(JSON.stringify({type:"player:play",data:{}}),"*"):playMainBanner())}}}function onHtml5PlayerReady(e){var t=e.target.id.replace("player_","");if(t){var a=players[t].mute,i=players[t].cover,n=players[t].clone;(a||n)&&$("#"+players[t].id).prop("muted",!0),i&&CoverPlayer(),n?e.target.pause():(pauseMainBanner(),e.target.play());var o=$("#player_"+t).closest(".item");o.addClass("started"),o.removeClass("loading")}}function onHtml5PlayerStateChange(e){var t=e.target.id.replace("player_","");if(t){players[t].cover;var a=players[t].clone,i=players[t].loop,n=players[t].slideIndex;if(!a){if(e.target.paused){players[t].playing=!1;var o=Math.floor(10*e.target.currentTime)/10;for(var s in e.target.currentTime=o,players)players[s].slideIndex==n&&players[s].clone&&(document.getElementById(players[s].id).pause(),document.getElementById(players[s].id).currentTime=o)}else e.target.ended?(players[t].playing=!1,i?e.target.play():playMainBanner()):(players[t].playing=!0,pauseMainBanner())}}}var waitingExists=function(e,t,a){void 0!==a&&e.length&&t>0&&(t=(t=parseInt(t))<0?0:t,$(e).length?a():setTimeout(function(){waitingExists(e,t,a)},t))},waitingNotExists=function(e,t,a,i){void 0!==i&&e.length&&t.length&&a>0&&(a=(a=parseInt(a))<0?0:a,setTimeout(function(){e.length&&!$(t).length&&i()},a))};function onLoadjqm(e){var t=$(e.t).data("name"),a=($(window).height()>e.w.height()?Math.floor(($(window).height()-e.w.height())/2):0)+"px";$.each($(e.t).get(0).attributes,function(t,a){if(/^data\-autoload\-(.+)$/.test(a.nodeName)){var i=a.nodeName.match(/^data\-autoload\-(.+)$/)[1],n=$('input[name="'+i.toUpperCase()+'"]');n.val($(e.t).data("autoload-"+i)).attr("readonly","readonly"),n.attr("title",n.val())}}),$(e.t).data("autohide")&&$(e.w).data("autohide",$(e.t).data("autohide")),"order_product"==t&&$(e.t).data("product")&&$('input[name="PRODUCT"]').val($(e.t).data("product")).attr("readonly","readonly").attr("title",$('input[name="PRODUCT"]').val()),"question"==t&&$(e.t).data("product")&&$('input[name="NEED_PRODUCT"]').val($(e.t).data("product")).attr("readonly","readonly").attr("title",$('input[name="NEED_PRODUCT"]').val()),"action"==t&&$(e.t).data("action")&&$('input[name="ACTION_NAME"]').val($(e.t).data("action")),$('input[name="URL"]').length>0&&$('input[name="URL"]').val(document.location.href),e.w.addClass("show").css({"margin-left":"-"+Math.floor(e.w.width()/2)+"px",top:a,opacity:1})}function onHide(hash){$(hash.w).data("autohide")&&eval($(hash.w).data("autohide")),hash.w.css("opacity",0).removeClass("show"),hash.o.remove(),setTimeout(function(){hash.w.empty()},200)}NativeActual=function(e,t,a,i){if("object"==typeof e&&e.nodeType&&"string"==typeof t&&t.length){var n,o=null===e.offsetParent;if(o){var s=e.getAttribute("style");e.setAttribute("style","visibility: hidden !important; display: block !important;")}var r=e.currentStyle||window.getComputedStyle(e);return"height"===t?n=e.offsetHeight-(a?0:parseInt(r.paddingTop)+parseInt(r.paddingBottom))+(i?parseInt(r.marginTop)+parseInt(r.marginBottom):0):"width"===t&&(n=e.offsetWidth-(a?0:parseInt(r.paddingLeft)+parseInt(r.paddingRight))+(i?parseInt(r.marginLeft)+parseInt(r.marginRight):0)),o&&(null===s?e.removeAttribute("style"):e.setAttribute("style",s)),n}return null},$.fn.equalizeHeights=function(e,t){var a=this.map(function(a,i){return void 0!==t&&t?NativeActual(i,"height",e):$(i).actual(e?"outerHeight":"height")}).get(),i=(tmp=Math.max.apply(this,a))%2?--tmp:tmp;return this.height(i)},$.fn.sliceHeight=function(e){function t(t){if(t.each(function(){$(this).css({"line-height":"",height:""})}),void 0===e.autoslicecount||!1!==e.autoslicecount){var a=t.first().hasClass("item")?t.first().outerWidth():t.first().parents(".item").outerWidth(),i=t.first().parents(".items").outerWidth();i||(i=t.first().parents(".row").outerWidth()),i&&a&&(e.slice=Math.floor(i/a))}if(e.slice)for(var n=0,o=t.length;n<o;n+=e.slice)$(t.slice(n,n+e.slice)).equalizeHeights(e.outer,e.native);if(e.lineheight){var s=parseInt(e.lineheight);isNaN(s)&&(s=0),t.each(function(){$(this).css("line-height",$(this).actual("height")+s+"px")})}}var e=$.extend({slice:null,outer:!1,lineheight:!1,autoslicecount:!0,native:!0},e),a=$(this);t(a),BX.addCustomEvent("onWindowResize",function(e){ignoreResize.push(!0),t(a),ignoreResize.pop()})},$.fn.jqmEx=function(){$(this).each(function(){var e=$(this),t=e.data("name");if(t.length){var a=arScorpOptions.SITE_DIR+"ajax/form.php",i="",n="",o={};$.each(e.get(0).attributes,function(t,a){var s=a.nodeName,r=e.attr(s);n+="["+s+'="'+r+'"]',o[s]=r,/^data\-param\-(.+)$/.test(s)&&(i+=s.match(/^data\-param\-(.+)$/)[1]+"="+r+"&")});var s=JSON.stringify(o),r=encodeURIComponent(s);a+="?"+i+"data-trigger="+r,$("."+t+'_frame[data-trigger="'+r+'"]').length||"disabled"==e.attr("disabled")||($("body").find("."+t+'_frame[data-trigger="'+r+'"]').remove(),$("body").append('<div class="'+t+'_frame jqmWindow" style="width:500px" data-trigger="'+r+'"></div>'),$("."+t+'_frame[data-trigger="'+r+'"]').jqm({trigger:n,onLoad:function(e){onLoadjqm(e)},onHide:function(e){onHide(e)},ajax:a}))}})};var InitFlexSlider=function(){$(".flexslider:not(.thmb):not(.flexslider-init)").each(function(){var e,t=$(this),a={animationLoop:!1,controlNav:!1,directionNav:!0,animation:"slide"},i=$.extend({},a,e,t.data("plugin-options"));void 0!==i.counts&&"vertical"!==i.direction&&(i.maxItems=getGridSize(i.counts),i.minItems=getGridSize(i.counts),i.move=getGridSize(i.counts),i.itemWidth=200),i.after=i.start=function(e){var t={slider:e};BX.onCustomEvent("onSlide",[t])},i.end=function(e){var t={slider:e};BX.onCustomEvent("onSlideEnd",[t])},t.flexslider(i).addClass("flexslider-init"),i.controlNav&&t.addClass("flexslider-control-nav"),i.directionNav&&t.addClass("flexslider-direction-nav")})},setBasketItemsClasses=function(){if("undefined"!=typeof arBasketItems&&Object.keys(arBasketItems).length)for(var e in arBasketItems)$("[data-item]").each(function(){$(this).data("item").ID==e&&$(this).find(".buy_block").addClass("in")})},Summ=function(e,t,a){t<=0&&(t=1);var i=number_format(t*a,0,"."," "),n=0;e.closest(".items").find(".item").each(function(){var e=$(this),t=parseFloat(e.find("input[name=PRICE]").val()),a=parseFloat(e.find("input.count").val());a<=0&&(a=1),isNaN(t)||isNaN(a)||(n+=a*t)}),n=number_format(parseFloat(n),0,"."," "),e.closest(".item").find(".summ .price_val").text(i),e.closest(".basket").find(".foot .total>span").text(n)},timerBasketUpdate=!1,BasketCounter=function(e){var t=e.hasClass("minus"),a=e.hasClass("plus"),i=e.hasClass("count"),n=e.closest(".buy_block"),o=e.closest(".counter").find("input.count"),s=parseFloat($.trim(o.val())),r=parseFloat(n.find("input[name=PRICE]").val()),l=!!e.closest(".basket").length;if(t){var d=s-1;d<=0&&(d=1),o.val(d),l&&(Summ(e,d,r),timerBasketUpdate&&(clearTimeout(timerBasketUpdate),timerBasketUpdate=!1),timerBasketUpdate=setTimeout(function(){BasketUpdate(e,d),timerBasketUpdate=!1},700))}else if(a){var d=s+1,c=Math.pow(10,parseInt(o.attr("maxlength")))-1;d>c&&(d=c),o.val(d),l&&(Summ(e,d,r),timerBasketUpdate&&(clearTimeout(timerBasketUpdate),timerBasketUpdate=!1),timerBasketUpdate=setTimeout(function(){BasketUpdate(e,d),timerBasketUpdate=!1},700))}else if(i){var d=s;(d<=0||isNaN(d))&&(d=1),e.val(d),l&&BasketUpdate(e,d)}$.trim($("input[name=getPageUri]").val())||e.closest(".basket.fly").length||n.find(".to_cart").data("quantity",d)},BasketUpdate=function(e,t){var a=e.closest("[data-item]").data("item"),a="object"==typeof arBasketItems&&"object"==typeof arBasketItems[a.ID]?arBasketItems[a.ID]:a,i=e.closest(".buy_block"),n=$(".basket.fly").length?$(".basket.fly .items_wrap").scrollTop():$(".basket_top:visible").length?$(".basket_top .items:visible").scrollTop():"";void 0===a||isNaN(a.ID)||!(a.ID>0)||i.hasClass("loading")||$.ajax({url:arScorpOptions.SITE_DIR+"ajax/basket_items.php",data:{itemData:a,quantity:t},beforeSend:function(){i.addClass("loading")},complete:function(){i.removeClass("loading")},success:function(e){"object"==typeof e&&(arBasketItems=e);var t=$.trim($("input[name=getPageUri]").val());void 0!==arScorpOptions.THEME.ORDER_BASKET_VIEW&&"HEADER"===arScorpOptions.THEME.ORDER_BASKET_VIEW&&$(".basket_top").length&&$.ajax({url:arScorpOptions.SITE_DIR+"ajax/basket_items.php",type:"POST",beforeSend:function(){i.addClass("loading")},complete:function(){i.removeClass("loading")},success:function(e){i.removeClass("in"),$(".ajax_basket").html(e),$(".basket_top .items").scrollTop(n),t||(setTimeout(function(){$(".basket_top .dropdown").addClass("expanded")},basketShowDelay),setTimeout(function(){$(".basket_top .dropdown").removeClass("expanded")},basketHideDelay))}}),void 0!==arScorpOptions.THEME.ORDER_BASKET_VIEW&&"FLY"===arScorpOptions.THEME.ORDER_BASKET_VIEW&&$(".basket.fly").length&&$.ajax({url:arScorpOptions.SITE_DIR+"ajax/basket_items.php",type:"POST",beforeSend:function(){i.addClass("loading")},complete:function(){i.removeClass("loading")},success:function(e){$(".ajax_basket").html(e),$(".basket.fly .items_wrap").scrollTop(n)}}),t&&$.ajax({url:t,type:"POST",beforeSend:function(){i.addClass("loading")},complete:function(){i.removeClass("loading")},success:function(e){$(".basket.default").length&&$(".basket.default").html(e)}})}})},scrollToTopAnimateClassIn=!1,scrollToTopAnimateClassOut=!1,players={},isMobile=jQuery.browser.mobile;isMobile&&(document.documentElement.className+=" mobile");var $body={},$scrolltotop={};$(document).ready(function(){$body=$("body"),InitScrollToTop(),CheckStickyFooter(),jQuery.browser.safari?setTimeout(function(){$(window).resize(),setTimeout(function(){CheckHeaderFixed(),setTimeout(function(){$(window).scroll()},50)},50)},350):(CheckTopMenuDotted(),CheckHeaderFixed(),setTimeout(function(){$(window).resize()},350),$(window).scroll()),setBasketItemsClasses(),$(".blink img").blink(),waitingNotExists("#bx-composite-banner .bx-composite-btn","#footer .col-sm-3.hidden-md.hidden-lg #bx-composite-banner .bx-composite-btn",500,function(){$("#footer .col-sm-3.hidden-md.hidden-lg #bx-composite-banner").html($("#bx-composite-banner .bx-composite-btn").parent().html())}),"Y"===arScorpOptions.THEME.USE_DEBUG_GOALS?$.cookie("_ym_debug",1,{path:"/"}):$.cookie("_ym_debug",null,{path:"/"}),$.extend($.validator.messages,{required:BX.message("JS_REQUIRED"),email:BX.message("JS_FORMAT"),equalTo:BX.message("JS_PASSWORD_COPY"),minlength:BX.message("JS_PASSWORD_LENGTH"),remote:BX.message("JS_ERROR")}),$.validator.addMethod("regexp",function(e,t,a){var i=RegExp(a);return this.optional(t)||i.test(e)},BX.message("JS_FORMAT")),$.validator.addMethod("filesize",function(e,t,a){return this.optional(t)||t.files[0].size<=a},BX.message("JS_FILE_SIZE")),$.validator.addMethod("date",function(e,t,a){var i=!1;if(!e||e.length<=0)i=!0;else{var n=RegExp("^([0-9]{2})(.)([0-9]{2})(.)([0-9]{4})$").exec(e);if(n){var o=new Date(n[5],n[3]-1,n[1]);i=o.getMonth()==n[3]-1&&o.getDate()==n[1]&&o.getFullYear()==n[5]}}return i},BX.message("JS_DATE")),$.validator.addMethod("datetime",function(e,t,a){var i=!1;if(!e||e.length<=0)i=!0;else{var n=RegExp("^([0-9]{2})(.)([0-9]{2})(.)([0-9]{4}) ([0-9]{1,2}):([0-9]{1,2})$").exec(e);if(n){var o=new Date(n[5],n[3]-1,n[1],n[6],n[7]);i=o.getMonth()==n[3]-1&&o.getDate()==n[1]&&o.getFullYear()==n[5]&&o.getHours()==n[6]&&o.getMinutes()==n[7]}}return i},BX.message("JS_DATETIME")),$.validator.addMethod("extension",function(e,t,a){return a="string"==typeof a?a.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(t)||e.match(RegExp(".("+a+")$","i"))},BX.message("JS_FILE_EXT")),$.validator.addMethod("captcha",function(e,t,a){return $.validator.methods.remote.call(this,e,t,{url:arScorpOptions.SITE_DIR+"ajax/check-captcha.php",type:"post",data:{captcha_word:e,captcha_sid:function(){return $(t).closest("form").find('input[name="captcha_sid"]').val()}}})},BX.message("JS_ERROR")),$("body").on("click",".refresh",function(e){e.preventDefault(),$.ajax({url:arScorpOptions.SITE_DIR+"ajax/captcha.php"}).done(function(e){$(".captcha_sid").val(e),$(".captcha_img").attr("src","/bitrix/tools/captcha.php?captcha_sid="+e)})}),$.validator.addMethod("recaptcha",function(e,t,a){var i=$(t).closest("form").find(".g-recaptcha").attr("data-widgetid");return void 0===i||""!=grecaptcha.getResponse(i)},BX.message("JS_RECAPTCHA_ERROR")),$.validator.addMethod("processing_approval",function(e,t,a){return $(t).is(":checked")},BX.message("JS_PROCESSING_ERROR")),$.validator.addClassRules({phone:{regexp:arScorpOptions.THEME.VALIDATE_PHONE_MASK},confirm_password:{equalTo:'input[name="REGISTER[PASSWORD]"]',minlength:6},password:{minlength:6},inputfile:{extension:arScorpOptions.THEME.VALIDATE_FILE_EXT,filesize:5e6},datetime:{datetime:""},captcha:{captcha:""},recaptcha:{recaptcha:""},processing_approval:{processing_approval:""}}),InitFlexSlider(),waitingNotExists(".detail .galery #slider",".detail .galery #slider .flex-viewport",1e3,function(){InitFlexSlider(),setTimeout(function(){$(window).resize()},350)}),jQuery.browser.mobile?($(".style-switcher").addClass("hidden"),$(".hint span").remove(),$(document).on("click",'*[data-event="jqm"]',function(e){e.preventDefault();var t=$(this),a=t.data("name");if(a.length){var i,n=arScorpOptions.SITE_DIR+"form/",o="",s={};$.each(t.get(0).attributes,function(e,a){var i=a.nodeName,n=t.attr(i);s[i]=n,/^data\-param\-(.+)$/.test(i)&&(o+=i.match(/^data\-param\-(.+)$/)[1]+"="+n+"&")}),n+="?name="+a+"&"+o+"data-trigger="+encodeURIComponent(JSON.stringify(s)),location.href=n}}),$(".fancybox").removeClass("fancybox")):$(document).on("click",'*[data-event="jqm"]',function(e){e.preventDefault(),$(this).jqmEx(),$(this).trigger("click")}),$("a.fancybox:has(img)").fancybox();var e=!1;$("#mainMenu li.dropdown > a > i, #mainMenu li.dropdown-submenu > a > i").on("click",function(t){t.preventDefault(),$(window).width()>979||((e=$(this).closest("li").hasClass("resp-active"))?$(this).closest("li").removeClass("resp-active"):$(this).closest("li").addClass("resp-active"))}),$(".styled-block .row > div.col-md-3").length&&BX.addCustomEvent("onWindowResize",function(e){try{ignoreResize.push(!0),$(".styled-block .row > div.col-md-3").each(function(){if($(this).css({height:"","line-height":""}),parseInt($(".body_media").css("top"))>0){var e=$(this).parents(".row").first().actual("outerHeight");$(this).css({height:e+"px","line-height":e+"px"})}})}catch(t){}finally{ignoreResize.pop()}}),$(".order-block").length&&BX.addCustomEvent("onWindowResize",function(e){try{ignoreResize.push(!0),$(".order-block").each(function(){var e=$(this).find(".row > div");if(e.length){var t=e.first(),a=e.last(),i=a.find(".text"),n=i.length,o=1===e.length&&n,s=t.find(".price").length,r=parseInt($(".body_media").css("top"));if(e.css({height:"","padding-top":"","padding-bottom":""}),i.css({height:"","padding-top":"","padding-bottom":""}),!s&&r>0||s&&r>1){var l=83;if(!o){var d=t.outerHeight();d=d>=l?d:l}if(n){var c=a.outerHeight();c=c>=l?c:l}var p=n?o?c:c>=d?c:d:d;if(!o){var u=22+(p-t.outerHeight())/2;t.css({"padding-top":u+"px","padding-bottom":u+"px",height:p+"px"})}if(n){a.css({height:p+"px"});var u=22+(p-i.outerHeight())/2;i.css({"padding-top":u+"px","padding-bottom":u+"px",height:p+"px"})}}}})}catch(t){}finally{ignoreResize.pop()}}),$(document).on("click",".mega-menu .dropdown-menu",function(e){e.stopPropagation()}),$(document).on("click",".mega-menu .dropdown-toggle.more-items",function(e){e.preventDefault()}),$(document).on("mouseenter",".table-menu .dropdown,.table-menu .dropdown-submenu,.table-menu .dropdown-toggle",function(){CheckTopVisibleMenu()}),$(document).on("click",".mega-menu .search-item .search-icon, .menu-row #title-search .fa-close",function(e){e.preventDefault(),$(".menu-row #title-search").toggleClass("hide")}),$(document).on("keyup",".mega-menu ul.nav .search input",function(e){var t=$(this).val();$(".menu-row > .search input").val(t),13==e.keyCode&&$(".menu-row > .search form").submit()}),$(document).on("keyup",".menu-row > .search input",function(e){var t=$(this).val();$(".mega-menu ul.nav .search input").val(t),13==e.keyCode&&$(".menu-row > .search form").submit()}),$(document).on("click",".mega-menu ul.nav .search button",function(e){e.preventDefault();var t=$(this).parents(".search").find("input").val();$(".menu-and-search .search input").val(t),$(".menu-row > .search form").submit()}),$(document).on("click",".filter .calendar",function(e){var t=$(this).next();t.hasClass("calendar-icon")&&t.trigger("click")});var t=25;$("section.toggle > label").prepend($("<i />").addClass("fa fa-plus")),$("section.toggle > label").prepend($("<i />").addClass("fa fa-minus")),$("section.toggle.active > p").addClass("preview-active"),$("section.toggle.active > div.toggle-content").slideDown(350,function(){}),$("section.toggle > label").click(function(e){var a=$(this).parent(),i=$(this).parents("div.toogle"),n=!1;if(i.hasClass("toogle-accordion")&&void 0!==e.originalEvent&&i.find("section.toggle.active > label").trigger("click"),a.toggleClass("active"),a.find("> p").get(0)){var o=(n=a.find("> p")).css("height");n.css("height","auto");var s=n.css("height");n.css("height",o)}var r=a.find("> div.toggle-content");a.hasClass("active")?($(n).animate({height:s},350,function(){$(this).addClass("preview-active")}),r.slideDown(350,function(){})):($(n).animate({height:t},350,function(){$(this).removeClass("preview-active")}),r.slideUp(350,function(){}))}),$(".accordion-head").on("click",function(e){e.preventDefault(),$(this).next().hasClass("collapsing")||($(this).toggleClass("accordion-open"),$(this).toggleClass("accordion-close"))}),$("[data-appear-progress-animation]").each(function(){var e=$(this);e.appear(function(){var t=e.attr("data-appear-animation-delay")?e.attr("data-appear-animation-delay"):1;t>1&&e.css("animation-delay",t+"ms"),e.addClass(e.attr("data-appear-animation")),setTimeout(function(){e.animate({width:e.attr("data-appear-progress-animation")},1500,"easeOutQuad",function(){e.find(".progress-bar-tooltip").animate({opacity:1},500,"easeOutQuad")})},t)},{accX:0,accY:-50})}),$("a[rel=tooltip],a[data-toggle=tooltip],span[data-toggle=tooltip]").tooltip(),$("a[rel=tooltip],a[data-toggle=tooltip],span[data-toggle=tooltip]").on("click",function(){var e=$(this).next()[0];$(".tooltip-inner").closest(".tooltip").each(function(){$(this)[0]!=e&&$(this).prev().tooltip("hide")})}),$(document).click(function(e){$(e.target).closest('.filter .bx_filter_parameters_box_title a[data-toggle="tooltip"]').length||$(".tooltip-inner").closest(".tooltip").each(function(){$(this).prev().tooltip("hide")})}),$(document).on("change","select.sort",function(){location.href=$(this).val()}),setTimeout(function(e){$(".catalog.group.list .item").each(function(){var e=$(this);(tmp=e.find(".image").outerHeight()-e.find(".text_info").outerHeight())>0&&e.find(".text_info .titles").height(e.find(".text_info .titles").outerHeight()+tmp)})},50),$(document).on("click",".thumbs .item a",function(e){e.preventDefault(),$(".thumbs .item").removeClass("current"),$(this).closest(".item").toggleClass("current"),$(".slides li"+$(this).attr("href")).addClass("current").siblings().removeClass("current")}),$(document).on("click","header.fixed .btn-responsive-nav",function(){$("html, body").animate({scrollTop:0},400)}),$("body").on("click",".form .refresh-page",function(){var e=$(this).attr("data-url");void 0!==e?location.href=e:location.href=location.href}),$(document).on("click",".print",function(){window.print()}),$(document).on("click","video.video",function(e){var t=e.target.id.replace("player_","");t&&(players[t].playing?e.target.pause():e.target.play())}),$(document).on("click",".banners-big .item .btn-video",function(){$(this).addClass("loading"),startMainBannerSlideVideo($(this).closest(".item"))}),$(document).on("click",function(){$(".basket.fly").length&&$(".ajax_basket").hasClass("opened")&&$(".ajax_basket").removeClass("opened")}),$(document).on("click",".basket.fly",function(e){e.stopPropagation()}),$(document).on("keydown",".count",function(e){-1===$.inArray(e.keyCode,[46,8,9,27,13,110,190])&&(65!==e.keyCode||!0!==e.ctrlKey&&!0!==e.metaKey)&&(!(e.keyCode>=35)||!(e.keyCode<=40))&&(e.shiftKey||e.keyCode<48||e.keyCode>57)&&(e.keyCode<96||e.keyCode>105)&&e.preventDefault()}),$(document).on("keyup",".count",function(e){var t=$(this);Summ(t,t.val(),t.closest(".item").find("input[name=PRICE]").val())}),$(document).on("blur",".count",function(){BasketCounter($(this))}),$(document).on("click",".minus, .plus",function(e){e.stopPropagation(),BasketCounter($(this))});var a=100,i=1e3;$(document).on("click",".to_cart",function(e){e.stopPropagation();var t=$(this).closest("[data-item]"),n=t.find(".buy_block"),o=t.data("item"),s=parseFloat(n.find(".to_cart").data("quantity"));(isNaN(s)||s<=0)&&(s=1),!isNaN(o.ID)&&parseInt(o.ID)>0&&!n.hasClass("loading")&&$.ajax({url:arScorpOptions.SITE_DIR+"ajax/basket_items.php",type:"POST",data:{itemData:o,quantity:s},beforeSend:function(){n.addClass("loading")},complete:function(){n.removeClass("loading")},success:function(e){n.addClass("in");var t=$(".basket").length?parseInt($(".basket .count").text()):parseInt($(".basket_top:visible .count").text());if(++t,$(".basket_top .count, .basket .count").text(t).removeClass("empted"),$(".ajax_basket").html(e),"N"!==arScorpOptions.THEME.USE_SALE_GOALS){var r={goal:"goal_basket_add",params:{itemData:o,quantity:s}};BX.onCustomEvent("onCounterGoals",[r])}void 0!==arScorpOptions.THEME.ORDER_BASKET_VIEW&&"HEADER"===$.trim(arScorpOptions.THEME.ORDER_BASKET_VIEW)&&$(".basket_top").length?$(".basket_top .dropdown").hasClass("expanded")||(setTimeout(function(){$(".basket_top .dropdown").addClass("expanded")},a),setTimeout(function(){$(".basket_top .dropdown").removeClass("expanded")},i)):void 0!==arScorpOptions.THEME.ORDER_BASKET_VIEW&&"FLY"===$.trim(arScorpOptions.THEME.ORDER_BASKET_VIEW)&&$(".basket.fly").length&&setTimeout(function(){$(".ajax_basket").hasClass("opened")||$(".ajax_basket").addClass("opened")},a)}})}),$(document).on("click",".remove",function(){var e=$(this).closest("[data-item]"),t=e.find(".buy_block"),a=e.data("item"),i="Y",n="Y"===$.trim($(this).closest("[data-remove_all]").data("remove_all"))&&"Y";bOneItem=(countItem=$(".basket").length?parseInt($(".basket .item").length):parseInt($(".basket_top:visible .item").length))-1<=0,scrollTop=$(".basket.fly").length?$(".basket.fly .items_wrap").scrollTop():$(".basket_top:visible").length?$(".basket_top .items:visible").scrollTop():"";var o=function(){$.ajax({url:arScorpOptions.SITE_DIR+"ajax/basket_items.php",data:{itemData:a,remove:i,removeAll:n},beforeSend:function(){t.addClass("loading")},complete:function(){t.removeClass("loading")},success:function(e){if(n)$(".buy_block").removeClass("in"),$(".basket .count, .basket_top .count").text(0).addClass("empted");else{$("[data-item]").each(function(){$(this).data("item").ID==a.ID&&$(this).find(".buy_block").removeClass("in")});var o=$(".basket").length?parseInt($(".basket .count").text()):parseInt($(".basket_top:visible .count").text());--o,$(".basket .count, .basket_top .count").text(o),o||$(".basket .count, .basket_top .count").addClass("empted")}if($(".ajax_basket").html(e),void 0!==arScorpOptions.THEME.ORDER_BASKET_VIEW&&"HEADER"===$.trim(arScorpOptions.THEME.ORDER_BASKET_VIEW)&&$(".basket_top").length&&$(".basket_top .items").scrollTop(scrollTop),void 0!==arScorpOptions.THEME.ORDER_BASKET_VIEW&&"FLY"===$.trim(arScorpOptions.THEME.ORDER_BASKET_VIEW)&&$(".basket.fly").length&&($(".ajax_basket").addClass("opened"),$(".basket.fly .items_wrap").scrollTop(scrollTop)),"N"!==arScorpOptions.THEME.USE_SALE_GOALS){var s={goal:"goal_basket_remove",params:{itemData:a,remove:i,removeAll:n}};BX.onCustomEvent("onCounterGoals",[s])}var r=$.trim($("input[name=getPageUri]").val());r&&$.ajax({url:r,type:"POST",beforeSend:function(){t.addClass("loading")},complete:function(){t.removeClass("loading")},success:function(e){$(".basket.default").length&&$(".basket.default").html(e)}})}})};(n||void 0!==a&&!isNaN(a.ID)&&a.ID>0&&!t.hasClass("loading"))&&(n?$(".basket_wrap").fadeOut(200,function(){$(".basket").find(".basket_empty").fadeIn(200,function(){o()})}):bOneItem?e.closest(".basket_top").length?e.closest(".dropdown").animate({opacity:0},200,function(){o()}):e.closest(".basket_wrap").fadeOut(200,function(){e.closest(".basket").find(".basket_empty").fadeIn(200,function(){o()})}):e.animate({opacity:0},200).slideUp(200,function(){o()}))})});var waitCounter=function(e,t,a){"object"==typeof window["yaCounter"+e]?"function"==typeof a&&a():setTimeout(function(){waitCounter(e,t,a)},t)},waitReCaptcha=function(e,t){"object"==typeof grecaptcha&&"function"==typeof grecaptcha.render?"function"==typeof t&&t():setTimeout(function(){waitReCaptcha(e,t)},e)},reCaptchaRender=function(e){$(".g-recaptcha:not(.rendered)").length&&waitReCaptcha(50,function(){$(".g-recaptcha:not(.rendered)").each(function(){($this=$(this)).addClass("rendered");var e=grecaptcha.render($this[0],{sitekey:$this.attr("data-sitekey"),theme:$this.attr("data-theme"),size:$this.attr("data-size"),callback:$this.attr("data-callback")});$this.attr("data-widgetid",e)})})},reCaptchaVerify=function(e){$(".g-recaptcha.rendered").each(function(){var e=$(this).attr("data-widgetid");void 0!==e&&""!=grecaptcha.getResponse(e)&&$(this).closest("form").find(".recaptcha").valid()})},onCaptchaVerifyinvisible=function(e){$(".g-recaptcha:last").each(function(){void 0!==$(this).attr("data-widgetid")&&e&&($(this).closest("form").find(".g-recaptcha-response").val()||$(this).closest("form").find(".g-recaptcha-response").val(e),$("iframe[src*=recaptcha]").length&&$("iframe[src*=recaptcha]").each(function(){var e=$(this).parent().parent();e.hasClass("grecaptcha-badge")||e.css("width","100%")}),$(this).closest("form").submit())})};BX.addCustomEvent("onSubmitForm",function(e){try{if(!window.renderRecaptchaById||!window.asproRecaptcha||!window.asproRecaptcha.key||"invisible"!=window.asproRecaptcha.params.recaptchaSize||!$(e.form).find(".g-recaptcha").length||$(e.form).find(".g-recaptcha-response").val())return e.form.submit(),$(e.form).closest(".form").addClass("sending"),!0;if("undefined"==typeof grecaptcha)return!1;grecaptcha.execute($(e.form).find(".g-recaptcha").data("widgetid"))}catch(t){return console.error(t),!0}});var timerScroll=!1,ignoreScroll=[],documentScrollTopLast=$(document).scrollTop();$(window).scroll(function(){documentScrollTop=$(document).scrollTop(),CheckPopupTop(),CheckScrollToTop(),ignoreScroll.length||(timerScroll&&(clearTimeout(timerScroll),timerScroll=!1),timerScroll=setTimeout(function(){BX.onCustomEvent("onWindowScroll",!1)},100)),documentScrollTopLast=documentScrollTop});var timerResize=!1,ignoreResize=[];$(window).resize(function(){documentScrollTop=$(document).scrollTop(),CheckPopupTop(),CheckScrollToTop(),ignoreResize.length||(timerResize&&(clearTimeout(timerResize),timerResize=!1),timerResize=setTimeout(function(){BX.onCustomEvent("onWindowResize",!1)},100)),documentScrollTopLast=$(document).scrollTop()}),BX.addCustomEvent("onWindowScroll",function(e){try{ignoreScroll.push(!0)}catch(t){}finally{ignoreScroll.pop()}}),BX.addCustomEvent("onWindowResize",function(e){try{ignoreResize.push(!0),CheckTopMenuDotted(),CheckTopVisibleMenu(),CheckFlexSlider(),CheckMainBannerSliderVText($(".banners-big .flexslider")),CheckObjectsSizes(),CoverPlayer()}catch(t){}finally{ignoreResize.pop()}}),BX.addCustomEvent("onSlide",function(e){try{if(ignoreResize.push(!0),e){var t=e.slider;if(t){t.find(".item").removeClass("current");var a=t.find(".item.flex-active-slide"),i=a.attr("data-slide_index");if(i.length){if(a.addClass("current"),t.find(".item[data-slide_index="+i+"]").addClass("shown"),t.resize(),CheckMainBannerSliderVText(t),void 0!==players&&players)for(var n in players)players[n].playing&&!players[n].clone&&players[n].slideIndex!=i&&"object"==typeof window[players[n].id]&&("YOUTUBE"===players[n].videoPlayer?window[players[n].id].pauseVideo():"VIMEO"===players[n].videoPlayer?window[players[n].id].pause():"RUTUBE"===players[n].videoPlayer?document.getElementById(players[n].id).contentWindow.postMessage(JSON.stringify({type:"player:pause",data:{}}),"*"):"HTML5"===players[n].videoPlayer&&document.getElementById(players[n].id).pause());1==a.attr("data-video_autoplay")&&startMainBannerSlideVideo(a)}}}}catch(o){}finally{ignoreResize.pop()}}),BX.addCustomEvent("onSlideEnd",function(e){try{ignoreResize.push(!0),e&&e.slider}catch(t){}finally{ignoreResize.pop()}}),BX.addCustomEvent("onCounterGoals",function(e){if("Y"===arScorpOptions.THEME.USE_YA_COUNTER){var t=arScorpOptions.THEME.YA_COUNTER_ID;if(t=parseInt(t),"object"!=typeof e&&(e={goal:"undefined"}),"string"!=typeof e.goal&&(e.goal="undefined"),t)try{waitCounter(t,50,function(){var a=window["yaCounter"+t];"object"==typeof a&&a.reachGoal(e.goal)})}catch(a){console.error(a)}else console.info("Bad counter id!",t)}});
\ No newline at end of file
...@@ -136,7 +136,7 @@ ...@@ -136,7 +136,7 @@
tpl: { tpl: {
wrap : '<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>', wrap : '<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>',
image : '<img class="fancybox-image" src="{href}" alt="" />', image : '<img class="fancybox-image" src="{href}" alt="" />',
iframe : '<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0"' + ($.browser.msie ? ' allowtransparency="true"' : '') + '></iframe>', iframe : '<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0"' + /*($.browser.msie ? ' allowtransparency="true"' : '')*/ + '></iframe>',
error : '<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>', error : '<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>',
closeBtn : '<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"></a>', closeBtn : '<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"></a>',
next : '<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>', next : '<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',
......
!function(e,t,n,i){"use strict";var o=n(e),a=n(t),r=n.fancybox=function(){r.open.apply(this,arguments)},s=null,l=t.createTouch!==i,c=function(e){return e&&e.hasOwnProperty&&e instanceof n},p=function(e){return e&&"string"===n.type(e)},d=function(e){return p(e)&&e.indexOf("%")>0},h=function(e){return e&&!(e.style.overflow&&"hidden"===e.style.overflow)&&(e.clientWidth&&e.scrollWidth>e.clientWidth||e.clientHeight&&e.scrollHeight>e.clientHeight)},f=function(e,t){var n=parseInt(e,10);return t&&d(e)&&(n=r.getViewport()[t]/100*n),Math.ceil(n)},u=function(e,t){return f(e,t)+"px"};n.extend(r,{version:"2.1.0",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!l,autoCenter:!l,fitToView:!0,aspectRatio:!1,topRatio:.5,leftRatio:.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0"'+(n.browser.msie?' allowtransparency="true"':"")+"></iframe>",error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"></a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:{closeClick:!0,speedOut:200,showEarly:!0,css:{}},title:{type:"float"}},onCancel:n.noop,beforeLoad:n.noop,afterLoad:n.noop,beforeShow:n.noop,afterShow:n.noop,beforeChange:n.noop,beforeClose:n.noop,afterClose:n.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(e,t){return e&&(n.isPlainObject(t)||(t={}),!1!==r.close(!0))?(n.isArray(e)||(e=c(e)?n(e).get():[e]),n.each(e,function(o,a){var s,l,d,h,f,u,g,m={};"object"===n.type(a)&&(a.nodeType&&(a=n(a)),c(a)?(m={href:a.attr("href"),title:a.attr("title"),isDom:!0,element:a},n.metadata&&n.extend(!0,m,a.metadata())):m=a),s=t.href||m.href||(p(a)?a:null),l=t.title!==i?t.title:m.title||"",d=t.content||m.content,h=d?"html":t.type||m.type,!h&&m.isDom&&(h=a.data("fancybox-type"),h||(f=a.prop("class").match(/fancybox\.(\w+)/),h=f?f[1]:null)),p(s)&&(h||(r.isImage(s)?h="image":r.isSWF(s)?h="swf":"#"===s.charAt(0)?h="inline":p(a)&&(h="html",d=a)),"ajax"===h&&(u=s.split(/\s+/,2),s=u.shift(),g=u.shift())),d||("inline"===h?s?d=n(p(s)?s.replace(/.*(?=#[^\s]+$)/,""):s):m.isDom&&(d=a):"html"===h?d=s:h||s||!m.isDom||(h="inline",d=a)),n.extend(m,{href:s,type:h,content:d,title:l,selector:g}),e[o]=m}),r.opts=n.extend(!0,{},r.defaults,t),t.keys!==i&&(r.opts.keys=t.keys?n.extend({},r.defaults.keys,t.keys):!1),r.group=e,r._start(r.opts.index)):void 0},cancel:function(){var e=r.coming;e&&!1!==r.trigger("onCancel")&&(r.hideLoading(),r.ajaxLoad&&r.ajaxLoad.abort(),r.ajaxLoad=null,r.imgPreload&&(r.imgPreload.onload=r.imgPreload.onerror=null),e.wrap&&e.wrap.stop(!0).trigger("onReset").remove(),r.current||r.trigger("afterClose"),r.coming=null)},close:function(e){r.cancel(),!1!==r.trigger("beforeClose")&&(r.unbindEvents(),r.isOpen&&e!==!0?(r.isOpen=r.isOpened=!1,r.isClosing=!0,n(".fancybox-item, .fancybox-nav").remove(),r.wrap.stop(!0,!0).removeClass("fancybox-opened"),"fixed"===r.wrap.css("position")&&r.wrap.css(r._getPosition(!0)),r.transitions[r.current.closeMethod]()):(n(".fancybox-wrap").stop(!0).trigger("onReset").remove(),r._afterZoomOut()))},play:function(e){var t=function(){clearTimeout(r.player.timer)},i=function(){t(),r.current&&r.player.isActive&&(r.player.timer=setTimeout(r.next,r.current.playSpeed))},o=function(){t(),n("body").unbind(".player"),r.player.isActive=!1,r.trigger("onPlayEnd")},a=function(){r.current&&(r.current.loop||r.current.index<r.group.length-1)&&(r.player.isActive=!0,n("body").bind({"afterShow.player onUpdate.player":i,"onCancel.player beforeClose.player":o,"beforeLoad.player":t}),i(),r.trigger("onPlayStart"))};e===!0||!r.player.isActive&&e!==!1?a():o()},next:function(e){var t=r.current;t&&(p(e)||(e=t.direction.next),r.jumpto(t.index+1,e,"next"))},prev:function(e){var t=r.current;t&&(p(e)||(e=t.direction.prev),r.jumpto(t.index-1,e,"prev"))},jumpto:function(e,t,n){var o=r.current;o&&(e=f(e),r.direction=t||o.direction[e>=o.index?"next":"prev"],r.router=n||"jumpto",o.loop&&(0>e&&(e=o.group.length+e%o.group.length),e%=o.group.length),o.group[e]!==i&&(r.cancel(),r._start(e)))},reposition:function(e,t){var n;r.isOpen&&(n=r._getPosition(t),e&&"scroll"===e.type?(delete n.position,r.wrap.stop(!0,!0).animate(n,200)):r.wrap.css(n))},update:function(e){var t=e&&e.type,n=!t||"orientationchange"===t;n&&(clearTimeout(s),s=null),r.isOpen&&!s&&((n||l)&&(r.wrap.removeAttr("style").addClass("fancybox-tmp"),r.trigger("onUpdate")),s=setTimeout(function(){var n=r.current;n&&(r.wrap.removeClass("fancybox-tmp"),"scroll"!==t&&r._setDimension(),"scroll"===t&&n.canShrink||r.reposition(e),r.trigger("onUpdate"),s=null)},l?500:n?20:300))},toggle:function(e){r.isOpen&&(r.current.fitToView="boolean"===n.type(e)?e:!r.current.fitToView,r.update())},hideLoading:function(){a.unbind("keypress.fb"),n("#fancybox-loading").remove()},showLoading:function(){var e,t;r.hideLoading(),a.bind("keypress.fb",function(e){27===(e.which||e.keyCode)&&(e.preventDefault(),r.cancel())}),e=n('<div id="fancybox-loading"><div></div></div>').click(r.cancel).appendTo("body"),r.defaults.fixed||(t=r.getViewport(),e.css({position:"absolute",top:.5*t.h+t.y,left:.5*t.w+t.x}))},getViewport:function(){var t=r.current?r.current.locked:!1,n={x:o.scrollLeft(),y:o.scrollTop()};return t?(n.w=t[0].clientWidth,n.h=t[0].clientHeight):(n.w=l&&e.innerWidth?e.innerWidth:o.width(),n.h=l&&e.innerHeight?e.innerHeight:o.height()),n},unbindEvents:function(){r.wrap&&c(r.wrap)&&r.wrap.unbind(".fb"),a.unbind(".fb"),o.unbind(".fb")},bindEvents:function(){var e,t=r.current;t&&(o.bind("orientationchange.fb"+(l?"":" resize.fb")+(t.autoCenter&&!t.locked?" scroll.fb":""),r.update),e=t.keys,e&&a.bind("keydown.fb",function(o){var a=o.which||o.keyCode,s=o.target||o.srcElement;o.ctrlKey||o.altKey||o.shiftKey||o.metaKey||s&&(s.type||n(s).is("[contenteditable]"))||n.each(e,function(e,s){return t.group.length>1&&s[a]!==i?(r[e](s[a]),o.preventDefault(),!1):n.inArray(a,s)>-1?(r[e](),o.preventDefault(),!1):void 0})}),n.fn.mousewheel&&t.mouseWheel&&r.wrap.bind("mousewheel.fb",function(e,i,o,a){for(var s=e.target||null,l=n(s),c=!1;l.length&&!(c||l.is(".fancybox-skin")||l.is(".fancybox-wrap"));)c=h(l[0]),l=n(l).parent();0===i||c||r.group.length>1&&!t.canShrink&&(a>0||o>0?r.prev(a>0?"down":"left"):(0>a||0>o)&&r.next(0>a?"up":"right"),e.preventDefault())}))},trigger:function(e,t){var i,o=t||r.coming||r.current;if(o){if(n.isFunction(o[e])&&(i=o[e].apply(o,Array.prototype.slice.call(arguments,1))),i===!1)return!1;"onCancel"!==e||r.isOpened||(r.isActive=!1),o.helpers&&n.each(o.helpers,function(t,i){i&&r.helpers[t]&&n.isFunction(r.helpers[t][e])&&r.helpers[t][e](i,o)}),n.event.trigger(e+".fb")}},isImage:function(e){return p(e)&&e.match(/\.(jp(e|g|eg)|gif|png|bmp|webp)((\?|#).*)?$/i)},isSWF:function(e){return p(e)&&e.match(/\.(swf)((\?|#).*)?$/i)},_start:function(e){var t,i,o,a,s,c={};if(e=f(e),t=r.group[e]||null,!t)return!1;if(c=n.extend(!0,{},r.opts,t),a=c.margin,s=c.padding,"number"===n.type(a)&&(c.margin=[a,a,a,a]),"number"===n.type(s)&&(c.padding=[s,s,s,s]),c.modal&&n.extend(!0,c,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),c.autoSize&&(c.autoWidth=c.autoHeight=!0),"auto"===c.width&&(c.autoWidth=!0),"auto"===c.height&&(c.autoHeight=!0),c.group=r.group,c.index=e,r.coming=c,!1===r.trigger("beforeLoad"))return void(r.coming=null);if(o=c.type,i=c.href,!o)return r.coming=null,r.current&&r.router&&"jumpto"!==r.router?(r.current.index=e,r[r.router](r.direction)):!1;if(r.isActive=!0,("image"===o||"swf"===o)&&(c.autoHeight=c.autoWidth=!1,c.scrolling="visible"),"image"===o&&(c.aspectRatio=!0),"iframe"===o&&l&&(c.scrolling="scroll"),c.wrap=n(c.tpl.wrap).addClass("fancybox-"+(l?"mobile":"desktop")+" fancybox-type-"+o+" fancybox-tmp "+c.wrapCSS).appendTo(c.parent),n.extend(c,{skin:n(".fancybox-skin",c.wrap),outer:n(".fancybox-outer",c.wrap),inner:n(".fancybox-inner",c.wrap)}),n.each(["Top","Right","Bottom","Left"],function(e,t){c.skin.css("padding"+t,u(c.padding[e]))}),r.trigger("onReady"),"inline"===o||"html"===o){if(!c.content||!c.content.length)return r._error("content")}else if(!i)return r._error("href");"image"===o?r._loadImage():"ajax"===o?r._loadAjax():"iframe"===o?r._loadIframe():r._afterLoad()},_error:function(e){n.extend(r.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:e,content:r.coming.tpl.error}),r._afterLoad()},_loadImage:function(){var e=r.imgPreload=new Image;e.onload=function(){this.onload=this.onerror=null,r.coming.width=this.width,r.coming.height=this.height,r._afterLoad()},e.onerror=function(){this.onload=this.onerror=null,r._error("image")},e.src=r.coming.href,e.complete!==i&&e.complete||r.showLoading()},_loadAjax:function(){var e=r.coming;r.showLoading(),r.ajaxLoad=n.ajax(n.extend({},e.ajax,{url:e.href,error:function(e,t){r.coming&&"abort"!==t?r._error("ajax",e):r.hideLoading()},success:function(t,n){"success"===n&&(e.content=t,r._afterLoad())}}))},_loadIframe:function(){var e=r.coming,t=n(e.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",l?"auto":e.iframe.scrolling).attr("src",e.href);n(e.wrap).bind("onReset",function(){try{n(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(e){}}),e.iframe.preload&&(r.showLoading(),t.one("load",function(){n(this).data("ready",1),l||n(this).bind("load.fb",r.update),n(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show(),r._afterLoad()})),e.content=t.appendTo(e.inner),e.iframe.preload||r._afterLoad()},_preloadImages:function(){var e,t,n=r.group,i=r.current,o=n.length,a=i.preload?Math.min(i.preload,o-1):0;for(t=1;a>=t;t+=1)e=n[(i.index+t)%o],"image"===e.type&&e.href&&((new Image).src=e.href)},_afterLoad:function(){var e,t,i,o,a,s,l=r.coming,p=r.current,d="fancybox-placeholder";if(r.hideLoading(),l&&r.isActive!==!1){if(!1===r.trigger("afterLoad",l,p))return l.wrap.stop(!0).trigger("onReset").remove(),void(r.coming=null);switch(p&&(r.trigger("beforeChange",p),p.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove(),"fixed"===p.wrap.css("position")&&p.wrap.css(r._getPosition(!0))),r.unbindEvents(),e=l,t=l.content,i=l.type,o=l.scrolling,n.extend(r,{wrap:e.wrap,skin:e.skin,outer:e.outer,inner:e.inner,current:e,previous:p}),a=e.href,i){case"inline":case"ajax":case"html":e.selector?t=n("<div>").html(t).find(e.selector):c(t)&&(t.data(d)||t.data(d,n('<div class="'+d+'"></div>').insertAfter(t).hide()),t=t.show().detach(),e.wrap.bind("onReset",function(){n(this).find(t).length&&t.hide().replaceAll(t.data(d)).data(d,!1)}));break;case"image":t=e.tpl.image.replace("{href}",a);break;case"swf":t='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+a+'"></param>',s="",n.each(e.swf,function(e,n){t+='<param name="'+e+'" value="'+n+'"></param>',s+=" "+e+'="'+n+'"'}),t+='<embed src="'+a+'" type="application/x-shockwave-flash" width="100%" height="100%"'+s+"></embed></object>"}c(t)&&t.parent().is(e.inner)||e.inner.append(t),r.trigger("beforeShow"),e.inner.css("overflow","yes"===o?"scroll":"no"===o?"hidden":o),r._setDimension(),e.wrap.removeClass("fancybox-tmp"),e.pos=n.extend({},e.dim,r._getPosition(!0)),r.isOpen=!1,r.coming=null,r.bindEvents(),r.isOpened?p.prevMethod&&r.transitions[p.prevMethod]():n(".fancybox-wrap").not(e.wrap).stop(!0).trigger("onReset").remove(),r.transitions[r.isOpened?e.nextMethod:e.openMethod](),r._preloadImages()}},_setDimension:function(){var e,t,i,o,a,s,l,c,p,h,g,m,y,w,v,b=r.getViewport(),x=0,k=!1,C=!1,O=r.wrap,W=r.skin,_=r.inner,S=r.current,P=S.width,E=S.height,T=S.minWidth,j=S.minHeight,L=S.maxWidth,M=S.maxHeight,H=S.scrolling,R=S.scrollOutside?S.scrollbarWidth:0,A=S.margin,I=A[1]+A[3],D=A[0]+A[2];if(O.add(W).add(_).width("auto").height("auto"),e=W.outerWidth(!0)-W.width(),t=W.outerHeight(!0)-W.height(),i=I+e,o=D+t,a=d(P)?(b.w-i)*f(P)/100:P,s=d(E)?(b.h-o)*f(E)/100:E,"iframe"===S.type){if(w=S.content,S.autoHeight&&1===w.data("ready"))try{w[0].contentWindow.document.location&&(_.width(a).height(9999),v=w.contents().find("body"),R&&v.css("overflow-x","hidden"),s=v.height())}catch(V){}}else(S.autoWidth||S.autoHeight)&&(_.addClass("fancybox-tmp"),S.autoWidth||_.width(a),S.autoHeight||_.height(s),S.autoWidth&&(a=_.width()),S.autoHeight&&(s=_.height()),_.removeClass("fancybox-tmp"));if(P=f(a),E=f(s),p=a/s,T=f(d(T)?f(T,"w")-i:T),L=f(d(L)?f(L,"w")-i:L),j=f(d(j)?f(j,"h")-o:j),M=f(d(M)?f(M,"h")-o:M),l=L,c=M,m=b.w-I,y=b.h-D,S.aspectRatio?(P>L&&(P=L,E=P/p),E>M&&(E=M,P=E*p),T>P&&(P=T,E=P/p),j>E&&(E=j,P=E*p)):(P=Math.max(T,Math.min(P,L)),E=Math.max(j,Math.min(E,M))),S.fitToView)if(L=Math.min(b.w-i,L),M=Math.min(b.h-o,M),_.width(f(P)).height(f(E)),O.width(f(P+e)),h=O.width(),g=O.height(),S.aspectRatio)for(;(h>m||g>y)&&P>T&&E>j&&!(x++>19);)E=Math.max(j,Math.min(M,E-10)),P=E*p,T>P&&(P=T,E=P/p),P>L&&(P=L,E=P/p),_.width(f(P)).height(f(E)),O.width(f(P+e)),h=O.width(),g=O.height();else P=Math.max(T,Math.min(P,P-(h-m))),E=Math.max(j,Math.min(E,E-(g-y)));R&&"auto"===H&&s>E&&m>P+e+R&&(P+=R),_.width(f(P)).height(f(E)),O.width(f(P+e)),h=O.width(),g=O.height(),k=(h>m||g>y)&&P>T&&E>j,C=S.aspectRatio?l>P&&c>E&&a>P&&s>E:(l>P||c>E)&&(a>P||s>E),n.extend(S,{dim:{width:u(h),height:u(g)},origWidth:a,origHeight:s,canShrink:k,canExpand:C,wPadding:e,hPadding:t,wrapSpace:g-W.outerHeight(!0),skinSpace:W.height()-E}),!w&&S.autoHeight&&E>j&&M>E&&!C&&_.height("auto")},_getPosition:function(e){var t=r.current,n=r.getViewport(),i=t.margin,o=r.wrap.width()+i[1]+i[3],a=r.wrap.height()+i[0]+i[2],s={position:"absolute",top:i[0],left:i[3]};return t.autoCenter&&t.fixed&&!e&&a<=n.h&&o<=n.w?s.position="fixed":t.locked||(s.top+=n.y,s.left+=n.x),s.top=u(Math.max(s.top,s.top+(n.h-a)*t.topRatio)),s.left=u(Math.max(s.left,s.left+(n.w-o)*t.leftRatio)),s},_afterZoomIn:function(){var e=r.current;e&&(r.isOpen=r.isOpened=!0,r.wrap.addClass("fancybox-opened").css("overflow","visible"),r.reposition(),(e.closeClick||e.nextClick)&&r.inner.css("cursor","pointer").bind("click.fb",function(t){n(t.target).is("a")||n(t.target).parent().is("a")||r[e.closeClick?"close":"next"]()}),e.closeBtn&&n(e.tpl.closeBtn).appendTo(r.skin).bind("click.fb",r.close),e.arrows&&r.group.length>1&&((e.loop||e.index>0)&&n(e.tpl.prev).appendTo(r.outer).bind("click.fb",r.prev),(e.loop||e.index<r.group.length-1)&&n(e.tpl.next).appendTo(r.outer).bind("click.fb",r.next)),r.trigger("afterShow"),e.loop||e.index!==e.group.length-1?r.opts.autoPlay&&!r.player.isActive&&(r.opts.autoPlay=!1,r.play()):r.play(!1))},_afterZoomOut:function(){var e=r.current;n(".fancybox-wrap").stop(!0).trigger("onReset").remove(),n.extend(r,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null}),r.trigger("afterClose",e)}}),r.transitions={getOrigPosition:function(){var e=r.current,t=e.element,n=e.orig,i={},o=50,a=50,s=e.hPadding,l=e.wPadding,p=r.getViewport();return!n&&e.isDom&&t.is(":visible")&&(n=t.find("img:first"),n.length||(n=t)),c(n)?(i=n.offset(),n.is("img")&&(o=n.outerWidth(),a=n.outerHeight())):(i.top=p.y+(p.h-a)*e.topRatio,i.left=p.x+(p.w-o)*e.leftRatio),e.locked&&(i.top-=p.y,i.left-=p.x),i={top:u(i.top-s*e.topRatio),left:u(i.left-l*e.leftRatio),width:u(o+l),height:u(a+s)}},step:function(e,t){var n,i,o,a=t.prop,s=r.current,l=s.wrapSpace,c=s.skinSpace;("width"===a||"height"===a)&&(n=t.end===t.start?1:(e-t.start)/(t.end-t.start),r.isClosing&&(n=1-n),i="width"===a?s.wPadding:s.hPadding,o=e-i,r.skin[a](f("width"===a?o:o-l*n)),r.inner[a](f("width"===a?o:o-l*n-c*n)))},zoomIn:function(){var e=r.current,t=e.pos,i=e.openEffect,o="elastic"===i,a=n.extend({opacity:1},t);delete a.position,o?(t=this.getOrigPosition(),e.openOpacity&&(t.opacity=.1)):"fade"===i&&(t.opacity=.1),r.wrap.css(t).animate(a,{duration:"none"===i?0:e.openSpeed,easing:e.openEasing,step:o?this.step:null,complete:r._afterZoomIn})},zoomOut:function(){var e=r.current,t=e.closeEffect,n="elastic"===t,i={opacity:.1};n&&(i=this.getOrigPosition(),e.closeOpacity&&(i.opacity=.1)),r.wrap.animate(i,{duration:"none"===t?0:e.closeSpeed,easing:e.closeEasing,step:n?this.step:null,complete:r._afterZoomOut})},changeIn:function(){var e,t=r.current,n=t.nextEffect,i=t.pos,o={opacity:1},a=r.direction,s=200;i.opacity=.1,"elastic"===n&&(e="down"===a||"up"===a?"top":"left","down"===a||"right"===a?(i[e]=u(f(i[e])-s),o[e]="+="+s+"px"):(i[e]=u(f(i[e])+s),o[e]="-="+s+"px")),"none"===n?r._afterZoomIn():r.wrap.css(i).animate(o,{duration:t.nextSpeed,easing:t.nextEasing,complete:r._afterZoomIn})},changeOut:function(){var e=r.previous,t=e.prevEffect,i={opacity:.1},o=r.direction,a=200;"elastic"===t&&(i["down"===o||"up"===o?"top":"left"]=("up"===o||"left"===o?"-":"+")+"="+a+"px"),e.wrap.animate(i,{duration:"none"===t?0:e.prevSpeed,easing:e.prevEasing,complete:function(){n(this).trigger("onReset").remove()}})}},r.helpers.overlay={overlay:null,update:function(){var e,i="100%";this.overlay.width(i).height("100%"),n.browser.msie?(e=Math.max(t.documentElement.offsetWidth,t.body.offsetWidth),a.width()>e&&(i=a.width())):a.width()>o.width()&&(i=a.width()),this.overlay.width(i).height(a.height())},onReady:function(e,i){n(".fancybox-overlay").stop(!0,!0),this.overlay||n.extend(this,{overlay:n('<div class="fancybox-overlay"></div>').appendTo(i.parent),margin:a.height()>o.height()||"scroll"===n("body").css("overflow-y")?n("body").css("margin-right"):!1,el:n(t.all&&!t.querySelector?"html":"body")}),i.fixed&&!l&&(this.overlay.addClass("fancybox-overlay-fixed"),i.autoCenter&&(this.overlay.append(i.wrap),i.locked=this.overlay)),e.showEarly===!0&&this.beforeShow.apply(this,arguments)},beforeShow:function(e,t){var i=this.overlay.unbind(".fb").width("auto").height("auto").css(e.css);e.closeClick&&i.bind("click.fb",function(e){n(e.target).hasClass("fancybox-overlay")&&r.close()}),t.fixed&&!l?t.locked&&(this.el.addClass("fancybox-lock"),this.margin!==!1&&n("body").css("margin-right",f(this.margin)+t.scrollbarWidth)):this.update(),i.show()},onUpdate:function(e,t){(!t.fixed||l)&&this.update()},afterClose:function(e){var t=this,i=e.speedOut||0;t.overlay&&!r.isActive&&t.overlay.fadeOut(i||0,function(){n("body").css("margin-right",t.margin),t.el.removeClass("fancybox-lock"),t.overlay.remove(),t.overlay=null})}},r.helpers.title={beforeShow:function(e){var t,i,o=r.current.title,a=e.type;if(p(o)&&""!==n.trim(o)){switch(t=n('<div class="fancybox-title fancybox-title-'+a+'-wrap">'+o+"</div>"),a){case"inside":i=r.skin;break;case"outside":i=r.wrap;break;case"over":i=r.inner;break;default:i=r.skin,t.appendTo("body").width(t.width()).wrapInner('<span class="child"></span>'),r.current.margin[2]+=Math.abs(f(t.css("margin-bottom")))}"top"===e.position?t.prependTo(i):t.appendTo(i)}}},n.fn.fancybox=function(e){var t,i=n(this),o=this.selector||"",s=function(a){var s,l,c=n(this).blur(),p=t;a.ctrlKey||a.altKey||a.shiftKey||a.metaKey||c.is(".fancybox-wrap")||(s=e.groupAttr||"data-fancybox-group",l=c.attr(s),l||(s="rel",l=c.get(0)[s]),l&&""!==l&&"nofollow"!==l&&(c=o.length?n(o):i,c=c.filter("["+s+'="'+l+'"]'),p=c.index(this)),e.index=p,r.open(c,e)!==!1&&a.preventDefault())};return e=e||{},t=e.index||0,o&&e.live!==!1?a.undelegate(o,"click.fb-start").delegate(o+":not('.fancybox-item, .fancybox-nav')","click.fb-start",s):i.unbind("click.fb-start").bind("click.fb-start",s),this},a.ready(function(){n.scrollbarWidth===i&&(n.scrollbarWidth=function(){var e=n('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo("body"),t=e.children(),i=t.innerWidth()-t.height(99).innerWidth();return e.remove(),i}),n.support.fixedPosition===i&&(n.support.fixedPosition=function(){var e=n('<div style="position:fixed;top:20px;"></div>').appendTo("body"),t=20===e[0].offsetTop||15===e[0].offsetTop;return e.remove(),t}()),n.extend(r.defaults,{scrollbarWidth:n.scrollbarWidth(),fixed:n.support.fixedPosition,parent:n("body")})})}(window,document,jQuery); /*!
\ No newline at end of file * fancyBox - jQuery Plugin
* version: 2.1.0 (Mon, 20 Aug 2012)
* @requires jQuery v1.6 or later
*
* Examples at http://fancyapps.com/fancybox/
* License: www.fancyapps.com/fancybox/#license
*
* Copyright 2012 Janis Skarnelis - janis@fancyapps.com
*
*/
!function(window,document,$,undefined){"use strict";var W=$(window),D=$(document),F=$.fancybox=function(){F.open.apply(this,arguments)},didUpdate=null,isTouch=void 0!==document.createTouch,isQuery=function(obj){return obj&&obj.hasOwnProperty&&obj instanceof $},isString=function(str){return str&&"string"===$.type(str)},isPercentage=function(str){return isString(str)&&str.indexOf("%")>0},isScrollable=function(el){return el&&!(el.style.overflow&&"hidden"===el.style.overflow)&&(el.clientWidth&&el.scrollWidth>el.clientWidth||el.clientHeight&&el.scrollHeight>el.clientHeight)},getScalar=function(value,dim){var value_=parseInt(value,10);return dim&&isPercentage(value)&&(value_=F.getViewport()[dim]/100*value_),Math.ceil(value_)},getValue=function(value,dim){return getScalar(value,dim)+"px"};$.extend(F,{version:"2.1.0",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!isTouch,autoCenter:!isTouch,fitToView:!0,aspectRatio:!1,topRatio:.5,leftRatio:.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0"NaN',error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"></a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:{closeClick:!0,speedOut:200,showEarly:!0,css:{}},title:{type:"float"}},onCancel:$.noop,beforeLoad:$.noop,afterLoad:$.noop,beforeShow:$.noop,afterShow:$.noop,beforeChange:$.noop,beforeClose:$.noop,afterClose:$.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(group,opts){if(group&&($.isPlainObject(opts)||(opts={}),!1!==F.close(!0)))return $.isArray(group)||(group=isQuery(group)?$(group).get():[group]),$.each(group,(function(i,element){var obj={},href,title,content,type,rez,hrefParts,selector;"object"===$.type(element)&&(element.nodeType&&(element=$(element)),isQuery(element)?(obj={href:element.attr("href"),title:element.attr("title"),isDom:!0,element:element},$.metadata&&$.extend(!0,obj,element.metadata())):obj=element),href=opts.href||obj.href||(isString(element)?element:null),title=void 0!==opts.title?opts.title:obj.title||"",!(type=(content=opts.content||obj.content)?"html":opts.type||obj.type)&&obj.isDom&&((type=element.data("fancybox-type"))||(type=(rez=element.prop("class").match(/fancybox\.(\w+)/))?rez[1]:null)),isString(href)&&(type||(F.isImage(href)?type="image":F.isSWF(href)?type="swf":"#"===href.charAt(0)?type="inline":isString(element)&&(type="html",content=element)),"ajax"===type&&(hrefParts=href.split(/\s+/,2),href=hrefParts.shift(),selector=hrefParts.shift())),content||("inline"===type?href?content=$(isString(href)?href.replace(/.*(?=#[^\s]+$)/,""):href):obj.isDom&&(content=element):"html"===type?content=href:type||href||!obj.isDom||(type="inline",content=element)),$.extend(obj,{href:href,type:type,content:content,title:title,selector:selector}),group[i]=obj})),F.opts=$.extend(!0,{},F.defaults,opts),void 0!==opts.keys&&(F.opts.keys=!!opts.keys&&$.extend({},F.defaults.keys,opts.keys)),F.group=group,F._start(F.opts.index)},cancel:function(){var coming=F.coming;coming&&!1!==F.trigger("onCancel")&&(F.hideLoading(),F.ajaxLoad&&F.ajaxLoad.abort(),F.ajaxLoad=null,F.imgPreload&&(F.imgPreload.onload=F.imgPreload.onerror=null),coming.wrap&&coming.wrap.stop(!0).trigger("onReset").remove(),F.current||F.trigger("afterClose"),F.coming=null)},close:function(immediately){F.cancel(),!1!==F.trigger("beforeClose")&&(F.unbindEvents(),F.isOpen&&!0!==immediately?(F.isOpen=F.isOpened=!1,F.isClosing=!0,$(".fancybox-item, .fancybox-nav").remove(),F.wrap.stop(!0,!0).removeClass("fancybox-opened"),"fixed"===F.wrap.css("position")&&F.wrap.css(F._getPosition(!0)),F.transitions[F.current.closeMethod]()):($(".fancybox-wrap").stop(!0).trigger("onReset").remove(),F._afterZoomOut()))},play:function(action){var clear=function(){clearTimeout(F.player.timer)},set=function(){clear(),F.current&&F.player.isActive&&(F.player.timer=setTimeout(F.next,F.current.playSpeed))},stop=function(){clear(),$("body").unbind(".player"),F.player.isActive=!1,F.trigger("onPlayEnd")},start=function(){F.current&&(F.current.loop||F.current.index<F.group.length-1)&&(F.player.isActive=!0,$("body").bind({"afterShow.player onUpdate.player":set,"onCancel.player beforeClose.player":stop,"beforeLoad.player":clear}),set(),F.trigger("onPlayStart"))};!0===action||!F.player.isActive&&!1!==action?start():stop()},next:function(direction){var current=F.current;current&&(isString(direction)||(direction=current.direction.next),F.jumpto(current.index+1,direction,"next"))},prev:function(direction){var current=F.current;current&&(isString(direction)||(direction=current.direction.prev),F.jumpto(current.index-1,direction,"prev"))},jumpto:function(index,direction,router){var current=F.current;current&&(index=getScalar(index),F.direction=direction||current.direction[index>=current.index?"next":"prev"],F.router=router||"jumpto",current.loop&&(index<0&&(index=current.group.length+index%current.group.length),index%=current.group.length),void 0!==current.group[index]&&(F.cancel(),F._start(index)))},reposition:function(e,onlyAbsolute){var pos;F.isOpen&&(pos=F._getPosition(onlyAbsolute),e&&"scroll"===e.type?(delete pos.position,F.wrap.stop(!0,!0).animate(pos,200)):F.wrap.css(pos))},update:function(e){var type=e&&e.type,anyway=!type||"orientationchange"===type;anyway&&(clearTimeout(didUpdate),didUpdate=null),F.isOpen&&!didUpdate&&((anyway||isTouch)&&(F.wrap.removeAttr("style").addClass("fancybox-tmp"),F.trigger("onUpdate")),didUpdate=setTimeout((function(){var current=F.current;current&&(F.wrap.removeClass("fancybox-tmp"),"scroll"!==type&&F._setDimension(),"scroll"===type&&current.canShrink||F.reposition(e),F.trigger("onUpdate"),didUpdate=null)}),isTouch?500:anyway?20:300))},toggle:function(action){F.isOpen&&(F.current.fitToView="boolean"===$.type(action)?action:!F.current.fitToView,F.update())},hideLoading:function(){D.unbind("keypress.fb"),$("#fancybox-loading").remove()},showLoading:function(){var el,viewport;F.hideLoading(),D.bind("keypress.fb",(function(e){27===(e.which||e.keyCode)&&(e.preventDefault(),F.cancel())})),el=$('<div id="fancybox-loading"><div></div></div>').click(F.cancel).appendTo("body"),F.defaults.fixed||(viewport=F.getViewport(),el.css({position:"absolute",top:.5*viewport.h+viewport.y,left:.5*viewport.w+viewport.x}))},getViewport:function(){var lock=!!F.current&&F.current.locked,rez={x:W.scrollLeft(),y:W.scrollTop()};return lock?(rez.w=lock[0].clientWidth,rez.h=lock[0].clientHeight):(rez.w=isTouch&&window.innerWidth?window.innerWidth:W.width(),rez.h=isTouch&&window.innerHeight?window.innerHeight:W.height()),rez},unbindEvents:function(){F.wrap&&isQuery(F.wrap)&&F.wrap.unbind(".fb"),D.unbind(".fb"),W.unbind(".fb")},bindEvents:function(){var current=F.current,keys;current&&(W.bind("orientationchange.fb"+(isTouch?"":" resize.fb")+(current.autoCenter&&!current.locked?" scroll.fb":""),F.update),(keys=current.keys)&&D.bind("keydown.fb",(function(e){var code=e.which||e.keyCode,target=e.target||e.srcElement;e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||target&&(target.type||$(target).is("[contenteditable]"))||$.each(keys,(function(i,val){return current.group.length>1&&void 0!==val[code]?(F[i](val[code]),e.preventDefault(),!1):$.inArray(code,val)>-1?(F[i](),e.preventDefault(),!1):void 0}))})),$.fn.mousewheel&&current.mouseWheel&&F.wrap.bind("mousewheel.fb",(function(e,delta,deltaX,deltaY){for(var target=e.target||null,parent=$(target),canScroll=!1;parent.length&&!(canScroll||parent.is(".fancybox-skin")||parent.is(".fancybox-wrap"));)canScroll=isScrollable(parent[0]),parent=$(parent).parent();0===delta||canScroll||F.group.length>1&&!current.canShrink&&(deltaY>0||deltaX>0?F.prev(deltaY>0?"down":"left"):(deltaY<0||deltaX<0)&&F.next(deltaY<0?"up":"right"),e.preventDefault())})))},trigger:function(event,o){var ret,obj=o||F.coming||F.current;if(obj){if($.isFunction(obj[event])&&(ret=obj[event].apply(obj,Array.prototype.slice.call(arguments,1))),!1===ret)return!1;"onCancel"!==event||F.isOpened||(F.isActive=!1),obj.helpers&&$.each(obj.helpers,(function(helper,opts){opts&&F.helpers[helper]&&$.isFunction(F.helpers[helper][event])&&F.helpers[helper][event](opts,obj)})),$.event.trigger(event+".fb")}},isImage:function(str){return isString(str)&&str.match(/\.(jp(e|g|eg)|gif|png|bmp|webp)((\?|#).*)?$/i)},isSWF:function(str){return isString(str)&&str.match(/\.(swf)((\?|#).*)?$/i)},_start:function(index){var coming={},obj,href,type,margin,padding;if(index=getScalar(index),!(obj=F.group[index]||null))return!1;if(margin=(coming=$.extend(!0,{},F.opts,obj)).margin,padding=coming.padding,"number"===$.type(margin)&&(coming.margin=[margin,margin,margin,margin]),"number"===$.type(padding)&&(coming.padding=[padding,padding,padding,padding]),coming.modal&&$.extend(!0,coming,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),coming.autoSize&&(coming.autoWidth=coming.autoHeight=!0),"auto"===coming.width&&(coming.autoWidth=!0),"auto"===coming.height&&(coming.autoHeight=!0),coming.group=F.group,coming.index=index,F.coming=coming,!1!==F.trigger("beforeLoad")){if(type=coming.type,href=coming.href,!type)return F.coming=null,!(!F.current||!F.router||"jumpto"===F.router)&&(F.current.index=index,F[F.router](F.direction));if(F.isActive=!0,"image"!==type&&"swf"!==type||(coming.autoHeight=coming.autoWidth=!1,coming.scrolling="visible"),"image"===type&&(coming.aspectRatio=!0),"iframe"===type&&isTouch&&(coming.scrolling="scroll"),coming.wrap=$(coming.tpl.wrap).addClass("fancybox-"+(isTouch?"mobile":"desktop")+" fancybox-type-"+type+" fancybox-tmp "+coming.wrapCSS).appendTo(coming.parent),$.extend(coming,{skin:$(".fancybox-skin",coming.wrap),outer:$(".fancybox-outer",coming.wrap),inner:$(".fancybox-inner",coming.wrap)}),$.each(["Top","Right","Bottom","Left"],(function(i,v){coming.skin.css("padding"+v,getValue(coming.padding[i]))})),F.trigger("onReady"),"inline"===type||"html"===type){if(!coming.content||!coming.content.length)return F._error("content")}else if(!href)return F._error("href");"image"===type?F._loadImage():"ajax"===type?F._loadAjax():"iframe"===type?F._loadIframe():F._afterLoad()}else F.coming=null},_error:function(type){$.extend(F.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:type,content:F.coming.tpl.error}),F._afterLoad()},_loadImage:function(){var img=F.imgPreload=new Image;img.onload=function(){this.onload=this.onerror=null,F.coming.width=this.width,F.coming.height=this.height,F._afterLoad()},img.onerror=function(){this.onload=this.onerror=null,F._error("image")},img.src=F.coming.href,void 0!==img.complete&&img.complete||F.showLoading()},_loadAjax:function(){var coming=F.coming;F.showLoading(),F.ajaxLoad=$.ajax($.extend({},coming.ajax,{url:coming.href,error:function(jqXHR,textStatus){F.coming&&"abort"!==textStatus?F._error("ajax",jqXHR):F.hideLoading()},success:function(data,textStatus){"success"===textStatus&&(coming.content=data,F._afterLoad())}}))},_loadIframe:function(){var coming=F.coming,iframe=$(coming.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",isTouch?"auto":coming.iframe.scrolling).attr("src",coming.href);$(coming.wrap).bind("onReset",(function(){try{$(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(e){}})),coming.iframe.preload&&(F.showLoading(),iframe.one("load",(function(){$(this).data("ready",1),isTouch||$(this).bind("load.fb",F.update),$(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show(),F._afterLoad()}))),coming.content=iframe.appendTo(coming.inner),coming.iframe.preload||F._afterLoad()},_preloadImages:function(){var group=F.group,current=F.current,len=group.length,cnt=current.preload?Math.min(current.preload,len-1):0,item,i;for(i=1;i<=cnt;i+=1)"image"===(item=group[(current.index+i)%len]).type&&item.href&&((new Image).src=item.href)},_afterLoad:function(){var coming=F.coming,previous=F.current,placeholder="fancybox-placeholder",current,content,type,scrolling,href,embed;if(F.hideLoading(),coming&&!1!==F.isActive){if(!1===F.trigger("afterLoad",coming,previous))return coming.wrap.stop(!0).trigger("onReset").remove(),void(F.coming=null);switch(previous&&(F.trigger("beforeChange",previous),previous.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove(),"fixed"===previous.wrap.css("position")&&previous.wrap.css(F._getPosition(!0))),F.unbindEvents(),current=coming,content=coming.content,type=coming.type,scrolling=coming.scrolling,$.extend(F,{wrap:current.wrap,skin:current.skin,outer:current.outer,inner:current.inner,current:current,previous:previous}),href=current.href,type){case"inline":case"ajax":case"html":current.selector?content=$("<div>").html(content).find(current.selector):isQuery(content)&&(content.data(placeholder)||content.data(placeholder,$('<div class="'+placeholder+'"></div>').insertAfter(content).hide()),content=content.show().detach(),current.wrap.bind("onReset",(function(){$(this).find(content).length&&content.hide().replaceAll(content.data(placeholder)).data(placeholder,!1)})));break;case"image":content=current.tpl.image.replace("{href}",href);break;case"swf":content='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+href+'"></param>',embed="",$.each(current.swf,(function(name,val){content+='<param name="'+name+'" value="'+val+'"></param>',embed+=" "+name+'="'+val+'"'})),content+='<embed src="'+href+'" type="application/x-shockwave-flash" width="100%" height="100%"'+embed+"></embed></object>"}isQuery(content)&&content.parent().is(current.inner)||current.inner.append(content),F.trigger("beforeShow"),current.inner.css("overflow","yes"===scrolling?"scroll":"no"===scrolling?"hidden":scrolling),F._setDimension(),current.wrap.removeClass("fancybox-tmp"),current.pos=$.extend({},current.dim,F._getPosition(!0)),F.isOpen=!1,F.coming=null,F.bindEvents(),F.isOpened?previous.prevMethod&&F.transitions[previous.prevMethod]():$(".fancybox-wrap").not(current.wrap).stop(!0).trigger("onReset").remove(),F.transitions[F.isOpened?current.nextMethod:current.openMethod](),F._preloadImages()}},_setDimension:function(){var viewport=F.getViewport(),steps=0,canShrink=!1,canExpand=!1,wrap=F.wrap,skin=F.skin,inner=F.inner,current=F.current,width=current.width,height=current.height,minWidth=current.minWidth,minHeight=current.minHeight,maxWidth=current.maxWidth,maxHeight=current.maxHeight,scrolling=current.scrolling,scrollOut=current.scrollOutside?current.scrollbarWidth:0,margin=current.margin,wMargin=margin[1]+margin[3],hMargin=margin[0]+margin[2],wPadding,hPadding,wSpace,hSpace,origWidth,origHeight,origMaxWidth,origMaxHeight,ratio,width_,height_,maxWidth_,maxHeight_,iframe,body;if(wrap.add(skin).add(inner).width("auto").height("auto"),wSpace=wMargin+(wPadding=skin.outerWidth(!0)-skin.width()),hSpace=hMargin+(hPadding=skin.outerHeight(!0)-skin.height()),origWidth=isPercentage(width)?(viewport.w-wSpace)*getScalar(width)/100:width,origHeight=isPercentage(height)?(viewport.h-hSpace)*getScalar(height)/100:height,"iframe"===current.type){if(iframe=current.content,current.autoHeight&&1===iframe.data("ready"))try{iframe[0].contentWindow.document.location&&(inner.width(origWidth).height(9999),body=iframe.contents().find("body"),scrollOut&&body.css("overflow-x","hidden"),origHeight=body.height())}catch(e){}}else(current.autoWidth||current.autoHeight)&&(inner.addClass("fancybox-tmp"),current.autoWidth||inner.width(origWidth),current.autoHeight||inner.height(origHeight),current.autoWidth&&(origWidth=inner.width()),current.autoHeight&&(origHeight=inner.height()),inner.removeClass("fancybox-tmp"));if(width=getScalar(origWidth),height=getScalar(origHeight),ratio=origWidth/origHeight,minWidth=getScalar(isPercentage(minWidth)?getScalar(minWidth,"w")-wSpace:minWidth),maxWidth=getScalar(isPercentage(maxWidth)?getScalar(maxWidth,"w")-wSpace:maxWidth),minHeight=getScalar(isPercentage(minHeight)?getScalar(minHeight,"h")-hSpace:minHeight),origMaxWidth=maxWidth,origMaxHeight=maxHeight=getScalar(isPercentage(maxHeight)?getScalar(maxHeight,"h")-hSpace:maxHeight),maxWidth_=viewport.w-wMargin,maxHeight_=viewport.h-hMargin,current.aspectRatio?(width>maxWidth&&(height=(width=maxWidth)/ratio),height>maxHeight&&(width=(height=maxHeight)*ratio),width<minWidth&&(height=(width=minWidth)/ratio),height<minHeight&&(width=(height=minHeight)*ratio)):(width=Math.max(minWidth,Math.min(width,maxWidth)),height=Math.max(minHeight,Math.min(height,maxHeight))),current.fitToView)if(maxWidth=Math.min(viewport.w-wSpace,maxWidth),maxHeight=Math.min(viewport.h-hSpace,maxHeight),inner.width(getScalar(width)).height(getScalar(height)),wrap.width(getScalar(width+wPadding)),width_=wrap.width(),height_=wrap.height(),current.aspectRatio)for(;(width_>maxWidth_||height_>maxHeight_)&&width>minWidth&&height>minHeight&&!(steps++>19);)(width=(height=Math.max(minHeight,Math.min(maxHeight,height-10)))*ratio)<minWidth&&(height=(width=minWidth)/ratio),width>maxWidth&&(height=(width=maxWidth)/ratio),inner.width(getScalar(width)).height(getScalar(height)),wrap.width(getScalar(width+wPadding)),width_=wrap.width(),height_=wrap.height();else width=Math.max(minWidth,Math.min(width,width-(width_-maxWidth_))),height=Math.max(minHeight,Math.min(height,height-(height_-maxHeight_)));scrollOut&&"auto"===scrolling&&height<origHeight&&width+wPadding+scrollOut<maxWidth_&&(width+=scrollOut),inner.width(getScalar(width)).height(getScalar(height)),wrap.width(getScalar(width+wPadding)),width_=wrap.width(),height_=wrap.height(),canShrink=(width_>maxWidth_||height_>maxHeight_)&&width>minWidth&&height>minHeight,canExpand=current.aspectRatio?width<origMaxWidth&&height<origMaxHeight&&width<origWidth&&height<origHeight:(width<origMaxWidth||height<origMaxHeight)&&(width<origWidth||height<origHeight),$.extend(current,{dim:{width:getValue(width_),height:getValue(height_)},origWidth:origWidth,origHeight:origHeight,canShrink:canShrink,canExpand:canExpand,wPadding:wPadding,hPadding:hPadding,wrapSpace:height_-skin.outerHeight(!0),skinSpace:skin.height()-height}),!iframe&&current.autoHeight&&height>minHeight&&height<maxHeight&&!canExpand&&inner.height("auto")},_getPosition:function(onlyAbsolute){var current=F.current,viewport=F.getViewport(),margin=current.margin,width=F.wrap.width()+margin[1]+margin[3],height=F.wrap.height()+margin[0]+margin[2],rez={position:"absolute",top:margin[0],left:margin[3]};return current.autoCenter&&current.fixed&&!onlyAbsolute&&height<=viewport.h&&width<=viewport.w?rez.position="fixed":current.locked||(rez.top+=viewport.y,rez.left+=viewport.x),rez.top=getValue(Math.max(rez.top,rez.top+(viewport.h-height)*current.topRatio)),rez.left=getValue(Math.max(rez.left,rez.left+(viewport.w-width)*current.leftRatio)),rez},_afterZoomIn:function(){var current=F.current;current&&(F.isOpen=F.isOpened=!0,F.wrap.addClass("fancybox-opened").css("overflow","visible"),F.reposition(),(current.closeClick||current.nextClick)&&F.inner.css("cursor","pointer").bind("click.fb",(function(e){$(e.target).is("a")||$(e.target).parent().is("a")||F[current.closeClick?"close":"next"]()})),current.closeBtn&&$(current.tpl.closeBtn).appendTo(F.skin).bind("click.fb",F.close),current.arrows&&F.group.length>1&&((current.loop||current.index>0)&&$(current.tpl.prev).appendTo(F.outer).bind("click.fb",F.prev),(current.loop||current.index<F.group.length-1)&&$(current.tpl.next).appendTo(F.outer).bind("click.fb",F.next)),F.trigger("afterShow"),current.loop||current.index!==current.group.length-1?F.opts.autoPlay&&!F.player.isActive&&(F.opts.autoPlay=!1,F.play()):F.play(!1))},_afterZoomOut:function(){var current=F.current;$(".fancybox-wrap").stop(!0).trigger("onReset").remove(),$.extend(F,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null}),F.trigger("afterClose",current)}}),F.transitions={getOrigPosition:function(){var current=F.current,element=current.element,orig=current.orig,pos={},width=50,height=50,hPadding=current.hPadding,wPadding=current.wPadding,viewport=F.getViewport();return!orig&&current.isDom&&element.is(":visible")&&((orig=element.find("img:first")).length||(orig=element)),isQuery(orig)?(pos=orig.offset(),orig.is("img")&&(width=orig.outerWidth(),height=orig.outerHeight())):(pos.top=viewport.y+(viewport.h-height)*current.topRatio,pos.left=viewport.x+(viewport.w-width)*current.leftRatio),current.locked&&(pos.top-=viewport.y,pos.left-=viewport.x),pos={top:getValue(pos.top-hPadding*current.topRatio),left:getValue(pos.left-wPadding*current.leftRatio),width:getValue(width+wPadding),height:getValue(height+hPadding)}},step:function(now,fx){var ratio,padding,value,prop=fx.prop,current=F.current,wrapSpace=current.wrapSpace,skinSpace=current.skinSpace;"width"!==prop&&"height"!==prop||(ratio=fx.end===fx.start?1:(now-fx.start)/(fx.end-fx.start),F.isClosing&&(ratio=1-ratio),value=now-(padding="width"===prop?current.wPadding:current.hPadding),F.skin[prop](getScalar("width"===prop?value:value-wrapSpace*ratio)),F.inner[prop](getScalar("width"===prop?value:value-wrapSpace*ratio-skinSpace*ratio)))},zoomIn:function(){var current=F.current,startPos=current.pos,effect=current.openEffect,elastic="elastic"===effect,endPos=$.extend({opacity:1},startPos);delete endPos.position,elastic?(startPos=this.getOrigPosition(),current.openOpacity&&(startPos.opacity=.1)):"fade"===effect&&(startPos.opacity=.1),F.wrap.css(startPos).animate(endPos,{duration:"none"===effect?0:current.openSpeed,easing:current.openEasing,step:elastic?this.step:null,complete:F._afterZoomIn})},zoomOut:function(){var current=F.current,effect=current.closeEffect,elastic="elastic"===effect,endPos={opacity:.1};elastic&&(endPos=this.getOrigPosition(),current.closeOpacity&&(endPos.opacity=.1)),F.wrap.animate(endPos,{duration:"none"===effect?0:current.closeSpeed,easing:current.closeEasing,step:elastic?this.step:null,complete:F._afterZoomOut})},changeIn:function(){var current=F.current,effect=current.nextEffect,startPos=current.pos,endPos={opacity:1},direction=F.direction,distance=200,field;startPos.opacity=.1,"elastic"===effect&&(field="down"===direction||"up"===direction?"top":"left","down"===direction||"right"===direction?(startPos[field]=getValue(getScalar(startPos[field])-200),endPos[field]="+=200px"):(startPos[field]=getValue(getScalar(startPos[field])+200),endPos[field]="-=200px")),"none"===effect?F._afterZoomIn():F.wrap.css(startPos).animate(endPos,{duration:current.nextSpeed,easing:current.nextEasing,complete:F._afterZoomIn})},changeOut:function(){var previous=F.previous,effect=previous.prevEffect,endPos={opacity:.1},direction=F.direction,distance=200;"elastic"===effect&&(endPos["down"===direction||"up"===direction?"top":"left"]=("up"===direction||"left"===direction?"-":"+")+"=200px"),previous.wrap.animate(endPos,{duration:"none"===effect?0:previous.prevSpeed,easing:previous.prevEasing,complete:function(){$(this).trigger("onReset").remove()}})}},F.helpers.overlay={overlay:null,update:function(){var width="100%",offsetWidth;this.overlay.width(width).height("100%"),$.browser.msie?(offsetWidth=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth),D.width()>offsetWidth&&(width=D.width())):D.width()>W.width()&&(width=D.width()),this.overlay.width(width).height(D.height())},onReady:function(opts,obj){$(".fancybox-overlay").stop(!0,!0),this.overlay||$.extend(this,{overlay:$('<div class="fancybox-overlay"></div>').appendTo(obj.parent),margin:(D.height()>W.height()||"scroll"===$("body").css("overflow-y"))&&$("body").css("margin-right"),el:document.all&&!document.querySelector?$("html"):$("body")}),obj.fixed&&!isTouch&&(this.overlay.addClass("fancybox-overlay-fixed"),obj.autoCenter&&(this.overlay.append(obj.wrap),obj.locked=this.overlay)),!0===opts.showEarly&&this.beforeShow.apply(this,arguments)},beforeShow:function(opts,obj){var overlay=this.overlay.unbind(".fb").width("auto").height("auto").css(opts.css);opts.closeClick&&overlay.bind("click.fb",(function(e){$(e.target).hasClass("fancybox-overlay")&&F.close()})),obj.fixed&&!isTouch?obj.locked&&(this.el.addClass("fancybox-lock"),!1!==this.margin&&$("body").css("margin-right",getScalar(this.margin)+obj.scrollbarWidth)):this.update(),overlay.show()},onUpdate:function(opts,obj){obj.fixed&&!isTouch||this.update()},afterClose:function(opts){var that=this,speed=opts.speedOut||0;that.overlay&&!F.isActive&&that.overlay.fadeOut(speed||0,(function(){$("body").css("margin-right",that.margin),that.el.removeClass("fancybox-lock"),that.overlay.remove(),that.overlay=null}))}},F.helpers.title={beforeShow:function(opts){var text=F.current.title,type=opts.type,title,target;if(isString(text)&&""!==$.trim(text)){switch(title=$('<div class="fancybox-title fancybox-title-'+type+'-wrap">'+text+"</div>"),type){case"inside":target=F.skin;break;case"outside":target=F.wrap;break;case"over":target=F.inner;break;default:target=F.skin,title.appendTo("body").width(title.width()).wrapInner('<span class="child"></span>'),F.current.margin[2]+=Math.abs(getScalar(title.css("margin-bottom")))}"top"===opts.position?title.prependTo(target):title.appendTo(target)}}},$.fn.fancybox=function(options){var index,that=$(this),selector=this.selector||"",run=function(e){var what=$(this).blur(),idx=index,relType,relVal;e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||what.is(".fancybox-wrap")||(relType=options.groupAttr||"data-fancybox-group",(relVal=what.attr(relType))||(relType="rel",relVal=what.get(0)[relType]),relVal&&""!==relVal&&"nofollow"!==relVal&&(idx=(what=(what=selector.length?$(selector):that).filter("["+relType+'="'+relVal+'"]')).index(this)),options.index=idx,!1!==F.open(what,options)&&e.preventDefault())};return index=(options=options||{}).index||0,selector&&!1!==options.live?D.undelegate(selector,"click.fb-start").delegate(selector+":not('.fancybox-item, .fancybox-nav')","click.fb-start",run):that.unbind("click.fb-start").bind("click.fb-start",run),this},D.ready((function(){var elem,fixed;void 0===$.scrollbarWidth&&($.scrollbarWidth=function(){var parent=$('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo("body"),child=parent.children(),width=child.innerWidth()-child.height(99).innerWidth();return parent.remove(),width}),void 0===$.support.fixedPosition&&($.support.fixedPosition=(elem=$('<div style="position:fixed;top:20px;"></div>').appendTo("body"),fixed=20===elem[0].offsetTop||15===elem[0].offsetTop,elem.remove(),fixed)),$.extend(F.defaults,{scrollbarWidth:$.scrollbarWidth(),fixed:$.support.fixedPosition,parent:$("body")})}))}(window,document,jQuery);
//# sourceMappingURL=jquery.fancybox.min.js.map
\ No newline at end of file
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII, ne izmenyaite ego!!! */ /* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII, ne izmenyaite ego!!! */
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII, ne izmenyaite ego!!! */ /* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII, ne izmenyaite ego!!! */
body{background-color:white;font:16px/20px "Ubuntu", Arial, sans-serif;} body{background-color:white;font:13px/20px "Ubuntu", Arial, sans-serif;}
a{text-decoration:none !important;outline:none !important;} a{text-decoration:none !important;outline:none !important;}
/*a:hover{text-decoration:none;}*/ /*a:hover{text-decoration:none;}*/
h1,h2,h3,h4,h5,h6{letter-spacing:-1px;margin:0;font-weight:300;margin:0 0 16px 0;font-family:"Ubuntu", Arial, sans-serif;} h1,h2,h3,h4,h5,h6{letter-spacing:-1px;margin:0;font-weight:300;margin:0 0 16px 0;font-family:"Ubuntu", Arial, sans-serif;}
...@@ -81,6 +81,7 @@ table.table > thead > tr > th{font-size:14px;font-weight:normal;padding-top:7px; ...@@ -81,6 +81,7 @@ table.table > thead > tr > th{font-size:14px;font-weight:normal;padding-top:7px;
.dark_light_table{color:#2f383d;font-size:16px;} .dark_light_table{color:#2f383d;font-size:16px;}
.dark_table{color:#222;font-size:15px;line-height:20px;font-weight:500;} .dark_table{color:#222;font-size:15px;line-height:20px;font-weight:500;}
.noradius{border-radius:0;} .noradius{border-radius:0;}
.flexslider-default li{line-height: 40px;}
/* SHARE OLD VERSION */ /* SHARE OLD VERSION */
.share{font-size:12px;margin-top:25px;margin-bottom:25px;text-align:left;color:#666666;float:none;} .share{font-size:12px;margin-top:25px;margin-bottom:25px;text-align:left;color:#666666;float:none;}
...@@ -144,83 +145,4 @@ table.table > thead > tr > th{font-size:14px;font-weight:normal;padding-top:7px; ...@@ -144,83 +145,4 @@ table.table > thead > tr > th{font-size:14px;font-weight:normal;padding-top:7px;
/* error - not existing module aspro.corporation */ /* error - not existing module aspro.corporation */
.include_module_error{margin:0 auto;text-align:center;} .include_module_error{margin:0 auto;text-align:center;}
.include_module_error img{max-width:100%;} .include_module_error img{max-width:100%;}
.include_module_error p{color:#636363;font-size:14px;line-height:20px;margin-top:0;} .include_module_error p{color:#636363;font-size:14px;line-height:20px;margin-top:0;}
\ No newline at end of file
.whatsApp1 { display: none;
}
@media (max-width: 575px){
.whatsApp1{
display: block;
position:fixed;
width:54px;
height:54px;
bottom:40px;
right:40px;
background-color:#25d366;
color:#FFF;
border-radius:50px;
text-align:center;
font-size:30px;
box-shadow: 2px 2px 3px #999;
z-index:100;
}
.my-whatsApp{
margin-top:16px;
color: white;
}
.whatsApp1 .fa.colored {
background: none;
margin: 0px;
}
.ser1 div {
flex-direction: column;
}
.ser1 .ser2 {
padding: 0px 0 0 20px!important;
margin: 10px 0;
justify-content: flex-start!important ;
}
.ser2 .ar {display: none}
.ser2 div {padding: 0px 20px 0 0 }
}
.fa.colored2 {background: #ffffff;}
.whatsApp2 {
width: 32px;
height: 32px;
display: inline-block;
background-color: #25d366;
-webkit-mask-image: url(/images/ico_whatsapp.svg);
mask-image: url(/images/ico_whatsapp.svg);
}
.ser1 {
background: #f8f9f9;
text-align: center;
}
.ser1 div {
align-items: center;
display: flex;
}
.ser1 .ser2 {
display: flex;
flex-direction: row;
justify-content: space-around;
align-items: center;
padding: 12px 0;
}
.ar:after {
content: "➜";
font-size: 30px;
}
\ No newline at end of file
body{background-color:#fff;font:13px/20px Ubuntu,Arial,sans-serif}a{text-decoration:none!important;outline:0!important}h1,h2,h3,h4,h5,h6{letter-spacing:-1px;margin:0;font-weight:300;margin:0 0 16px 0;font-family:Ubuntu,Arial,sans-serif}h1,h2,h3,h4{font-weight:500;letter-spacing:normal}h1{font-size:32px;line-height:26px}h2{font-size:28px;line-height:22px;margin-bottom:17px}h3{font-size:24px;line-height:20px}h4{font-size:20px;line-height:20px;margin-bottom:13px}h5{font-size:16px;font-weight:500;line-height:20px;margin-bottom:9px}h6{font-size:14px;font-weight:500;line-height:20px;margin-bottom:9px}h1.spaced,h2.spaced,h3.spaced,h4.spaced,h5.spaced,h6.spaced{margin-top:22px}h1.more-spaced,h2.more-spaced,h3.more-spaced,h4.more-spaced,h5.more-spaced,h6.more-spaced{margin-top:44px}.underline{display:inline-block;margin-bottom:20px;padding-bottom:11px;border-bottom:2px solid #00f}h4.underline{padding-bottom:7px}h5.underline{padding-bottom:4px}p{margin-bottom:18px}p .alternative-font{display:inline-block;margin-top:-15px;position:relative;top:3px;margin-bottom:-6px}p.featured{font-size:1.6em;line-height:1.5em}p.short{margin-bottom:0}p.tall{margin-bottom:20px}p.taller{margin-bottom:40px}p.drop-caps:first-child:first-letter{float:left;font-size:75px;line-height:60px;padding:4px;margin-right:5px;margin-top:5px;font-family:Georgia}p.drop-caps.secundary:first-child:first-letter{background-color:#ccc;color:#fff;padding:6px;margin-right:5px;border-radius:4px}hr{height:1px;margin:25px 0;border-top:1px solid #efefef}table.table{border-collapse:collapse;border-spacing:0}table.table>tbody>tr>td,table.table>tbody>tr>th,table.table>tfoot>tr>td,table.table>tfoot>tr>th,table.table>thead>tr>td,table.table>thead>tr>th{border:0}table.table>tbody>tr>th,table.table>tfoot>tr>th,table.table>thead>tr>th{color:#fff}table.table tr:nth-child(even) td{background:#eff5f7}table.table tr:nth-child(odd) td{background:#fff}table.table th{background:#555}table.table1 td{padding:15px}blockquote{color:#666;position:relative;padding:0 0 0 67px;border:none;border:1px solid #d7dee3;border-left:none;border-right:none}blockquote:before{position:absolute;top:20px;left:15px;font-family:Arial;content:"\201C";font-size:152px;line-height:120px}blockquote>div{font-style:italic;padding:18px 20px 25px}blockquote small{color:#333;font-style:normal;margin-top:10px}li{line-height:24px}ol,ul{padding-left:26px}ul.list.icons{padding-left:30px}ul.list.icons .fa{margin-left:-22px;margin-right:5px}dl{margin-top:16px}dt{margin-bottom:1px}dd{margin-bottom:14px;color:#444}dd+dd{margin-top:-14px}table.table>thead>tr>th{font-size:14px;font-weight:400;padding-top:7px;padding-bottom:7px}.body_media{display:none;position:absolute;top:2}.valign{float:none;display:inline-block;vertical-align:middle}.ask_a_question{text-align:center;font-size:11px;line-height:15px;color:#1d2029}.ask_a_question .text{margin-top:8px}.styled-block{border-left:2px solid;background:url(images/background.png) #eaf0f2 0 0 repeat;color:#2f383d;margin-bottom:40px;clear:both;margin-top:30px;padding:37px 50px;font-size:13px}.order-block{background:#eaf0f2;border:0;color:#2f383d;clear:both;font-size:13px;margin:35px 0 51px}.order-block .row{margin:0}.order-block .row>div{text-align:center;padding:22px 0;min-height:83px}.order-block .btn{margin:0}.order-block .text{padding:22px 15px;margin-top:-22px;margin-bottom:-22px;min-height:83px;background:#dfeaed;line-height:18px;color:#555}.order-block .text h1,.order-block .text h2,.order-block .text h3,.order-block .text h4,.order-block .text h5,.order-block .text h6{color:#333}.order-block .row>div,.styled-block .row>div{float:left;vertical-align:middle}.order-block .row>vib.col-md-3,.styled-block .row>div.col-md-3{text-align:center}.order-block .row>vib.col-md-3 .btn,.styled-block .row>div.col-md-3 .btn{position:relative;margin:0}.select-outer{width:252px;overflow:hidden;background:url(images/sel.png) right 0 no-repeat #fff;position:relative}.select-outer select{appearance:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none}.select-outer i.fa{position:absolute;right:11px;top:8px}.bx-opera .select-outer i.fa{top:6px;display:none}.select-outer select::-ms-expand{display:none}.grey_light{color:#6d7a83}.grey_dark{color:#666}.dark_light{color:#2f383d}.dark_light_table{color:#2f383d;font-size:16px}.dark_table{color:#222;font-size:15px;line-height:20px;font-weight:500}.noradius{border-radius:0}.share{font-size:12px;margin-top:25px;margin-bottom:25px;text-align:left;color:#666;float:none}.share .yashare-auto-init>*{vertical-align:top;padding:0!important}.share .yashare-auto-init .b-share>*{vertical-align:top;padding:0!important;margin:1px 3px 0 2px}.share>.text{display:inline-block;margin-right:38px;vertical-align:top}.share .ya-share2{display:inline-block;vertical-align:top}.share>.text{margin-right:5px;margin-top:3px;display:inline-block;vertical-align:top}.btn{text-transform:uppercase;text-decoration:none;margin:0 10px 10px 0;border:1px solid;border-radius:2px;font-size:12px;padding:7px 12px 8px;overflow:hidden;transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;-webkit-transition:background-color .3s ease}.bx-firefox .btn{padding-top:7px;padding-bottom:8px}.btn>*{-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}.btn-lg{font-size:13px;padding:10px 18px 10px}.bx-firefox .btn-lg{padding:10px 18px 10px}.btn-sm{padding:3px 10px 3px}.bx-firefox .btn-sm{padding:2px 10px 4px}.btn-xs{font-size:10px;line-height:12px;padding:7px 14px 6px;border-radius:1px}.bx-firefox .btn-xs,.bx-ie .btn-xs{padding-top:6px;padding-bottom:7px}.btn.disabled,.btn[disabled]{background:0 0!important;border:1px solid #bbb!important;color:#bbb!important}.btn.disabled>*,.btn[disabled]>*{background:0 0!important;border:none!important;color:#bbb!important}.btn-lg.disabled,.btn-lg[disabled]{border-width:2px}.btn-icon i{margin-right:10px}.btn-icon-right i{margin-right:0;margin-left:10px}.btn-default.wc{padding:0!important;font-size:0}.btn-default.wc .fa{display:inline-block;height:31px;line-height:32px;vertical-align:top;width:32px;zoom:1;font-size:13px}.btn-default.wc span{display:inline-block;padding:6px 12px 5px;line-height:19px;vertical-align:top;zoom:1;font-size:13px}.btn-default.btn-xs.wc .fa{width:25px;height:26px;line-height:27px;font-size:14px;font-weight:700}.btn-default.btn-xs.wc span{line-height:16px;padding:5px 10px 4px;font-size:11px}.btn-default.wc.vert{background:0 0;border:none;padding:0;min-width:100px;width:100%}.btn-default.wc.vert .fa{background-color:#cdd8dd;border:none;display:block;height:70px;line-height:70px;vertical-align:top;font-size:39px;border-radius:1px 1px 0 0;width:100%}.btn-default.wc.vert span{color:#1d2029;background:#dfeaed;border-bottom:1px solid #c8d2d5;border-top:1px solid #eaf1f3;display:block;padding:10px 12px 10px;line-height:16px;font-size:13px;font-weight:700;border-radius:0 0 1px 1px;white-space:normal;text-shadow:none}.btn-default.wc.vert:hover span{background:#cdd8dd;border-bottom:1px solid #b8c2c6;border-top:1px solid #dde5e8}.btn.btn-responsive-nav{top:-46px!important;position:absolute;right:0;color:#fff;z-index:15;padding:5px 8px 3px;margin:0;border:medium none}.btn.btn-responsive-nav .fa{font-size:21px}.label{border-radius:1px;font-size:11px;font-weight:400;line-height:14px;height:22px;padding:.4em .6em;display:inline-block;vertical-align:top}.label-instock{background:#3cc051}.label-nostock{background:#999}.label-pending{background:#fcb322}.label-order{background:#57b5e3}.review{margin-bottom:30px;position:relative}.review .it{background:none repeat scroll 0 0 #eaf0f2;border:1px solid #eaf0f2;padding:0 0 0 86px;position:relative;min-height:90px}.review .it:before{position:absolute;top:22px;left:20px;font-family:Arial;content:"\201C";font-size:150px;line-height:120px}.review .text{padding:18px 20px 22px 0;line-height:19px;color:#555}.review .border{width:37px;height:36px;background:url(images/bord.png) 0 0 no-repeat;position:absolute;bottom:-35px;left:45px}.review .info{margin-top:12px;padding-left:86px}.review .info .title{color:#2f383d;line-height:19px}.review .info .post{color:#9aa7af;font-size:11px}.bx-core-window img{vertical-align:baseline}.bx-core-window .adm-btn,.bx-core-window .adm-input-file{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box}.include_module_error{margin:0 auto;text-align:center}.include_module_error img{max-width:100%}.include_module_error p{color:#636363;font-size:14px;line-height:20px;margin-top:0} body{background-color:#fff;font:13px/20px Ubuntu,Arial,sans-serif}a{text-decoration:none!important;outline:0!important}h1,h2,h3,h4,h5,h6{letter-spacing:-1px;margin:0;font-weight:300;margin:0 0 16px 0;font-family:Ubuntu,Arial,sans-serif}h1,h2,h3,h4{font-weight:500;letter-spacing:normal}h1{font-size:32px;line-height:26px}h2{font-size:28px;line-height:22px;margin-bottom:17px}h3{font-size:24px;line-height:20px}h4{font-size:20px;line-height:20px;margin-bottom:13px}h5{font-size:16px;font-weight:500;line-height:20px;margin-bottom:9px}h6{font-size:14px;font-weight:500;line-height:20px;margin-bottom:9px}h1.spaced,h2.spaced,h3.spaced,h4.spaced,h5.spaced,h6.spaced{margin-top:22px}h1.more-spaced,h2.more-spaced,h3.more-spaced,h4.more-spaced,h5.more-spaced,h6.more-spaced{margin-top:44px}.underline{display:inline-block;margin-bottom:20px;padding-bottom:11px;border-bottom:2px solid #00f}h4.underline{padding-bottom:7px}h5.underline{padding-bottom:4px}p{margin-bottom:18px}p .alternative-font{display:inline-block;margin-top:-15px;position:relative;top:3px;margin-bottom:-6px}p.featured{font-size:1.6em;line-height:1.5em}p.short{margin-bottom:0}p.tall{margin-bottom:20px}p.taller{margin-bottom:40px}p.drop-caps:first-child:first-letter{float:left;font-size:75px;line-height:60px;padding:4px;margin-right:5px;margin-top:5px;font-family:Georgia}p.drop-caps.secundary:first-child:first-letter{background-color:#ccc;color:#fff;padding:6px;margin-right:5px;border-radius:4px}hr{height:1px;margin:25px 0;border-top:1px solid #efefef}table.table{border-collapse:collapse;border-spacing:0}table.table>tbody>tr>td,table.table>tbody>tr>th,table.table>tfoot>tr>td,table.table>tfoot>tr>th,table.table>thead>tr>td,table.table>thead>tr>th{border:0}table.table>tbody>tr>th,table.table>tfoot>tr>th,table.table>thead>tr>th{color:#fff}table.table tr:nth-child(even) td{background:#eff5f7}table.table tr:nth-child(odd) td{background:#fff}table.table th{background:#555}table.table1 td{padding:15px}blockquote{color:#666;position:relative;padding:0 0 0 67px;border:none;border:1px solid #d7dee3;border-left:none;border-right:none}blockquote:before{position:absolute;top:20px;left:15px;font-family:Arial;content:"\201C";font-size:152px;line-height:120px}blockquote>div{font-style:italic;padding:18px 20px 25px}blockquote small{color:#333;font-style:normal;margin-top:10px}li{line-height:24px}ol,ul{padding-left:26px}ul.list.icons{padding-left:30px}ul.list.icons .fa{margin-left:-22px;margin-right:5px}dl{margin-top:16px}dt{margin-bottom:1px}dd{margin-bottom:14px;color:#444}dd+dd{margin-top:-14px}table.table>thead>tr>th{font-size:14px;font-weight:400;padding-top:7px;padding-bottom:7px}.body_media{display:none;position:absolute;top:2}.valign{float:none;display:inline-block;vertical-align:middle}.ask_a_question{text-align:center;font-size:11px;line-height:15px;color:#1d2029}.ask_a_question .text{margin-top:8px}.styled-block{border-left:2px solid;background:url(images/background.png) #eaf0f2 0 0 repeat;color:#2f383d;margin-bottom:40px;clear:both;margin-top:30px;padding:37px 50px;font-size:13px}.order-block{background:#eaf0f2;border:0;color:#2f383d;clear:both;font-size:13px;margin:35px 0 51px}.order-block .row{margin:0}.order-block .row>div{text-align:center;padding:22px 0;min-height:83px}.order-block .btn{margin:0}.order-block .text{padding:22px 15px;margin-top:-22px;margin-bottom:-22px;min-height:83px;background:#dfeaed;line-height:18px;color:#555}.order-block .text h1,.order-block .text h2,.order-block .text h3,.order-block .text h4,.order-block .text h5,.order-block .text h6{color:#333}.order-block .row>div,.styled-block .row>div{float:left;vertical-align:middle}.order-block .row>vib.col-md-3,.styled-block .row>div.col-md-3{text-align:center}.order-block .row>vib.col-md-3 .btn,.styled-block .row>div.col-md-3 .btn{position:relative;margin:0}.select-outer{width:252px;overflow:hidden;background:url(images/sel.png) right 0 no-repeat #fff;position:relative}.select-outer select{appearance:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none}.select-outer i.fa{position:absolute;right:11px;top:8px}.bx-opera .select-outer i.fa{top:6px;display:none}.select-outer select::-ms-expand{display:none}.grey_light{color:#6d7a83}.grey_dark{color:#666}.dark_light{color:#2f383d}.dark_light_table{color:#2f383d;font-size:16px}.dark_table{color:#222;font-size:15px;line-height:20px;font-weight:500}.noradius{border-radius:0}.flexslider-default li{line-height:40px}.share{font-size:12px;margin-top:25px;margin-bottom:25px;text-align:left;color:#666;float:none}.share .yashare-auto-init>*{vertical-align:top;padding:0!important}.share .yashare-auto-init .b-share>*{vertical-align:top;padding:0!important;margin:1px 3px 0 2px}.share>.text{display:inline-block;margin-right:38px;vertical-align:top}.share .ya-share2{display:inline-block;vertical-align:top}.share>.text{margin-right:5px;margin-top:3px;display:inline-block;vertical-align:top}.btn{text-transform:uppercase;text-decoration:none;margin:0 10px 10px 0;border:1px solid;border-radius:2px;font-size:12px;padding:7px 12px 8px;overflow:hidden;transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;-webkit-transition:background-color .3s ease}.bx-firefox .btn{padding-top:7px;padding-bottom:8px}.btn>*{-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}.btn-lg{font-size:13px;padding:10px 18px 10px}.bx-firefox .btn-lg{padding:10px 18px 10px}.btn-sm{padding:3px 10px 3px}.bx-firefox .btn-sm{padding:2px 10px 4px}.btn-xs{font-size:10px;line-height:12px;padding:7px 14px 6px;border-radius:1px}.bx-firefox .btn-xs,.bx-ie .btn-xs{padding-top:6px;padding-bottom:7px}.btn.disabled,.btn[disabled]{background:0 0!important;border:1px solid #bbb!important;color:#bbb!important}.btn.disabled>*,.btn[disabled]>*{background:0 0!important;border:none!important;color:#bbb!important}.btn-lg.disabled,.btn-lg[disabled]{border-width:2px}.btn-icon i{margin-right:10px}.btn-icon-right i{margin-right:0;margin-left:10px}.btn-default.wc{padding:0!important;font-size:0}.btn-default.wc .fa{display:inline-block;height:31px;line-height:32px;vertical-align:top;width:32px;zoom:1;font-size:13px}.btn-default.wc span{display:inline-block;padding:6px 12px 5px;line-height:19px;vertical-align:top;zoom:1;font-size:13px}.btn-default.btn-xs.wc .fa{width:25px;height:26px;line-height:27px;font-size:14px;font-weight:700}.btn-default.btn-xs.wc span{line-height:16px;padding:5px 10px 4px;font-size:11px}.btn-default.wc.vert{background:0 0;border:none;padding:0;min-width:100px;width:100%}.btn-default.wc.vert .fa{background-color:#cdd8dd;border:none;display:block;height:70px;line-height:70px;vertical-align:top;font-size:39px;border-radius:1px 1px 0 0;width:100%}.btn-default.wc.vert span{color:#1d2029;background:#dfeaed;border-bottom:1px solid #c8d2d5;border-top:1px solid #eaf1f3;display:block;padding:10px 12px 10px;line-height:16px;font-size:13px;font-weight:700;border-radius:0 0 1px 1px;white-space:normal;text-shadow:none}.btn-default.wc.vert:hover span{background:#cdd8dd;border-bottom:1px solid #b8c2c6;border-top:1px solid #dde5e8}.btn.btn-responsive-nav{top:-46px!important;position:absolute;right:0;color:#fff;z-index:15;padding:5px 8px 3px;margin:0;border:medium none}.btn.btn-responsive-nav .fa{font-size:21px}.label{border-radius:1px;font-size:11px;font-weight:400;line-height:14px;height:22px;padding:.4em .6em;display:inline-block;vertical-align:top}.label-instock{background:#3cc051}.label-nostock{background:#999}.label-pending{background:#fcb322}.label-order{background:#57b5e3}.review{margin-bottom:30px;position:relative}.review .it{background:none repeat scroll 0 0 #eaf0f2;border:1px solid #eaf0f2;padding:0 0 0 86px;position:relative;min-height:90px}.review .it:before{position:absolute;top:22px;left:20px;font-family:Arial;content:"\201C";font-size:150px;line-height:120px}.review .text{padding:18px 20px 22px 0;line-height:19px;color:#555}.review .border{width:37px;height:36px;background:url(images/bord.png) 0 0 no-repeat;position:absolute;bottom:-35px;left:45px}.review .info{margin-top:12px;padding-left:86px}.review .info .title{color:#2f383d;line-height:19px}.review .info .post{color:#9aa7af;font-size:11px}.bx-core-window img{vertical-align:baseline}.bx-core-window .adm-btn,.bx-core-window .adm-input-file{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box}.include_module_error{margin:0 auto;text-align:center}.include_module_error img{max-width:100%}.include_module_error p{color:#636363;font-size:14px;line-height:20px;margin-top:0}
\ No newline at end of file \ No newline at end of file
...@@ -14,10 +14,10 @@ $APPLICATION->SetTitle("О компании");?><!--div> <img src="/images/inner ...@@ -14,10 +14,10 @@ $APPLICATION->SetTitle("О компании");?><!--div> <img src="/images/inner
<div class="row"> <div class="row">
<div class="maxwidth-theme"> <div class="maxwidth-theme">
<div class="col-md-6 col-sm-6 col-xs-12"> <div class="col-md-6 col-sm-6 col-xs-12">
<img src="/images/ser1.jpg" alt="" style=" width: 100%;"> <img src="/images/ser1.jpg" alt="Сертификат соответствия ФИНАНС-СЕВЕРО-ЗАПАД" title="Сертификат соответствия ФИНАНС-СЕВЕРО-ЗАПАД" style=" width: 100%;">
</div> </div>
<div class="col-md-6 col-sm-6 col-xs-12"> <div class="col-md-6 col-sm-6 col-xs-12">
<img src="/images/ser2.jpg" alt="" style=" width: 100%;"> <img src="/images/ser2.jpg" alt="Разрешение на применение знака соответствия для ФИНАНС-СЕВЕРО-ЗАПАД" title="Разрешение на применение знака соответствия для ФИНАНС-СЕВЕРО-ЗАПАД" style=" width: 100%;">
</div> </div>
</div> </div>
</div> </div>
...@@ -46,11 +46,11 @@ $APPLICATION->SetTitle("О компании");?><!--div> <img src="/images/inner ...@@ -46,11 +46,11 @@ $APPLICATION->SetTitle("О компании");?><!--div> <img src="/images/inner
<div class="row"> <div class="row">
<div class="maxwidth-theme"> <div class="maxwidth-theme">
<div class="col-md-6 col-sm-6 col-xs-12"> <div class="col-md-6 col-sm-6 col-xs-12">
<img src="/images/sv.jpg" alt="" style=" width: 100%;"> <img src="/images/sv.jpg" alt="Свидетельство о членстве ФИНАНС-СЕВЕРО-ЗАПАД в Санкт-Петербургской торгово-промышленной палате" title="Свидетельство о членстве ФИНАНС-СЕВЕРО-ЗАПАД в Санкт-Петербургской торгово-промышленной палате" style=" width: 100%;">
</div> </div>
<div class="maxwidth-theme"> <div class="maxwidth-theme">
<div class="col-md-6 col-sm-6 col-xs-12"> <div class="col-md-6 col-sm-6 col-xs-12">
<img src="/images/fs.jpg" alt="" style=" width: 100%;"> <img src="/images/fs.jpg" alt="Диплом Санкт-Петербургской торгово-промышленной палаты для ООО ФИНАНС-СЕВЕРО-ЗАПАД" title="Диплом Санкт-Петербургской торгово-промышленной палаты для ООО ФИНАНС-СЕВЕРО-ЗАПАД" style=" width: 100%;">
</div> </div>
<div class="col-md-6 col-sm-6 col-xs-12"> <div class="col-md-6 col-sm-6 col-xs-12">
......
<? <?
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php"); require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php");
$APPLICATION->SetPageProperty("tags", "Услуги кадрового учета, аутсорсинг IT услуг, Кадровый аутсорсинг СПб, Налоговая консультация для физических лиц СПб, Консультация по налогам -вопрос -спб -юрист -юридический, Бюджетирования и финансового планирование, Восстановление бухгалтерского и налогового учета, Где получить консультацию по налогам, аутсорс бухгалтерский, бухучеет удаленно, аутсорсинговая компания, бухгалтерский учет удаленно, удаленная помощь с финансами, консалтинг"); $APPLICATION->SetPageProperty("tags", "Услуги кадрового учета, аутсорсинг IT услуг, Кадровый аутсорсинг СПб, Налоговая консультация для физических лиц СПб, Консультация по налогам -вопрос -спб -юрист -юридический, Бюджетирования и финансового планирование, Восстановление бухгалтерского и налогового учета, Где получить консультацию по налогам, аутсорс бухгалтерский, бухучеет удаленно, аутсорсинговая компания, бухгалтерский учет удаленно, удаленная помощь с финансами, консалтинг");
$APPLICATION->SetPageProperty("title", "Бухгалтерские и юридические услуги для бизнеса — аутсорсинговая компания ФИНАНС-СЕВЕРО-ЗАПАД"); $APPLICATION->SetPageProperty("title", "Бухгалтерские и кадровые услуги для бизнеса — аутсорсинговая компания ФИНАНС-СЕВЕРО-ЗАПАД");
$APPLICATION->SetPageProperty("description", "Бухгалтерские и юридические услуги для бизнеса — бухгалтерской компании ФИНАНС-СЕВЕРО-ЗАПАД. Услуги бухгалтерского обслуживания, кадрового аутсорсинга, налоговой отчетности, финансового планирования и сопровождения бизнеса в СПб"); $APPLICATION->SetPageProperty("description", "Бухгалтерские и кадровые услуги для бизнеса — бухгалтерской компании ФИНАНС-СЕВЕРО-ЗАПАД. Услуги бухгалтерского обслуживания, кадрового аутсорсинга, налоговой отчетности, финансового планирования и сопровождения бизнеса в СПб");
$APPLICATION->SetTitle("Бухгалтерская компания ФИНАНС-СЕВЕРО-ЗАПАД"); $APPLICATION->SetTitle("Бухгалтерская компания ФИНАНС-СЕВЕРО-ЗАПАД");
?><? require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/footer.php"); ?> ?><? require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/footer.php"); ?>
\ No newline at end of file
...@@ -20,4 +20,21 @@ class CMainHandlers { ...@@ -20,4 +20,21 @@ class CMainHandlers {
$CURRENT_PAGE .= parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH); $CURRENT_PAGE .= parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
$APPLICATION->SetPageProperty('canonical', $CURRENT_PAGE); $APPLICATION->SetPageProperty('canonical', $CURRENT_PAGE);
} }
}
if (!function_exists('custom_mail') && COption::GetOptionString("webprostor.smtp", "USE_MODULE") == "Y")
{
function custom_mail($to, $subject, $message, $additional_headers='', $additional_parameters='')
{
if(CModule::IncludeModule("webprostor.smtp"))
{
$smtp = new CWebprostorSmtp(false, $additional_parameters);
$result = $smtp->SendMail($to, $subject, $message, $additional_headers, $additional_parameters);
if($result)
return true;
else
return false;
}
}
} }
\ No newline at end of file
<?
if (!function_exists('custom_mail') && COption::GetOptionString("webprostor.smtp", "USE_MODULE") == "Y")
{
function custom_mail($to, $subject, $message, $additional_headers='', $additional_parameters='')
{
if(CModule::IncludeModule("webprostor.smtp"))
{
$smtp = new CWebprostorSmtp("mu");
$result = $smtp->SendMail($to, $subject, $message, $additional_headers, $additional_parameters);
if($result)
return true;
else
return false;
}
}
}
?>
\ No newline at end of file
<?
if (!function_exists('custom_mail') && COption::GetOptionString("webprostor.smtp", "USE_MODULE") == "Y")
{
function custom_mail($to, $subject, $message, $additional_headers='', $additional_parameters='')
{
if(CModule::IncludeModule("webprostor.smtp"))
{
$smtp = new CWebprostorSmtp("s1");
$result = $smtp->SendMail($to, $subject, $message, $additional_headers, $additional_parameters);
if($result)
return true;
else
return false;
}
}
}
?>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment