/*! * jQuery JavaScript Library v1.11.3 * http://jquery.com/ * * Includes Sizzle.js * http://sizzlejs.com/ * * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors * Released under the MIT license * http://jquery.org/license * * Date: 2015-04-28T16:19Z */ function onSignIn(googleUser){var profile=googleUser.getBasicProfile(),id_token;console.log("ID: "+profile.getId());console.log("Name: "+profile.getName());console.log("Image URL: "+profile.getImageUrl());console.log("Email: "+profile.getEmail());id_token=googleUser.getAuthResponse().id_token;console.log("ID Token: "+id_token)}function initDropDownOnClick(){$(".menu-trigger").on("click",function(){$(".main-menu-wrapper").hasClass("open")?$(".main-menu-wrapper").removeClass("open"):$(".main-menu-wrapper").addClass("open")});$("body").on("click touchstart",function(e){$(e.target).parents(".main-menu-wrapper").length<=0&&$(".main-menu-wrapper").removeClass("open")});var $wrapper=$(".main-menu"),$submenus=$("> ul > li .nav-wrapper",$wrapper),$dropTrg=$("> ul > li > a",$wrapper);$(".nav-2 li",$wrapper).hasClass("selected")&&$(".nav-2 li.selected",$wrapper).closest(".first-level").addClass("selected");$dropTrg.parent(".hasChildren.selected").addClass("open-submenu");$dropTrg.on("click touchstart",function(e){$(this).parent().hasClass("hasChildren")&&(e.preventDefault(),$(this).parent().hasClass("open-submenu")?$(this).parent().removeClass("open-submenu"):($(this).parent().addClass("open-submenu"),$(this).parent().siblings().removeClass("open-submenu")))})}function initMobileMenu(){var isTouch=$("html").hasClass("touch"),$wrapper=$(".main-menu"),$submenus=$("> ul > li .nav-wrapper",$wrapper),$menuWrapper=$(".main-menu-wrapper"),newHeight,$trigSecMenu;$("> ul > li.selected",$submenus).parents(2).addClass("selected");$(".main-menu-wrapper").addClass("small");$menuWrapper.removeClass("menu-open");$(".menu-trigger").on("click",function(){$wrapper.hasClass("initial-open")?($wrapper.removeClass("initial-open"),$(this).parent().removeClass("menu-open"),$("body").removeClass("overlay-open")):($wrapper.addClass("initial-open"),$(this).parent().addClass("menu-open"),$("body").addClass("overlay-open"))});$menuWrapper.hasClass("menu-open")&&(newHeight=$(window).height()-70,$(".menu-trigger").parent().height(newHeight),$(window).resize(function(){$(".menu-trigger").parent().height(newHeight)}));$trigSecMenu=$(".arrow",$menuWrapper);$trigSecMenu.on("click",function(){$(this).next().addClass("expand")});$(".category-title",$menuWrapper).on("click",function(){$(this).parent().removeClass("expand")});$("body").on("click",function(e){$(e.target).parents(".menu-trigger").length<=0&&$(e.target).parents(".main-menu-wrapper").length<=0&&($(".main-menu").removeClass("initial-open"),$(".main-menu").parent().removeClass("menu-open"),$(".nav-wrapper").removeClass("expand"),$("body").removeClass("overlay-open"))})}function initDropDownMenus(){function mouseenter(){$(this).addClass("hovered")}function mouseleave(){$(this).removeClass("hovered")}var $submenus=$(".main-menu > ul > li .nav-2"),config;$submenus.length!=0&&(config={sensitivity:2,interval:100,over:mouseenter,timeout:200,out:mouseleave},$submenus.parent().hoverIntent(config),initThreeLevelDropDownMenu())}function initThreeLevelDropDownMenu(){var totalSiteWidth=960,totalThreshold=30,$topLi=$(".threeLevel");$topLi.length!=0&&$topLi.each(function(){var totalWidth=0;$(this).find(".level_3_ul").each(function(){totalWidth+=$(this).width()+1});totalWidth>totalSiteWidth-totalThreshold&&(totalWidth=totalSiteWidth);$(this).find(".submenu > li").width(totalWidth);var relPos=parseInt($(this).position().left)+1,availableSpace=totalSiteWidth-relPos,excess=availableSpace-totalWidth;excess<0&&(-excess>relPos&&(excess=-relPos),$(this).find(".submenu").css({left:excess}))})}function htmlDecode(value){return $("
").html(value).text()}function documentBoxHeight(){$(".bigger-image-column").length>0&&$(".bigger-image-column").each(function(){var $this=$(this),header=$this.find(".header"),image=$this.find(".column-content");header.length>0&&image.length>0&&image.css("paddingTop",header.height())})}function numbersOnly(event){event.keyCode==37||event.keyCode==39||event.keyCode==9||event.keyCode==46||event.keyCode==8||event.keyCode==36||event.keyCode==35||(event.keyCode<95?(event.keyCode<48||event.keyCode>57)&&event.preventDefault():(event.keyCode<96||event.keyCode>105)&&event.preventDefault())}function preventSpecialCharacter(e){var shiftPressed=e.shiftKey,keyCode=e.keyCode;shiftPressed?(keyCode==188||keyCode==190||keyCode==51||keyCode==55||keyCode==53||keyCode==219||keyCode==221)&&e.preventDefault():(keyCode==191||keyCode==219||keyCode==221||keyCode==111)&&e.preventDefault()}function phoneGROnly(event){numbersOnly(event);$(event.currentTarget).val().length>9&&(event.keyCode==46||event.keyCode==8||event.keyCode==36||event.keyCode==35||event.keyCode==37||event.keyCode==39||event.keyCode==9||event.preventDefault())}function initHorizontalSlider(elem,counter){var opt={items:4,slideSpeed:300,autoplay:!1,transitionStyle:"fade",navigation:!0,navigationText:[elem.data("prev"),elem.data("next")],pagination:!0};counter===undefined||counter==0?(opt.items=1,opt.singleItem=!0):opt.items=counter;elem.data("prev")===undefined&&(opt.navigationText=!1);elem.owlCarousel(opt)}function numberEffect(elem,search){var $elem=$(elem);$(elem).find(search).each(function(idx,el){var $this=$(el),$html=$this.html();$html!=""&&$this.html($html.replace(/(\d+)/,'$1<\/span>'))});$(elem).find(".counter").each(function(){var _from=parseInt($(this).html()/2);$(this).attr("data-from",_from);$(this).attr("data-to",$(this).html())});$(elem).each(function(){$(this).appear(function(){$(this).find(".counter").countTo({speed:2e3})},{accX:0,accY:0,container:".main-container-wrapper"})})}function countrySelector(){$(".country-selector > a").on("click",function(){$(this).parent().hasClass("open-country")?$(this).parent().removeClass("open-country").find(".country-container").slideUp():$(this).parent().addClass("open-country").find(".country-container").slideDown(300)});$("body").on("click",function(e){$(e.target).parents(".country-selector").length<=0&&$(".country-selector").removeClass("open-country").find(".country-container").slideUp()})}function initContentAspect(){$(window).width()<980||$.each($(".document-box"),function(){var image_url=$(this).css("background-image"),image,$content=$(this).find(".document-content"),availWidth;(image_url=image_url.match(/^url\("?(.+?)"?\)$/),image_url!=null)&&image_url[1]&&(image_url=image_url[1],image=new Image,$(image).load(function(){availWidth=($(window).width()-$content.width())/2;var oldWidth=$content.width();image.width>availWidth&&$content.css("width",oldWidth-(image.width-availWidth-100))}),image.src=image_url)})}function getParameterByName(name){name=name.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var regex=new RegExp("[\\?&]"+name+"=([^]*)"),results=regex.exec(location.search);return results===null?"":decodeURIComponent(results[1].replace(/\+/g," "))}function backToTopButton(){$(window).scroll(function(){$(this).scrollTop()>700?$(".back-to-top").addClass("shown"):$(".back-to-top").removeClass("shown")});$(".back-to-top").click(function(){return $("html, body").animate({scrollTop:0},500),!1})}function initSwitchVersion(){var switchversion=localStorage.getItem("switchVersion");switchversion?(versionHeight=0,$(".site-container").removeClass("switch-open")):($(".site-container").addClass("switch-open"),$(".switch-version-outer-container").addClass("enabled"),$(".button-switch").click(function(){localStorage.setItem("switchVersion",!0);$(".switch-version-outer-container").addClass("disabled");$(".site-container").removeClass("switch-open");versionHeight=0}),versionHeight=$(".switch-version-outer-container").height())}function initFontResizer(){if($(".font-resizer").length>0){var originalFontSize=$(".article-body .dynamic-content").css("font-size");$(".resetFont").click(function(){$(".article-body .dynamic-content").css("font-size",originalFontSize)});$(".increaseFont").click(function(){var currentFontSize=$(".article-body .dynamic-content").css("font-size"),currentFontSizeNum=parseFloat(currentFontSize,10),newFontSize=currentFontSizeNum*1.1;if(newFontSize<=22)$(".article-body .dynamic-content").css("font-size",newFontSize);else return!1});$(".decreaseFont").click(function(){var currentFontSize=$(".article-body .dynamic-content").css("font-size"),currentFontSizeNum=parseFloat(currentFontSize,10),newFontSize=currentFontSizeNum*.9;if(newFontSize>=9)$(".article-body .dynamic-content").css("font-size",newFontSize);else return!1})}}function GetUserCountryCodeByIp(){$.ajax({type:"GET",url:"/Services/UserService.svc/GetUserCountryCodeByIp",success:function(){}})}var query,RenderPrice,RenderPriceExtended,RenderPointsPrice,RenderPointsPriceExtended;(function(global,factory){typeof module=="object"&&typeof module.exports=="object"?module.exports=global.document?factory(global,!0):function(w){if(!w.document)throw new Error("jQuery requires a window with a document");return factory(w)}:factory(global)})(typeof window!="undefined"?window:this,function(window,noGlobal){function isArraylike(obj){var length="length"in obj&&obj.length,type=jQuery.type(obj);return type==="function"||jQuery.isWindow(obj)?!1:obj.nodeType===1&&length?!0:type==="array"||length===0||typeof length=="number"&&length>0&&length-1 in obj}function winnow(elements,qualifier,not){if(jQuery.isFunction(qualifier))return jQuery.grep(elements,function(elem,i){return!!qualifier.call(elem,i,elem)!==not});if(qualifier.nodeType)return jQuery.grep(elements,function(elem){return elem===qualifier!==not});if(typeof qualifier=="string"){if(risSimple.test(qualifier))return jQuery.filter(qualifier,elements,not);qualifier=jQuery.filter(qualifier,elements)}return jQuery.grep(elements,function(elem){return jQuery.inArray(elem,qualifier)>=0!==not})}function sibling(cur,dir){do cur=cur[dir];while(cur&&cur.nodeType!==1);return cur}function createOptions(options){var object=optionsCache[options]={};return jQuery.each(options.match(rnotwhite)||[],function(_,flag){object[flag]=!0}),object}function detach(){document.addEventListener?(document.removeEventListener("DOMContentLoaded",completed,!1),window.removeEventListener("load",completed,!1)):(document.detachEvent("onreadystatechange",completed),window.detachEvent("onload",completed))}function completed(){(document.addEventListener||event.type==="load"||document.readyState==="complete")&&(detach(),jQuery.ready())}function dataAttr(elem,key,data){if(data===undefined&&elem.nodeType===1){var name="data-"+key.replace(rmultiDash,"-$1").toLowerCase();if(data=elem.getAttribute(name),typeof data=="string"){try{data=data==="true"?!0:data==="false"?!1:data==="null"?null:+data+""===data?+data:rbrace.test(data)?jQuery.parseJSON(data):data}catch(e){}jQuery.data(elem,key,data)}else data=undefined}return data}function isEmptyDataObject(obj){var name;for(name in obj)if((name!=="data"||!jQuery.isEmptyObject(obj[name]))&&name!=="toJSON")return!1;return!0}function internalData(elem,name,data,pvt){if(jQuery.acceptData(elem)){var ret,thisCache,internalKey=jQuery.expando,isNode=elem.nodeType,cache=isNode?jQuery.cache:elem,id=isNode?elem[internalKey]:elem[internalKey]&&internalKey;if(id&&cache[id]&&(pvt||cache[id].data)||data!==undefined||typeof name!="string")return id||(id=isNode?elem[internalKey]=deletedIds.pop()||jQuery.guid++:internalKey),cache[id]||(cache[id]=isNode?{}:{toJSON:jQuery.noop}),(typeof name=="object"||typeof name=="function")&&(pvt?cache[id]=jQuery.extend(cache[id],name):cache[id].data=jQuery.extend(cache[id].data,name)),thisCache=cache[id],pvt||(thisCache.data||(thisCache.data={}),thisCache=thisCache.data),data!==undefined&&(thisCache[jQuery.camelCase(name)]=data),typeof name=="string"?(ret=thisCache[name],ret==null&&(ret=thisCache[jQuery.camelCase(name)])):ret=thisCache,ret}}function internalRemoveData(elem,name,pvt){if(jQuery.acceptData(elem)){var thisCache,i,isNode=elem.nodeType,cache=isNode?jQuery.cache:elem,id=isNode?elem[jQuery.expando]:jQuery.expando;if(cache[id]){if(name&&(thisCache=pvt?cache[id]:cache[id].data,thisCache)){for(jQuery.isArray(name)?name=name.concat(jQuery.map(name,jQuery.camelCase)):(name in thisCache)?name=[name]:(name=jQuery.camelCase(name),name=name in thisCache?[name]:name.split(" ")),i=name.length;i--;)delete thisCache[name[i]];if(pvt?!isEmptyDataObject(thisCache):!jQuery.isEmptyObject(thisCache))return}(pvt||(delete cache[id].data,isEmptyDataObject(cache[id])))&&(isNode?jQuery.cleanData([elem],!0):support.deleteExpando||cache!=cache.window?delete cache[id]:cache[id]=null)}}}function returnTrue(){return!0}function returnFalse(){return!1}function safeActiveElement(){try{return document.activeElement}catch(err){}}function createSafeFragment(document){var list=nodeNames.split("|"),safeFrag=document.createDocumentFragment();if(safeFrag.createElement)while(list.length)safeFrag.createElement(list.pop());return safeFrag}function getAll(context,tag){var elems,elem,i=0,found=typeof context.getElementsByTagName!==strundefined?context.getElementsByTagName(tag||"*"):typeof context.querySelectorAll!==strundefined?context.querySelectorAll(tag||"*"):undefined;if(!found)for(found=[],elems=context.childNodes||context;(elem=elems[i])!=null;i++)!tag||jQuery.nodeName(elem,tag)?found.push(elem):jQuery.merge(found,getAll(elem,tag));return tag===undefined||tag&&jQuery.nodeName(context,tag)?jQuery.merge([context],found):found}function fixDefaultChecked(elem){rcheckableType.test(elem.type)&&(elem.defaultChecked=elem.checked)}function manipulationTarget(elem,content){return jQuery.nodeName(elem,"table")&&jQuery.nodeName(content.nodeType!==11?content:content.firstChild,"tr")?elem.getElementsByTagName("tbody")[0]||elem.appendChild(elem.ownerDocument.createElement("tbody")):elem}function disableScript(elem){return elem.type=(jQuery.find.attr(elem,"type")!==null)+"/"+elem.type,elem}function restoreScript(elem){var match=rscriptTypeMasked.exec(elem.type);return match?elem.type=match[1]:elem.removeAttribute("type"),elem}function setGlobalEval(elems,refElements){for(var elem,i=0;(elem=elems[i])!=null;i++)jQuery._data(elem,"globalEval",!refElements||jQuery._data(refElements[i],"globalEval"))}function cloneCopyEvent(src,dest){if(dest.nodeType===1&&jQuery.hasData(src)){var type,i,l,oldData=jQuery._data(src),curData=jQuery._data(dest,oldData),events=oldData.events;if(events){delete curData.handle;curData.events={};for(type in events)for(i=0,l=events[type].length;i