browser=function($){'use strict';var data=[{str:navigator.userAgent,sub:'Chrome',ver:'Chrome',name:'chrome'},{str:navigator.vendor,sub:'Apple',ver:'Version',name:'safari'},{prop:window.opera,ver:'Opera',name:'opera'},{str:navigator.userAgent,sub:'Firefox',ver:'Firefox',name:'firefox'},{str:navigator.userAgent,sub:'MSIE',ver:'MSIE',name:'ie'}];var v=function(s,n){var i=s.indexOf(data[n].ver);return(i!==-1)?parseFloat(s.substring(i+data[n].ver.length+1)):0;};var html=$('html');var result={name:'unknown',version:0};for(var n=0;nstartPos){return str.substr(startPos,endPos-startPos);}}return'';};var splitWithBrackets=function(str,token,brackets){if(!token){token=',';}if(!brackets){brackets='()';}var bracket=0;var startPos=0;var result=[];if(brackets.lenght<2){return result;}var pos=0;while(pos<1){result.push(str.substr(startPos,pos-startPos));startPos=pos+token.length;}pos++;}result.push(str.substr(startPos,pos-startPos));return result;};var byteToHex=function(d){var hex=Number(d).toString(16);while(hex.length<2){hex="0"+hex;}return hex;};for(i=0;i<3){continue;}var maxOffset=0;var stops=[];for(m=1;m<2){continue;}var stopColor=$.trim(stopValues[0]);var stopOpacity=1;if(stopColor=='transparent'){stopColor='#000000';stopOpacity=0;}var colorRgba=splitByTokens(stopColor,'rgba(',')',true);var stopOffset=$.trim(stopValues[1]);if(colorRgba!==""){var rgba=colorRgba.split(',');if(rgba.length<4){continue;}stopColor='#'+byteToHex(rgba[0])+byteToHex(rgba[1])+byteToHex(rgba[2]);stopOpacity=rgba[3];}var isPx=stopOffset.indexOf('px')!==-1;if(isPx){maxOffset=Math.max(maxOffset,parseInt(stopOffset,10)||0);}stops.push({offset:stopOffset,color:stopColor,opacity:stopOpacity,isPx:isPx});}var stopsXML='';var lastStop=null;for(m=0;m';if(m===stops.length-1){lastStop=stops[m];}}var isLeft=$.trim(args[0])==='left';var direction='x1="0%" y1="0%" '+(isLeft?'x2="100%" y2="0%"':'x2="0%" y2="100%"');var gradientLength='100%';if(maxOffset>0){gradientLength=maxOffset+'px';}var size=(isLeft?'width="'+gradientLength+'" height="100%"':'width="100%" height="'+gradientLength+'"');var last="";if(lastStop!==null&&maxOffset>0){last='';}var svgGradient=' '+stopsXML+' '+last+'';values[l]=values[l].replace('linear-gradient('+g+')','url(data:image/svg+xml,'+escape(svgGradient)+')');}n.push({s:s.rules[k].selectorText,v:'background: '+values.join(",")});}for(k=0;k8)return;function split(str){str=str.replace(/"/g,'').replace(/%20/g,'');return str.split(/\s*,\s*/);}$('.art-slider .art-slide-item').each(function(){var bgs=split($(this).css('background-image'));if(bgs.length>1){$(this).css("background-image",bgs[bgs.length-1]);}});});jQuery(function($){"use strict";if(!browser.ie||browser.version>8)return;$('.art-shapes').css('z-index',1);if(!browser.ie||browser.version>7)return;var textblockTexts=$('.art-textblock > div');textblockTexts.each(function(){var tbText=$(this);var valign=tbText.css('vertical-align')?tbText.css('vertical-align'):'top';if(valign==='middle'){var wrapper=tbText.wrap('
').parent();tbText.css({'position':'relative','top':'-50%','height':'auto'});wrapper.css({'position':'absolute','top':'50%'});}else if(valign==='bottom'){tbText.css({'position':'absolute','height':'auto','bottom':0});}});});jQuery(function($){"use strict";var video=["youtube"];$("iframe[src]").each(function(){var iframe=$(this),src=iframe.attr("src"),isVideo=false,i;for(i=0;i<0){nav.css("margin-left",margin);}}});};})(jQuery);jQuery(function($){"use strict";if($('#art-main').children('header.art-header').length){$('#art-header-bg').insertAfter($('header.art-header'));}});jQuery(function($){"use strict";if($('#art-main').children('header.art-header').length){$('#art-menu-bg').insertAfter($('header.art-header'));}});jQuery(window).bind('resize',(function($){"use strict";return function(){var headerOffset=$("header.art-header").offset();var pageOffset=$("#art-main").offset();if(!headerOffset||!pageOffset){return;}$("#art-header-bg").css({"top":(headerOffset.top-pageOffset.top)+"px"});};})(jQuery));jQuery(function($){"use strict";$(window).bind("resize",function(){"use strict";if(typeof responsiveDesign!=="undefined"&&responsiveDesign.isResponsive)return;var sheetLeft=$(".art-sheet").offset().left;$("header.art-header #art-flash-area").each(function(){var object=$(this);object.css("left",sheetLeft+"px");});});});jQuery(function($){"use strict";$('nav.art-nav').addClass("desktop-nav");});jQuery(window).bind('resize',(function($){"use strict";return function(){var menu=jQuery("nav.art-nav");var menuOffset=menu.offset();var pageOffset=jQuery('#art-main').offset();if(!menuOffset||!pageOffset){return;}jQuery("#art-hmenu-bg").css({"height":menu.outerHeight()+"px","top":(menuOffset.top-pageOffset.top)+"px"});};})(jQuery));jQuery(function($){"use strict";if(!browser.ie||browser.version>7){return;}$('ul.art-hmenu>li:not(:first-child)').each(function(){$(this).prepend(' ');});});jQuery(function($){"use strict";$("ul.art-hmenu a:not([href])").attr('href','#').click(function(e){e.preventDefault();});});jQuery(function($){"use strict";if(!browser.ie||browser.version>7){return;}$.each($("ul.art-hmenu ul"),function(){var maxSubitemWidth=0;var submenu=$(this);var subitem=null;$.each(submenu.children("li").children("a"),function(){subitem=$(this);var subitemWidth=subitem.outerWidth(false);if(maxSubitemWidth0?defaultContainer=$(defaultContainer[0]):null;$("ul."+menuInfo.menuClass+">li>ul").each(function(){var submenu=$(this);var submenuWidth=submenu.outerWidth(false);var submenuLeft=submenu.offset().left;var mainContainer=submenu.parents(menuInfo.container);mainContainer=mainContainer.length>0?mainContainer=$(mainContainer[0]):null;var container=mainContainer||defaultContainer;if(container!==null){var containerLeft=container.offset().left;var containerWidth=container.outerWidth(false);if(submenuLeft+submenuWidth>=containerLeft+containerWidth){submenu.addClass(menuInfo.rightToLeftClass).find("ul").addClass(menuInfo.rightToLeftClass);}else if(submenuLeft<=containerLeft){submenu.addClass(menuInfo.leftToRightClass).find("ul").addClass(menuInfo.leftToRightClass);}}});});})(jQuery);var megaMenuCreate=(function($){"use strict";return function(){var sheet=$(".art-sheet");var sheetLeft=sheet.offset().left;var sheetWidth=sheet.width();sheetWidth-=2;$(".art-hmenu .art-hmenu-mega-menu").removeClass("art-hmenu-mega-menu").css("width","").css("left","").css("right","").removeAttr("data-ext-l").removeAttr("data-ext-r").children("li").css("width","").css("margin-left","").css("margin-right","").siblings("li.cleared").remove();$(".art-hmenu>li>ul").each(function(){var ul=$(this);ul.addClass("art-hmenu-mega-menu");var ltr=!ul.hasClass("art-hmenu-right-to-left");var widths=[];var horizontalMargin=2;ul.children("li").each(function(){widths.push($(this).width());});var maxWidth=Math.max.apply(window,widths);var submenusWidth=maxWidth*widths.length;var minMegaMenuWidth=Math.min(sheetWidth,submenusWidth);var colsPerRow=parseInt(minMegaMenuWidth/maxWidth,10);var megaMenuWidth=(maxWidth*colsPerRow)+(horizontalMargin>0?horizontalMargin*colsPerRow-1:colsPerRow-1);var parentWidth=ul.parent("li").children("a").outerWidth(false);if(submenusWidth>ul.parent("li").children("a").outerWidth(false)){ul.children("li").css("width",Math.round(parseFloat(maxWidth,10))+"px");ul.css("width",Math.round(parseFloat(megaMenuWidth,10))+"px");}ul.children("li").each(function(index){if(index%colsPerRow!==0)$(this).css("margin-left",horizontalMargin+"px");});if(submenusWidth>sheetWidth){var newlineLis=[];ul.children("li").each(function(index){if((index+1)%colsPerRow===0){newlineLis.push($(this));}});$(newlineLis).each(function(index,value){$("
  • ").insertAfter(value);});}sheetWidth=sheet.outerWidth(false);var li=ul.parent("li");var ulLeft=li.offset().left;var ulWidth=ul.outerWidth(false)-60;if(ltr){var leftOffset=0;if(ulLeft+ulWidth>sheetLeft+sheetWidth){leftOffset=(ulLeft+ulWidth)-(sheetLeft+sheetWidth);ul.css("left","-"+Math.round(parseFloat(leftOffset,10))+"px");ul.attr("data-ext-l",Math.round(parseFloat(leftOffset,10)));ul.attr("data-ext-r",Math.round(parseFloat(ulWidth-leftOffset-li.outerWidth(false),10)));}}else{var rightOffset=0;ulLeft=ulLeft+li.outerWidth(false)-ulWidth;if(ulLeft<8){$(window).bind('resize',function(){var c=$('div.art-content');var s=c.parent().children('.art-layout-cell:not(.art-content)');var w=0;c.hide();s.each(function(){w+=$(this).outerWidth(true);});c.w=c.parent().width();c.css('width',c.w-w+'px');c.show();});}$(window).trigger('resize');});var artButtonSetup=(function($){'use strict';return(function(className){$.each($("a."+className+", button."+className+", input."+className),function(i,val){var b=$(val);if(!b.hasClass('art-button')){b.addClass('art-button');}if(b.is('input')){b.val(b.val().replace(/^\s*/,'')).css('zoom','1');}b.mousedown(function(){var b=$(this);b.addClass("active");});b.mouseup(function(){var b=$(this);if(b.hasClass('active')){b.removeClass('active');}});b.mouseleave(function(){var b=$(this);if(b.hasClass('active')){b.removeClass('active');}});});});})(jQuery);jQuery(function(){'use strict';artButtonSetup("art-button");});jQuery(function($){'use strict';$('input.art-search-button, form.art-search input[type="submit"]').attr('value','');});var Control=(function($){'use strict';return(function(){this.init=function(label,type,callback){var chAttr=label.find('input[type="'+type+'"]').attr('checked');if(chAttr==='checked'){label.addClass('art-checked');}label.mouseleave(function(){$(this).removeClass('hovered').removeClass('active');});label.mouseover(function(){$(this).addClass('hovered').removeClass('active');});label.mousedown(function(event){if(event.which!==1){return;}$(this).addClass('active').removeClass('hovered');});label.mouseup(function(event){if(event.which!==1){return;}callback.apply(this);$(this).removeClass('active').addClass('hovered');});};});})(jQuery);jQuery(function($){'use strict';$('.art-pager').contents().filter(function(){return this.nodeType===this.TEXT_NODE;}).remove();});var fixRssIconLineHeight=(function($){"use strict";return function(className){$("."+className).css("line-height",$("."+className).height()+"px");};})(jQuery);jQuery(function($){"use strict";var rssIcons=$(".art-rss-tag-icon");if(rssIcons.length){fixRssIconLineHeight("art-rss-tag-icon");if(browser.ie&&browser.version<9){rssIcons.each(function(){if($.trim($(this).html())===""){$(this).css("vertical-align","middle");}});}}});var ThemeLightbox=(function($){'use strict';return(function(){var images=$(".art-lightbox");var current;this.init=function(ctrl){$(".art-lightbox").mouseup({_ctrl:ctrl},function(e){if((e.data._ctrl===true&&!e.ctrlKey)||(e.which&&e.which!==1)){return;}images=$(".art-lightbox");current=images.index(this);var imgContainer=$('.art-lightbox-wrapper');if(imgContainer.length===0){imgContainer=$('
    ').css('line-height',$(window).height()+"px").appendTo($("body"));var closeBtn=$('
    ?
    ').click(close);closeBtn.appendTo(imgContainer);showArrows();}move(current);});};function move(index){if(index<0||index>=images.length){return;}showError(false);current=index;$(".art-lightbox-wrapper .art-lightbox-image:not(.active)").remove();var active=$(".art-lightbox-wrapper .active");var target=$('').click(function(){if($(this).hasClass("active")){move(current+1);}});if(active.length>0){active.after(target);}else{$(".art-lightbox-wrapper").append(target);}showArrows();showLoader(true);bindMouse($(".art-lightbox-wrapper").add(target));target.load(function(){showLoader(false);active.removeClass("active");target.addClass("active");});target.error(function(){showLoader(false);active.removeClass("active");target.addClass("active");target.attr("src",$(images[current]).attr("src"));});}function showArrows(){if($(".art-lightbox-wrapper .arrow").length===0){$(".art-lightbox-wrapper").append($('
    ?
    ').css("top",$(window).height()/2-40).click(function(){if(!$(this).hasClass("disabled")){move(current-1);}}));$(".art-lightbox-wrapper").append($('
    ?
    ').css("top",$(window).height()/2-40).click(function(){if(!$(this).hasClass("disabled")){move(current+1);}}));}if(current===0){$(".art-lightbox-wrapper .arrow.left").addClass("disabled");}else{$(".art-lightbox-wrapper .arrow.left").removeClass("disabled");}if(current===images.length-1){$(".art-lightbox-wrapper .arrow.right").addClass("disabled");}else{$(".art-lightbox-wrapper .arrow.right").removeClass("disabled");}}function showError(enable){if(enable){$(".art-lightbox-wrapper").append($(' ').css({"top":$(window).height()/2-60,"left":$(window).width()/2-170}));}else{$(".art-lightbox-wrapper .lightbox-error").remove();}}function showLoader(enable){if(!enable){$(".art-lightbox-wrapper .loading").remove();}else{$('
    ').css({"top":$(window).height()/2-16,"left":$(window).width()/2-16}).appendTo($(".art-lightbox-wrapper"));}}var close=function(){$(".art-lightbox-wrapper").remove();};function bindMouse(img){img.bind('mousewheel DOMMouseScroll',function(e){var orgEvent=window.event||e.originalEvent;var delta=(orgEvent.wheelDelta?orgEvent.wheelDelta:orgEvent.detail*-1)>0?1:-1;move(current+delta);e.preventDefault();}).mousedown(function(e){if(e.which===2){close();}e.preventDefault();});}function getFullImgSrc(src){var fileName=src.substring(0,src.lastIndexOf('.'));var ext=src.substring(src.lastIndexOf('.'));return fileName+"-large"+ext;}});})(jQuery);jQuery(function(){'use strict';new ThemeLightbox().init();});(function($){'use strict';$.support.transition=(function(){var thisBody=document.body||document.documentElement,thisStyle=thisBody.style,support=thisStyle.transition!==undefined||thisStyle.WebkitTransition!==undefined||thisStyle.MozTransition!==undefined||thisStyle.MsTransition!==undefined||thisStyle.OTransition!==undefined;return support&&{event:(function(){var e="transitionend";if(browser.opera){var version=browser.version;e=version>=12?(version<12.50?"otransitionend":"transitionend"):"oTransitionEnd";}else if(browser.chrome||browser.safari){e="webkitTransitionEnd";}return e;})(),prefix:(function(){return({opera:"-o-",firefox:"-moz-",chrome:"-webkit-",safari:"-webkit-",ie:"-ms-"}[browser.name]);})()};})();window.BackgroundHelper=function(){var slides=[];var direction="next";var motion="horizontal";var width=0;var height=0;var multiplier=1;var transitionDuration="";this.init=function(motionType,dir,duration){direction=dir;motion=motionType;slides=[];width=0;height=0;multiplier=1;transitionDuration=duration;};this.processSlide=function(element,modify){this.updateSize(element,null);var pos=[];var bgPosition=element.css("background-position");var positions=bgPosition.split(",");$.each(positions,function(i){var position=$.trim(this);var point=position.split(" ");if(point.length>1){var x=parseInt(point[0],10);var y=parseInt(point[1],10);pos.push({x:x,y:y});}});slides.push({"images":element.css("background-image"),"sizes":element.css("background-size"),"positions":pos});if(modify)element.css("background-image","none");};this.updateSize=function(element,initialSize){width=element.outerWidth(false);height=element.outerHeight();if(initialSize&&parseInt(initialSize.width,10)!==0){multiplier=width/initialSize.width;if(motion==="fade"){$.each(element.children(),function(i){$(this).css("background-position",getCssPositions(slides[i].positions,{x:0,y:0}));});}}};this.setBackground=function(element,items){var bg=[];var sizes=[];$.each(items,function(i,o){bg.push(o.images);sizes.push(o.sizes);});element.css({"background-image":bg.join(", "),"background-size":sizes.join(", "),"background-repeat":"no-repeat"});};this.setPosition=function(element,items){var pos=[];$.each(items,function(i,o){pos.push(o.positions);});element.css({"background-position":pos.join(", ")});};this.current=function(index){return slides[index]||null;};this.next=function(index){var next;if(direction==="next"){next=(index+1)%slides.length;}else{next=index-1;if(next<0){next=slides.length-1;}}return slides[next];};this.items=function(prev,next,move){var prevItem={x:0,y:0};var nextItem={x:0,y:0};var isDirectionNext=direction==="next";if(motion==="horizontal"){nextItem.x=isDirectionNext?width:-width;nextItem.y=0;if(move){prevItem.x+=isDirectionNext?-width:width;nextItem.x+=isDirectionNext?-width:width;}}else if(motion==="vertical"){nextItem.x=0;nextItem.y=isDirectionNext?height:-height;if(move){prevItem.y+=isDirectionNext?-height:height;nextItem.y+=isDirectionNext?-height:height;}}var result=[];if(!!prev){result.push({images:prev.images,positions:getCssPositions(prev.positions,prevItem),sizes:prev.sizes});}if(!!next){result.push({images:next.images,positions:getCssPositions(next.positions,nextItem),sizes:next.sizes});}if(direction==="next"){result.reverse();}return result;};this.transition=function(container,on){container.css($.support.transition.prefix+"transition",on?transitionDuration+" ease-in-out background-position":"");};function getCssPositions(positions,offset){var result=[];if(positions===undefined){return"";}offset.x=offset.x||0;offset.y=offset.y||0;for(var i=0;i(children.length-1)||index<0){return;}if(active){return element.one("afterSlide",function(){slider.to(index);});}if(activeIndex===index){return;}this.move(index>activeIndex?"next":"prev",$(children[index]));};this.next=function(){if(!active){if(last){this.stop();return;}this.move("next");}};this.prev=function(){if(!active){if(last){this.stop();return;}this.move("prev");}};this.start=function(force){if(!!force){setTimeout($.proxy(this.next,this),10);}interval=setInterval($.proxy(this.next,this),this.settings.pause);running=true;};this.stop=function(pause){clearInterval(interval);interval=null;running=!!pause;active=false;};this.active=function(){return running;};this.moving=function(){return active;};this.navigate(children.filter(".active"));if(this.settings.clickevents){$(this.settings.navigator).on("click","a",{slider:this},function(event){var activeIndex=children.index(children.filter(".active"));var index=$(this).parent().children().index($(this));if(activeIndex!==index){event.data.slider.to(index);}event.preventDefault();});}if(this.settings.hover){var slider=this;element.add(this.settings.navigator).add(element.siblings(".art-shapes")).hover(function(){if(element.is(":visible")&&!last){slider.stop(true);}},function(){if(element.is(":visible")&&!last){slider.start();}});}};$.fn.slider=function(arg){return this.each(function(){var element=$(this),data=element.data("slider"),options=typeof arg==="object"&&arg;if(!data){data=new Slider(element,options);element.data("slider",data);}if(typeof arg==="string"&&data[arg]){data[arg]();}else if(data.settings.auto&&element.is(":visible")){data.start();}});};})(jQuery);jQuery(function($){"use strict";if(!browser.ie||browser.version>8)return;var path="";var scripts=$("script[src*='script.js']");if(scripts.length>0){var src=scripts.last().attr('src');path=src.substr(0,src.indexOf("script.js"));}processHeaderMultipleBg(path);});var processHeaderMultipleBg=(function($){"use strict";return(function(path){var header=$(".art-header");var bgimages="".split(",");var bgpositions="".split(",");for(var i=bgimages.length-1;i>=0;i--){var bgimage=$.trim(bgimages[i]);if(bgimage==="")continue;if(path!==""){bgimage=bgimage.replace(/(url\(['"]?)/i,"$1"+path);}header.append("
    ");}header.css('background-image',"url('images/header.jpg')".replace(/(url\(['"]?)/i,"$1"+path));header.css('background-position',"center top");});})(jQuery);(function($){'use strict';$(function(){artButtonSetup("btn-primary");artButtonSetup("button");artButtonSetup("readon");artButtonSetup("readmore");});$(function($){var links=$('a.art-rss-tag-icon[href="#"], a.art-rss-tag-icon[href=""]'),href=$('head link[type="application/rss+xml"]').attr('href');if(href){links.attr('href',href);}else{links.hide();}});$(function($){$('.art-messages').each(function(){$(this).css('display',$(this).find('dl, .alert').length?'':'none');});});$(function($){$('.art-search-button').each(function(i,val){var element=$(val),background=element.css('background-image');if(-1!==background.indexOf('url')){element.val('');}if(element.hasClass('art-button')){element.removeClass('art-button');}});});$(function($){if(!browser.ie||browser.version>8){return;}var scriptSrc=jQuery('script[src*="script.js"]').last().attr('src'),pathToImages=scriptSrc.substr(0,scriptSrc.lastIndexOf('/')+1)+'data/images/';$('.art-slider .art-slide-item').each(function(){var bg=$(this).css('background-image');if(bg){bg=bg.replace(/url\(["'](.+)["']\)/,function(match,path){var imageName=path.substr(path.lastIndexOf('/')+1);return'url(\''+pathToImages+imageName+'\')';});$(this).css('background-image',bg);}});});}(jQuery));