Преимущества и недостатки электрических грилей для шаурмы. Печь для шаурмы электрический


выбор, обзор моделей, дополнительное оборудование

Профессиональные грили для шаурмы могут использоваться на кухне предприятий общественного питания или в МАФах уличной еды для быстрой обжарки мяса. Об их конструкционных особенностях и выборе познакомимся в нашей статье.

Принцип работы

В принципе работы аппаратов для приготовления шаурмы или печей-кебаб, как их еще называют, нет ничего сложного. Мясо на вертикальном шампуре подвергается термическому воздействию нагревательного элемента, находящегося вблизи.

Для равномерного обжаривания шампур имеет функцию вращения. Это осуществляется вручную или с помощью подключенного привода, смотря какие конструктивные особенности имеет печь. Наличие автоматики удорожает оборудование, но в итоге удешевляет процесс приготовления и уменьшает рабочие затраты.

к содержанию ↑

Устройство

Существуют разные грили и с разным принципом действия. Наиболее распространенными считаются газовые и электрические грили, но несмотря на индивидуальные особенности, их основные элементы конструкции неизменны. К ним относятся:

  • Вертикальный корпус. Обычно изготовлен из стали, так как подвергается высокой температуре;
  • Нагревающий элемент: газовые горелки или электрические спирали;
  • Регуляторы температуры или регуляторы подачи пламени (у газовых);
  • Вращательные шампуры для мяса;
  • Поддон для стекания жира и счищенного мяса.
к содержанию ↑

Критерии выбора

Существует ряд факторов, определяющих насколько оборудование будет уместно в той или иной ситуации. Прежде чем покупать печь, рекомендуется разъяснить многие предметы спора, главные из которых перечислены ниже. Это позволит в дальнейшем сделать правильный выбор.

к содержанию ↑

Газ или электричество?

Мясо для шаурмы может готовиться с помощью печей, обустроенных как газовыми нагревающими элементами, так и электрическими. Существуют положительные и негативные стороны у каждого типа гриля.

Газовые грили дешевле в эксплуатации. Относительная дешевизна топлива делает приготовление шаурмы этим способом менее энергозатратным. Эта система также удобна в местах, где отсутствует электроснабжение и центральная подача газа. Киоск можно разместить где угодно, запасшись одним баллоном газа для работы.

Использование газовых грилей тянет за собой несколько проблемных нюансов:

  • обязательный инструктаж от сотрудников органов противопожарной безопасности и получение соответствующего разрешения;
  • баллоны покупать придется регулярно;
  • при работе на корпусе печи появляется копоть, которую сложно удалить.

Электрические грили более энергозатратны и требовательны в плане подключения к сети, но проще в обслуживании. Многие выбирают именно этот тип подключения благодаря удобству эксплуатации, минимальной пожароопасности.

к содержанию ↑

Новая или б/у?

При покупке оборудования часто постает вопрос, купить новое или подержанное с целью экономии. Главным аргументом в пользу выбора новой техники можно считать отсутствие многих рисков. Решение о приобретении оборудования на вторичном рынке должно основываться на конкретных фактах и доводах.

Возможные риски:

  • Не известно сколько проработает купленное б/у оборудование, ведь официальной гарантии вам никто не даст.
  • Ремонт может обойтись дороже полученной выгоды от покупки.
  • Для техники, снятой с производства проблематично найти запасные части.
к содержанию ↑

Мощность

Производительность печей для шаурмы является одним из главных факторов, из которых следует исходить при выборе. Так как мощность печи напрямую зависит от количества перерабатываемого за смену мяса и загрузку за раз, то это должно быть учтено в расчетах. Оптимальная мощность гриля составляет 5 кВт, что соответствует примерно 45 кг загрузки мяса за один раз.

к содержанию ↑

Размер

Размер является одним из основных параметров печи. Он напрямую зависит от мощности и от того, сколько мяса за один раз гриль способен поджарить. Размер определяется высотой вертела с мясом, которая варьируется от 350 до 800 мм.

к содержанию ↑

Производитель

Среди производителей имеющих большой опыт в разработке профессионального оборудования, наибольшим спросом пользуются турецкие Inoksan и Pimak, французские Roller Grill и итальянские Fimar.

  • Pimak — на протяжении 20 лет занимается производством грилей для кафе и разных точек фаст-фуда. Представлено большое количество газовых и электрических моделей разного функционала: от больших (1000 мм) до средних (500 мм) с мощностью от 4 до 16 кВт (для электрических).
  • Inoksan — профессиональный бренд, известный с 1980 года. Оборудование Inoksan достаточно габаритное и дорогостоящее, предназначенное для крупных заведений и отличается высоким качеством.
  • Roller Grill — французский бренд с колоссальным опытом — более 60 лет. Предоставляет оборудование для самого широкого рынка общепита. Электрические аппараты для шаурмы состоят из 3-х, 4-х и 5-и ТЭНов, а газовые оснащены горелками с термопарой.
  • Итальянская компания Fimar выпускает 4 вида грилей для шаурмы, две из которых газовые, и является беспрецедентным лидером в производстве оборудования.
к содержанию ↑

Обзор лучших моделей

  • Roller Grill GR 60 E — электрический гриль для мяса. Имеет конструкцию на подшипниках и защищенный привод шампура. 4 нагревательные элементы имеют независимую регулировку мощности. 5,8 кВт достаточно для одновременной загрузки 25 кг. Гриль оснащен вертелом 600 мм. Цена: 1136 $

    Roller Grill GR 60 E

  • Roller Grill GR 80 E — профессиональный электрический гриль. Корпус покрыт огнеупорной плитой из керамики, направляющей тепло от ТЭНов на шампур. В отличие от предыдущей модели длина шампура — 800 мм, а вместимость составляет 40 кг. Цена: 1292 $
  • Inoksan PDG 300 — газовый гриль для шаурмы, оснащенный системой безопасности и электронным зажиганием с автоматическим отключением газа при затухании пламени. Вместимость кебаба составляет 45 кг. Длина вертела: 480 мм. Цена: 1618 $
  • Inoksan PDE 303 Е — новый электрический гриль, изготовлен из хром-никелевого листа. Оснащен 9-ью горизонтальными нагревательными приборами, что благодаря круговому размещению способствуют равномерной прожарке. Мощность — 5.4 кВт, вместимость — 45-60 кг. Цена: 2152 $

    Inoksan PDE 303 Е

  • PIMAK M072-1 — электрический гриль бюджетного класса для приготовления шаурмы. Имеет 1 нагревательный элемент и ручной тип привода. Для удобства использования предусмотрены скользящие станины, что помогают регулировать расстояние к вертелу. При одноразовой загрузке возможно приготовление 10 кг мяса. Цена: 346 $

    PIMAK M072-1

  • PIMAK M076 — бюджетный газовый гриль для приготовления шаурмы, работающий на баллонном газе. выполнен из нержавеющей стали. В конструкции предусмотрен газовый контроллер. Данный аппарат обладает высоким уровнем загрузки — 60 кг. Цена: 210 $
  • Fimar GYR 60 — профессиональный электрический гриль для поджарки мяса для шаурмы. Инфракрасные ТЭНы защищены жаростойкой керамикой, способной облегчить чистку и сэкономить электроэнергию. Мощности 4.2 кВт достаточно для одновременного приготовления 35 кг мяса. Цена: 1410  $

    Fimar GYR 60

  • Fimar GYR 80 — гриль для шаурмы с электрическими нагревательными элементами — 8-ю инфракрасными ТЭНами, имеющими керамическое покрытие и с возможностью посекторной регулировки температуры. При мощности 5.6 кВт максимальная загрузка составляет 60 кг.
  • Fimar GYR 60 М — газовый гриль высокого класса, обладающий гибкой регулировкой горелок и керамическим жаростойким покрытием. Вертел приводится в действие благодаря верхнего двигателя. При мощности 3 кВт достигается одновременная загрузка до 35 кг. Цена: 1500 $
  • Fimar GYR 80 М — профессиональный газовый гриль для крупной загрузки с горелками увеличенного диаметра. Как и младшая модель, имеет керамическое покрытие и возможность посекторной регулировки температуры. Максимальная загрузка — 60 кг при мощности 10.2 кВт. Цена: 1281 $
к содержанию ↑

Дополнительное оборудование

к содержанию ↑

Фритюрница

С помощью фритюрницы готовят различные блюда и ингредиенты для шаурмы. Приспособление незаменимо в числе оборудования любой кухни общепита, в том числе в шаурменной. При работе с фритюрницей следует соблюдать правила техники безопасности. При неправильном обращении с большим количеством масла высокой температуры можно получить ожоги.

к содержанию ↑

Контейнеры

Запасы расходных продуктов, мясо и овощи, в санитарных целях следует держать в охлаждаемых контейнерах или гастроемкостях. Горячий воздух в шаурменной способен быстро (в течение 3-4 часов) выстудить и испортить продукты. Желательно обзавестись 2-постовой или по началу 1-постовой контейнерной станцией. Её поверхность изготовлена из нержавеющей стали и часто совмещена с разделочным столом.

Преимуществом охлажденных контейнеров является стойкость к выстуживанию содержимого при частом открытии крышки, ведь слои нагретого воздуха не опускаются вниз. В качестве альтернативы можно использовать автомобильный холодильник, состоящий из Пельтье-элементов с 2 или 3 отделениями.

к содержанию ↑

Стол

Из оборудования шаурменной, которое на виду, важная роль отведена разделочному столу. Основным материалом для рабочей поверхности служит пищевая нержавейка, она способна выдержать любые испытания. В свою очередь использованный вместо этого пластик или древесина разрушаются, а её мелкие частицы могут попасть в еду.

к содержанию ↑

Пресс-гриль

С помощью пресс-гриля получаются самые хрустящие лаваши. Это приспособление предназначено для прожарки шаурмы после заворачивания. Для выбора гриля нужно определить его главные свойства: тип подключения, рисунок поверхности ее площадь.

С практической точки зрения лучше всего для приготовления мяса подходит электрический гриль, а не газовый. Такой подход поможет избежать проблем подключения и эксплуатации.Рифлёная поверхность — оптимальный вариант для контактного гриля. Гладкая поверхность используется преимущественно для гамбургеров.

Важную роль также играет площадь поверхности гриля. При большом потоке клиентов, с помощью двух-постового гриля понадобится гораздо меньше времени для их обслуживания, чем при использовании одно-постового. Для небольших точек фаст-фуда подойдут самые небольшие примеры пресс-гриля.

к содержанию ↑

Другие расходники

Для полноценного функционирования шаурменной понадобятся другие мелкие расходные принадлежности, необходимые для приготовления шаурмы и уборки рабочего места. Сюда можно отнести набор из:

  • ножей для разделки ингредиентов — 2 штуки;
  • лопатки;
  • щипцов;
  • кухонных досок;
  • одноразовой посуды;
  • инвентаря для уборки.
к содержанию ↑

Как пользоваться печкой для шаурмы?

Обращаться с грилем не сложно. Если приловчиться, можно делать это достаточно быстро. Скорость и интенсивность прожарки можно регулировать с помощью регуляторов подачи пламени (для газовых) или регуляторов температуры.Равномерность прожарки достигается ручным или автоматическим вертелом (с приводом).

Схема работы с печью:

  • мясо маринуется по рецепту и нанизывается на вертел (шампур);
  • происходит вращение вертела возле нагревательного элемента;
  • верхние слои мяса, доведенные до кондиции, счищаются ножом;
  • слои что остались на шампуре продолжают поджариваться;
  • находящееся на поддоне мясо измельчается и добавляется к блюду.
к содержанию ↑

Вывод

Традиционное восточное блюдо — шаурма может состоять из разного набора ингридиентов, и не всегда просто сказать, где та тонкая грань, делающая одну шаурму вкуснее другой, но способ её приготовления всегда близок к оригинальному благодаря неизменной конструкции гриля.

pechnoy.guru

Аппарат для приготовления шаурмы. Газовые и электрические аппараты для приготовления шаурмы

Стоимость мяса, приготовленного в аппарате для шаурмы, не очень высока, но блюдо получается вкусным, питательным и пользуется огромным спросом. В нашей компании вы можете купить оборудование, которое легко и просто использовать. Представленные на нашем сайте модели отличаются по вместительности, мощности и другим характеристикам. У нас вы можете купить аппарат для шаурмы газовый, аппарат для шаурмы электрический, т.е. вы можете выбрать у нас аппарат для приготовления шаурмы в соответствии с особенностями вашей торговой точки. Покупая газовый прибор, вы сможете готовить мясо независимо от наличия рядом электрической сети. Электрический гриль используется там, где необходима высокая скорость приготовления блюда. Все модели аппаратов для изготовления шаурмы соответствуют санитарным требованиям, надежны и легко чистятся.

 

 

Цена: 25 627 руб.

  • Тип - электрический
  • Корпус - нержавеющая сталь
  • Габаритные размеры, Д/Ш/В - 452х668х737
  • Кол-во ТЭНов, шт - 2
  • Напряжение, В - 220
  • Мощность, кВт - 3,2
  • Мах загрузка мясом - до 35 кг
  • Масса, кг - 18,5

Доставка: по Москве (в пределах МКАД) - Бесплатно

Цена: 20 826 руб.

  • Тип - электрический
  • Корпус - оцинкованная сталь
  • Габаритные размеры, Д/Ш/В - 452х668х737
  • Кол-во ТЭНов, шт - 2
  • Напряжение, В - 220
  • Мощность, кВт - 3,2
  • Мах загрузка мясом - до 35 кг
  • Масса, кг - 18,5

Доставка: по Москве (в пределах МКАД) - Бесплатно

Цена: 29 343 руб.

  • Тип - электрический
  • Корпус - нержавеющая сталь
  • Габаритные размеры, Д/Ш/В - 452х668х893
  • Кол-во ТЭНов, шт - 3
  • Напряжение, В - 220
  • Мощность, кВт - 4,8
  • Мах загрузка мясом - до 40 кг
  • Масса, кг - 20

Доставка: по Москве (в пределах МКАД) - Бесплатно

Цена: 23 164 руб.

  • Тип - электрический
  • Корпус - оцинкованная сталь
  • Габаритные размеры, Д/Ш/В - 452х668х893
  • Кол-во ТЭНов, шт - 3
  • Напряжение, В - 220
  • Мощность, кВт - 4,8
  • Мах загрузка мясом - до 40 кг
  • Масса, кг - 20

Доставка: по Москве (в пределах МКАД) - Бесплатно

Цена: 32 282 руб.

  • Тип - электрический
  • Корпус - нержавеющая сталь
  • Габаритные размеры, Д/Ш/В - 452х668х1050
  • Кол-во ТЭНов, шт - 4
  • Напряжение, В - 220
  • Мощность, кВт - 6,0
  • Мах загрузка мясом - до 50 кг
  • Масса, кг - 22,5

Доставка: по Москве (в пределах МКАД) - Бесплатно

Цена: 17 809 руб.

  • Тип - газовый
  • Корпус - нержавеющая сталь
  • Габаритные размеры, Д/Ш/В - 415х600х900
  • Кол-во горелок, шт - 2
  • Кол-во шампуров - 8
  • Мах загрузка мясом - до 40 кг
  • Масса, кг - 20

Доставка: по Москве (в пределах МКАД) - Бесплатно

Цена: 16 771 руб.

  • Тип - газовый
  • Корпус - оцинкованная сталь
  • Габаритные размеры, Д/Ш/В - 415х600х900
  • Кол-во горелок, шт - 2
  • Кол-во шампуров - 8
  • Мах загрузка мясом - до 40 кг
  • Масса, кг - 20

Доставка: по Москве (в пределах МКАД) - Бесплатно

Цена: 18 721 руб.

  • Тип - газовый, с электроприводом
  • Корпус - нержавеющая сталь
  • Габаритные размеры, Д/Ш/В - 450х670х1015
  • Кол-во горелок, шт - 2
  • Кол-во шампуров - 8
  • Мах загрузка мясом - до 40 кг
  • Масса, кг - 21

Доставка: по Москве (в пределах МКАД) - Бесплатно

Цена: 22 242 руб.

  • Тип - газовый
  • Корпус - нержавеющая сталь
  • Габаритные размеры, Д/Ш/В - 415х600х1245
  • Кол-во горелок, шт - 3
  • Кол-во шампуров - 12
  • Мах загрузка мясом - до 50 кг
  • Масса, кг - 23,5

Доставка: по Москве (в пределах МКАД) - Бесплатно

Цена: 21 612 руб.

  • Тип - газовый
  • Корпус - оцинкованная сталь
  • Габаритные размеры, Д/Ш/В - 415х600х1245
  • Кол-во горелок, шт - 3
  • Кол-во шампуров - 12
  • Мах загрузка мясом - до 50 кг
  • Масса, кг - 23,5

Доставка: по Москве (в пределах МКАД) - Бесплатно

1 | 2

frosttorg.ru

Шаурма и шашлыки шаурма-грили электрические Гриль Мастер Ф3ШмЭ (с мотором)

Тема звонка *

Фаст фудПопкорнСахарная ватаОборудование для ресторанаПосудаСпециальное предложение

Ближайший офис ДР

Не выбраноАлматыАстанаБишкекВоронежЕкатеринбургИркутскКазаньКалининградКиевКировКраснодарКрасноярскМинскМоскваНижний НовгородНовосибирскОмскРостов-на-ДонуСамараСанкт-ПетербургУфаХабаровскЧелябинск

Заказать обратный звонок ",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(u.style.zoom=1)),u.removeChild(n),n=d=a=r=null)}),n=s=u=l=r=a=null,t}();var O=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,B=/([A-Z])/g;function P(e,n,r,i){if(b.acceptData(e)){var o,a,s=b.expando,u="string"==typeof n,l=e.nodeType,p=l?b.cache:e,f=l?e[s]:e[s]&&s;if(f&&p[f]&&(i||p[f].data)||!u||r!==t)return f||(l?e[s]=f=c.pop()||b.guid++:f=s),p[f]||(p[f]={},l||(p[f].toJSON=b.noop)),("object"==typeof n||"function"==typeof n)&&(i?p[f]=b.extend(p[f],n):p[f].data=b.extend(p[f].data,n)),o=p[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[b.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[b.camelCase(n)])):a=o,a}}function R(e,t,n){if(b.acceptData(e)){var r,i,o,a=e.nodeType,s=a?b.cache:e,u=a?e[b.expando]:b.expando;if(s[u]){if(t&&(o=n?s[u]:s[u].data)){b.isArray(t)?t=t.concat(b.map(t,b.camelCase)):t in o?t=[t]:(t=b.camelCase(t),t=t in o?[t]:t.split(" "));for(r=0,i=t.length;i>r;r++)delete o[t[r]];if(!(n?$:b.isEmptyObject)(o))return}(n||(delete s[u].data,$(s[u])))&&(a?b.cleanData([e],!0):b.support.deleteExpando||s!=s.window?delete s[u]:s[u]=null)}}}b.extend({cache:{},expando:"jQuery"+(p+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?b.cache[e[b.expando]]:e[b.expando],!!e&&!$(e)},data:function(e,t,n){return P(e,t,n)},removeData:function(e,t){return R(e,t)},_data:function(e,t,n){return P(e,t,n,!0)},_removeData:function(e,t){return R(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&b.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),b.fn.extend({data:function(e,n){var r,i,o=this[0],a=0,s=null;if(e===t){if(this.length&&(s=b.data(o),1===o.nodeType&&!b._data(o,"parsedAttrs"))){for(r=o.attributes;r.length>a;a++)i=r[a].name,i.indexOf("data-")||(i=b.camelCase(i.slice(5)),W(o,i,s[i]));b._data(o,"parsedAttrs",!0)}return s}return"object"==typeof e?this.each(function(){b.data(this,e)}):b.access(this,function(n){return n===t?o?W(o,e,b.data(o,e)):null:(this.each(function(){b.data(this,e,n)}),t)},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function W(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(B,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:O.test(r)?b.parseJSON(r):r}catch(o){}b.data(e,n,r)}else r=t}return r}function $(e){var t;for(t in e)if(("data"!==t||!b.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}b.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=b._data(e,n),r&&(!i||b.isArray(r)?i=b._data(e,n,b.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=b.queue(e,t),r=n.length,i=n.shift(),o=b._queueHooks(e,t),a=function(){b.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),o.cur=i,i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return b._data(e,n)||b._data(e,n,{empty:b.Callbacks("once memory").add(function(){b._removeData(e,t+"queue"),b._removeData(e,n)})})}}),b.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?b.queue(this[0],e):n===t?this:this.each(function(){var t=b.queue(this,e,n);b._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&b.dequeue(this,e)})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(e,t){return e=b.fx?b.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=b.Deferred(),a=this,s=this.length,u=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=b._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var I,z,X=/[\t\r\n]/g,U=/\r/g,V=/^(?:input|select|textarea|button|object)$/i,Y=/^(?:a|area)$/i,J=/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,G=/^(?:checked|selected)$/i,Q=b.support.getSetAttribute,K=b.support.input;b.fn.extend({attr:function(e,t){return b.access(this,b.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,t){return b.access(this,b.prop,e,t,arguments.length>1)},removeProp:function(e){return e=b.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,u="string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=b.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,u=0===arguments.length||"string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?b.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return b.isFunction(e)?this.each(function(n){b(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var o,a=0,s=b(this),u=t,l=e.match(w)||[];while(o=l[a++])u=r?u:!s.hasClass(o),s[u?"addClass":"removeClass"](o)}else(n===i||"boolean"===n)&&(this.className&&b._data(this,"__className__",this.className),this.className=this.className||e===!1?"":b._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(X," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=b.isFunction(e),this.each(function(n){var o,a=b(this);1===this.nodeType&&(o=i?e.call(this,n,a.val()):e,null==o?o="":"number"==typeof o?o+="":b.isArray(o)&&(o=b.map(o,function(e){return null==e?"":e+""})),r=b.valHooks[this.type]||b.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=b.valHooks[o.type]||b.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(U,""):null==n?"":n)}}}),b.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,u=0>i?s:o?i:0;for(;s>u;u++)if(n=r[u],!(!n.selected&&u!==i||(b.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&b.nodeName(n.parentNode,"optgroup"))){if(t=b(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n=b.makeArray(t);return b(e).find("option").each(function(){this.selected=b.inArray(b(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attr:function(e,n,r){var o,a,s,u=e.nodeType;if(e&&3!==u&&8!==u&&2!==u)return typeof e.getAttribute===i?b.prop(e,n,r):(a=1!==u||!b.isXMLDoc(e),a&&(n=n.toLowerCase(),o=b.attrHooks[n]||(J.test(n)?z:I)),r===t?o&&a&&"get"in o&&null!==(s=o.get(e,n))?s:(typeof e.getAttribute!==i&&(s=e.getAttribute(n)),null==s?t:s):null!==r?o&&a&&"set"in o&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r):(b.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(w);if(o&&1===e.nodeType)while(n=o[i++])r=b.propFix[n]||n,J.test(n)?!Q&&G.test(n)?e[b.camelCase("default-"+n)]=e[r]=!1:e[r]=!1:b.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!b.support.radioValue&&"radio"===t&&b.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!b.isXMLDoc(e),a&&(n=b.propFix[n]||n,o=b.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):V.test(e.nodeName)||Y.test(e.nodeName)&&e.href?0:t}}}}),z={get:function(e,n){var r=b.prop(e,n),i="boolean"==typeof r&&e.getAttribute(n),o="boolean"==typeof r?K&&Q?null!=i:G.test(n)?e[b.camelCase("default-"+n)]:!!i:e.getAttributeNode(n);return o&&o.value!==!1?n.toLowerCase():t},set:function(e,t,n){return t===!1?b.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&b.propFix[n]||n,n):e[b.camelCase("default-"+n)]=e[n]=!0,n}},K&&Q||(b.attrHooks.value={get:function(e,n){var r=e.getAttributeNode(n);return b.nodeName(e,"input")?e.defaultValue:r&&r.specified?r.value:t},set:function(e,n,r){return b.nodeName(e,"input")?(e.defaultValue=n,t):I&&I.set(e,n,r)}}),Q||(I=b.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&("id"===n||"name"===n||"coords"===n?""!==r.value:r.specified)?r.value:t},set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},b.attrHooks.contenteditable={get:I.get,set:function(e,t,n){I.set(e,""===t?!1:t,n)}},b.each(["width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}})})),b.support.hrefNormalized||(b.each(["href","src","width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return null==r?t:r}})}),b.each(["href","src"],function(e,t){b.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}})),b.support.style||(b.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),b.support.optSelected||(b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),b.support.enctype||(b.propFix.enctype="encoding"),b.support.checkOn||b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return null===e.getAttribute("value")?"on":e.value}}}),b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,n){return b.isArray(n)?e.checked=b.inArray(b(e).val(),n)>=0:t}})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}b.event={global:{},add:function(e,n,r,o,a){var s,u,l,c,p,f,d,h,g,m,y,v=b._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=b.guid++),(u=v.events)||(u=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof b===i||e&&b.event.triggered===e.type?t:b.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(w)||[""],l=n.length;while(l--)s=rt.exec(n[l])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),p=b.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=b.event.special[g]||{},d=b.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&b.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=u[g])||(h=u[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),b.event.global[g]=!0;e=null}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,p,f,d,h,g,m=b.hasData(e)&&b._data(e);if(m&&(c=m.events)){t=(t||"").match(w)||[""],l=t.length;while(l--)if(s=rt.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=b.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),u=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));u&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||b.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)b.event.remove(e,d+t[l],n,r,!0);b.isEmptyObject(c)&&(delete m.handle,b._removeData(e,"events"))}},trigger:function(n,r,i,a){var s,u,l,c,p,f,d,h=[i||o],g=y.call(n,"type")?n.type:n,m=y.call(n,"namespace")?n.namespace.split("."):[];if(l=f=i=i||o,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+b.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),u=0>g.indexOf(":")&&"on"+g,n=n[b.expando]?n:new b.Event(g,"object"==typeof n&&n),n.isTrigger=!0,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:b.makeArray(r,[n]),p=b.event.special[g]||{},a||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!a&&!p.noBubble&&!b.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(l=l.parentNode);l;l=l.parentNode)h.push(l),f=l;f===(i.ownerDocument||o)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((l=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(b._data(l,"events")||{})[n.type]&&b._data(l,"handle"),s&&s.apply(l,r),s=u&&l[u],s&&b.acceptData(l)&&s.apply&&s.apply(l,r)===!1&&n.preventDefault();if(n.type=g,!(a||n.isDefaultPrevented()||p._default&&p._default.apply(i.ownerDocument,r)!==!1||"click"===g&&b.nodeName(i,"a")||!b.acceptData(i)||!u||!i[g]||b.isWindow(i))){f=i[u],f&&(i[u]=null),b.event.triggered=g;try{i[g]()}catch(v){}b.event.triggered=t,f&&(i[u]=f)}return n.result}},dispatch:function(e){e=b.event.fix(e);var n,r,i,o,a,s=[],u=h.call(arguments),l=(b._data(this,"events")||{})[e.type]||[],c=b.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=b.event.handlers.call(this,e,l),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((b.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,u),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],u=n.delegateCount,l=e.target;if(u&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(l.disabled!==!0||"click"!==e.type)){for(o=[],a=0;u>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?b(r,this).index(l)>=0:b.find(r,this,null,[l]).length),o[r]&&o.push(i);o.length&&s.push({elem:l,handlers:o})}return n.length>u&&s.push({elem:this,handlers:n.slice(u)}),s},fix:function(e){if(e[b.expando])return e;var t,n,r,i=e.type,a=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new b.Event(a),t=r.length;while(t--)n=r[t],e[n]=a[n];return e.target||(e.target=a.srcElement||o),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,a):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,a,s=n.button,u=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||o,a=i.documentElement,r=i.body,e.pageX=n.clientX+(a&&a.scrollLeft||r&&r.scrollLeft||0)-(a&&a.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(a&&a.scrollTop||r&&r.scrollTop||0)-(a&&a.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&u&&(e.relatedTarget=u===e.target?n.toElement:u),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},click:{trigger:function(){return b.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t}},focus:{trigger:function(){if(this!==o.activeElement&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===o.activeElement&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=b.extend(new b.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?b.event.trigger(i,null,t):b.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},b.removeEvent=o.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},b.Event=function(e,n){return this instanceof b.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&b.extend(this,n),this.timeStamp=e&&e.timeStamp||b.now(),this[b.expando]=!0,t):new b.Event(e,n)},b.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){b.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj; return(!i||i!==r&&!b.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),b.support.submitBubbles||(b.event.special.submit={setup:function(){return b.nodeName(this,"form")?!1:(b.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=b.nodeName(n,"input")||b.nodeName(n,"button")?n.form:t;r&&!b._data(r,"submitBubbles")&&(b.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),b._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&b.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return b.nodeName(this,"form")?!1:(b.event.remove(this,"._submit"),t)}}),b.support.changeBubbles||(b.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(b.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),b.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),b.event.simulate("change",this,e,!0)})),!1):(b.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!b._data(t,"changeBubbles")&&(b.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||b.event.simulate("change",this.parentNode,e,!0)}),b._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return b.event.remove(this,"._change"),!Z.test(this.nodeName)}}),b.support.focusinBubbles||b.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){b.event.simulate(t,e.target,b.event.fix(e),!0)};b.event.special[t]={setup:function(){0===n++&&o.addEventListener(e,r,!0)},teardown:function(){0===--n&&o.removeEventListener(e,r,!0)}}}),b.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return b().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=b.guid++)),this.each(function(){b.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,b(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){b.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){b.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?b.event.trigger(e,n,r,!0):t}}),function(e,t){var n,r,i,o,a,s,u,l,c,p,f,d,h,g,m,y,v,x="sizzle"+-new Date,w=e.document,T={},N=0,C=0,k=it(),E=it(),S=it(),A=typeof t,j=1t;t++)if(this[t]===e)return t;return-1},_="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=F.replace("w","w#"),B="([*^$|!~]?=)",P="\\["+_+"*("+F+")"+_+"*(?:"+B+_+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+O+")|)|)"+_+"*\\]",R=":("+F+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+P.replace(3,8)+")*)|.*)\\)|)",W=RegExp("^"+_+"+|((?:^|[^\\\\])(?:\\\\.)*)"+_+"+$","g"),$=RegExp("^"+_+"*,"+_+"*"),I=RegExp("^"+_+"*([\\x20\\t\\r\\n\\f>+~])"+_+"*"),z=RegExp(R),X=RegExp("^"+O+"$"),U={ID:RegExp("^#("+F+")"),CLASS:RegExp("^\\.("+F+")"),NAME:RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:RegExp("^("+F.replace("w","w*")+")"),ATTR:RegExp("^"+P),PSEUDO:RegExp("^"+R),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+_+"*(even|odd|(([+-]|)(\\d*)n|)"+_+"*(?:([+-]|)"+_+"*(\\d+)|))"+_+"*\\)|)","i"),needsContext:RegExp("^"+_+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+_+"*((?:-\\d)?\\d*)"+_+"*\\)|)(?=[^-]|$)","i")},V=/[\x20\t\r\n\f]*[+~]/,Y=/^[^{]+\{\s*\[native code/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,G=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,K=/'|\\/g,Z=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,et=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,tt=function(e,t){var n="0x"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{q.call(w.documentElement.childNodes,0)[0].nodeType}catch(nt){q=function(e){var t,n=[];while(t=this[e++])n.push(t);return n}}function rt(e){return Y.test(e+"")}function it(){var e,t=[];return e=function(n,r){return t.push(n+=" ")>i.cacheLength&&delete e[t.shift()],e[n]=r}}function ot(e){return e[x]=!0,e}function at(e){var t=p.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}}function st(e,t,n,r){var i,o,a,s,u,l,f,g,m,v;if((t?t.ownerDocument||t:w)!==p&&c(t),t=t||p,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(!d&&!r){if(i=J.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&y(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return H.apply(n,q.call(t.getElementsByTagName(e),0)),n;if((a=i[3])&&T.getByClassName&&t.getElementsByClassName)return H.apply(n,q.call(t.getElementsByClassName(a),0)),n}if(T.qsa&&!h.test(e)){if(f=!0,g=x,m=t,v=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){l=ft(e),(f=t.getAttribute("id"))?g=f.replace(K,"\\$&"):t.setAttribute("id",g),g="[id='"+g+"'] ",u=l.length;while(u--)l[u]=g+dt(l[u]);m=V.test(e)&&t.parentNode||t,v=l.join(",")}if(v)try{return H.apply(n,q.call(m.querySelectorAll(v),0)),n}catch(b){}finally{f||t.removeAttribute("id")}}}return wt(e.replace(W,"$1"),t,n,r)}a=st.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},c=st.setDocument=function(e){var n=e?e.ownerDocument||e:w;return n!==p&&9===n.nodeType&&n.documentElement?(p=n,f=n.documentElement,d=a(n),T.tagNameNoComments=at(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),T.attributes=at(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),T.getByClassName=at(function(e){return e.innerHTML="",e.getElementsByClassName&&e.getElementsByClassName("e").length?(e.lastChild.className="e",2===e.getElementsByClassName("e").length):!1}),T.getByName=at(function(e){e.id=x+0,e.innerHTML="",f.insertBefore(e,f.firstChild);var t=n.getElementsByName&&n.getElementsByName(x).length===2+n.getElementsByName(x+0).length;return T.getIdNotName=!n.getElementById(x),f.removeChild(e),t}),i.attrHandle=at(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==A&&"#"===e.firstChild.getAttribute("href")})?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},T.getIdNotName?(i.find.ID=function(e,t){if(typeof t.getElementById!==A&&!d){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){return e.getAttribute("id")===t}}):(i.find.ID=function(e,n){if(typeof n.getElementById!==A&&!d){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==A&&r.getAttributeNode("id").value===e?[r]:t:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){var n=typeof e.getAttributeNode!==A&&e.getAttributeNode("id");return n&&n.value===t}}),i.find.TAG=T.tagNameNoComments?function(e,n){return typeof n.getElementsByTagName!==A?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},i.find.NAME=T.getByName&&function(e,n){return typeof n.getElementsByName!==A?n.getElementsByName(name):t},i.find.CLASS=T.getByClassName&&function(e,n){return typeof n.getElementsByClassName===A||d?t:n.getElementsByClassName(e)},g=[],h=[":focus"],(T.qsa=rt(n.querySelectorAll))&&(at(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||h.push("\\["+_+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||h.push(":checked")}),at(function(e){e.innerHTML="",e.querySelectorAll("[i^='']").length&&h.push("[*^$]="+_+"*(?:\"\"|'')"),e.querySelectorAll(":enabled").length||h.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(T.matchesSelector=rt(m=f.matchesSelector||f.mozMatchesSelector||f.webkitMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&at(function(e){T.disconnectedMatch=m.call(e,"div"),m.call(e,"[s!='']:x"),g.push("!=",R)}),h=RegExp(h.join("|")),g=RegExp(g.join("|")),y=rt(f.contains)||f.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},v=f.compareDocumentPosition?function(e,t){var r;return e===t?(u=!0,0):(r=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t))?1&r||e.parentNode&&11===e.parentNode.nodeType?e===n||y(w,e)?-1:t===n||y(w,t)?1:0:4&r?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return u=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:0;if(o===a)return ut(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?ut(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},u=!1,[0,0].sort(v),T.detectDuplicates=u,p):p},st.matches=function(e,t){return st(e,null,null,t)},st.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&c(e),t=t.replace(Z,"='$1']"),!(!T.matchesSelector||d||g&&g.test(t)||h.test(t)))try{var n=m.call(e,t);if(n||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(r){}return st(t,p,null,[e]).length>0},st.contains=function(e,t){return(e.ownerDocument||e)!==p&&c(e),y(e,t)},st.attr=function(e,t){var n;return(e.ownerDocument||e)!==p&&c(e),d||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):d||T.attributes?e.getAttribute(t):((n=e.getAttributeNode(t))||e.getAttribute(t))&&e[t]===!0?t:n&&n.specified?n.value:null},st.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},st.uniqueSort=function(e){var t,n=[],r=1,i=0;if(u=!T.detectDuplicates,e.sort(v),u){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));while(i--)e.splice(n[i],1)}return e};function ut(e,t){var n=t&&e,r=n&&(~t.sourceIndex||j)-(~e.sourceIndex||j);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function lt(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function ct(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pt(e){return ot(function(t){return t=+t,ot(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}o=st.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=o(t);return n},i=st.selectors={cacheLength:50,createPseudo:ot,match:U,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(et,tt),e[3]=(e[4]||e[5]||"").replace(et,tt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||st.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&st.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return U.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&z.test(n)&&(t=ft(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){return"*"===e?function(){return!0}:(e=e.replace(et,tt).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[e+" "];return t||(t=RegExp("(^|"+_+")"+e+"("+_+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==A&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=st.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[x]||(m[x]={}),l=c[e]||[],d=l[0]===N&&l[1],f=l[0]===N&&l[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[N,d,f];break}}else if(v&&(l=(t[x]||(t[x]={}))[e])&&l[0]===N)f=l[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[x]||(p[x]={}))[e]=[N,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||st.error("unsupported pseudo: "+e);return r[x]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?ot(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=M.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ot(function(e){var t=[],n=[],r=s(e.replace(W,"$1"));return r[x]?ot(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:ot(function(e){return function(t){return st(e,t).length>0}}),contains:ot(function(e){return function(t){return(t.textContent||t.innerText||o(t)).indexOf(e)>-1}}),lang:ot(function(e){return X.test(e||"")||st.error("unsupported lang: "+e),e=e.replace(et,tt).toLowerCase(),function(t){var n;do if(n=d?t.getAttribute("xml:lang")||t.getAttribute("lang"):t.lang)return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:pt(function(){return[0]}),last:pt(function(e,t){return[t-1]}),eq:pt(function(e,t,n){return[0>n?n+t:n]}),even:pt(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:pt(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:pt(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:pt(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}};for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[n]=lt(n);for(n in{submit:!0,reset:!0})i.pseudos[n]=ct(n);function ft(e,t){var n,r,o,a,s,u,l,c=E[e+" "];if(c)return t?0:c.slice(0);s=e,u=[],l=i.preFilter;while(s){(!n||(r=$.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),u.push(o=[])),n=!1,(r=I.exec(s))&&(n=r.shift(),o.push({value:n,type:r[0].replace(W," ")}),s=s.slice(n.length));for(a in i.filter)!(r=U[a].exec(s))||l[a]&&!(r=l[a](r))||(n=r.shift(),o.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?st.error(e):E(e,u).slice(0)}function dt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function ht(e,t,n){var i=t.dir,o=n&&"parentNode"===i,a=C++;return t.first?function(t,n,r){while(t=t[i])if(1===t.nodeType||o)return e(t,n,r)}:function(t,n,s){var u,l,c,p=N+" "+a;if(s){while(t=t[i])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[i])if(1===t.nodeType||o)if(c=t[x]||(t[x]={}),(l=c[i])&&l[0]===p){if((u=l[1])===!0||u===r)return u===!0}else if(l=c[i]=[p],l[1]=e(t,n,s)||r,l[1]===!0)return!0}}function gt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function mt(e,t,n,r,i){var o,a=[],s=0,u=e.length,l=null!=t;for(;u>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),l&&t.push(s));return a}function yt(e,t,n,r,i,o){return r&&!r[x]&&(r=yt(r)),i&&!i[x]&&(i=yt(i,o)),ot(function(o,a,s,u){var l,c,p,f=[],d=[],h=a.length,g=o||xt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:mt(g,f,e,s,u),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,u),r){l=mt(y,d),r(l,[],s,u),c=l.length;while(c--)(p=l[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){l=[],c=y.length;while(c--)(p=y[c])&&l.push(m[c]=p);i(null,y=[],l,u)}c=y.length;while(c--)(p=y[c])&&(l=i?M.call(o,p):f[c])>-1&&(o[l]=!(a[l]=p))}}else y=mt(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)})}function vt(e){var t,n,r,o=e.length,a=i.relative[e[0].type],s=a||i.relative[" "],u=a?1:0,c=ht(function(e){return e===t},s,!0),p=ht(function(e){return M.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;o>u;u++)if(n=i.relative[e[u].type])f=[ht(gt(f),n)];else{if(n=i.filter[e[u].type].apply(null,e[u].matches),n[x]){for(r=++u;o>r;r++)if(i.relative[e[r].type])break;return yt(u>1&&gt(f),u>1&&dt(e.slice(0,u-1)).replace(W,"$1"),n,r>u&&vt(e.slice(u,r)),o>r&&vt(e=e.slice(r)),o>r&&dt(e))}f.push(n)}return gt(f)}function bt(e,t){var n=0,o=t.length>0,a=e.length>0,s=function(s,u,c,f,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,T=l,C=s||a&&i.find.TAG("*",d&&u.parentNode||u),k=N+=null==T?1:Math.random()||.1;for(w&&(l=u!==p&&u,r=n);null!=(h=C[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,u,c)){f.push(h);break}w&&(N=k,r=++n)}o&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,o&&b!==v){g=0;while(m=t[g++])m(x,y,u,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=L.call(f));y=mt(y)}H.apply(f,y),w&&!s&&y.length>0&&v+t.length>1&&st.uniqueSort(f)}return w&&(N=k,l=T),x};return o?ot(s):s}s=st.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=ft(e)),n=t.length;while(n--)o=vt(t[n]),o[x]?r.push(o):i.push(o);o=S(e,bt(i,r))}return o};function xt(e,t,n){var r=0,i=t.length;for(;i>r;r++)st(e,t[r],n);return n}function wt(e,t,n,r){var o,a,u,l,c,p=ft(e);if(!r&&1===p.length){if(a=p[0]=p[0].slice(0),a.length>2&&"ID"===(u=a[0]).type&&9===t.nodeType&&!d&&i.relative[a[1].type]){if(t=i.find.ID(u.matches[0].replace(et,tt),t)[0],!t)return n;e=e.slice(a.shift().value.length)}o=U.needsContext.test(e)?0:a.length;while(o--){if(u=a[o],i.relative[l=u.type])break;if((c=i.find[l])&&(r=c(u.matches[0].replace(et,tt),V.test(a[0].type)&&t.parentNode||t))){if(a.splice(o,1),e=r.length&&dt(a),!e)return H.apply(n,q.call(r,0)),n;break}}}return s(e,p)(r,t,d,n,V.test(e)),n}i.pseudos.nth=i.pseudos.eq;function Tt(){}i.filters=Tt.prototype=i.pseudos,i.setFilters=new Tt,c(),st.attr=b.attr,b.find=st,b.expr=st.selectors,b.expr[":"]=b.expr.pseudos,b.unique=st.uniqueSort,b.text=st.getText,b.isXMLDoc=st.isXML,b.contains=st.contains}(e);var at=/Until$/,st=/^(?:parents|prev(?:Until|All))/,ut=/^.[^:#\[\.,]*$/,lt=b.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};b.fn.extend({find:function(e){var t,n,r,i=this.length;if("string"!=typeof e)return r=this,this.pushStack(b(e).filter(function(){for(t=0;i>t;t++)if(b.contains(r[t],this))return!0}));for(n=[],t=0;i>t;t++)b.find(e,this[t],n);return n=this.pushStack(i>1?b.unique(n):n),n.selector=(this.selector?this.selector+" ":"")+e,n},has:function(e){var t,n=b(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(b.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e,!1))},filter:function(e){return this.pushStack(ft(this,e,!0))},is:function(e){return!!e&&("string"==typeof e?lt.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,o=[],a=lt.test(e)||"string"!=typeof e?b(e,t||this.context):0;for(;i>r;r++){n=this[r];while(n&&n.ownerDocument&&n!==t&&11!==n.nodeType){if(a?a.index(n)>-1:b.find.matchesSelector(n,e)){o.push(n);break}n=n.parentNode}}return this.pushStack(o.length>1?b.unique(o):o)},index:function(e){return e?"string"==typeof e?b.inArray(this[0],b(e)):b.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?b(e,t):b.makeArray(e&&e.nodeType?[e]:e),r=b.merge(this.get(),n);return this.pushStack(b.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),b.fn.andSelf=b.fn.addBack;function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}b.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(e,t,n){return b.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(e,t,n){return b.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return b.dir(e,"previousSibling",n)},siblings:function(e){return b.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.merge([],e.childNodes)}},function(e,t){b.fn[e]=function(n,r){var i=b.map(this,t,n);return at.test(e)||(r=n),r&&"string"==typeof r&&(i=b.filter(r,i)),i=this.length>1&&!ct[e]?b.unique(i):i,this.length>1&&st.test(e)&&(i=i.reverse()),this.pushStack(i)}}),b.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?b.find.matchesSelector(t[0],e)?[t[0]]:[]:b.find.matches(e,t)},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!b(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(t=t||0,b.isFunction(t))return b.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return b.grep(e,function(e){return e===t===n});if("string"==typeof t){var r=b.grep(e,function(e){return 1===e.nodeType});if(ut.test(t))return b.filter(t,r,!n);t=b.filter(t,r)}return b.grep(e,function(e){return b.inArray(e,t)>=0===n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("]","i"),yt=/^\s+/,vt=/]*)\/>/gi,bt=/\s*$/g,At={option:[1,"",""],legend:[1,"",""],area:[1,"",""],param:[1,""],thead:[1,""],tr:[2,""],col:[2,""],td:[3,""],_default:b.support.htmlSerialize?[0,"",""]:[1,"X

","

"]},jt=dt(o),Dt=jt.appendChild(o.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,b.fn.extend({text:function(e){return b.access(this,function(e){return e===t?b.text(this):this.empty().append((this[0]&&this[0].ownerDocument||o).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(b.isFunction(e))return this.each(function(t){b(this).wrapAll(e.call(this,t))});if(this[0]){var t=b(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return b.isFunction(e)?this.each(function(t){b(this).wrapInner(e.call(this,t))}):this.each(function(){var t=b(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=b.isFunction(e);return this.each(function(n){b(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){b.nodeName(this,"body")||b(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.insertBefore(e,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=0;for(;null!=(n=this[r]);r++)(!e||b.filter(e,[n]).length>0)&&(t||1!==n.nodeType||b.cleanData(Ot(n)),n.parentNode&&(t&&b.contains(n.ownerDocument,n)&&Mt(Ot(n,"script")),n.parentNode.removeChild(n)));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&b.cleanData(Ot(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&b.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return b.clone(this,e,t)})},html:function(e){return b.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!b.support.htmlSerialize&&mt.test(e)||!b.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"$2>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(b.cleanData(Ot(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){var t=b.isFunction(e);return t||"string"==typeof e||(e=b(e).not(this).detach()),this.domManip([e],!0,function(e){var t=this.nextSibling,n=this.parentNode;n&&(b(this).remove(),n.insertBefore(e,t))})},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=f.apply([],e);var i,o,a,s,u,l,c=0,p=this.length,d=this,h=p-1,g=e[0],m=b.isFunction(g);if(m||!(1>=p||"string"!=typeof g||b.support.checkClone)&&Ct.test(g))return this.each(function(i){var o=d.eq(i);m&&(e[0]=g.call(this,i,n?o.html():t)),o.domManip(e,n,r)});if(p&&(l=b.buildFragment(e,this[0].ownerDocument,!1,this),i=l.firstChild,1===l.childNodes.length&&(l=i),i)){for(n=n&&b.nodeName(i,"tr"),s=b.map(Ot(l,"script"),Ht),a=s.length;p>c;c++)o=l,c!==h&&(o=b.clone(o,!0,!0),a&&b.merge(s,Ot(o,"script"))),r.call(n&&b.nodeName(this[c],"table")?Lt(this[c],"tbody"):this[c],o,c);if(a)for(u=s[s.length-1].ownerDocument,b.map(s,qt),c=0;a>c;c++)o=s[c],kt.test(o.type||"")&&!b._data(o,"globalEval")&&b.contains(u,o)&&(o.src?b.ajax({url:o.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):b.globalEval((o.text||o.textContent||o.innerHTML||"").replace(St,"")));l=i=null}return this}});function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function Ht(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function Mt(e,t){var n,r=0;for(;null!=(n=e[r]);r++)b._data(n,"globalEval",!t||b._data(t[r],"globalEval"))}function _t(e,t){if(1===t.nodeType&&b.hasData(e)){var n,r,i,o=b._data(e),a=b._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)b.event.add(t,n,s[n][r])}a.data&&(a.data=b.extend({},a.data))}}function Ft(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!b.support.noCloneEvent&&t[b.expando]){i=b._data(t);for(r in i.events)b.removeEvent(t,r,i.handle);t.removeAttribute(b.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),b.support.html5Clone&&e.innerHTML&&!b.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Nt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){b.fn[e]=function(e){var n,r=0,i=[],o=b(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),b(o[r])[t](n),d.apply(i,n.get());return this.pushStack(i)}});function Ot(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||b.nodeName(o,n)?s.push(o):b.merge(s,Ot(o,n));return n===t||n&&b.nodeName(e,n)?b.merge([e],s):s}function Bt(e){Nt.test(e.type)&&(e.defaultChecked=e.checked)}b.extend({clone:function(e,t,n){var r,i,o,a,s,u=b.contains(e.ownerDocument,e);if(b.support.html5Clone||b.isXMLDoc(e)||!mt.test("")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(b.support.noCloneEvent&&b.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||b.isXMLDoc(e)))for(r=Ot(o),s=Ot(e),a=0;null!=(i=s[a]);++a)r[a]&&Ft(i,r[a]);if(t)if(n)for(s=s||Ot(e),r=r||Ot(o),a=0;null!=(i=s[a]);a++)_t(i,r[a]);else _t(e,o);return r=Ot(o,"script"),r.length>0&&Mt(r,!u&&Ot(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,u,l,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===b.type(o))b.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),u=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[u]||At._default,s.innerHTML=c[1]+o.replace(vt,"$2>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!b.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!b.support.tbody){o="table"!==u||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)b.nodeName(l=o.childNodes[i],"tbody")&&!l.childNodes.length&&o.removeChild(l) }b.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),b.support.appendChecked||b.grep(Ot(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===b.inArray(o,r))&&(a=b.contains(o.ownerDocument,o),s=Ot(f.appendChild(o),"script"),a&&Mt(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,u=b.expando,l=b.cache,p=b.support.deleteExpando,f=b.event.special;for(;null!=(n=e[s]);s++)if((t||b.acceptData(n))&&(o=n[u],a=o&&l[o])){if(a.events)for(r in a.events)f[r]?b.event.remove(n,r):b.removeEvent(n,r,a.handle);l[o]&&(delete l[o],p?delete n[u]:typeof n.removeAttribute!==i?n.removeAttribute(u):n[u]=null,c.push(o))}}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+x+")(.*)$","i"),Yt=RegExp("^("+x+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+x+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===b.css(e,"display")||!b.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=b._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=b._data(r,"olddisplay",un(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&b._data(r,"olddisplay",i?n:b.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}b.fn.extend({css:function(e,n){return b.access(this,function(e,n,r){var i,o,a={},s=0;if(b.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=b.css(e,n[s],!1,o);return a}return r!==t?b.style(e,n,r):b.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:nn(this))?b(this).show():b(this).hide()})}}),b.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,u=b.camelCase(n),l=e.style;if(n=b.cssProps[u]||(b.cssProps[u]=tn(l,u)),s=b.cssHooks[n]||b.cssHooks[u],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:l[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(b.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||b.cssNumber[u]||(r+="px"),b.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(l[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{l[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,u=b.camelCase(n);return n=b.cssProps[u]||(b.cssProps[u]=tn(e.style,u)),s=b.cssHooks[n]||b.cssHooks[u],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||b.isNumeric(o)?o||0:a):a},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s.getPropertyValue(n)||s[n]:t,l=e.style;return s&&(""!==u||b.contains(e.ownerDocument,e)||(u=b.style(e,n)),Yt.test(u)&&Ut.test(n)&&(i=l.width,o=l.minWidth,a=l.maxWidth,l.minWidth=l.maxWidth=l.width=u,u=s.width,l.width=i,l.minWidth=o,l.maxWidth=a)),u}):o.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s[n]:t,l=e.style;return null==u&&l&&l[n]&&(u=l[n]),Yt.test(u)&&!zt.test(n)&&(i=l.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),l.left="fontSize"===n?"1em":u,u=l.pixelLeft+"px",l.left=i,a&&(o.left=a)),""===u?"auto":u});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=b.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=b.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=b.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=b.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=b.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=b.support.boxSizing&&"border-box"===b.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(b.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function un(e){var t=o,n=Gt[e];return n||(n=ln(e,t),"none"!==n&&n||(Pt=(Pt||b("").css("cssText","display:block !important")).appendTo(t.documentElement),t=(Pt[0].contentWindow||Pt[0].contentDocument).document,t.write(""),t.close(),n=ln(e,t),Pt.detach()),Gt[e]=n),n}function ln(e,t){var n=b(t.createElement(e)).appendTo(t.body),r=b.css(n[0],"display");return n.remove(),r}b.each(["height","width"],function(e,n){b.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&Xt.test(b.css(e,"display"))?b.swap(e,Qt,function(){return sn(e,n,i)}):sn(e,n,i):t},set:function(e,t,r){var i=r&&Rt(e);return on(e,t,r?an(e,n,r,b.support.boxSizing&&"border-box"===b.css(e,"boxSizing",!1,i),i):0)}}}),b.support.opacity||(b.cssHooks.opacity={get:function(e,t){return It.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=b.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===b.trim(o.replace($t,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=$t.test(o)?o.replace($t,i):o+" "+i)}}),b(function(){b.support.reliableMarginRight||(b.cssHooks.marginRight={get:function(e,n){return n?b.swap(e,{display:"inline-block"},Wt,[e,"marginRight"]):t}}),!b.support.pixelPosition&&b.fn.position&&b.each(["top","left"],function(e,n){b.cssHooks[n]={get:function(e,r){return r?(r=Wt(e,n),Yt.test(r)?b(e).position()[n]+"px":r):t}}})}),b.expr&&b.expr.filters&&(b.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight||!b.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||b.css(e,"display"))},b.expr.filters.visible=function(e){return!b.expr.filters.hidden(e)}),b.each({margin:"",padding:"",border:"Width"},function(e,t){b.cssHooks[e+t]={expand:function(n){var r=0,i={},o="string"==typeof n?n.split(" "):[n];for(;4>r;r++)i[e+Zt[r]+t]=o[r]||o[r-2]||o[0];return i}},Ut.test(e)||(b.cssHooks[e+t].set=on)});var cn=/%20/g,pn=/\[\]$/,fn=/\r?\n/g,dn=/^(?:submit|button|image|reset|file)$/i,hn=/^(?:input|select|textarea|keygen)/i;b.fn.extend({serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=b.prop(this,"elements");return e?b.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!b(this).is(":disabled")&&hn.test(this.nodeName)&&!dn.test(e)&&(this.checked||!Nt.test(e))}).map(function(e,t){var n=b(this).val();return null==n?null:b.isArray(n)?b.map(n,function(e){return{name:t.name,value:e.replace(fn,"\r\n")}}):{name:t.name,value:n.replace(fn,"\r\n")}}).get()}}),b.param=function(e,n){var r,i=[],o=function(e,t){t=b.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=b.ajaxSettings&&b.ajaxSettings.traditional),b.isArray(e)||e.jquery&&!b.isPlainObject(e))b.each(e,function(){o(this.name,this.value)});else for(r in e)gn(r,e[r],n,o);return i.join("&").replace(cn,"+")};function gn(e,t,n,r){var i;if(b.isArray(t))b.each(t,function(t,i){n||pn.test(e)?r(e,i):gn(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==b.type(t))r(e,t);else for(i in t)gn(e+"["+i+"]",t[i],n,r)}b.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){b.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),b.fn.hover=function(e,t){return this.mouseenter(e).mouseleave(t||e)};var mn,yn,vn=b.now(),bn=/\?/,xn=/#.*$/,wn=/([?&])_=[^&]*/,Tn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Nn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Cn=/^(?:GET|HEAD)$/,kn=/^\/\//,En=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Sn=b.fn.load,An={},jn={},Dn="*/".concat("*");try{yn=a.href}catch(Ln){yn=o.createElement("a"),yn.href="",yn=yn.href}mn=En.exec(yn.toLowerCase())||[];function Hn(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(w)||[];if(b.isFunction(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function qn(e,n,r,i){var o={},a=e===jn;function s(u){var l;return o[u]=!0,b.each(e[u]||[],function(e,u){var c=u(n,r,i);return"string"!=typeof c||a||o[c]?a?!(l=c):t:(n.dataTypes.unshift(c),s(c),!1)}),l}return s(n.dataTypes[0])||!o["*"]&&s("*")}function Mn(e,n){var r,i,o=b.ajaxSettings.flatOptions||{};for(i in n)n[i]!==t&&((o[i]?e:r||(r={}))[i]=n[i]);return r&&b.extend(!0,e,r),e}b.fn.load=function(e,n,r){if("string"!=typeof e&&Sn)return Sn.apply(this,arguments);var i,o,a,s=this,u=e.indexOf(" ");return u>=0&&(i=e.slice(u,e.length),e=e.slice(0,u)),b.isFunction(n)?(r=n,n=t):n&&"object"==typeof n&&(a="POST"),s.length>0&&b.ajax({url:e,type:a,dataType:"html",data:n}).done(function(e){o=arguments,s.html(i?b("").append(b.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},b.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){b.fn[t]=function(e){return this.on(t,e)}}),b.each(["get","post"],function(e,n){b[n]=function(e,r,i,o){return b.isFunction(r)&&(o=o||i,i=r,r=t),b.ajax({url:e,type:n,dataType:o,data:r,success:i})}}),b.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:"GET",isLocal:Nn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Mn(Mn(e,b.ajaxSettings),t):Mn(b.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){"object"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,u,l,c,p=b.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?b(f):b.event,h=b.Deferred(),g=b.Callbacks("once memory"),m=p.statusCode||{},y={},v={},x=0,T="canceled",N={readyState:0,getResponseHeader:function(e){var t;if(2===x){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===x?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return x||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return x||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>x)for(t in e)m[t]=[m[t],e[t]];else N.always(e[N.status]);return this},abort:function(e){var t=e||T;return l&&l.abort(t),k(0,t),this}};if(h.promise(N).complete=g.add,N.success=N.done,N.error=N.fail,p.url=((e||p.url||yn)+"").replace(xn,"").replace(kn,mn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=b.trim(p.dataType||"*").toLowerCase().match(w)||[""],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||("http:"===r[1]?80:443))==(mn[3]||("http:"===mn[1]?80:443)))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=b.param(p.data,p.traditional)),qn(An,p,n,N),2===x)return N;u=p.global,u&&0===b.active++&&b.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Cn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,"$1_="+vn++):o+(bn.test(o)?"&":"?")+"_="+vn++)),p.ifModified&&(b.lastModified[o]&&N.setRequestHeader("If-Modified-Since",b.lastModified[o]),b.etag[o]&&N.setRequestHeader("If-None-Match",b.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&N.setRequestHeader("Content-Type",p.contentType),N.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Dn+"; q=0.01":""):p.accepts["*"]);for(i in p.headers)N.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,N,p)===!1||2===x))return N.abort();T="abort";for(i in{success:1,error:1,complete:1})N[i](p[i]);if(l=qn(jn,p,n,N)){N.readyState=1,u&&d.trigger("ajaxSend",[N,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){N.abort("timeout")},p.timeout));try{x=1,l.send(y,k)}catch(C){if(!(2>x))throw C;k(-1,C)}}else k(-1,"No Transport");function k(e,n,r,i){var c,y,v,w,T,C=n;2!==x&&(x=2,s&&clearTimeout(s),l=t,a=i||"",N.readyState=e>0?4:0,r&&(w=_n(p,N,r)),e>=200&&300>e||304===e?(p.ifModified&&(T=N.getResponseHeader("Last-Modified"),T&&(b.lastModified[o]=T),T=N.getResponseHeader("etag"),T&&(b.etag[o]=T)),204===e?(c=!0,C="nocontent"):304===e?(c=!0,C="notmodified"):(c=Fn(p,w),C=c.state,y=c.data,v=c.error,c=!v)):(v=C,(e||!C)&&(C="error",0>e&&(e=0))),N.status=e,N.statusText=(n||C)+"",c?h.resolveWith(f,[y,C,N]):h.rejectWith(f,[N,C,v]),N.statusCode(m),m=t,u&&d.trigger(c?"ajaxSuccess":"ajaxError",[N,p,c?y:v]),g.fireWith(f,[N,C]),u&&(d.trigger("ajaxComplete",[N,p]),--b.active||b.event.trigger("ajaxStop")))}return N},getScript:function(e,n){return b.get(e,t,n,"script")},getJSON:function(e,t,n){return b.get(e,t,n,"json")}});function _n(e,n,r){var i,o,a,s,u=e.contents,l=e.dataTypes,c=e.responseFields;for(s in c)s in r&&(n[c[s]]=r[s]);while("*"===l[0])l.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in u)if(u[s]&&u[s].test(o)){l.unshift(s);break}if(l[0]in r)a=l[0];else{for(s in r){if(!l[0]||e.converters[s+" "+l[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==l[0]&&l.unshift(a),r[a]):t}function Fn(e,t){var n,r,i,o,a={},s=0,u=e.dataTypes.slice(),l=u[0];if(e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u[1])for(i in e.converters)a[i.toLowerCase()]=e.converters[i];for(;r=u[++s];)if("*"!==r){if("*"!==l&&l!==r){if(i=a[l+" "+r]||a["* "+r],!i)for(n in a)if(o=n.split(" "),o[1]===r&&(i=a[l+" "+o[0]]||a["* "+o[0]])){i===!0?i=a[n]:a[n]!==!0&&(r=o[0],u.splice(s--,0,r));break}if(i!==!0)if(i&&e["throws"])t=i(t);else try{t=i(t)}catch(c){return{state:"parsererror",error:i?c:"No conversion from "+l+" to "+r}}}l=r}return{state:"success",data:t}}b.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return b.globalEval(e),e}}}),b.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),b.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=o.head||b("head")[0]||o.documentElement;return{send:function(t,i){n=o.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var On=[],Bn=/(=)\?(?=&|$)|\?\?/;b.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=On.pop()||b.expando+"_"+vn++;return this[e]=!0,e}}),b.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,u=n.jsonp!==!1&&(Bn.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");return u||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=b.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,u?n[u]=n[u].replace(Bn,"$1"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||b.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,On.push(o)),s&&b.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}b.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=b.ajaxSettings.xhr(),b.support.cors=!!Rn&&"withCredentials"in Rn,Rn=b.support.ajax=!!Rn,Rn&&b.ajaxTransport(function(n){if(!n.crossDomain||b.support.cors){var r;return{send:function(i,o){var a,s,u=n.xhr();if(n.username?u.open(n.type,n.url,n.async,n.username,n.password):u.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)u[s]=n.xhrFields[s];n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)u.setRequestHeader(s,i[s])}catch(l){}u.send(n.hasContent&&n.data||null),r=function(e,i){var s,l,c,p;try{if(r&&(i||4===u.readyState))if(r=t,a&&(u.onreadystatechange=b.noop,$n&&delete Pn[a]),i)4!==u.readyState&&u.abort();else{p={},s=u.status,l=u.getAllResponseHeaders(),"string"==typeof u.responseText&&(p.text=u.responseText);try{c=u.statusText}catch(f){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,l)},n.async?4===u.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},b(e).unload($n)),Pn[a]=r),u.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp("^(?:([+-])=|)("+x+")([a-z%]*)$","i"),Jn=/queueHooks$/,Gn=[nr],Qn={"*":[function(e,t){var n,r,i=this.createTween(e,t),o=Yn.exec(t),a=i.cur(),s=+a||0,u=1,l=20;if(o){if(n=+o[2],r=o[3]||(b.cssNumber[e]?"":"px"),"px"!==r&&s){s=b.css(i.elem,e,!0)||n||1;do u=u||".5",s/=u,b.style(i.elem,e,s+r);while(u!==(u=i.cur()/a)&&1!==u&&--l)}i.unit=r,i.start=s,i.end=o[1]?s+(o[1]+1)*n:n}return i}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=b.now()}function Zn(e,t){b.each(t,function(t,n){var r=(Qn[t]||[]).concat(Qn["*"]),i=0,o=r.length;for(;o>i;i++)if(r[i].call(e,t,n))return})}function er(e,t,n){var r,i,o=0,a=Gn.length,s=b.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,o=1-r,a=0,u=l.tweens.length;for(;u>a;a++)l.tweens[a].run(o);return s.notifyWith(e,[l,o,n]),1>o&&u?n:(s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:b.extend({},t),opts:b.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=b.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)l.tweens[n].run(1);return t?s.resolveWith(e,[l,t]):s.rejectWith(e,[l,t]),this}}),c=l.props;for(tr(c,l.opts.specialEasing);a>o;o++)if(r=Gn[o].call(l,e,c,l.opts))return r;return Zn(l,c),b.isFunction(l.opts.start)&&l.opts.start.call(e,l),b.fx.timer(b.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function tr(e,t){var n,r,i,o,a;for(i in e)if(r=b.camelCase(i),o=t[r],n=e[i],b.isArray(n)&&(o=n[1],n=e[i]=n[0]),i!==r&&(e[r]=n,delete e[i]),a=b.cssHooks[r],a&&"expand"in a){n=a.expand(n),delete e[r];for(i in n)i in e||(e[i]=n[i],t[i]=o)}else t[r]=o}b.Animation=b.extend(er,{tweener:function(e,t){b.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,u,l,c,p,f=this,d=e.style,h={},g=[],m=e.nodeType&&nn(e);n.queue||(c=b._queueHooks(e,"fx"),null==c.unqueued&&(c.unqueued=0,p=c.empty.fire,c.empty.fire=function(){c.unqueued||p()}),c.unqueued++,f.always(function(){f.always(function(){c.unqueued--,b.queue(e,"fx").length||c.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[d.overflow,d.overflowX,d.overflowY],"inline"===b.css(e,"display")&&"none"===b.css(e,"float")&&(b.support.inlineBlockNeedsLayout&&"inline"!==un(e.nodeName)?d.zoom=1:d.display="inline-block")),n.overflow&&(d.overflow="hidden",b.support.shrinkWrapBlocks||f.always(function(){d.overflow=n.overflow[0],d.overflowX=n.overflow[1],d.overflowY=n.overflow[2]}));for(i in t)if(a=t[i],Vn.exec(a)){if(delete t[i],u=u||"toggle"===a,a===(m?"hide":"show"))continue;g.push(i)}if(o=g.length){s=b._data(e,"fxshow")||b._data(e,"fxshow",{}),"hidden"in s&&(m=s.hidden),u&&(s.hidden=!m),m?b(e).show():f.done(function(){b(e).hide()}),f.done(function(){var t;b._removeData(e,"fxshow");for(t in h)b.style(e,t,h[t])});for(i=0;o>i;i++)r=g[i],l=f.createTween(r,m?s[r]:0),h[r]=s[r]||b.style(e,r),r in s||(s[r]=l.start,m&&(l.end=l.start,l.start="width"===r||"height"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}b.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(b.cssNumber[n]?"":"px")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?b.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=b.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){b.fx.step[e.prop]?b.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[b.cssProps[e.prop]]||b.cssHooks[e.prop])?b.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},b.each(["toggle","show","hide"],function(e,t){var n=b.fn[t];b.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),b.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=b.isEmptyObject(e),o=b.speed(t,n,r),a=function(){var t=er(this,b.extend({},e),o);a.finish=function(){t.stop(!0)},(i||b._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=b.timers,a=b._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&b.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=b._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=b.timers,a=r?r.length:0;for(n.finish=!0,b.queue(this,e,[]),i&&i.cur&&i.cur.finish&&i.cur.finish.call(this),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}b.each({slideDown:ir("show"),slideUp:ir("hide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){b.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),b.speed=function(e,t,n){var r=e&&"object"==typeof e?b.extend({},e):{complete:n||!n&&t||b.isFunction(e)&&e,duration:e,easing:n&&t||t&&!b.isFunction(t)&&t};return r.duration=b.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in b.fx.speeds?b.fx.speeds[r.duration]:b.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){b.isFunction(r.old)&&r.old.call(this),r.queue&&b.dequeue(this,r.queue)},r},b.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},b.timers=[],b.fx=rr.prototype.init,b.fx.tick=function(){var e,n=b.timers,r=0;for(Xn=b.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||b.fx.stop(),Xn=t},b.fx.timer=function(e){e()&&b.timers.push(e)&&b.fx.start()},b.fx.interval=13,b.fx.start=function(){Un||(Un=setInterval(b.fx.tick,b.fx.interval))},b.fx.stop=function(){clearInterval(Un),Un=null},b.fx.speeds={slow:600,fast:200,_default:400},b.fx.step={},b.expr&&b.expr.filters&&(b.expr.filters.animated=function(e){return b.grep(b.timers,function(t){return e===t.elem}).length}),b.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){b.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,b.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},b.offset={setOffset:function(e,t,n){var r=b.css(e,"position");"static"===r&&(e.style.position="relative");var i=b(e),o=i.offset(),a=b.css(e,"top"),s=b.css(e,"left"),u=("absolute"===r||"fixed"===r)&&b.inArray("auto",[a,s])>-1,l={},c={},p,f;u?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),b.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(l.top=t.top-o.top+p),null!=t.left&&(l.left=t.left-o.left+f),"using"in t?t.using.call(e,l):i.css(l)}},b.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===b.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),b.nodeName(e[0],"html")||(n=e.offset()),n.top+=b.css(e[0],"borderTopWidth",!0),n.left+=b.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-b.css(r,"marginTop",!0),left:t.left-n.left-b.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||o.documentElement;while(e&&!b.nodeName(e,"html")&&"static"===b.css(e,"position"))e=e.offsetParent;return e||o.documentElement})}}),b.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);b.fn[e]=function(i){return b.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?b(a).scrollLeft():o,r?o:b(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return b.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}b.each({Height:"height",Width:"width"},function(e,n){b.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){b.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return b.access(this,function(n,r,i){var o;return b.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?b.css(n,r,s):b.style(n,r,i,s)},n,a?i:t,a,null)}})}),e.jQuery=e.$=b,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return b})})(window); // JQuery URL Parser plugin - https://github.com/allmarkedup/jQuery-URL-Parser // Written by Mark Perkins, [email protected] // License: http://unlicense.org/ (i.e. do what you want with it!) ;(function($, undefined) { var tag2attr = { a : 'href', img : 'src', form : 'action', base : 'href', script : 'src', iframe : 'src', link : 'href' }, key = ["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","fragment"], // keys available to query aliases = { "anchor" : "fragment" }, // aliases for backwards compatability parser = { strict : /^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))[email protected])?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/, //less intuitive, more accurate to the specs loose : /^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))[email protected])?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/ // more intuitive, fails on relative paths and deviates from specs }, querystring_parser = /(?:^|&|;)([^&=;]*)=?([^&;]*)/g, // supports both ampersand and semicolon-delimted query string key/value pairs fragment_parser = /(?:^|&|;)([^&=;]*)=?([^&;]*)/g; // supports both ampersand and semicolon-delimted fragment key/value pairs function parseUri( url, strictMode ) { var str = decodeURI( url ), res = parser[ strictMode || false ? "strict" : "loose" ].exec( str ), uri = { attr : {}, param : {}, seg : {} }, i = 14; while ( i-- ) { uri.attr[ key[i] ] = res[i] || ""; } // build query and fragment parameters uri.param['query'] = {}; uri.param['fragment'] = {}; uri.attr['query'].replace( querystring_parser, function ( $0, $1, $2 ){ if ($1) { uri.param['query'][$1] = $2; } }); uri.attr['fragment'].replace( fragment_parser, function ( $0, $1, $2 ){ if ($1) { uri.param['fragment'][$1] = $2; } }); // split path and fragement into segments uri.seg['path'] = uri.attr.path.replace(/^\/+|\/+$/g,'').split('/'); uri.seg['fragment'] = uri.attr.fragment.replace(/^\/+|\/+$/g,'').split('/'); // compile a 'base' domain attribute uri.attr['base'] = uri.attr.host ? uri.attr.protocol+"://"+uri.attr.host + (uri.attr.port ? ":"+uri.attr.port : '') : ''; return uri; }; function getAttrName( elm ) { var tn = elm.tagName; if ( tn !== undefined ) return tag2attr[tn.toLowerCase()]; return tn; } $.fn.url = function( strictMode ) { var url = ''; if ( this.length ) { url = $(this).attr( getAttrName(this[0]) ) || ''; } return $.url( url, strictMode ); }; $.url = function( url, strictMode ) { if ( arguments.length === 1 && url === true ) { strictMode = true; url = undefined; } strictMode = strictMode || false; url = url || window.location.toString(); return { data : parseUri(url, strictMode), // get various attributes from the URI attr : function( attr ) { attr = aliases[attr] || attr; return attr !== undefined ? this.data.attr[attr] : this.data.attr; }, // return query string parameters param : function( param ) { return param !== undefined ? this.data.param.query[param] : this.data.param.query; }, // return fragment parameters fparam : function( param ) { return param !== undefined ? this.data.param.fragment[param] : this.data.param.fragment; }, // return path segments segment : function( seg ) { if ( seg === undefined ) { return this.data.seg.path; } else { seg = seg =options.elements.length){log("invalid slide index: "+num);return false;}options.nextSlide=num;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}if(typeof arg2=="string"){options.oneTimeFx=arg2;}go(options.elements,options,1,num>=options.currSlide);return false;}}return options;function checkInstantResume(isPaused,arg2,cont){if(!isPaused&&arg2===true){var options=$(cont).data("cycle.opts");if(!options){log("options not found, can not resume");return false;}if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}go(options.elements,options,1,(!opts.rev&&!opts.backwards));}}}function removeFilter(el,opts){if(!$.support.opacity&&opts.cleartype&&el.style.filter){try{el.style.removeAttribute("filter");}catch(smother){}}}function destroy(opts){if(opts.next){$(opts.next).unbind(opts.prevNextEvent);}if(opts.prev){$(opts.prev).unbind(opts.prevNextEvent);}if(opts.pager||opts.pagerAnchorBuilder){$.each(opts.pagerAnchors||[],function(){this.unbind().remove();});}opts.pagerAnchors=null;if(opts.destroy){opts.destroy(opts);}}function buildOptions($cont,$slides,els,options,o){var opts=$.extend({},$.fn.cycle.defaults,options||{},$.metadata?$cont.metadata():$.meta?$cont.data():{});if(opts.autostop){opts.countdown=opts.autostopCount||els.length;}var cont=$cont[0];$cont.data("cycle.opts",opts);opts.$cont=$cont;opts.stopCount=cont.cycleStop;opts.elements=els;opts.before=opts.before?[opts.before]:[];opts.after=opts.after?[opts.after]:[];opts.after.unshift(function(){opts.busy=0;});if(!$.support.opacity&&opts.cleartype){opts.after.push(function(){removeFilter(this,opts);});}if(opts.continuous){opts.after.push(function(){go(els,opts,0,(!opts.rev&&!opts.backwards));});}saveOriginalOpts(opts);if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($slides);}if($cont.css("position")=="static"){$cont.css("position","relative");}if(opts.width){$cont.width(opts.width);}if(opts.height&&opts.height!="auto"){$cont.height(opts.height);}if(opts.startingSlide){opts.startingSlide=parseInt(opts.startingSlide);}else{if(opts.backwards){opts.startingSlide=els.length-1;}}if(opts.random){opts.randomMap=[];for(var i=0;i=els.length){opts.startingSlide=0;}}opts.currSlide=opts.startingSlide||0;var first=opts.startingSlide;$slides.css({position:"absolute",top:0,left:0}).hide().each(function(i){var z;if(opts.backwards){z=first?i=first?els.length-(i-first):first-i:els.length-i;}$(this).css("z-index",z);});$(els[first]).css("opacity",1).show();removeFilter(els[first],opts);if(opts.fit&&opts.width){$slides.width(opts.width);}if(opts.fit&&opts.height&&opts.height!="auto"){$slides.height(opts.height);}var reshape=opts.containerResize&&!$cont.innerHeight();if(reshape){var maxw=0,maxh=0;for(var j=0;jmaxw?w:maxw;maxh=h>maxh?h:maxh;}if(maxw>0&&maxh>0){$cont.css({width:maxw+"px",height:maxh+"px"});}}if(opts.pause){$cont.hover(function(){this.cyclePause++;},function(){this.cyclePause--;});}if(supportMultiTransitions(opts)===false){return false;}var requeue=false;options.requeueAttempts=options.requeueAttempts||0;$slides.each(function(){var $el=$(this);this.cycleH=(opts.fit&&opts.height)?opts.height:($el.height()||this.offsetHeight||this.height||$el.attr("height")||0);this.cycleW=(opts.fit&&opts.width)?opts.width:($el.width()||this.offsetWidth||this.width||$el.attr("width")||0);if($el.is("img")){var loadingIE=($.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);var loadingFF=($.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete);var loadingOp=($.browser.opera&&((this.cycleW==42&&this.cycleH==19)||(this.cycleW==37&&this.cycleH==17))&&!this.complete);var loadingOther=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(loadingIE||loadingFF||loadingOp||loadingOther){if(o.s&&opts.requeueOnImageNotLoaded&&++options.requeueAttempts=(els.length-1)?0:opts.startingSlide+1;}}if(!opts.multiFx){var init=$.fn.cycle.transitions[opts.fx];if($.isFunction(init)){init($cont,$slides,opts);}else{if(opts.fx!="custom"&&!opts.multiFx){log("unknown transition: "+opts.fx,"; slideshow terminating");return false;}}}var e0=$slides[first];if(opts.before.length){opts.before[0].apply(e0,[e0,e0,opts,true]);}if(opts.after.length>1){opts.after[1].apply(e0,[e0,e0,opts,true]);}if(opts.next){$(opts.next).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?-1:1);});}if(opts.prev){$(opts.prev).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?1:-1);});}if(opts.pager||opts.pagerAnchorBuilder){buildPager(els,opts);}exposeAddSlide(opts,els);return opts;}function saveOriginalOpts(opts){opts.original={before:[],after:[]};opts.original.cssBefore=$.extend({},opts.cssBefore);opts.original.cssAfter=$.extend({},opts.cssAfter);opts.original.animIn=$.extend({},opts.animIn);opts.original.animOut=$.extend({},opts.animOut);$.each(opts.before,function(){opts.original.before.push(this);});$.each(opts.after,function(){opts.original.after.push(this);});}function supportMultiTransitions(opts){var i,tx,txs=$.fn.cycle.transitions;if(opts.fx.indexOf(",")>0){opts.multiFx=true;opts.fxs=opts.fx.replace(/\s*/g,"").split(",");for(i=0;i=opts.fxs.length){opts.lastFx=0;}fx=opts.fxs[opts.lastFx];opts.currFx=fx;}if(opts.oneTimeFx){fx=opts.oneTimeFx;opts.oneTimeFx=null;}$.fn.cycle.resetState(opts,fx);if(opts.before.length){$.each(opts.before,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});}var after=function(){$.each(opts.after,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});};debug("tx firing; currSlide: "+opts.currSlide+"; nextSlide: "+opts.nextSlide);opts.busy=1;if(opts.fxFn){opts.fxFn(curr,next,opts,after,fwd,manual&&opts.fastOnEvent);}else{if($.isFunction($.fn.cycle[opts.fx])){$.fn.cycle[opts.fx](curr,next,opts,after,fwd,manual&&opts.fastOnEvent);}else{$.fn.cycle.custom(curr,next,opts,after,fwd,manual&&opts.fastOnEvent);}}}if(changed||opts.nextSlide==opts.currSlide){opts.lastSlide=opts.currSlide;if(opts.random){opts.currSlide=opts.nextSlide;if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];if(opts.nextSlide==opts.currSlide){opts.nextSlide=(opts.currSlide==opts.slideCount-1)?0:opts.currSlide+1;}}else{if(opts.backwards){var roll=(opts.nextSlide-1)0){p.cycleTimeout=setTimeout(function(){go(els,opts,0,(!opts.rev&&!opts.backwards));},ms);}}$.fn.cycle.updateActivePagerLink=function(pager,currSlide,clsName){$(pager).each(function(){$(this).children().removeClass(clsName).eq(currSlide).addClass(clsName);});};function getTimeout(curr,next,opts,fwd){if(opts.timeoutFn){var t=opts.timeoutFn.call(curr,curr,next,opts,fwd);while((t-opts.speed)=els.length){if(opts.nowrap){return false;}opts.nextSlide=0;}}}}var cb=opts.onPrevNextEvent||opts.prevNextClick;if($.isFunction(cb)){cb(val>0,opts.nextSlide,els[opts.nextSlide]);}go(els,opts,1,val>=0);return false;}function buildPager(els,opts){var $p=$(opts.pager);$.each(els,function(i,o){$.fn.cycle.createPagerAnchor(i,o,$p,els,opts);});opts.updateActivePagerLink(opts.pager,opts.startingSlide,opts.activePagerClass);}$.fn.cycle.createPagerAnchor=function(i,el,$p,els,opts){var a;if($.isFunction(opts.pagerAnchorBuilder)){a=opts.pagerAnchorBuilder(i,el);debug("pagerAnchorBuilder("+i+", el) returned: "+a);}else{a=''+(i+1)+"";}if(!a){return;}var $a=$(a);if($a.parents("body").length===0){var arr=[];if($p.length>1){$p.each(function(){var $clone=$a.clone(true);$(this).append($clone);arr.push($clone[0]);});$a=$(arr);}else{$a.appendTo($p);}}opts.pagerAnchors=opts.pagerAnchors||[];opts.pagerAnchors.push($a);$a.bind(opts.pagerEvent,function(e){e.preventDefault();opts.nextSlide=i;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}var cb=opts.onPagerEvent||opts.pagerClick;if($.isFunction(cb)){cb(opts.nextSlide,els[opts.nextSlide]);}go(els,opts,1,opts.currSlidel?c-l:opts.slideCount-l;}else{hops=c=0){var rgb=v.match(/\d+/g);return"#"+hex(rgb[0])+hex(rgb[1])+hex(rgb[2]);}if(v&&v!="transparent"){return v;}}return"#ffffff";}$slides.each(function(){$(this).css("background-color",getBg(this));});}$.fn.cycle.commonReset=function(curr,next,opts,w,h,rev){$(opts.elements).not(curr).hide();opts.cssBefore.opacity=1;opts.cssBefore.display="block";if(w!==false&&next.cycleW>0){opts.cssBefore.width=next.cycleW;}if(h!==false&&next.cycleH>0){opts.cssBefore.height=next.cycleH;}opts.cssAfter=opts.cssAfter||{};opts.cssAfter.display="none";$(curr).css("zIndex",opts.slideCount+(rev===true?1:0));$(next).css("zIndex",opts.slideCount+(rev===true?0:1));};$.fn.cycle.custom=function(curr,next,opts,cb,fwd,speedOverride){var $l=$(curr),$n=$(next);var speedIn=opts.speedIn,speedOut=opts.speedOut,easeIn=opts.easeIn,easeOut=opts.easeOut;$n.css(opts.cssBefore);if(speedOverride){if(typeof speedOverride=="number"){speedIn=speedOut=speedOverride;}else{speedIn=speedOut=1;}easeIn=easeOut=null;}var fn=function(){$n.animate(opts.animIn,speedIn,easeIn,cb);};$l.animate(opts.animOut,speedOut,easeOut,function(){if(opts.cssAfter){$l.css(opts.cssAfter);}if(!opts.sync){fn();}});if(opts.sync){fn();}};$.fn.cycle.transitions={fade:function($cont,$slides,opts){$slides.not(":eq("+opts.currSlide+")").css("opacity",0);opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.opacity=0;});opts.animIn={opacity:1};opts.animOut={opacity:0};opts.cssBefore={top:0,left:0};}};$.fn.cycle.ver=function(){return ver;};$.fn.cycle.defaults={fx:"fade",timeout:4000,timeoutFn:null,continuous:0,speed:1000,speedIn:null,speedOut:null,next:null,prev:null,onPrevNextEvent:null,prevNextEvent:"click.cycle",pager:null,onPagerEvent:null,pagerEvent:"click.cycle",allowPagerClickBubble:false,pagerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:"auto",startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!$.support.opacity,cleartypeNoBg:false,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,requeueTimeout:250,activePagerClass:"activeSlide",updateActivePagerLink:null,backwards:false};})(jQuery); /* * jQuery Cycle Plugin Transition Definitions * This script is a plugin for the jQuery Cycle Plugin * Examples and documentation at: http://malsup.com/jquery/cycle/ * Copyright (c) 2007-2010 M. Alsup * Version: 2.72 * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html */ (function($){$.fn.cycle.transitions.none=function($cont,$slides,opts){opts.fxFn=function(curr,next,opts,after){$(next).show();$(curr).hide();after();};};$.fn.cycle.transitions.scrollUp=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssBefore={top:h,left:0};opts.cssFirst={top:0};opts.animIn={top:0};opts.animOut={top:-h};};$.fn.cycle.transitions.scrollDown=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssFirst={top:0};opts.cssBefore={top:-h,left:0};opts.animIn={top:0};opts.animOut={top:h};};$.fn.cycle.transitions.scrollLeft=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst={left:0};opts.cssBefore={left:w,top:0};opts.animIn={left:0};opts.animOut={left:0-w};};$.fn.cycle.transitions.scrollRight=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst={left:0};opts.cssBefore={left:-w,top:0};opts.animIn={left:0};opts.animOut={left:w};};$.fn.cycle.transitions.scrollHorz=function($cont,$slides,opts){$cont.css("overflow","hidden").width();opts.before.push(function(curr,next,opts,fwd){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.left=fwd?(next.cycleW-1):(1-next.cycleW);opts.animOut.left=fwd?-curr.cycleW:curr.cycleW;});opts.cssFirst={left:0};opts.cssBefore={top:0};opts.animIn={left:0};opts.animOut={top:0};};$.fn.cycle.transitions.scrollVert=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push(function(curr,next,opts,fwd){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.top=fwd?(1-next.cycleH):(next.cycleH-1);opts.animOut.top=fwd?curr.cycleH:-curr.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0};opts.animIn={top:0};opts.animOut={left:0};};$.fn.cycle.transitions.slideX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();$.fn.cycle.commonReset(curr,next,opts,false,true);opts.animIn.width=next.cycleW;});opts.cssBefore={left:0,top:0,width:0};opts.animIn={width:"show"};opts.animOut={width:0};};$.fn.cycle.transitions.slideY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();$.fn.cycle.commonReset(curr,next,opts,true,false);opts.animIn.height=next.cycleH;});opts.cssBefore={left:0,top:0,height:0};opts.animIn={height:"show"};opts.animOut={height:0};};$.fn.cycle.transitions.shuffle=function($cont,$slides,opts){var i,w=$cont.css("overflow","visible").width();$slides.css({left:0,top:0});opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);});if(!opts.speedAdjusted){opts.speed=opts.speed/2;opts.speedAdjusted=true;}opts.random=0;opts.shuffle=opts.shuffle||{left:-w,top:15};opts.els=[];for(i=0;ithis.$items.length-1||0>t?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",this.$items.eq(t))},i.prototype.pause=function(e){return e||(this.paused=!0),this.$element.find(".next, .prev").length&&t.support.transition&&(this.$element.trigger(t.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},i.prototype.next=function(){return this.sliding?void 0:this.slide("next")},i.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},i.prototype.slide=function(e,o){var n=this.$element.find(".item.active"),s=o||this.getItemForDirection(e,n),a=this.interval,r="next"==e?"left":"right",l=this;if(s.hasClass("active"))return this.sliding=!1;var h=s[0],d=t.Event("slide.bs.carousel",{relatedTarget:h,direction:r});if(this.$element.trigger(d),!d.isDefaultPrevented()){if(this.sliding=!0,a&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var p=t(this.$indicators.children()[this.getItemIndex(s)]);p&&p.addClass("active")}var c=t.Event("slid.bs.carousel",{relatedTarget:h,direction:r});return t.support.transition&&this.$element.hasClass("slide")?(s.addClass(e),s[0].offsetWidth,n.addClass(r),s.addClass(r),n.one("bsTransitionEnd",function(){s.removeClass([e,r].join(" ")).addClass("active"),n.removeClass(["active",r].join(" ")),l.sliding=!1,setTimeout(function(){l.$element.trigger(c)},0)}).emulateTransitionEnd(i.TRANSITION_DURATION)):(n.removeClass("active"),s.addClass("active"),this.sliding=!1,this.$element.trigger(c)),a&&this.cycle(),this}};var o=t.fn.carousel;t.fn.carousel=e,t.fn.carousel.Constructor=i,t.fn.carousel.noConflict=function(){return t.fn.carousel=o,this};var n=function(i){var o,n=t(this),s=t(n.attr("data-target")||(o=n.attr("href"))&&o.replace(/.*(?=#[^\s]+$)/,""));if(s.hasClass("carousel")){var a=t.extend({},s.data(),n.data()),r=n.attr("data-slide-to");r&&(a.interval=!1),e.call(s,a),r&&s.data("bs.carousel").to(r),i.preventDefault()}};t(document).on("click.bs.carousel.data-api","[data-slide]",n).on("click.bs.carousel.data-api","[data-slide-to]",n),t(window).on("load",function(){t('[data-ride="carousel"]').each(function(){var i=t(this);e.call(i,i.data())})})}(jQuery),+function(t){"use strict";function e(e){var i=e.attr("data-target");i||(i=e.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,""));var o=i&&t(i);return o&&o.length?o:e.parent()}function i(i){i&&3===i.which||(t(n).remove(),t(s).each(function(){var o=t(this),n=e(o),s={relatedTarget:this};n.hasClass("open")&&(i&&"click"==i.type&&/input|textarea/i.test(i.target.tagName)&&t.contains(n[0],i.target)||(n.trigger(i=t.Event("hide.bs.dropdown",s)),i.isDefaultPrevented()||(o.attr("aria-expanded","false"),n.removeClass("open").trigger("hidden.bs.dropdown",s))))}))}function o(e){return this.each(function(){var i=t(this),o=i.data("bs.dropdown");o||i.data("bs.dropdown",o=new a(this)),"string"==typeof e&&o[e].call(i)})}var n=".dropdown-backdrop",s='[data-toggle="dropdown"]',a=function(e){t(e).on("click.bs.dropdown",this.toggle)};a.VERSION="3.3.5",a.prototype.toggle=function(o){var n=t(this);if(!n.is(".disabled, :disabled")){var s=e(n),a=s.hasClass("open");if(i(),!a){"ontouchstart"in document.documentElement&&!s.closest(".navbar-nav").length&&t(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(t(this)).on("click",i);var r={relatedTarget:this};if(s.trigger(o=t.Event("show.bs.dropdown",r)),o.isDefaultPrevented())return;n.trigger("focus").attr("aria-expanded","true"),s.toggleClass("open").trigger("shown.bs.dropdown",r)}return!1}},a.prototype.keydown=function(i){if(/(38|40|27|32)/.test(i.which)&&!/input|textarea/i.test(i.target.tagName)){var o=t(this);if(i.preventDefault(),i.stopPropagation(),!o.is(".disabled, :disabled")){var n=e(o),a=n.hasClass("open");if(!a&&27!=i.which||a&&27==i.which)return 27==i.which&&n.find(s).trigger("focus"),o.trigger("click");var r=" li:not(.disabled):visible a",l=n.find(".dropdown-menu"+r);if(l.length){var h=l.index(i.target);38==i.which&&h>0&&h--,40==i.which&&hdocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},i.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},i.prototype.checkScrollbar=function(){var t=window.innerWidth;if(!t){var e=document.documentElement.getBoundingClientRect();t=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},i.prototype.init=function(e,i,o){if(this.enabled=!0,this.type=e,this.$element=t(i),this.options=this.getOptions(o),this.$viewport=this.options.viewport&&t(t.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var n=this.options.trigger.split(" "),s=n.length;s--;){var a=n[s];if("click"==a)this.$element.on("click."+this.type,this.options.selector,t.proxy(this.toggle,this));else if("manual"!=a){var r="hover"==a?"mouseenter":"focusin",l="hover"==a?"mouseleave":"focusout";this.$element.on(r+"."+this.type,this.options.selector,t.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,t.proxy(this.leave,this))}}this.options.selector?this._options=t.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},i.prototype.getDefaults=function(){return i.DEFAULTS},i.prototype.getOptions=function(e){return e=t.extend({},this.getDefaults(),this.$element.data(),e),e.delay&&"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e},i.prototype.getDelegateOptions=function(){var e={},i=this.getDefaults();return this._options&&t.each(this._options,function(t,o){i[t]!=o&&(e[t]=o)}),e},i.prototype.enter=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i)),e instanceof t.Event&&(i.inState["focusin"==e.type?"focus":"hover"]=!0),i.tip().hasClass("in")||"in"==i.hoverState?void(i.hoverState="in"):(clearTimeout(i.timeout),i.hoverState="in",i.options.delay&&i.options.delay.show?void(i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)):i.show())},i.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},i.prototype.leave=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i)),e instanceof t.Event&&(i.inState["focusout"==e.type?"focus":"hover"]=!1),i.isInStateTrue()?void 0:(clearTimeout(i.timeout),i.hoverState="out",i.options.delay&&i.options.delay.hide?void(i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)):i.hide())},i.prototype.show=function(){var e=t.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(e);var o=t.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(e.isDefaultPrevented()||!o)return;var n=this,s=this.tip(),a=this.getUID(this.type);this.setContent(),s.attr("id",a),this.$element.attr("aria-describedby",a),this.options.animation&&s.addClass("fade");var r="function"==typeof this.options.placement?this.options.placement.call(this,s[0],this.$element[0]):this.options.placement,l=/\s?auto?\s?/i,h=l.test(r);h&&(r=r.replace(l,"")||"top"),s.detach().css({top:0,left:0,display:"block"}).addClass(r).data("bs."+this.type,this),this.options.container?s.appendTo(this.options.container):s.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var d=this.getPosition(),p=s[0].offsetWidth,c=s[0].offsetHeight;if(h){var f=r,u=this.getPosition(this.$viewport);r="bottom"==r&&d.bottom+c>u.bottom?"top":"top"==r&&d.top-cu.width?"left":"left"==r&&d.left-pa.top+a.height&&(n.top=a.top+a.height-l)}else{var h=e.left-s,d=e.left+s+i;ha.right&&(n.left=a.left+a.width-d)}return n},i.prototype.getTitle=function(){var t,e=this.$element,i=this.options;return t=e.attr("data-original-title")||("function"==typeof i.title?i.title.call(e[0]):i.title)},i.prototype.getUID=function(t){do t+=~~(1e6*Math.random());while(document.getElementById(t));return t},i.prototype.tip=function(){if(!this.$tip&&(this.$tip=t(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},i.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},i.prototype.enable=function(){this.enabled=!0},i.prototype.disable=function(){this.enabled=!1},i.prototype.toggleEnabled=function(){this.enabled=!this.enabled},i.prototype.toggle=function(e){var i=this;e&&(i=t(e.currentTarget).data("bs."+this.type),i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i))),e?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(i)):i.tip().hasClass("in")?i.leave(i):i.enter(i)},i.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null})};var o=t.fn.tooltip;t.fn.tooltip=e,t.fn.tooltip.Constructor=i,t.fn.tooltip.noConflict=function(){return t.fn.tooltip=o,this}}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.popover"),s="object"==typeof e&&e;(n||!/destroy|hide/.test(e))&&(n||o.data("bs.popover",n=new i(this,s)),"string"==typeof e&&n[e]())})}var i=function(t,e){this.init("popover",t,e)};if(!t.fn.tooltip)throw new Error("Popover requires tooltip.js");i.VERSION="3.3.5",i.DEFAULTS=t.extend({},t.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),i.prototype=t.extend({},t.fn.tooltip.Constructor.prototype),i.prototype.constructor=i,i.prototype.getDefaults=function(){return i.DEFAULTS},i.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),i=this.getContent();t.find(".popover-title")[this.options.html?"html":"text"](e),t.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof i?"html":"append":"text"](i),t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},i.prototype.hasContent=function(){return this.getTitle()||this.getContent()},i.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},i.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var o=t.fn.popover;t.fn.popover=e,t.fn.popover.Constructor=i,t.fn.popover.noConflict=function(){return t.fn.popover=o,this}}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.tab");n||o.data("bs.tab",n=new i(this)),"string"==typeof e&&n[e]()})}var i=function(e){this.element=t(e)};i.VERSION="3.3.5",i.TRANSITION_DURATION=150,i.prototype.show=function(){var e=this.element,i=e.closest("ul:not(.dropdown-menu)"),o=e.data("target");if(o||(o=e.attr("href"),o=o&&o.replace(/.*(?=#[^\s]*$)/,"")),!e.parent("li").hasClass("active")){var n=i.find(".active:last a"),s=t.Event("hide.bs.tab",{relatedTarget:e[0]}),a=t.Event("show.bs.tab",{relatedTarget:n[0]});if(n.trigger(s),e.trigger(a),!a.isDefaultPrevented()&&!s.isDefaultPrevented()){var r=t(o);this.activate(e.closest("li"),i),this.activate(r,r.parent(),function(){n.trigger({type:"hidden.bs.tab",relatedTarget:e[0]}),e.trigger({type:"shown.bs.tab",relatedTarget:n[0]})})}}},i.prototype.activate=function(e,o,n){function s(){a.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),e.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),r?(e[0].offsetWidth,e.addClass("in")):e.removeClass("fade"),e.parent(".dropdown-menu").length&&e.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),n&&n()}var a=o.find("> .active"),r=n&&t.support.transition&&(a.length&&a.hasClass("fade")||!!o.find("> .fade").length);a.length&&r?a.one("bsTransitionEnd",s).emulateTransitionEnd(i.TRANSITION_DURATION):s(),a.removeClass("in")};var o=t.fn.tab;t.fn.tab=e,t.fn.tab.Constructor=i,t.fn.tab.noConflict=function(){return t.fn.tab=o,this};var n=function(i){i.preventDefault(),e.call(t(this),"show")};t(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',n).on("click.bs.tab.data-api",'[data-toggle="pill"]',n)}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.affix"),s="object"==typeof e&&e;n||o.data("bs.affix",n=new i(this,s)),"string"==typeof e&&n[e]()})}var i=function(e,o){this.options=t.extend({},i.DEFAULTS,o),this.$target=t(this.options.target).on("scroll.bs.affix.data-api",t.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",t.proxy(this.checkPositionWithEventLoop,this)),this.$element=t(e),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};i.VERSION="3.3.5",i.RESET="affix affix-top affix-bottom",i.DEFAULTS={offset:0,target:window},i.prototype.getState=function(t,e,i,o){var n=this.$target.scrollTop(),s=this.$element.offset(),a=this.$target.height();if(null!=i&&"top"==this.affixed)return i>n?"top":!1;if("bottom"==this.affixed)return null!=i?n+this.unpin=n+a?!1:"bottom";var r=null==this.affixed,l=r?n:s.top,h=r?a:e;return null!=i&&i>=n?"top":null!=o&&l+h>=t-o?"bottom":!1},i.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(i.RESET).addClass("affix");var t=this.$target.scrollTop(),e=this.$element.offset();return this.pinnedOffset=e.top-t},i.prototype.checkPositionWithEventLoop=function(){setTimeout(t.proxy(this.checkPosition,this),1)},i.prototype.checkPosition=function(){if(this.$element.is(":visible")){var e=this.$element.height(),o=this.options.offset,n=o.top,s=o.bottom,a=Math.max(t(document).height(),t(document.body).height());"object"!=typeof o&&(s=n=o),"function"==typeof n&&(n=o.top(this.$element)),"function"==typeof s&&(s=o.bottom(this.$element));var r=this.getState(a,e,n,s);if(this.affixed!=r){null!=this.unpin&&this.$element.css("top","");var l="affix"+(r?"-"+r:""),h=t.Event(l+".bs.affix");if(this.$element.trigger(h),h.isDefaultPrevented())return;this.affixed=r,this.unpin="bottom"==r?this.getPinnedOffset():null,this.$element.removeClass(i.RESET).addClass(l).trigger(l.replace("affix","affixed")+".bs.affix")}"bottom"==r&&this.$element.offset({top:a-e-s})}};var o=t.fn.affix;t.fn.affix=e,t.fn.affix.Constructor=i,t.fn.affix.noConflict=function(){return t.fn.affix=o,this},t(window).on("load",function(){t('[data-spy="affix"]').each(function(){var i=t(this),o=i.data();o.offset=o.offset||{},null!=o.offsetBottom&&(o.offset.bottom=o.offsetBottom),null!=o.offsetTop&&(o.offset.top=o.offsetTop),e.call(i,o)})})}(jQuery),+function(t){"use strict";function e(e){var i,o=e.attr("data-target")||(i=e.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return t(o)}function i(e){return this.each(function(){var i=t(this),n=i.data("bs.collapse"),s=t.extend({},o.DEFAULTS,i.data(),"object"==typeof e&&e);!n&&s.toggle&&/show|hide/.test(e)&&(s.toggle=!1),n||i.data("bs.collapse",n=new o(this,s)),"string"==typeof e&&n[e]()})}var o=function(e,i){this.$element=t(e),this.options=t.extend({},o.DEFAULTS,i),this.$trigger=t('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};o.VERSION="3.3.5",o.TRANSITION_DURATION=350,o.DEFAULTS={toggle:!0},o.prototype.dimension=function(){var t=this.$element.hasClass("width");return t?"width":"height"},o.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var e,n=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(n&&n.length&&(e=n.data("bs.collapse"),e&&e.transitioning))){var s=t.Event("show.bs.collapse");if(this.$element.trigger(s),!s.isDefaultPrevented()){n&&n.length&&(i.call(n,"hide"),e||n.data("bs.collapse",null));var a=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[a](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var r=function(){this.$element.removeClass("collapsing").addClass("collapse in")[a](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!t.support.transition)return r.call(this);var l=t.camelCase(["scroll",a].join("-"));this.$element.one("bsTransitionEnd",t.proxy(r,this)).emulateTransitionEnd(o.TRANSITION_DURATION)[a](this.$element[0][l]); }}}},o.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var e=t.Event("hide.bs.collapse");if(this.$element.trigger(e),!e.isDefaultPrevented()){var i=this.dimension();this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var n=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return t.support.transition?void this.$element[i](0).one("bsTransitionEnd",t.proxy(n,this)).emulateTransitionEnd(o.TRANSITION_DURATION):n.call(this)}}},o.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},o.prototype.getParent=function(){return t(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(t.proxy(function(i,o){var n=t(o);this.addAriaAndCollapsedClass(e(n),n)},this)).end()},o.prototype.addAriaAndCollapsedClass=function(t,e){var i=t.hasClass("in");t.attr("aria-expanded",i),e.toggleClass("collapsed",!i).attr("aria-expanded",i)};var n=t.fn.collapse;t.fn.collapse=i,t.fn.collapse.Constructor=o,t.fn.collapse.noConflict=function(){return t.fn.collapse=n,this},t(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(o){var n=t(this);n.attr("data-target")||o.preventDefault();var s=e(n),a=s.data("bs.collapse"),r=a?"toggle":n.data();i.call(s,r)})}(jQuery),+function(t){"use strict";function e(i,o){this.$body=t(document.body),this.$scrollElement=t(t(i).is(document.body)?window:i),this.options=t.extend({},e.DEFAULTS,o),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",t.proxy(this.process,this)),this.refresh(),this.process()}function i(i){return this.each(function(){var o=t(this),n=o.data("bs.scrollspy"),s="object"==typeof i&&i;n||o.data("bs.scrollspy",n=new e(this,s)),"string"==typeof i&&n[i]()})}e.VERSION="3.3.5",e.DEFAULTS={offset:10},e.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},e.prototype.refresh=function(){var e=this,i="offset",o=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),t.isWindow(this.$scrollElement[0])||(i="position",o=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var e=t(this),n=e.data("target")||e.attr("href"),s=/^#./.test(n)&&t(n);return s&&s.length&&s.is(":visible")&&[[s[i]().top+o,n]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){e.offsets.push(this[0]),e.targets.push(this[1])})},e.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,i=this.getScrollHeight(),o=this.options.offset+i-this.$scrollElement.height(),n=this.offsets,s=this.targets,a=this.activeTarget;if(this.scrollHeight!=i&&this.refresh(),e>=o)return a!=(t=s[s.length-1])&&this.activate(t);if(a&&e=n[t]&&(void 0===n[t+1]||eNext »', prevButtonText : '« Prev', //prevButton : '« Prev', finishButtonText : ' Ok I got it, get back to the site', //finishButton : ' Ok I got it, get back to the site', stopOnBackdropClick : true, stopOnEsc : true, //onComplete : function(params){} //params = {idx : activeIndex} //onExit : function(params){} //params = {idx : activeIndex} //onStep : function(params){} //params = {idx : activeIndex, direction : [next|prev]} //url : String // ajaxed url to get show data from margin : 100, //if the currently shown element's margin is less than this value // the element should be scrolled so that i can be viewed properly. This is useful // for sites which have fixed top/bottom nav bar }; var settings; //===================PRIVATE METHODS====================== //http://stackoverflow.com/questions/487073/check-if-element-is-visible-after-scrolling function is_entirely_visible($elem) { var docViewTop = $(window).scrollTop(); var docViewBottom = docViewTop + $(window).height(); var elemTop = $elem.offset().top; var elemBottom = elemTop + $elem.height(); return ((elemBottom >= docViewTop) && (elemTop = docViewTop) ); } //add the nav buttons to the popover content; function add_nav_btn(content, i) { var $el = get_element(i); var nextButton, prevButton, finishButton, defaultBtnClass; if (bootstrapVersion == 2) defaultBtnClass = "btn btn-primary btn-mini"; else defaultBtnClass = "btn btn-primary btn-xs"; //default bootstrap version 3 content = content + "

"; if ($el.attr('data-bootstro-nextButton')) { nextButton = $el.attr('data-bootstro-nextButton'); } else if ( $el.attr('data-bootstro-nextButtonText') ) { nextButton = '' + $el.attr('data-bootstro-nextButtonText') + ''; } else { if (typeof settings.nextButton != 'undefined' /*&& settings.nextButton != ''*/) nextButton = settings.nextButton; else nextButton = '' + settings.nextButtonText + ''; } if ($el.attr('data-bootstro-prevButton')) { prevButton = $el.attr('data-bootstro-prevButton'); } else if ( $el.attr('data-bootstro-prevButtonText') ) { prevButton = '' + $el.attr('data-bootstro-prevButtonText') + ''; } else { if (typeof settings.prevButton != 'undefined' /*&& settings.prevButton != ''*/) prevButton = settings.prevButton; else prevButton = '' + settings.prevButtonText + ''; } if ($el.attr('data-bootstro-finishButton')) { finishButton = $el.attr('data-bootstro-finishButton'); } else if ( $el.attr('data-bootstro-finishButtonText') ) { finishButton = '' + $el.attr('data-bootstro-finishButtonText') + ''; } else { if (typeof settings.finishButton != 'undefined' /*&& settings.finishButton != ''*/) finishButton = settings.finishButton; else finishButton = '' + settings.finishButtonText + ''; } if (count != 1) { if (i == 0) content = content + nextButton; else if (i == count -1 ) content = content + prevButton; else content = content + nextButton + prevButton } content = content + '

'; content = content +'

' + finishButton + '

'; return content; } //prep objects from json and return selector process_items = function(popover) { var selectorArr = []; $.each(popover, function(t,e){ //only deal with the visible element //build the selector $.each(e, function(j, attr){ $(e.selector).attr('data-bootstro-' + j, attr); }); if ($(e.selector).is(":visible")) selectorArr.push(e.selector); }); return selectorArr.join(","); } //get the element to intro at stack i get_element = function(i) { //get the element with data-bootstro-step=i //or otherwise the the natural order of the set if ($elements.filter("[data-bootstro-step=" + i +"]").size() > 0) return $elements.filter("[data-bootstro-step=" + i +"]"); else { return $elements.eq(i); /* nrOfElementsWithStep = 0; $elements.filter("[data-bootstro-step!='']").each(function(j,e){ nrOfElementsWithStep ++; if (j > i) return $elements.filter(":not([data-bootstro-step])").eq(i - nrOfElementsWithStep); }) */ } } get_popup = function(i) { var p = {}; var $el = get_element(i); //p.selector = selector; var t = ''; if (count > 1) { t = "" + (i +1) + "/" + count + ""; } p.title = $el.attr('data-bootstro-title') || ''; if (p.title != '' && t != '') p.title = t + ' - ' + p.title; else if (p.title == '') p.title = t; p.content = $el.attr('data-bootstro-content') || ''; p.content = add_nav_btn(p.content, i); p.placement = $el.attr('data-bootstro-placement') || 'top'; var style = ''; if ($el.attr('data-bootstro-width')) { p.width = $el.attr('data-bootstro-width'); style = style + 'width:' + $el.attr('data-bootstro-width') + ';' } if ($el.attr('data-bootstro-height')) { p.height = $el.attr('data-bootstro-height'); style = style + 'height:' + $el.attr('data-bootstro-height') + ';' } p.trigger = 'manual'; //always set to manual. p.html = $el.attr('data-bootstro-html') || 'top'; if ($el.attr('data-bootstro-container')) { p.container = $el.attr('data-bootstro-container'); } //resize popover if it's explicitly specified //note: this is ugly. Could have been best if popover supports width & height p.template = ''; return p; } //===================PUBLIC METHODS====================== //destroy popover at stack index i bootstro.destroy_popover = function(i) { var i = i || 0; if (i != 'all') { var $el = get_element(i);//$elements.eq(i); $el.popover('destroy').removeClass('bootstro-highlight'); } /* else //destroy all { $elements.each(function(e){ $(e).popover('destroy').removeClass('bootstro-highlight'); }); } */ }; //destroy active popover and remove backdrop bootstro.stop = function() { bootstro.destroy_popover(activeIndex); bootstro.unbind(); $("div.bootstro-backdrop").remove(); if (typeof settings.onExit == 'function') settings.onExit.call(this,{idx : activeIndex}); }; //go to the popover number idx starting from 0 bootstro.go_to = function(idx) { //destroy current popover if any bootstro.destroy_popover(activeIndex); if (count != 0) { var p = get_popup(idx); var $el = get_element(idx); $el.popover(p).popover('show'); //scroll if neccessary var docviewTop = $(window).scrollTop(); var top = Math.min($(".popover.in").offset().top, $el.offset().top); //distance between docviewTop & min. var topDistance = top - docviewTop; if (topDistance 0 && $('div.bootstro-backdrop').length === 0) { // Prevents multiple copies $('').appendTo('body'); bootstro.bind(); bootstro.go_to(0); } }; bootstro.start = function(selector, options) { settings = $.extend(true, {}, defaults); //deep copy $.extend(settings, options || {}); //if options specifies a URL, get the intro configuration from URL via ajax if (typeof settings.url != 'undefined') { //get config from ajax $.ajax({ url : settings.url, success : function(data){ if (data.success) { //result is an array of {selector:'','title':'','width', ...} var popover = data.result; //console.log(popover); selector = process_items(popover); bootstro._start(selector); } } }); } //if options specifies an items object use it to load the intro configuration //settings.items is an array of {selector:'','title':'','width', ...} else if (typeof settings.items != 'undefined') { bootstro._start(process_items(settings.items)) } else { bootstro._start(selector); } }; bootstro.set_bootstrap_version = function(ver) { bootstrapVersion = ver; } //bind the nav buttons click event bootstro.bind = function() { bootstro.unbind(); $("html").on('click.bootstro', ".bootstro-next-btn", function(e){ bootstro.next(); e.preventDefault(); return false; }); $("html").on('click.bootstro', ".bootstro-prev-btn", function(e){ bootstro.prev(); e.preventDefault(); return false; }); //end of show $("html").on('click.bootstro', ".bootstro-finish-btn", function(e){ e.preventDefault(); bootstro.stop(); }); if (settings.stopOnBackdropClick) { $("html").on('click.bootstro', 'div.bootstro-backdrop', function(e){ if ($(e.target).hasClass('bootstro-backdrop')) bootstro.stop(); }); } //bind the key event $(document).on('keydown.bootstro', function(e){ var code = (e.keyCode ? e.keyCode : e.which); if (code == 39 || code == 40) bootstro.next(); else if (code == 37 || code == 38) bootstro.prev(); else if(code == 27 && settings.stopOnEsc) bootstro.stop(); }) }; bootstro.unbind = function() { $("html").unbind('click.bootstro'); $(document).unbind('keydown.bootstro'); } }( window.bootstro = window.bootstro || {}, jQuery )); }); function confirmForm($form) { var $inputs = $form.find("input:not([type=radio], [type=checkbox])"); var $radios = $form.find("input:checkbox"); var $textareas = $form.find("textarea"); var $selects = $form.find("select"); var $errors = 0; var $jSON = {}; var $iterations = 0; $inputs.each(function() { var $input_this = $(this); if ($input_this.attr("type") != "submit") { var $name = $input_this.attr("name"); var $value = $input_this.val(); var $required = $input_this.hasClass("required"); if (!$value) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } } }); $radios.each(function() { var $input_this = $(this); var $name = $input_this.attr("name"); var $value = $input_this.val(); var $checked = $input_this.prop("checked"); var $required = $input_this.hasClass("required"); if (!$checked) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } }); $selects.each(function() { var $input_this = $(this); var $name = $input_this.attr("name"); var $value = $input_this.find("option:selected").val(); var $required = $input_this.hasClass("required"); if ($value == 0) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } }); $textareas.each(function() { var $input_this = $(this); var $name = $input_this.attr("name"); var $value = $input_this.val(); var $required = $input_this.hasClass("required"); if (!$value) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } }); if ($errors > 0) { return false; } else { return $jSON; } } function detectIE6() { var browser = navigator.appName; if (browser == "Microsoft Internet Explorer") { var b_version = navigator.appVersion; var re = /\MSIE\s+(\d\.\d\b)/; var res = b_version.match(re); if (res[1] 1050) { $(".diff_adaptive2").show(); $(".diff_adaptive").hide(); } else { $(".diff_adaptive").show(); $(".diff_adaptive2").hide(); } return false; } $(window).resize(adapter); function intval(mixed_var, base) { var tmp; if (typeof mixed_var == "string") { tmp = parseInt(mixed_var); if (isNaN(tmp)) { return 0; } else { return tmp.toString(base || 10); } } else { if (typeof mixed_var == "number") { return Math.floor(mixed_var); } else { return 0; } } } function setCookie(name, value, expires, path, domain, secure) { document.cookie = name + "=" + escape(value) + (expires ? "; expires=" + expires : "") + (path ? "; path=" + path : "") + (domain ? "; domain=" + domain : "") + (secure ? "; secure" : ""); } function getCookie(name) { var matches = document.cookie.match(new RegExp("(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, "\\$1") + "=([^;]*)")); return matches ? decodeURIComponent(matches[1]) : undefined; } function deleteCookie(name) { setCookie(name, "", -1); } $("body").on("click", ".super_action", function() { var $phone = $(this).attr("data-phone"); if ($phone != "") { $(this).text($phone); } else { $(this).text("8 (800) 200-40-00"); } //alert('hi'); $(".callMeModal").modal("show"); //$("#js_callme").find(".call_form").slideDown(); $("#js_call_me_type :last").attr("selected", "selected"); return false; }); $(".js-backet-line").click(function() { var $blist = $(this).parent(".navbar-rght").find(".js-basket-list"); $blist.load("/ajax/AJAX_BASKETLINE_POPUP.php", function() { if ($blist.html()!='Корзина пуста'){ $blist.show(); }else{ //$blist.show(); } }); return false; }); $("body").on("click", ".addtobasket", function() { var $_this = $(this); var $ID = $_this.attr("id"); var $goods_preview = $(this).parents(".goods_preview"); if ($ID != "") { dataLayer.push({"event":"ecommerce", "EnchE":"addToCart", "ecommerce":{"add":{"products":[{"id":$goods_preview.attr("data-id"), "name":$goods_preview.attr("data-name"), "category":$goods_preview.attr("data-category"), "brand":$goods_preview.attr("data-brand"), "price":$goods_preview.attr("data-price"), "dimension5":$goods_preview.attr("data-dimension5"), "quantity":1}]}}}); $.ajax({url:"/ajax/AJAX_ADDTOBASKET.php", data:{ID:$ID}, type:"POST", dataType:"json", success:function(data) { if (data.result) { var $img = $_this.parents(".goods_preview").find("img.item_img"); $img.clone().css({"position":"absolute", "z-index":"100", "top":"10px", "left":"100px"}).appendTo("#js_item_" + $ID).animate({opacity:0.5, marginLeft:300, marginTop:100, width:0, height:0}, 700, function() { $(this).remove(); }); $(".basket_popup").removeClass("hidden_block"); $_this.html(' \u0422\u043e\u0432\u0430\u0440 \u0432 \u043a\u043e\u0440\u0437\u0438\u043d\u0435'); $(".js_basket_line").addClass("loading"); $(".js-backet-line").load("/ajax/AJAX_BASKETLINE.php", function() { $(this).removeClass("loading"); }); } }}); } return false; }); $("body").on("click", ".jsAddKitToBasket", function() { var $_this = $(this); var $ID1 = $_this.attr("data-id1"); var $ID2 = $_this.attr("data-id2"); var $BUTIWANT = $_this.parents(".kit-result").find(".BUT-I-WANT").prop("checked"); if ($ID1 != "" && $ID2 != "") { $.ajax({url:"/ajax/AJAX_ADDKITTOBASKET.php", data:{ID1:$ID1, ID2:$ID2, BUTIWANT:$BUTIWANT}, type:"POST", dataType:"json", success:function(data) { if (data.result) { $(".bs-kit-modal-sm").modal("show"); $("#kitModal").modal("hide"); } else { alert("Error in your basket"); } }}); } return false; }); $(document).ready(function() { adapter(); $("#js-show-descr").click(function(){ $(".shortdescription").toggle(); $(".fulldescription").toggle(); if ($(this).text() =="Скрыть описание"){ $(this).text("Показать полное описание"); }else{ $(this).text("Скрыть описание"); } return false; }); $('#js-get-bestsellers').click(function(){ $("#js-best-list").addClass("loading"); $("#js-best-list").load("/ajax/ajax_get_best.php", function() { $(this).removeClass("loading"); }); return false; }); $('#js_show_tour').click(function(){ bootstro.start(".bootstro-all-catalog", { // onComplete : function(params) // { // alert("Reached end of introduction with total " + (params.idx + 1)+ " slides"); // }, // onExit : function(params) // { // alert("Introduction stopped at slide #" + (params.idx + 1)); // }, }); return false; }); if ($("#newsModal").length == 1) { $("#newsModal").modal({ keyboard: false, show: true, }); } $('#js-sidebar-catalog').load('/ajax/ajax_get_catalog.php'); //cities==== //setCookie("CITYISSELECTED", 'N', "Mon, 01-Jan-2100 00:00:00 GMT", "/"); $('.current-city').click(function(){ //$('.dropdown-menu').hide(); //return false; }); if (getCookie("CITYISSELECTED")!='Y'){ $('.current-city').popover({ html:true }); $('.current-city').popover('show'); }else{ $('.current-city').popover('destroy'); } $('.phones').on('click','a.no', function(){ $('.current-city').popover('hide'); $('.current-city').dropdown('toggle'); return false; }); $('.phones').on('click','a.yes', function(){ setCookie("CITYISSELECTED", 'Y', "Mon, 01-Jan-2100 00:00:00 GMT", "/"); $('.current-city').popover('hide'); return false; }); $('.dropdown-menu li').click(function(){ setCookie("CITYISSELECTED", 'Y', "Mon, 01-Jan-2100 00:00:00 GMT", "/"); }); //cities end $(".buttons").find(".line_button").on("click", function() { $("body").css("cursor", "progress"); }); $(".catalog-tizer").each(function() { var $__this = $(this); if (getCookie("SHOWTIZER_" + $__this.attr("data-num")) == "Y") { $__this.addClass("showed"); $__this.find("ul.new-catalog-tizer").slideDown(); } else { $__this.removeClass("showed"); $__this.find("ul.new-catalog-tizer").slideUp(); } $__this.find("ul.new-catalog-tizer").css("overflow", "visible"); }); $(".js-question-vote").on("click", function() { $_this = $(this); var $jSON = {}; $jSON["Q_ID"] = $_this.attr("data-q-id"); $jSON["ANSWER_ID"] = $_this.attr("data-q-vote"); $jSON["TYPE"] = "VOTE"; $.ajax({url:"/ajax/ajaxQuestionVote.php", data:$jSON, dataType:"json", success:function(data) { if (data) { if (data.ERROR) { alert(data.ERROR); } else { if (data.DONE) { $_this.find(".cnt").text($_this.find(".cnt").text() * 1 + 1); } } } }}); return false; }); $(".catalog-tizer-title").click(function(){ var $__this = $(this); var $tizer = $__this.parent(".catalog-tizer"); $tizer.find("ul.new-catalog-tizer").slideToggle("slow", "swing", function() { $tizer.toggleClass("showed"); $(this).css("overflow", "visible"); if ($tizer.hasClass("showed")) { setCookie("SHOWTIZER_" + $tizer.attr("data-num"), "Y", "Mon, 01-Jan-2100 00:00:00 GMT", "/"); } else { setCookie("SHOWTIZER_" + $tizer.attr("data-num"), "N", "Mon, 01-Jan-2100 00:00:00 GMT", "/"); } }); $tizer.parents('.block_catalog').find('.catalog-tizer').each(function(){ var $___this = $(this); //console.log($___this.attr("data-num")); if ($___this.attr("data-num")!=$tizer.attr("data-num")){ //alert($___this.attr("data-num")); $___this.removeClass("showed"); $___this.find("ul.new-catalog-tizer").slideUp("slow"); setCookie("SHOWTIZER_" + $___this.attr("data-num"), "N", "Mon, 01-Jan-2100 00:00:00 GMT", "/"); } }); return false; }); $("#js-vefiry-code").on("click", function() { var $user = $("#js-verify-code").attr("data-user"); var $code = $("#js-verify-code").val(); if ($code) { $.ajax({url:"/ajax/ajax_verify_code.php", data:"USER=" + $user + "&CODE=" + $code, dataType:"html", success:function(data) { if (data == 1) { $("#js-sms-popup").find(".modal-title").text("\u0421\u043f\u0430\u0441\u0438\u0431\u043e"); $("#js-sms-popup").find(".modal-body").html("

\u041a\u043e\u0434 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f \u0432\u0432\u0435\u0434\u0435\u043d \u0432\u0435\u0440\u043d\u043e.

\u041c\u044b \u0443\u0436\u0435 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u043b\u0438 \u0432\u0430\u0441 \u043d\u0430 \u0441\u0430\u0439\u0442\u0435.

\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043f\u0435\u0440\u0432\u0443\u044e \u043f\u043e\u043a\u0443\u043f\u043a\u0443 \u043d\u0430 \u043d\u0430\u0448\u0435\u043c \u0441\u0430\u0439\u0442\u0435.

"); $("#js-sms-popup").find(".modal-footer").show(); $("#js-sms-popup").modal("show"); } else { $("#js-sms-popup").find(".modal-title").text("\u0427\u0442\u043e-\u0442\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a"); $("#js-sms-popup").find(".modal-body").html("

\u041a\u043e\u0434 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f \u0432\u0432\u0435\u0434\u0435\u043d \u043d\u0435 \u0432\u0435\u0440\u043d\u043e.

\u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0435\u0449\u0435 \u0440\u0430\u0437.

"); $("#js-sms-popup").find(".modal-footer").hide(); $("#js-sms-popup").modal("show"); } }}); } else { alert("\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043a\u043e\u0434 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f"); } return false; }); $(".js-close-banner").on("click", function() { $(this).parents(".popup-adv").slideUp("slow", function() { setCookie("DOESNTSHOWTOPBANNER2", 1, "Mon, 01-Jan-2100 00:00:00 GMT", "/"); }); return false; }); if ($("#js-bill-area").length == 1) { var $billArea = $("#js-bill-area"); var $orderId = $billArea.attr("data-orderid"); $.ajax({url:"/ajax/ajax_get_bill.php", data:"ORDER_ID=" + $orderId, dataType:"html", success:function(data) { if (data) { $billArea.html(' \u0421\u0447\u0435\u0442 \u043d\u0430 \u043e\u043f\u043b\u0430\u0442\u0443'); } }}); } $(".js_goto_search").click(function() { return false; }); $("#js_show_see_later").click(function() { $("#js_see_later").slideToggle(); return false; }); $("#zoom01").click(function() { }); function setContractId($CONTRACT_ID, $RELOAD_PAGE) { $.ajax({url:"/ajax/ajax_set_contract_id.php", data:"SET_CONTRACT_ID=" + $CONTRACT_ID, dataType:"html", success:function(data) { if (data == 1) { $(".select_contract_block").slideUp(); if ($RELOAD_PAGE) { location.reload(); } } }}); return false; } $(".CONTRACT_ID_IN_ORDER").change(function() { var $CONTRACT_ID = $("#js_CONTRACT_ORDER_ID option:selected").val(); setContractId($CONTRACT_ID, true); }); $(".CONTRACT_ID_MINI").change(function() { var $CONTRACT_ID = $("#js_CONTRACT_ID option:selected").val(); setContractId($CONTRACT_ID, true); }); $("#js_set_contract").click(function() { var $CONTRACT_ID = $("#js_CONTRACT_ID option:selected").val(); return setContractId($CONTRACT_ID, false); }); $("#js_user_info").click(function() { $(this).parents(".login_block").find(".user_info").slideToggle(0); return false; }); $("#js_refreshOrder").click(function() { var $isNeedReload = $(this).hasClass("reload"); var $href = $(this).attr("href"); if ($isNeedReload && $LAST) { location.reload(); } else { document.location.href = $href; } return false; }); $(".goodItemCount").change(function() { var $ID = $(this).attr("ID"); var $COUNT = $(this).val(); var $LAST = $(this).hasClass("last_item"); $.ajax({url:"/ajax/ajax_update_order_goods.php", data:{ID:$ID, COUNT:$COUNT}, dataType:"html", success:function(data) { }}); }); $(".loader").click(function() { $("#js_loader_block").show(); }); $(".goodItemCount").keydown(function() { $(".send_order_button").hide(); }); var $timeoutId = 0; $("td.addItem").find("a.button").hover(function() { var $_this = $(this); $timeoutId = setTimeout(function() { $_this.animate({paddingTop:35, paddingBottom:35}, 400, function() { }); }, 200); }, function() { clearTimeout($timeoutId); var $_this = $(this); $_this.animate({paddingTop:10, paddingBottom:10}, 400, function() { $_this.stop(true); }); }); $(".js_show_statuses").click(function() { $(this).parents(".statuses").find("table").slideToggle(0); return false; }); $("#js_callme").find(".callmebutton").click(function() { $(".callMeModal").modal("show"); return false; }); $(".send-call-me").click(function() { var $_this = $(this); var $name = $("#js_call_me_name").val(); var $phone = $("#js_call_me_phone").val(); var $type = $("#js_call_me_type option:selected").val(); var $fillial = $("#js_call_me_fillial option:selected").val(); if ($name != "" && $phone != "") { $.ajax({url:"/ajax/ajax_call_me.php", data:"name=" + $name + "&phone=" + $phone + "&type=" + $type + "&fillial=" + $fillial, dataType:"html", success:function(data) { if (data.length != 0) { } else { dataLayer.push({"event":"GAevent", "eventCategory":"Feedback", "eventAction":"Callback", "eventLabel":"Send"}); $(".callMeModal").find(".modal-body").html("

\u0417\u0430\u044f\u0432\u043a\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430.

\u0427\u0435\u0440\u0435\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0438\u043d\u0443\u0442 \u0441 \u0432\u0430\u043c\u0438 \u0441\u0432\u044f\u0436\u0435\u0442\u0441\u044f \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440.

"); $_this.hide(); } }}); } return false; }); function showRules() { var customerType = $(".ur-type").find("[name=options]:checked").val(); if (customerType == "url") { $(".js-customer-type").text("\u0434\u043b\u044f \u044e\u0440.\u043b\u0438\u0446"); } else { $(".js-customer-type").text("\u0434\u043b\u044f \u0444\u0438\u0437.\u043b\u0438\u0446"); } var currentA = $(".cities-block").find("li.active").find("a"); if (currentA.hasClass("moscow")) { var cityType = "moscow"; $(".js-city-type").text("\u0432 \u041c\u043e\u0441\u043a\u0432\u0435"); } else { if (currentA.hasClass("op")) { var cityType = "op"; $(".js-city-type").text("\u0432 \u0433\u043e\u0440\u043e\u0434\u0435 " + currentA.text()); } else { var cityType = "anothercity"; $(".js-city-type").text("\u0432 \u0433\u043e\u0440\u043e\u0434\u0435 \u0431\u0435\u0437 \u043d\u0430\u0448\u0435\u0433\u043e \u043e\u0444\u0438\u0441\u0430"); } } $(".how-block").find(".method").hide(); $(".how-block").find(".method." + cityType + "." + customerType).show(); var FILIAL_ID = currentA.attr("data-id"); $("#js-region-info").load("/ajax/ajax_get_cityinfo.php", {FILIAL_ID:FILIAL_ID}); } $(".ur-type-radio").change(function() { showRules(); }); $(".cities-block").find(".city-item").click(function() { $(".cities-block").find("li").removeClass("active"); $(this).parent("li").addClass("active"); showRules(); return false; }); showRules(); $(".main_img").click(function() { var $href = $(this).find("a").attr("href"); if ($(this).find("a").length) { $("#hiddenclicker").attr("href", $href); $("#hiddenclicker").trigger("click"); } }); $(".top_title").click(function() { $(this).parents(".cat_block").toggleClass("showed"); return false; }); $("#js_take_order").click(function() { var $_this = $(this); $.ajax({url:"/ajax/ajax-is-auth.php", dataType:"json", success:function(data) { if (data.result == false) { var $customer = false; $_this.hide(); $("#js-hidden-buttons-order").show(); return false; } else { var $customer = data.result; window.location.href = $_this.attr("href"); return false; } }}); return false; }); $("#jsAddOrder").on("click", function() { var $button = $(this); var $form = $button.parents("form"); var $inputs = $form.find("input:not([type=radio], [type=checkbox])"); var $radios = $form.find("input:radio"); var $textareas = $form.find("textarea"); var $selects = $form.find("select"); var $errors = 0; var $jSON = {}; var $iterations = 0; $inputs.each(function() { var $input_this = $(this); if ($input_this.attr("type") != "submit") { var $name = $input_this.attr("name"); var $value = $input_this.val(); var $required = $input_this.hasClass("required"); if (!$value) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } } }); $radios.each(function() { var $input_this = $(this); var $name = $input_this.attr("name"); var $value = $input_this.val(); var $checked = $input_this.prop("checked"); var $required = $input_this.hasClass("required"); if (!$checked) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } }); $selects.each(function() { var $input_this = $(this); var $name = $input_this.attr("name"); var $value = $input_this.find("option:selected").val(); var $required = $input_this.hasClass("required"); if ($value == 0) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } }); $textareas.each(function() { var $input_this = $(this); var $name = $input_this.attr("name"); var $value = $input_this.val(); var $required = $input_this.hasClass("required"); if (!$value) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } }); if ($errors == 0) { $button.html(' \u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430'); $("#reg_form").submit(); } else { $button.html(' \u041d\u0435 \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u044b \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u043e\u043b\u044f'); } return false; }); $("#reg_submit").click(function() { $("#req_form").submit(); return false; }); $("#login_submit").click(function() { if (confirmForm($(this).parents("form"))) { $(this).parents("form").submit(); } return false; }); $("#reg_submit_form").click(function() { if (confirmForm($(this).parents("form"))) { $(this).parents("form").submit(); } return false; }); $("#js_send_lising").submit(function() { var $_this = $(this); var json = confirmForm($_this); if (json) { $.ajax({url:"/ajax/ajaxSendLisingRequest.php", data:json, type:"POST", dataType:"json", success:function(data) { if (data.result){ $_this.slideUp(); $_this.parent('div').append("

Ваш запрос отправленВ ближайшее время с вами свяжется наш менеджер для оформления заявки.

"); }else{ alert('Что-то пошло не так. Повторите запрос позже.'); } }}); }else{ } return false; }); $("#js_main_more_news").click(function() { var href = $(this).attr("href"); var destination = $(href).offset().top; if ($.browser.safari) { $("body").animate({scrollTop:destination}, 1100); } else { $("html").animate({scrollTop:destination}, 1100); } return false; }); $(".avail_time_note").click(function() { var destination = $("#avail_time_note").offset().top; if ($.browser.safari) { $("body").animate({scrollTop:destination}, 1100); } else { $("html").animate({scrollTop:destination}, 1100); } }); var $menuHideIntervalID; var onHover = false; if (onHover) { $(".catalog_ul").find("li").hover(function() { var $_this = $(this); $_this.removeClass("noselected"); $_this.addClass("selected"); $_this.parents("ul").find("li.noselected").find("ul").hide(); clearTimeout($menuHideIntervalID); $menuHideIntervalID = setTimeout(function() { $_this.children("ul").show(); }, 200); }, function() { var $_this = $(this); clearTimeout($menuHideIntervalID); $_this.addClass("noselected"); $_this.removeClass("selected"); }); } else { $(".wrapper").find(".catalog_ul").find("li").click(function() { var $_this = $(this); $_this.parent("ul").find("li").removeClass("selected"); $_this.addClass("selected"); $_this.parent("ul").find("li:not(.selected)").find("ul").hide(); if ($_this.find("ul").length != 0) { $_this.children("ul").show(); $_this.parents('.block_catalog').addClass('in_work'); $('#catalog_overlay').addClass('show'); //$('#navbar_overlay').addClass('blured'); return false; } else { window.location.href = $_this.find("a").attr("href"); } }); } $(".pr_select_block").click(function() { $(this).find(".custom_select").slideToggle(0); }); $(".pr_select_block").find(".custom_select").find("li").hover(function() { $(this).addClass("hover"); }, function() { $(this).removeClass("hover"); }); $(".pr_select_block").find(".custom_select li").click(function() { var $_value = $(this).find("i").text(); var $_id = $(this).attr("title"); $(this).parents(".pr_select_block").find(".selected_title").text($_value); $(this).parents(".pr_select_block").find(".hidden_value").attr("value", $_id); $(".pr_select_block").find(".custom_select").hide(); $("#js_search_form").submit(); return false; }); var $js_srch = $(".js_srch"); var $js_srch_input = $js_srch.find("input"); var $js_srch_cs = $js_srch.find(".custom_cselect"); var $js_srch_ul = $js_srch.find(".custom_cselect").find("ul"); var $js_srch_ul_li = $js_srch.find(".custom_cselect").find("li"); var pos = -1; if ($js_srch_input.val().length > 0) { } else { $js_srch_input.blur(); } $js_srch_input.blur(function() { }); function getSearchAJAX(e) { var $input = e.find("input"); var $cs = e.find(".custom_cselect"); if ($input.val().length >= 1) { $input.addClass("run"); $.ajax({url:"/ajax/ajax_search_result.php", data:"search_text=" + $input.val(), dataType:"html", success:function(data) { if (data.length > 4) { $cs.html(data); $cs.show(); var $js_srch_ul = $cs.find("ul"); var $js_srch_ul_li = $cs.find("li"); } else { $cs.html(""); $cs.hide(); } $input.removeClass("run"); }}); } else { $js_srch_ul.html(""); $cs.hide(); } } var $searchAJAXID = 0; $js_srch_input.keyup(function(event) { var $_this = $(this); var $js_srch_cs = $_this.find(".custom_cselect"); if (detectIE6() == false) { var keycode = event.keyCode; var links = $js_srch_cs.find("li"); if (keycode == "40" && $js_srch_cs.css("display") != "none") { if (pos = 0) { $(links[pos]).removeClass("active"); } pos = pos + 1; $(links[pos]).addClass("active"); $_this.val($(links[pos]).text()); $_this.val($_this.val()); } return false; } else { if (keycode == "38" && $js_srch_cs.css("display") != "none") { if (pos > 0) { $(links[pos]).removeClass("active"); pos = pos - 1; $(links[pos]).addClass("active"); $_this.val($(links[pos]).text()); $_this.val($_this.val()); } return false; } else { if (keycode == "13") { return false; } else { $(links[pos]).removeClass("active"); pos = -1; $js_srch_cs.html(""); $js_srch_cs.hide(); $_this.removeClass("run"); clearTimeout($searchAJAXID); $searchAJAXID = setTimeout(function() { getSearchAJAX($_this.parents(".js_srch")); }, 500); } } } } }); $("#js_search_submit").click(function() { $("#js_search_form").submit(); return false; }); $("#js_search_form").submit(function() { if ($(".input_block").find("input").val().length > 0 || $(".pr_select_block").find("input.hidden_value").val().length > 1) { } else { return false; } }); $("#js_pgoods").cycle({fx:"scrollHorz", timeout:11000, next:"#js_pgoods_scroll-next", prev:"#js_pgoods_scroll-prev", pause:1, delay:-5000}); $("#js_testcooks").cycle({fx:"scrollHorz", timeout:0, next:"#js_testcook_scroll-next", prev:"#js_testcook_scroll-prev", pause:1}); $("#js_last_questions").cycle({fx:"scrollHorz", timeout:0, pause:1}); $("#js_main_news").cycle({fx:"scrollHorz", timeout:4000, next:"#js-main-left", prev:"#js-main-right", pause:1, pager:"#js_main_nav", pagerEvent:"mouseover", pagerAnchorBuilder:function(idx, slide) { var $text = $(slide).find(".h4").text(); return '' + $text + ""; }}); var $url = $.url(document.location.href); var $send_resume = $url.fparam("new"); if ($send_resume == "Y") { var $send_resume_block = $("#show_add_questions_form"); destination = $send_resume_block.offset().top; if ($.browser.safari) { $("body").animate({scrollTop:destination}, 1100); } else { $("html").animate({scrollTop:destination}, 1100); } $(".add_question_form").slideDown(); } $("#js_add_question").click(function() { var $send_resume_block = $("#show_add_questions_form"); destination = $send_resume_block.offset().top; if ($.browser.safari) { $("body").animate({scrollTop:destination}, 1100); } else { $("html").animate({scrollTop:destination}, 1100); } $(".add_question_form").slideDown(); }); $("#js-send-question-form").on("click", function() { var $button = $(this); var $form = $("form.add-question"); var $inputs = $form.find("input:not([type=radio], [type=checkbox])"); var $radios = $form.find("input:checkbox"); var $textareas = $form.find("textarea"); var $selects = $form.find("select"); var $errors = 0; var $jSON = {}; var $iterations = 0; $inputs.each(function() { var $input_this = $(this); if ($input_this.attr("type") != "submit") { var $name = $input_this.attr("name"); var $value = $input_this.val(); var $required = $input_this.hasClass("required"); if (!$value) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } } }); $radios.each(function() { var $input_this = $(this); var $name = $input_this.attr("name"); var $value = $input_this.val(); var $checked = $input_this.prop("checked"); var $required = $input_this.hasClass("required"); if (!$checked) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } }); $selects.each(function() { var $input_this = $(this); var $name = $input_this.attr("name"); var $value = $input_this.find("option:selected").val(); var $required = $input_this.hasClass("required"); if ($value == 0) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } }); $textareas.each(function() { var $input_this = $(this); var $name = $input_this.attr("name"); var $value = $input_this.val(); var $required = $input_this.hasClass("required"); if (!$value) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } }); if ($errors == 0) { dataLayer.push({"event":"GAevent", "eventCategory":"Feedback", "eventAction":"Question", "eventLabel":"Send"}); console.log($jSON); $button.button("loading"); $.ajax({type:"POST", dataType:"json", url:"/ajax/ajaxAddQuestion.php", data:$jSON, success:function(answer) { console.log(answer); $button.button("reset"); if (answer.ERRORS) { alert("\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u0441\u0442\u0440\u0430\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0437\u0430\u0434\u0430\u0442\u044c \u0432\u043e\u043f\u0440\u043e\u0441 \u0441\u043d\u043e\u0432\u0430."); } else { $("#questionSmallModal").find(".modal-title").text("\u0412\u0430\u0448 \u0432\u043e\u043f\u0440\u043e\u0441 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d"); $("#questionSmallModal").find(".modal-body").html("\u0412 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043e\u0434\u0438\u043d \u0438\u0437 \u043d\u0430\u0448\u0438\u0445 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u043e\u0432 \u043e\u0442\u0432\u0435\u0442\u0438\u0442 \u043d\u0430 \u0432\u0430\u0448 \u0432\u043e\u043f\u0440\u043e\u0441."); $("#questionSmallModal").modal("show"); $("#questionModal").modal("hide"); } }}); } return false; }); $("#show_add_questions_form").click(function() { var $_this = $(this); if ($(".add_question_form:visible").length > 0) { $(".add_question_form").slideUp(); } else { $(".add_question_form").slideDown(); $("#inputNumber").attr("value", ""); $("#input_city").val(""); $("#input_name").val(""); $("#input_email").val(""); $("#input_phone").val(""); $("#input_from").val(""); $("#input_question").val(""); $(".add_question_form").find(".sended").text(""); $(".add_question_form").find(".error").text(""); var $_src = "/captcha/index.php?" + Math.floor(Math.random() * 1000000); $(".add_question_form").find(".captcha_img").attr({src:$_src}); } return false; }); $("#input_question").change(function() { var $value = $(this).val(); if ($value.indexOf("\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446") > -1) { $("#js_instructions_help").trigger("click"); } }); $("#submit_add_question_form").click(function() { $(".add_question_form").find(".sended").text(""); $(".add_question_form").find(".sended").hide(); $(".add_question_form").find(".error").text(""); $(".add_question_form").find(".error").hide(); $_captcha_val = $("#inputNumber").val(); $_input_title = $("#input_title").val(); $_input_name = $("#input_name").val(); $_input_email = $("#input_email").val(); $_input_phone = $("#input_phone").val(); $_input_from = $("#input_from").val(); var checked = $("#send_me_news").attr("checked"); if (checked) { $_input_news = 1; } else { $_input_news = 0; } $_input_tema = $("#js_tema :selected").val(); $_input_question = $("#input_question").val(); if ($_input_title.length > 0 && $_input_name.length > 0 && $_input_question.length > 0 && $_captcha_val.length > 0 && $_input_email.length > 0 && $_input_phone.length > 0 && $_input_from.length > 0) { $.ajax({url:"/ajax/ajax_add_question.php", data:"title=" + $_input_title + "&name=" + $_input_name + "&captcha=" + $_captcha_val + "&email=" + $_input_email + "&question=" + $_input_question + "&phone=" + $_input_phone + "&from=" + $_input_from + "&news=" + $_input_news + "&tema=" + $_input_tema, dataType:"html", success:function(data) { var $_src = "/captcha/index.php?" + Math.floor(Math.random() * 1000000); $(".add_question_form").find(".captcha_img").attr({src:$_src}); if (data.length != 0) { $(".add_question_form").find(".error").text(data); $(".add_question_form").find(".error").show(); } else { $("#inputNumber").attr("value", ""); $(".add_question_form").find(".sended").text("\u0412\u043e\u043f\u0440\u043e\u0441 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u0443\u0441\u043f\u0435\u0448\u043d\u043e"); $(".add_question_form").find(".form_question_fields").hide(); $(this).hide(); $(".add_question_form").find(".sended").show(); } }}); } else { $(".add_question_form").find(".error").text("\u0417\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u0435, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0441\u0435 \u043f\u043e\u043b\u044f, \u043f\u043e\u043c\u0435\u0447\u0435\u043d\u043d\u044b\u0435 \u0437\u0432\u0435\u0437\u0434\u043e\u0447\u043a\u043e\u0439"); $(".add_question_form").find(".error").show(); } return false; }); $(".add-kits").click(function() { var $button = $(this); var $form = $("form.form-reserv"); var $inputs = $form.find("input:not([type=radio], [type=checkbox])"); var $radios = $form.find("input:checkbox"); var $textareas = $form.find("textarea"); var $selects = $form.find("select"); var $errors = 0; var $jSON = {}; var $iterations = 0; $inputs.each(function() { var $input_this = $(this); if ($input_this.attr("type") != "submit") { var $name = $input_this.attr("name"); var $value = $input_this.val(); var $required = $input_this.hasClass("required"); if (!$value) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } } }); $radios.each(function() { var $input_this = $(this); var $name = $input_this.attr("name"); var $value = $input_this.val(); var $checked = $input_this.prop("checked"); var $required = $input_this.hasClass("required"); if (!$checked) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } }); $selects.each(function() { var $input_this = $(this); var $name = $input_this.attr("name"); var $value = $input_this.find("option:selected").val(); var $required = $input_this.hasClass("required"); if ($value == 0) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } }); $textareas.each(function() { var $input_this = $(this); var $name = $input_this.attr("name"); var $value = $input_this.val(); var $required = $input_this.hasClass("required"); if (!$value) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } }); if ($errors == 0) { console.log($jSON); $button.button("loading"); $.ajax({type:"POST", dataType:"json", url:"/ajax/ajaxAddKits.php", data:$jSON, success:function(answer) { console.log(answer); $button.button("reset"); if (answer.ERRORS) { alert("Error #" + answer.ERRORS); } else { $(".form-reserv-block").hide(); $(".basket-block").html('

\u041d\u043e\u043c\u0435\u0440 \u0437\u0430\u043a\u0430\u0437\u0430 ' + answer.NUM + "

\u0412\u0430\u0448 \u0437\u0430\u043a\u0430\u0437 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d.\u0412 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0441 \u0432\u0430\u043c\u0438 \u0441\u0432\u044f\u0436\u0435\u0442\u0441\u044f \u043d\u0430\u0448 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440.

"); } }}); } return false; }); $(".add-reserv").click(function() { var $button = $(this); var $form = $("form.form-reserv"); var $inputs = $form.find("input:not([type=radio], [type=checkbox])"); var $radios = $form.find("input:checkbox"); var $textareas = $form.find("textarea"); var $selects = $form.find("select"); var $errors = 0; var $jSON = {}; var $iterations = 0; $inputs.each(function() { var $input_this = $(this); if ($input_this.attr("type") != "submit") { var $name = $input_this.attr("name"); var $value = $input_this.val(); var $required = $input_this.hasClass("required"); if (!$value) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } } }); $radios.each(function() { var $input_this = $(this); var $name = $input_this.attr("name"); var $value = $input_this.val(); var $checked = $input_this.prop("checked"); var $required = $input_this.hasClass("required"); if (!$checked) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } }); $selects.each(function() { var $input_this = $(this); var $name = $input_this.attr("name"); var $value = $input_this.find("option:selected").val(); var $required = $input_this.hasClass("required"); if ($value == 0) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } }); $textareas.each(function() { var $input_this = $(this); var $name = $input_this.attr("name"); var $value = $input_this.val(); var $required = $input_this.hasClass("required"); if (!$value) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } }); if ($errors == 0) { console.log($jSON); $button.button("loading"); $.ajax({type:"POST", dataType:"json", url:"/ajax/ajaxAddReserv.php", data:$jSON, success:function(answer) { console.log(answer); $button.button("reset"); if (answer.ERRORS) { alert("Error #" + answer.ERRORS); } else { dataLayer.push({"event":"ecommerce", "EnchE":"purchase", "ecommerce":{"purchase":{"actionField":{"id":answer.NUM, "revenue":answer.TOTAL}, "products":answer.PRODUCTS}}}); $(".form-reserv-block").hide(); $(".basket-block").html('

\u041d\u043e\u043c\u0435\u0440 \u0437\u0430\u043a\u0430\u0437\u0430 ' + answer.NUM + "

\u0412\u0430\u0448 \u0437\u0430\u043a\u0430\u0437 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d.\u0412 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0441 \u0432\u0430\u043c\u0438 \u0441\u0432\u044f\u0436\u0435\u0442\u0441\u044f \u043d\u0430\u0448 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440.

"); } }}); } return false; }); $(".add-chef-order").click(function() { var $button = $(this); var $form = $("form.form-reserv"); var $inputs = $form.find("input:not([type=radio], [type=checkbox])"); var $radios = $form.find("input:checkbox"); var $textareas = $form.find("textarea"); var $selects = $form.find("select"); var $errors = 0; var $jSON = {}; var $iterations = 0; $inputs.each(function() { var $input_this = $(this); if ($input_this.attr("type") != "submit") { var $name = $input_this.attr("name"); var $value = $input_this.val(); var $required = $input_this.hasClass("required"); if (!$value) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } } }); $radios.each(function() { var $input_this = $(this); var $name = $input_this.attr("name"); var $value = $input_this.val(); var $checked = $input_this.prop("checked"); var $required = $input_this.hasClass("required"); if (!$checked) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } }); $selects.each(function() { var $input_this = $(this); var $name = $input_this.attr("name"); var $value = $input_this.find("option:selected").val(); var $required = $input_this.hasClass("required"); if ($value == 0) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } }); $textareas.each(function() { var $input_this = $(this); var $name = $input_this.attr("name"); var $value = $input_this.val(); var $required = $input_this.hasClass("required"); if (!$value) { if ($required) { $input_this.addClass("has_error"); $errors++; } } else { $input_this.removeClass("has_error"); $jSON[$name] = $value; $iterations++; } }); if ($errors == 0) { console.log($jSON); $button.button("loading"); $.ajax({type:"POST", dataType:"json", url:"/ajax/ajaxAddChefOrder.php", data:$jSON, success:function(answer) { console.log(answer); $button.button("reset"); if (answer.ERRORS) { alert("Error #" + answer.ERRORS); } else { dataLayer.push({"event":"ecommerce", "EnchE":"purchase", "ecommerce":{"purchase":{"actionField":{"id":answer.NUM, "revenue":answer.TOTAL}, "products":answer.PRODUCTS}}}); $(".form-reserv-block").hide(); $(".basket-block").html('

\u041d\u043e\u043c\u0435\u0440 \u0437\u0430\u043a\u0430\u0437\u0430 ' + answer.NUM + "

В ближайшее время с клиентом свяжется менеджер.

"); } }}); } return false; }); $("#submit_pir_reg_form").click(function() { $(".reg_dil_form").find(".sended").text(""); $(".reg_dil_form").find(".sended").hide(); $(".reg_dil_form").find(".error").text(""); $(".reg_dil_form").find(".error").hide(); var $_input_title = $("#input_title").val(); var $_input_city = $("#input_city").val(); var $_input_name = $("#input_fio").val(); var $_input_name2 = $("#input_fio2").val(); var $_input_email = $("#input_email").val(); var $_input_phone = $("#input_phone").val(); var $_input_pir_dates_from = $("#input_pir_dates_from").val(); var $_input_pir_dates_to = $("#input_pir_dates_to").val(); var $_input_pir_time = $("#input_pir_time").val(); if ($_input_title.length > 0 && $_input_name.length > 0 && $_input_email.length > 0 && $_input_phone.length > 0 && $_input_pir_dates_from.length > 0 && $_input_pir_dates_to.length > 0 && $_input_pir_time.length > 0) { $.ajax({url:"/ajax/reg_dil_form.php", data:"city=" + $_input_city + "&title=" + $_input_title + "&name=" + $_input_name + "&name2=" + $_input_name2 + "&email=" + $_input_email + "&phone=" + $_input_phone + "&datesf=" + $_input_pir_dates_from + "&datest=" + $_input_pir_dates_to + "&time=" + $_input_pir_time, dataType:"html", success:function(data) { if (data.length != 0) { $(".reg_dil_form").find(".error").text("\u0417\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u0435, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0441\u0435 \u043f\u043e\u043b\u044f"); $(".reg_dil_form").find(".error").show(); } else { $(".form_question_fields").hide(); $(".submit").hide(); $(".sended").text("\u0421\u043f\u0430\u0441\u0438\u0431\u043e, \u0432\u0430\u0448\u0430 \u0437\u0430\u044f\u0432\u043a\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430"); $(".reg_dil_form").find(".sended").show(); } }}); } else { $(".reg_dil_form").find(".error").text("\u0417\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u0435, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0441\u0435 \u043f\u043e\u043b\u044f"); $(".reg_dil_form").find(".error").show(); } return false; }); $("#submit_add_review_form").click(function() { $(".add_review_block").find(".sended").text(""); $(".add_review_block").find(".sended").hide(); $(".add_review_block").find(".error").text(""); $(".add_review_block").find(".error").hide(); $_input_name = $("#input_name").val(); $_input_email = $("#input_email").val(); $_js_code = $("#js_code").val(); $_input_usage = $("#input_usage :selected").val(); $_input_stars = $("#input_stars :selected").val(); $_input_value = $("#input_value").val(); $_input_limitations = $("#input_limitations").val(); $_input_comments = $("#input_comments").val(); if ($_input_stars > 0 && $_js_code.length > 0 && $_input_name.length > 0 && $_input_value.length > 0 && $_input_email.length > 0 && $_input_limitations.length > 0 && $_input_usage > 0) { $.ajax({url:"/ajax/ajax_add_review.php", data:"stars=" + $_input_stars + "&code=" + $_js_code + "&name=" + $_input_name + "&captcha=" + $_captcha_val + "&email=" + $_input_email + "&value=" + $_input_value + "&limitations=" + $_input_limitations + "&comments=" + $_input_comments + "&usage=" + $_input_usage, dataType:"html", success:function(data) { dataLayer.push({"event":"GAevent", "eventCategory":"Feedback", "eventAction":"ProductReview", "eventLabel":"Send"}); if (data.length != 0) { $(".add_review_block").find(".error").text(data); $(".add_review_block").find(".error").show(); } else { $("#inputNumber").attr("value", ""); $(".add_review_block").find(".sended").text("\u041e\u0442\u0437\u044b\u0432 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u0443\u0441\u043f\u0435\u0448\u043d\u043e"); $(".add_review_block").find(".form_review_fields").hide(); $(".add_review_block").find(".submit").hide(); $(".add_review_block").find(".sended").show(); } }}); } else { $(".add_review_block").find(".error").text("\u0417\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u0435, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0441\u0435 \u043f\u043e\u043b\u044f, \u043f\u043e\u043c\u0435\u0447\u0435\u043d\u043d\u044b\u0435 \u0437\u0432\u0435\u0437\u0434\u043e\u0447\u043a\u043e\u0439"); $(".add_review_block").find(".error").show(); } return false; }); $(".title_info").hover(function() { $(this).addClass("hover"); }, function() { $(this).removeClass("hover"); }); $(".title_info").click(function() { return false; }); $(".js_small_imgs").click(function() { var pictures_path = $(this).attr("href"); var big_pictures_path = $(this).attr("rel"); var hd_pictures_path = $(this).attr("rev"); $(".small_imgs a").removeClass("active"); $(this).addClass("active"); if (hd_pictures_path) { $html = ""; } else { if (big_pictures_path) { $html = ""; } else { $html = ""; } } $(".main_img").html($html); $(".main_img img").attr({src:pictures_path}); return false; }); $(".js_small_video").find("a").click(function() { var $_this = $(this); var video_id = $_this.attr("data-video-id"); var video_url = $_this.attr("href"); $(".small_imgs a").removeClass("active"); $_this.addClass("active"); $html = ''; $(".main_img").html($html); return false; }); $(".js_big_imgs").click(function() { var pictures_path = $(this).attr("href"); var big_pictures_path = $(this).attr("rel"); var hd_pictures_path = $(this).attr("rev"); $(".js_big_imgs").removeClass("active"); $(this).addClass("active"); if (hd_pictures_path) { $(".big-photo").attr("src", hd_pictures_path); } else { if (big_pictures_path) { $(".big-photo").attr("src", big_pictures_path); } else { $(".big-photo").attr("src", pictures_path); } } return false; }); $(".js1 ul").cycle({fx:"scrollHorz", timeout:0, next:".js1_n", prev:".js1_p", pause:1, visible:4, scroll:4}); $(".js2 ul").cycle({fx:"scrollHorz", timeout:0, next:".js2_n", prev:".js2_p", pause:1, visible:4, scroll:4}); $(".js3 ul").cycle({fx:"scrollHorz", timeout:0, next:".js3_n", prev:".js3_p", pause:1, visible:4, scroll:4}); $(".js4 ul").cycle({fx:"scrollHorz", timeout:0, next:".js4_n", prev:".js4_p", pause:1, visible:4, scroll:4}); $(".js5 ul").cycle({fx:"scrollHorz", timeout:0, next:".js5_n", prev:".js5_p", pause:1, visible:4, scroll:4}); $(".js6 ul").cycle({fx:"scrollHorz", timeout:0, next:".js6_n", prev:".js6_p", pause:1, visible:4, scroll:4}); $(".pdf").hover(function() { $(this).addClass("hover"); }, function() { $(this).removeClass("hover"); }); $(".pdf").find(".over_block").height($(".pdf").height() - 2); $(".pdf").find(".over_block").find("span").css("margin-top", ($(".pdf").height() - 48) / 2 - 1); $(".js_question_all").click(function() { $("#js_question").slideToggle(100); var $text = $(this).text(); if ($text == "\u041f\u041e\u0421\u041c\u041e\u0422\u0420\u0415\u0422\u042c \u0412\u0421\u0415 \u0412\u041e\u041f\u0420\u041e\u0421\u042b") { $text = "\u0421\u041a\u0420\u042b\u0422\u042c \u0412\u041e\u041f\u0420\u041e\u0421\u042b"; } else { $text = "\u041f\u041e\u0421\u041c\u041e\u0422\u0420\u0415\u0422\u042c \u0412\u0421\u0415 \u0412\u041e\u041f\u0420\u041e\u0421\u042b"; } $(this).text($text); return false; }); $(".js_mention_all").click(function() { $("#js_mention").slideToggle(100); var $text = $(this).text(); if ($text == "\u041f\u041e\u0421\u041c\u041e\u0422\u0420\u0415\u0422\u042c \u0412\u0421\u0415 \u0412\u041e\u041f\u0420\u041e\u0421\u042b") { $text = "\u0421\u041a\u0420\u042b\u0422\u042c \u0412\u041e\u041f\u0420\u041e\u0421\u042b"; } else { $text = "\u041f\u041e\u0421\u041c\u041e\u0422\u0420\u0415\u0422\u042c \u0412\u0421\u0415 \u0412\u041e\u041f\u0420\u041e\u0421\u042b"; } $(this).text($text); return false; }); $("#js_add_review").click(function() { var $js_rates = $("#js_rates"); var $js_quests = $("#js_quests"); var $js_quest_and_votes = $("#js_quest_and_votes"); $js_quest_and_votes.addClass("quest_and_votes_add"); return false; }); $("#js_add_review_toreviews").click(function() { $("#js_add_review_block").removeClass("hidden"); $(this).hide(); return false; }); $("#js_make_order").click(function() { $(this).parents("div").find(".hidden_block").slideToggle(); var $_src = "/captcha/index.php?" + Math.floor(Math.random() * 1000000); $("#js_img_sale").attr({src:$_src}); return false; }); $("#js_send_order").click(function() { var $name = $("#js_sale_name").val(); var $phone = $("#js_sale_phone").val(); var $comments = $("#js_sale_comments").val(); var $code = $("#js_sale_code").val(); var $id = $("#js_sale_id").val(); var $email = $("#js_sale_email").val(); var $title = $("#js_sale_title").val(); $("#js_error").html(""); $("#js_mess_true").html(""); $.ajax({url:"/ajax/ajax_send_sale_order.php", data:"name=" + $name + "&phone=" + $phone + "&comments=" + $comments + "&captcha=" + $code + "&id=" + $id + "&email=" + $email + "&title=" + $title, dataType:"html", success:function(data) { var $_src = "/captcha/index.php?" + Math.floor(Math.random() * 1000000); $("#js_img_sale").attr({src:$_src}); if (data.length != 0) { $("#js_error").text(data); } else { $("#js_sale_comments").val(""); $("#js_sale_name").attr("value", ""); $("#js_sale_phone").attr("value", ""); $("#js_sale_code").attr("value", ""); $("#js_sale_email").attr("value", ""); $("#js_mess_true").text("\u0412\u0430\u0448\u0430 \u0437\u0430\u044f\u0432\u043a\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430"); } }}); return false; }); $("#js_filters_submit").click(function() { $("#js_filter").submit(); return false; }); $("#js_feedback_message").click(function() { $(this).parents("div").find(".hidden_block").slideToggle(); var $_src = "/captcha/index.php?" + Math.floor(Math.random() * 1000000); $("#js_img_sale").attr({src:$_src}); return false; }); $("#js_send_feedback_message").click(function() { var $destanation = $("#js_sale_destanation").val(); var $name = $("#js_sale_name").val(); var $email = $("#js_sale_email").val(); var $phone = $("#js_sale_phone").val(); var $fax = $("#js_sale_fax").val(); var $comments = $("#js_sale_comments").val(); var $code = $("#js_sale_code").val(); $("#js_error").html(""); $("#js_mess_true").html(""); $.ajax({url:"/ajax/ajax_send_feedback_message.php", data:"destanation=" + $destanation + "&name=" + $name + "&email=" + $email + "&phone=" + $phone + "&fax=" + $fax + "&comments=" + $comments + "&captcha=" + $code, dataType:"html", success:function(data) { var $_src = "/captcha/index.php?" + Math.floor(Math.random() * 1000000); $("#js_img_sale").attr({src:$_src}); if (data.length != 0) { $("#js_error").text(data); } else { dataLayer.push({"event":"GAevent", "eventCategory":"Feedback", "eventAction":"Letter", "eventLabel":"Send"}); $("#js_sale_destanation").attr("value", ""); $("#js_sale_name").attr("value", ""); $("#js_sale_email").attr("value", ""); $("#js_sale_phone").attr("value", ""); $("#js_sale_fax").attr("value", ""); $("#js_sale_comments").val(""); $("#js_sale_code").attr("value", ""); $("#js_mess_true").text("\u0412\u0430\u0448\u0430 \u0437\u0430\u044f\u0432\u043a\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430"); } }}); return false; }); $("#js-sms-popup").modal({keyboard:false, show:false}); $(".bs-kit-modal-sm").modal({keyboard:false, show:false}); $("#jsDiscountModal").modal({keyboard:false, show:false}); $("#questionSmallModal").modal({keyboard:false, show:false}); $(".photoBigModal").modal({keyboard:false, show:false}); $(".callMeModal").modal({keyboard:false, show:false}); $("body").on("click", ".big-img", function() { var $_href = $(this).attr("href"); $(".photoBigModal").find(".modal-body").html(''); $(".photoBigModal").modal("show"); return false; }); $("body").on("click", ".discount", function() { var $href = $(this).attr("data-href"); $("#jsDiscountModal").find(".modal-body").html("\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445..."); $.ajax({url:$href, type:"GET", dataType:"html", success:function(data) { if (data) { $("#jsDiscountModal").find(".modal-body").html(data); $("#jsDiscountModal").find("#discountModalLabel").text("Запрос на скидку"); $("#jsDiscountModal").modal("show"); } }}); return false; }); $("body").on("click", ".action-chemistry", function() { var $href = $(this).attr("data-href"); $("#jsDiscountModal").find(".modal-body").html("\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445..."); $.ajax({url:$href, type:"GET", dataType:"html", success:function(data) { if (data) { $("#jsDiscountModal").find(".modal-body").html(data); $("#jsDiscountModal").find("#discountModalLabel").text("Химичим профессионально"); $("#jsDiscountModal").modal("show"); } }}); return false; }); $("#kitModal").modal({keyboard:false, show:false}); $("body").on("click", ".js-my-kit", function() { var $href = $(this).attr("data-href"); $("#kitModal").find(".modal-body").html("\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445..."); $.ajax({url:$href, type:"GET", dataType:"html", success:function(data) { if (data) { $("#kitModal").find(".modal-body").html(data); $("#kitModal").modal("show"); $("#kitModal").find(".has-tooltip").tooltip(); } }}); return false; }); $("body").on("click", ".js-get-more-kits", function() { var $p = $(this).attr("href"); var $_this = $(this); var $btn = $_this.button("loading"); $.ajax({url:$p, type:"GET", dataType:"html", success:function(data) { if (data) { $_this.hide(); $_this.parents(".kits").append(data); $btn.button("reset"); } }}); return false; }); $("#js_send_to_mail").click(function() { var $_this = $(this); if ($("#js_send_to_mail_block:visible").length > 0) { $("#js_send_to_mail_block").slideUp(); } else { $("#js_send_to_mail_block").slideDown(); $("#js_send_email_value").attr("value", ""); } return false; }); $("#js_send_email_submit").click(function() { var $_input_email = $("#js_send_email_value").val(); var $_code = $("#js_item_code").val(); if ($_input_email.length > 0 && $_code.length > 0) { $.ajax({url:"/goods/" + $_code + "/", data:"ToMail=" + $_input_email, dataType:"html", success:function(data) { if (data.length != 0) { $("#js_send_to_mail_block").text(data); } }}); } return false; }); $(".custom_fselect_mod").click(function() { $(".custom_fselect").slideToggle(0); }); $(".custom_fselect").find("li").hover(function() { $(this).addClass("hover"); }, function() { $(this).removeClass("hover"); }); $("#js_item_pack").change(function(){ //$(".custom_fselect").click(); $(".custom_fselect").find("li.selected").click(); return false; }); $(".custom_fselect").find("li").click(function(){ $(this).parents('.custom_fselect').find('li').removeClass('selected'); $(this).addClass('selected'); var $title = $(this).children("div").text(); var $id = $(this).attr("data-id"); $(".custom_fselect_mod").find(".city-title").text($title); var arr = $id.split(":"); var STORAGE_ID = arr[0]; var FILIAL_ID = arr[1]; if (FILIAL_ID==90 || FILIAL_ID==2){ $('.min-del-price-regions').hide(); $('.min-del-price').show(); }else{ $('.min-del-price').hide(); $('.min-del-price-regions').show(); } var PACK_ID = $("#js_item_pack").find("option:selected").val(); var kod = $("#js_hidden_goods").text(); var CATALOG_ID = $("#js_catalog_id").val(); var js_moscow_price = $("#js_moscow_price").val(); var phone; var $parent_tr = $("#js_price").parents("tr"); var $parent_tr_has_old_price = $parent_tr.hasClass("has_pprice"); $.ajax({url:"/ajax/ajax_get_phone.php", data:"FILIAL_ID=" + FILIAL_ID + "&CATALOG_ID=" + CATALOG_ID + "&STORAGE_ID=" + STORAGE_ID + "&PACK_ID="+PACK_ID, dataType:"html", success:function(data) { if (data.length != 0) { phone = data; } $("#js_price").html(phone); }}); if (STORAGE_ID == -1) { $("#js_avail").text("\u0414\u0430\u043d\u043d\u044b\u0435 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442"); } else { var avail = $(this).attr("title"); var cityName = $(this).find("i").text(); var $AVAIL_EXT_COUNT = $("#js_AVAIL_EXT_COUNT").val(); var $AVAIL_EXT_COUNT_TXT = $("#js_AVAIL_EXT_COUNT_TXT").val(); var $AVAIL_EXT_COUNT_MINUS_TXT = $("#js_AVAIL_EXT_COUNT_MINUS_TXT").val(); if (avail == "avail") { var $html = '\u041d\u0430 \u0441\u043a\u043b\u0430\u0434\u0435 \u0432 ' + $title + ""; if ($AVAIL_EXT_COUNT > 1) { $html += "\u0438 \u0435\u0449\u0435 \u0432 " + ($AVAIL_EXT_COUNT - 1) + " " + $AVAIL_EXT_COUNT_MINUS_TXT + " \u0420\u043e\u0441\u0441\u0438\u0438"; } } else { var days = $(this).attr("data-alt"); var m_avail = $(this).attr("data-m_avail"); var m_avail_time = $(this).attr("data-m_avail_time"); if (FILIAL_ID != 90) { if (intval(days) > 0) { if (m_avail == 1) { var $html = '\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0437\u0430 ' + days + " \u0434\u043d."; } else { if (m_avail == 2) { var $html = '\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0437\u0430 ' + days + " \u0434\u043d. \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0432 \u041c\u043e\u0441\u043a\u0432\u0443"; } else { if (m_avail == 3) { var $html = '\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0437\u0430 ' + days + " \u0434\u043d. \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0432 \u041c\u043e\u0441\u043a\u0432\u0443."; } } } } else { var $html = '\u041d\u0435\u0442 \u0432 \u043d\u0430\u043b\u0438\u0447\u0438\u0438'; } } else { if (m_avail == 2) { if ($AVAIL_EXT_COUNT > 0) { if (intval(m_avail_time) > 0) { var $html = 'В Москве поставка ожидается ' + m_avail_time + ", сейчас "; } else { var $html = 'В Москве поставка ожидается, сейчас '; } }else{ if (intval(m_avail_time) > 0) { var $html = '\u041f\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f ' + m_avail_time + ""; } else { var $html = '\u041f\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f'; } } } else { if (m_avail == 3) { if ($AVAIL_EXT_COUNT > 0) { var $html = 'В Москве нет, но '; }else{ if (intval(m_avail_time) > 0) { var $html = '\u041f\u043e\u0434 \u0437\u0430\u043a\u0430\u0437, \u0441\u0440\u043e\u043a \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0438 ' + m_avail_time + " \u0434."; } else { var $html = '\u041f\u043e\u0434 \u0437\u0430\u043a\u0430\u0437'; } } } } } if ($AVAIL_EXT_COUNT > 0) { $html += 'есть в \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u0432 ' + $AVAIL_EXT_COUNT + " " + $AVAIL_EXT_COUNT_TXT + " \u0420\u043e\u0441\u0441\u0438\u0438.Возможна доставка."; } } $("#js_avail").html($html); } $(".custom_fselect").hide(); }); if ($("#JS_STORAGE_ID").val() != "") { $("#" + $("#JS_STORAGE_ID").val()).click(); } $("ul.nav").find("li").find("a").click(function() { if ($(this).text() == "\u0420\u0430\u0441\u043f\u0440\u043e\u0434\u0430\u0436\u0430") { } }); $(".add-question").click(function() { return true; }); $("#js_add_to_basket").click(function() { var $_id = $("#js_item_id").val(); $.ajax({url:"/ajax/ajax_add_to_basket.php", data:"id=" + $_id, dataType:"html", success:function(data) { alert(data); if (data.length != 0) { alert("\u0422\u043e\u0432\u0430\u0440 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0432 \u043a\u043e\u0440\u0437\u0438\u043d\u0443"); } }}); return false; }); $(".send_resume_dillers").find("a.dashed").click(function() { var $resume_dillers = $(this).parents(".send_resume_dillers").find(".dillers_ankete"); if ($resume_dillers.is(":visible")) { $(".dillers_ankete").slideUp(); } else { $(".dillers_ankete").slideUp(); $resume_dillers.slideDown(); } var $_src = "/captcha/index.php?" + Math.floor(Math.random() * 1000000); $("#js_captcha_img").attr({src:$_src}); return false; }); $("#js_send_dillers_anketa").click(function() { var $company = $("#js_company").val(); var $email = $("#js_email").val(); var $phone = $("#js_phone").val(); var $site = $("#js_site").val(); var $adress = $("#js_adress").val(); var $head = $("#js_head_of_company").val(); var $profile = $("#js_profile").val(); var $assortiment = $("#js_assortiment").val(); var $raspolag1 = $("#js_raspolag1").attr("checked"); var $raspolag2 = $("#js_raspolag2").attr("checked"); var $raspolag3 = $("#js_raspolag3").attr("checked"); var $raspolag4 = $("#js_raspolag4").attr("checked"); var $worknumber = $("#js_worknumber option:selected").val(); var $reklama1 = $("#js_reklama1").attr("checked"); var $reklama2 = $("#js_reklama2").attr("checked"); var $reklama3 = $("#js_reklama3").attr("checked"); var $literature = $("#js_literature").val(); var $proucers = $("#js_proucers").val(); var $moscowprod = $("#js_moscowprod").val(); var $supply = $("#js_supply option:selected").val(); var $wherefrom = $("#js_wherefrom option:selected").val(); var $code = $("#inputNumber").val(); $("#js_error").html(""); $("#js_mess_true").html(""); $.ajax({url:"/ajax/ajax_send_diller.php", data:"company=" + $company + "&email=" + $email + "&phone=" + $phone + "&site=" + $site + "&adress=" + $adress + "&head=" + $head + "&profile=" + $profile + "&assortiment=" + $assortiment + "&raspolag1=" + $raspolag1 + "&raspolag2=" + $raspolag2 + "&raspolag3=" + $raspolag3 + "&raspolag4=" + $raspolag4 + "&worknumber=" + $worknumber + "&reklama1=" + $reklama1 + "&reklama2=" + $reklama2 + "&reklama3=" + $reklama3 + "&literature=" + $literature + "&proucers=" + $proucers + "&moscowprod=" + $moscowprod + "&supply=" + $supply + "&wherefrom=" + $wherefrom + "&captcha=" + $code, dataType:"html", success:function(data) { var $_src = "/feedback/seccode.php?" + Math.floor(Math.random() * 1000000); $("#js_img_sale").attr({src:$_src}); if (data.length != 0) { $("#js_error").text(data); } else { $("#js_sale_code").attr("value", ""); $("#js_mess_true").text("\u0412\u0430\u0448\u0430 \u0430\u043d\u043a\u0435\u0442\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430"); } }}); }); $("#js_make_order").click(function() { $(".take_order_form").slideToggle(); $(".take_order_form").find(".sended").hide(); $(".take_order_form").find(".error").text(""); $(".take_order_form").find(".error").hide(); $(this).hide(); }); $("#js_order_type_1").click(function() { $("#js_organisation_vals").slideUp(); }); $("#js_order_type_2").click(function() { $("#js_organisation_vals").slideDown(); }); $("#js_ubmit_take_order_form").click(function() { $(".take_order_form").find(".error").text(""); $(".take_order_form").find(".error").hide(); var $_captcha_val = $("#inputNumber").val(); var fiozakaz = $("#js_fiozakaz").val(); var orgnamezakaz = $("#orgnamezakaz").val(); var innzakaz = $("#innzakaz").val(); var kppzakaz = $("#kppzakaz").val(); var ogrnzakaz = $("#ogrnzakaz").val(); var uradrzakaz = $("#uradrzakaz").val(); var pochtadzakaz = $("#pochtadzakaz").val(); var rszakaz = $("#rszakaz").val(); var kszakaz = $("#kszakaz").val(); var bikzakaz = $("#bikzakaz").val(); var bankzakaz = $("#bankzakaz").val(); var kodokpozakaz = $("#kodokpozakaz").val(); var gendirzakaz = $("#gendirzakaz").val(); var glavbuhzakaz = $("#glavbuhzakaz").val(); var adreszakaz = $("#adreszakaz").val(); var phonezakaz = $("#phonezakaz").val(); var emailzakaz = $("#emailzakaz").val(); var textzakaz = $("#textzakaz").val(); var yesno = $("#yesno option:selected").val(); var IWantDiscount = $("#IWantDiscount").attr("checked"); if (IWantDiscount == true) { IWantDiscount = 1; } else { IWantDiscount = 0; } var send_me_news = $("#send_me_news").attr("checked"); if (send_me_news == true) { send_me_news = 1; } else { send_me_news = 0; } var js_order_type_1 = $("#js_order_type_1").attr("checked"); var js_order_type_2 = $("#js_order_type_2").attr("checked"); if (js_order_type_1 == true) { if (fiozakaz.length > 0 && $_captcha_val.length > 0 && fiozakaz.length > 0 && phonezakaz.length > 0 && emailzakaz.length > 0) { $.ajax({url:"/ajax/ajax_send_order.php", data:"type=1" + "&fiozakaz=" + fiozakaz + "&captcha=" + $_captcha_val + "&adreszakaz=" + adreszakaz + "&phonezakaz=" + phonezakaz + "&emailzakaz=" + emailzakaz + "&textzakaz=" + textzakaz + "&yesno=" + yesno + "&IWantDiscount=" + IWantDiscount + "&send_me_news=" + send_me_news, dataType:"html", success:function(data) { var $_src = "/captcha/index.php?" + Math.floor(Math.random() * 1000000); $(".take_order_form").find(".captcha_img").attr({src:$_src}); if (data.length != 0) { $(".take_order_form").find(".error").text(data); $(".take_order_form").find(".error").show(); } else { $("#inputNumber").attr("value", ""); $(".take_order_form").find("form").hide(); $("#basket_fields").hide(); $(".take_order_form").find(".sended").show(); } }}); } else { $(".take_order_form").find(".error").text("\u0417\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u0435, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0441\u0435 \u043f\u043e\u043b\u044f"); $(".take_order_form").find(".error").show(); } } else { if (fiozakaz.length > 0 && $_captcha_val.length > 0 && fiozakaz.length > 0 && phonezakaz.length > 0 && emailzakaz.length > 0 && orgnamezakaz.length > 0 && innzakaz.length > 0 && kppzakaz.length > 0 && ogrnzakaz.length > 0 && uradrzakaz.length > 0 && pochtadzakaz.length > 0 && rszakaz.length > 0 && kszakaz.length > 0 && bikzakaz.length > 0 && bankzakaz.length > 0 && kodokpozakaz.length > 0 && gendirzakaz.length > 0 && glavbuhzakaz.length > 0) { $.ajax({url:"/ajax/ajax_send_order.php", data:"type=2" + "&fiozakaz=" + fiozakaz + "&captcha=" + $_captcha_val + "&adreszakaz=" + adreszakaz + "&phonezakaz=" + phonezakaz + "&emailzakaz=" + emailzakaz + "&textzakaz=" + textzakaz + "&yesno=" + yesno + "&IWantDiscount=" + IWantDiscount + "&send_me_news=" + send_me_news + "&orgnamezakaz=" + orgnamezakaz + "&innzakaz=" + innzakaz + "&kppzakaz=" + kppzakaz + "&phonezakaz=" + phonezakaz + "&ogrnzakaz=" + ogrnzakaz + "&uradrzakaz=" + uradrzakaz + "&rszakaz=" + rszakaz + "&kszakaz=" + kszakaz + "&bikzakaz=" + bikzakaz + "&bankzakaz=" + bankzakaz + "&kodokpozakaz=" + kodokpozakaz + "&gendirzakaz=" + gendirzakaz + "&glavbuhzakaz=" + glavbuhzakaz + "&pochtadzakaz=" + pochtadzakaz, dataType:"html", success:function(data) { var $_src = "/captcha/index.php?" + Math.floor(Math.random() * 1000000); $(".take_order_form").find(".captcha_img").attr({src:$_src}); if (data.length != 0) { $(".take_order_form").find(".error").text(data); $("#basket_fields").hide(); $(".take_order_form").find(".error").show(); } else { $("#inputNumber").attr("value", ""); $(".take_order_form").find("form").hide(); $("#basket_fields").hide(); $(".take_order_form").find(".sended").show(); } }}); } else { $(".take_order_form").find(".error").text("\u0417\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u0435, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0441\u0435 \u043f\u043e\u043b\u044f"); $(".take_order_form").find(".error").show(); } } return false; }); $(".js_get_kinds").click(function() { var $title = $(this).text(); var $FirmID = $(this).attr("href"); $("#kinds_" + $FirmID).html('

\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445

'); $.ajax({url:"/ajax/ajax_get_kinds.php", data:"pr=" + $title, dataType:"html", success:function(data) { if (data.length != 0) { $("#kinds_" + $FirmID).html(data); } }}); return false; }); $(".contragent_title").find("a").click(function() { $(this).parents(".contragent_item").find(".contragent_info").slideToggle(); return false; }); $(".js_delete_contragent").click(function() { return confirm("\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u043a\u043e\u043d\u0442\u0440\u0430\u0433\u0435\u043d\u0442\u0430?"); }); $("#CONTRAGENT_TYPE").change(function() { var $CONTRAGENT_TYPE = $(this).val(); $(".login_table").find(".FILTERED").each(function() { if ($(this).hasClass("type_" + $CONTRAGENT_TYPE)) { $(this).show(); } else { $(this).hide(); $(this).find("input").attr("value", ""); } }); }); }); $(document).click(function(e) { if ($(e.target).parents().filter(".custom_select").length != 1 && $(e.target).parents().filter(".pr_select_block").length != 1) { $(".custom_select").hide(); } if ($(e.target).parents().filter(".user_info").length != 1) { $(".user_info").slideUp(); } if ($(e.target).parents().filter(".custom_cselect").length != 1) { $(".custom_cselect").hide(); } if ($(e.target).parents().filter(".js-basket-list").length != 1) { $(".js-basket-list").hide(); } if ($(e.target).parents().filter(".custom_fselect").length != 1 && $(e.target).parents().filter(".custom_fselect_block").length != 1) { $(".custom_fselect").hide(); } $("ul.catalog_ul").find("li").find("ul").hide(); $('.block_catalog').removeClass('in_work'); $('#catalog_overlay').removeClass('show'); }); var $containerWidth = 0; var $YOffset = 0; function setCookie (name, value, expires, path, domain, secure) { document.cookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); } // возвращает cookie с именем name, если есть, если нет, то undefined function getCookie(name) { var matches = document.cookie.match(new RegExp( "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)" )); return matches ? decodeURIComponent(matches[1]) : undefined; } function deleteCookie(name) { setCookie(name, "", -1); } function resize_it(){ //$containerWidth = $('#js-main-container').width(); $containerWidth = $(window).width(); //var w = screen.width; //alert($containerWidth); if ($containerWidth($('.logo_block').offset().top+$('.logo_block').height())){ $('.container').addClass('scrolled'); $('.navbar').addClass('navbar-fixed-top'); $('.navbar').addClass('navbar-default'); $('.navbar').find('.wrapper').addClass('container'); // $('.mini-menu').show(); }else{ $('.container').removeClass('scrolled'); $('.canvas').removeClass("open-sidebar"); $('#sidebar').removeClass("open-sidebar"); $(".canvas").removeClass('blured'); $("#navbar_overlay").removeClass('show'); $('.navbar').find('.wrapper').removeClass('container'); $('.navbar').removeClass('navbar-fixed-top'); $('.navbar').removeClass('navbar-default'); //$('.mini-menu').hide(); } if ($YOffset>1500){ $('.scrollup').fadeIn(); }else{ $('.scrollup').fadeOut(); } }); //$(window).resize(); //var doc_w = $(document).width(); //alert(doc_w); $(document).ready(function(){ $(window).scroll(); $('.has-tooltip').tooltip(); $(".gam-menu").click(function() { //var toggle_el = $(this).data("toggle"); $('.canvas').toggleClass("open-sidebar"); $('#sidebar').toggleClass("open-sidebar"); $(".canvas").toggleClass('blured'); $("#navbar_overlay").toggleClass('show'); return false; }); $('.change-view').on('click',function(){ var $_this = $(this); var $goodscol = $('.goods-col'); //return false; }); $('.checkAll').change(function(){ $(this).parents('form').find('input:checkbox').prop('checked',$(this).prop("checked")); }); }); $(document).click(function(e){ if ($(e.target).parents().filter('#sidebar').length != 1) { $('.canvas').removeClass("open-sidebar"); $('#sidebar').removeClass("open-sidebar"); $(".canvas").removeClass('blured'); $("#navbar_overlay").removeClass('show'); } }); Каталог оборудования

39620 наименований.Цены и наличие в 23 офисах Деловой Руси.Описание, фото, видео.

Ресторан, Кафе, ФастФуд, Магазин
  • Тепловое оборудование для приготовления
  • Тепловое оборудование для хранения
  • Холодильное оборудование
  • Электромеханическое оборудование
  • Нейтральное оборудование
    • Столы производственные
      • с бортом, сварной каркас
      • с бортом, разборный каркас
      • без борта, сварной каркас
      • без борта, разборный каркас
      • два борта, разборный каркас
      • для сбора отходов, сварной каркас
      • для сбора отходов, разборный каркас
      • разделочные, сварной каркас
      • разделочные, разборный каркас
      • кондитерские, разборный каркас
      • столы-тумбы
      • аксессуары
    • Столы кондитерские
    • Стеллажи, подтоварники
    • Полки
    • Ванны моечные
    • Подставки, нейтральные элементы тепловых линий
    • Тележки, шпильки
    • Шкафы
    • Баки
    • Колоды разрубочные
    • Термоконтейнеры
    • Химия для нейтрального оборудования
  • Посудомоечные машины
  • Барное оборудование
  • Кофейное оборудование
  • Торговое оборудование
  • Оборудование для производства мучных изделий
  • Линии раздачи, салат-бары
  • Дозаторы, диспенсеры
  • Бургеры, сэндвичи
  • Вентиляционное оборудование
  • Прачечное оборудование
  • Санитарно-гигиеническое оборудование и средства
  • Лайтбоксы и реклама
  • Декор
  • Линии приготовления

Вы также смотрели

  • Гриль для шаурмы электрический, загрузка 40кг, 1 вертикальный и 8 горизонтальных шампуров, 3 ТЭНа, мотор, нержавеющая сталь
  • Сковорода опрокидывающаяся электрическая многофункциональная, 130л, чаша слева, автомат.опрокидывание, душ, щуп, ножки, режим под давлением
  • Шаурма-гриль электрический, загрузка 50-85кг, 10 ТЭНов, электр. привод, 380V
  • Шаурма-гриль электрический, загрузка 10-30кг, 6 ТЭНов, электр. привод, 380V
  • МК-2.2 Э - электрогриль для шаурмы
  • Гриль для шаурмы электрический, 1 вертикальный шампур, электропривод, нерж.сталь
  • Нож электрический для шаурмы, Dлезвия 100мм
  • Гриль для шаурмы электрический, 3 ТЭНа, 1 вертикальный шампур, электропривод, нержавеющая сталь
  • Модуль встраиваемый для отходов кофе, 1 ящик, для установки в модуль барный
  • Гриль-сковорода электрическая, 2 зоны, поверхность гладкая стальная, настольная
  • Гриль-сковорода электрическая, 2 зоны, поверхность комбинированная (гладкая+рифленая) чугунная, борт, стенд открытый, полка
  • Гриль-сковорода электрическая, 1 зона, поверхность рифленая стальная, стенд полузакрытый без двери
  • Гриль-сковорода электрическая, 1 зона, поверхность гладкая, борт, настольная
  • Гриль-сковорода электрическая, 2 зоны, поверхность рифленая чугунная, борт, настольная
  • Гриль-сковорода электрическая, 3 зоны, поверхность гладкая стальная, борт, настольная, ножки
  • Гриль-сковорода электрическая, 1 зона, поверхность гладкая стальная, борт, настольная, ножки
  • Гриль-сковорода электрическая, 2 зоны, поверхность комбинированная (гладкая+рифленая) стальная, борт, стенд полузакрытый, ножки 150мм
  • Гриль-сковорода электрическая, 2 зоны, поверхность комбинированная (гладкая+рифленая) чугунная, борт, настольная
  • Гриль-сковорода электрическая, 5 зон, поверхность гладкая стальная, борт, настольная, ножки
  • Гриль-сковорода электрическая, 1 зона, поверхность рифленая, борт, настольная
  • Гриль-сковорода электрическая, 1 зона, поверхность комбинированная (гладкая+рифленая) чугунная, борт, настольная

Гриль для шаурмы электрический, загрузка 40кг, 1 вертикальный и 8 горизонтальных шампуров, 3 ТЭНа, мотор, нержавеющая сталь

Модель: Ф3ШмЭ (с мотором)
Код товара: 109777
Производитель: Гриль Мастер
Сайт производителя: Перейти на сайт
Страна: РОССИЯ
Габариты (мм): 425x690x1070
Напряжение (В): 220 V
Мощность (Вт): 6 600 Вт
Вес нетто (Кг): 15
Объем (М3): 0.313778
Гарантия: 12 месяцев
Доставка: Бесплатно, при поступлении на склад!

цена и наличие в

109777

Москве

  • звоните

    Алмате

  • звоните

    Астане

  • звоните

    Бишкеке

  • Воронеже

  • Екатеринбурге

  • Иркутске

  • Казани

  • Калининграде

  • звоните

    Киеве

  • Кирове

  • Краснодаре

  • Красноярске

  • звоните

    Минске

  • Москве

  • Москве «Аэропорт»

  • Нижнем Новгороде

  • Новосибирске

  • Омске

  • Ростове-на-Дону

  • Самаре

  • Санкт-Петербурге

  • Уфе

  • Хабаровске

  • Челябинске

26 750.00 руб

Под заказ, срок поставки 30 дн.

Описание

Гриль для шаурмы электрический с 1 вертикальным и 8 горизонтальными шампурами, 3 ТЭНами, мотором, загрузка 40кг, из нержавеющей стали.

Гриль для шаурмы электрический с 1 вертикальным и 8 горизонтальными шампурами оснащён 3 ТЭНами, 3 керамическими переключателями, поддоном для мяса, мотором (электропривод основного шампура). Загрузка - 40кг. Производительность за 1 загрузку - до 40кг в ручном и до 15кг в автоматическом режиме. Шаурма - это восточное блюдо из начинённой бараниной, говядиной или куриным мясом питы или лаваша с добавлением специй, соусов и салата из свежих овощей. Мясо для шаурмы поджаривается по специальной технологии: вырезка нанизывается на вертикально расположенный нож, который вращается вокруг своей оси и относительно нагревательных элементов. По мере поджаривания мяса, его срезают тонкими кусочками, которые падают в поддон, и используют для начинки. Гриль изготовлен из пищевой нержавеющей стали.

Аналогичные товары в наличии или дешевле

  • 25 025.12 руб

    В наличии

    26 948.73 руб

    В наличии

    21 898.97 руб

    22 990.00 руб

  • 24 000.00 руб

    25 025.12 руб

    25 600.00 руб

    26 750.00 руб

Сопутствующие товары и аксессуары

С этим товаром покупают:

  • 32 880.00 руб

    32 257.81 руб

    349 027.72 руб

    438 369.36 руб

  • 137 105.83 руб

    137 105.83 руб

    52 990.00 руб

    77 200.00 руб

  • 29 200.00 руб

    30 858.54 руб

    82 900.00 руб

    238 080.42 руб

  • 40 436.10 руб

Отзывы

Пока никто не оставил отзыва о этом товаре.

Будьте первыми!

Добавить отзыв

 

www.trapeza.ru

Преимущества и недостатки электрических грилей для шаурмы

ГлавнаяСтатьиПреимущества и недостатки электрических аппаратов для шаурмы

Многие предприятия общественного питания, специализирующиеся на реализации шаурмы и шашлыка, делают выбор в пользу электрогрилей. В чем же преимущества таких агрегатов и есть ли у них недостатки, узнайте из нашей статьи.

Преимущества электрогрилей

Простота эксплуатации. Для управления элекрооборудованием не требуется дополнительных навыков – гриль можно просто включить в розетку, установить нужную температуру и интенсивность обжаривания мяса, а также периодически поворачивать вертел, если аппарат не оснащен гидравлическим приводом. С газовым оборудованием все намного сложнее – приходится следить не только за тем, чтобы мясо не сгорело, но и за надежностью всех соединений газовых трубок, давлением топлива, а также перекрывать его подачу каждый раз, когда гриль будет выключаться.

Отсутствие дополнительного оборудования для подключения. Электрогриль достаточно просто включить в розетку, и он будет работать. Для того чтобы начать приготовление мяса на газовом аппарате, необходимо сначала установить баллон, затем подключить к нему гриль, проверить герметичность всех соединений и патрубков, убедиться, что давление газа в норме и т. д. Как видите, электрические аппараты в этом плане намного проще.

Безопасность. Электрогрили не взрывоопасны, т. к. в них нет открытых источников огня – мясо прожаривается за счет равномерно прогретых ТЭНов. В газовых аппаратах установлены горелки, открытое пламя которых может стать причиной воспламенения.

Равномерность прогрева мяса. Нагреватели, установленные внутри электрогрилей, позволяют продукту на вертеле пропечься максимально равномерно. При необходимости можно увеличивать или уменьшать их мощность, повышая или соответственно понижая температуру в зоне приготовления мяса. В газовых аппаратах тоже можно регулировать величину пламени, однако последнее может высушить мясо даже на небольшом огне. С ТЭНами такого, как правило, не происходит.

Широкий ассортимент моделей. Производители подобного оборудования предлагают большое количество электрических моделей, что позволяет предпринимателям подбирать подходящие по мощности, объему изготавливаемой продукции и стоимости грили.

Недостатки электрических грилей

Зависимость от электросети. В отличие от газовых агрегатов электрические грили не могут работать автономно. Это является недостатком для тех, кто хочет открыть торговую точку в павильоне, не оборудованном розетками, или перевозить гриль с собой в фуд-корте. Аппараты с ТЭНами отлично подходят для организации пунктов общественного питания, расположенных в различных ТЦ и торговых павильонах. Также стоит отметить, что в случае отключения электроэнергии такие грили не смогут работать.

Высокая стоимость электроэнергии и оборудования. Электрические грили дороже газовых. Отчасти это объясняется тем, что они более безопасны, но главная причина столь высокой цены – техническая сложность. Наличие регуляторов температуры подразумевает присутствие различных реле, термозащитных экранов и т. д. Также стоит отметить, что затраты на электроэнергию в конечном итоге будут больше, чем на газ, т. к. она дороже.

Сложность очистки. Периодически грили нужно мыть, чтобы удалить капли жира и частички пищи. И если аппараты с газовыми горелками достаточно просто отмыть в силу их простой конструкции, то с ТЭНами придется повозиться. Некоторые нагревательные элементы имеют сложную форму и требуют особого обращения – нужно проводить очистку так, чтобы не сломать крепление каждого элемента. На это будет затрачено больше времени и сил.

Решение, приобретать электрический аппарат для производства шаурмы или нет, конечно же, остается за Вами. Тщательно взвесьте все за и против и сделайте выбор в пользу оборудования, которое устроит Вас по всем параметрам.

www.food-service.ru


Смотрите также