﻿/*!
 * jCarousel - Riding carousels with jQuery
 *   http://sorgalla.com/jcarousel/
 *
 * Copyright (c) 2006 Jan Sorgalla (http://sorgalla.com)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Built on top of the jQuery library
 *   http://jquery.com
 *
 * Inspired by the "Carousel Component" by Bill Scott
 *   http://billwscott.com/carousel/
 */
function fadeCompany(){$(".companyPost").fadeIn(),$(".companyLogo").each(function(){var n=$(".companyImageOverflow").height()-$(this).height();$(this).css("top",n/2),$(this).siblings(".companyProfile").length!=""&&$(this).fadeTo(0,.3)})}(function(n){var r={vertical:!1,rtl:!1,start:1,offset:1,size:null,scroll:3,visible:null,animation:"normal",easing:"swing",auto:0,wrap:null,initCallback:null,setupCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,animationStepCallback:null,buttonNextHTML:"<div></div>",buttonPrevHTML:"<div></div>",buttonNextEvent:"click",buttonPrevEvent:"click",buttonNextCallback:null,buttonPrevCallback:null,itemFallbackDimension:null},i=!1,t;n(window).bind("load.jcarousel",function(){i=!0}),n.jcarousel=function(t,u){var h,c;this.options=n.extend({},r,u||{}),this.autoStopped=this.locked=!1,this.buttonPrevState=this.buttonNextState=this.buttonPrev=this.buttonNext=this.list=this.clip=this.container=null,u&&u.rtl!==void 0||(this.options.rtl=(n(t).attr("dir")||n("html").attr("dir")||"").toLowerCase()=="rtl"),this.wh=this.options.vertical?"height":"width",this.lt=this.options.vertical?"top":this.options.rtl?"right":"left";for(var e="",s=t.className.split(" "),o=0;o<s.length;o++)if(s[o].indexOf("skin")!=-1){n(t).removeClass(s[o]),e=s[o];break}t.nodeName.toUpperCase()=="UL"||t.nodeName.toUpperCase()=="OL"?(this.list=n(t),this.clip=this.list.parents(".jcarousel-clip"),this.container=this.list.parents(".jcarousel-container")):(this.container=n(t),this.list=this.container.find("ul,ol").eq(0),this.clip=this.container.find(".jcarousel-clip")),this.clip.size()===0&&(this.clip=this.list.wrap("<div></div>").parent()),this.container.size()===0&&(this.container=this.clip.wrap("<div></div>").parent()),e!==""&&this.container.parent()[0].className.indexOf("skin")==-1&&this.container.wrap('<div class=" '+e+'"></div>'),this.buttonPrev=n(".jcarousel-prev",this.container),this.buttonPrev.size()===0&&this.options.buttonPrevHTML!==null&&(this.buttonPrev=n(this.options.buttonPrevHTML).appendTo(this.container)),this.buttonPrev.addClass(this.className("jcarousel-prev")),this.buttonNext=n(".jcarousel-next",this.container),this.buttonNext.size()===0&&this.options.buttonNextHTML!==null&&(this.buttonNext=n(this.options.buttonNextHTML).appendTo(this.container)),this.buttonNext.addClass(this.className("jcarousel-next")),this.clip.addClass(this.className("jcarousel-clip")).css({position:"relative"}),this.list.addClass(this.className("jcarousel-list")).css({overflow:"hidden",position:"relative",top:0,margin:0,padding:0}).css(this.options.rtl?"right":"left",0),this.container.addClass(this.className("jcarousel-container")).css({position:"relative"}),!this.options.vertical&&this.options.rtl&&this.container.addClass("jcarousel-direction-rtl").attr("dir","rtl");var l=this.options.visible!==null?Math.ceil(this.clipping()/this.options.visible):null,e=this.list.children("li"),f=this;e.size()>0&&(h=0,c=this.options.offset,e.each(function(){f.format(this,c++),h+=f.dimension(this,l)}),this.list.css(this.wh,h+100+"px"),u&&u.size!==void 0||(this.options.size=e.size())),this.container.css("display","block"),this.buttonNext.css("display","block"),this.buttonPrev.css("display","block"),this.funcNext=function(){f.next()},this.funcPrev=function(){f.prev()},this.funcResize=function(){f.resizeTimer&&clearTimeout(f.resizeTimer),f.resizeTimer=setTimeout(function(){f.reload()},100)},this.options.initCallback!==null&&this.options.initCallback(this,"init"),!i&&n.browser.safari?(this.buttons(!1,!1),n(window).bind("load.jcarousel",function(){f.setup()})):this.setup()},t=n.jcarousel,t.fn=t.prototype={jcarousel:"0.2.8"},t.fn.extend=t.extend=n.extend,t.fn.extend({setup:function(){this.prevLast=this.prevFirst=this.last=this.first=null,this.animating=!1,this.tail=this.resizeTimer=this.timer=null,this.inTail=!1;if(!this.locked){this.list.css(this.lt,this.pos(this.options.offset)+"px");var t=this.pos(this.options.start,!0);this.prevFirst=this.prevLast=null,this.animate(t,!1),n(window).unbind("resize.jcarousel",this.funcResize).bind("resize.jcarousel",this.funcResize),this.options.setupCallback!==null&&this.options.setupCallback(this)}},reset:function(){this.list.empty(),this.list.css(this.lt,"0px"),this.list.css(this.wh,"10px"),this.options.initCallback!==null&&this.options.initCallback(this,"reset"),this.setup()},reload:function(){this.tail!==null&&this.inTail&&this.list.css(this.lt,t.intval(this.list.css(this.lt))+this.tail),this.tail=null,this.inTail=!1,this.options.reloadCallback!==null&&this.options.reloadCallback(this);if(this.options.visible!==null){var r=this,u=Math.ceil(this.clipping()/this.options.visible),n=0,i=0;this.list.children("li").each(function(t){n+=r.dimension(this,u),t+1<r.first&&(i=n)}),this.list.css(this.wh,n+"px"),this.list.css(this.lt,-i+"px")}this.scroll(this.first,!1)},lock:function(){this.locked=!0,this.buttons()},unlock:function(){this.locked=!1,this.buttons()},size:function(n){return n!==void 0&&(this.options.size=n,this.locked||this.buttons()),this.options.size},has:function(n,t){var i,r;for(t!==void 0&&t||(t=n),this.options.size!==null&&t>this.options.size&&(t=this.options.size),i=n;i<=t;i++){r=this.get(i);if(!r.length||r.hasClass("jcarousel-item-placeholder"))return!1}return!0},get:function(t){return n(">.jcarousel-item-"+t,this.list)},add:function(i,r){var u=this.get(i),e=0,f=n(r),s,o;if(u.length===0){for(o=t.intval(i),u=this.create(i);;)if(s=this.get(--o),o<=0||s.length){o<=0?this.list.prepend(u):s.after(u);break}}else e=this.dimension(u);return f.get(0).nodeName.toUpperCase()=="LI"?(u.replaceWith(f),u=f):u.empty().append(r),this.format(u.removeClass(this.className("jcarousel-item-placeholder")),i),f=this.options.visible!==null?Math.ceil(this.clipping()/this.options.visible):null,e=this.dimension(u,f)-e,i>0&&i<this.first&&this.list.css(this.lt,t.intval(this.list.css(this.lt))-e+"px"),this.list.css(this.wh,t.intval(this.list.css(this.wh))+e+"px"),u},remove:function(n){var r=this.get(n),i;!r.length||n>=this.first&&n<=this.last||(i=this.dimension(r),n<this.first&&this.list.css(this.lt,t.intval(this.list.css(this.lt))+i+"px"),r.remove(),this.list.css(this.wh,t.intval(this.list.css(this.wh))-i+"px"))},next:function(){this.tail!==null&&!this.inTail?this.scrollTail(!1):this.scroll((this.options.wrap=="both"||this.options.wrap=="last")&&this.options.size!==null&&this.last==this.options.size?1:this.first+this.options.scroll)},prev:function(){this.tail!==null&&this.inTail?this.scrollTail(!0):this.scroll((this.options.wrap=="both"||this.options.wrap=="first")&&this.options.size!==null&&this.first==1?this.options.size:this.first-this.options.scroll)},scrollTail:function(n){if(!this.locked&&!this.animating&&this.tail){this.pauseAuto();var i=t.intval(this.list.css(this.lt)),i=n?i+this.tail:i-this.tail;this.inTail=!n,this.prevFirst=this.first,this.prevLast=this.last,this.animate(i)}},scroll:function(n,t){!this.locked&&!this.animating&&(this.pauseAuto(),this.animate(this.pos(n),t))},pos:function(n,i){var s=t.intval(this.list.css(this.lt));if(this.locked||this.animating)return s;this.options.wrap!="circular"&&(n=n<1?1:this.options.size&&n>this.options.size?this.options.size:n);for(var e=this.first>n,l=this.options.wrap!="circular"&&this.first<=1?1:this.first,o=e?this.get(l):this.get(this.last),r=e?l:l-1,u=null,f=0,v=!1,h=0;e?--r>=n:++r<n;)u=this.get(r),v=!u.length,u.length===0&&(u=this.create(r).addClass(this.className("jcarousel-item-placeholder")),o[e?"before":"after"](u),this.first!==null&&this.options.wrap=="circular"&&this.options.size!==null&&(r<=0||r>this.options.size))&&(o=this.get(this.index(r)),o.length&&(u=this.add(r,o.clone(!0)))),o=u,h=this.dimension(u),v&&(f+=h),this.first===null||this.options.wrap!="circular"&&(r<1||this.options.size!==null&&r>this.options.size)||(s=e?s+h:s-h);for(var l=this.clipping(),y=[],a=0,c=0,o=this.get(n-1),r=n;++a;){u=this.get(r),v=!u.length,u.length===0&&(u=this.create(r).addClass(this.className("jcarousel-item-placeholder")),o.length===0?this.list.prepend(u):o[e?"before":"after"](u),this.first!==null&&this.options.wrap=="circular"&&this.options.size!==null&&(r<=0||r>this.options.size)&&(o=this.get(this.index(r)),o.length&&(u=this.add(r,o.clone(!0))))),o=u,h=this.dimension(u);if(h===0)throw Error("jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...");this.options.wrap!="circular"&&this.options.size!==null&&r>this.options.size?y.push(u):v&&(f+=h),c+=h;if(c>=l)break;r++}for(u=0;u<y.length;u++)y[u].remove();f>0&&(this.list.css(this.wh,this.dimension(this.list)+f+"px"),e&&(s-=f,this.list.css(this.lt,t.intval(this.list.css(this.lt))-f+"px"))),f=n+a-1,this.options.wrap!="circular"&&this.options.size&&f>this.options.size&&(f=this.options.size);if(r>f)for(a=0,r=f,c=0;++a;){u=this.get(r--);if(!u.length)break;c+=this.dimension(u);if(c>=l)break}for(r=f-a+1,this.options.wrap!="circular"&&r<1&&(r=1),this.inTail&&e&&(s+=this.tail,this.inTail=!1),this.tail=null,this.options.wrap!="circular"&&f==this.options.size&&f-a+1>=1&&(e=t.intval(this.get(f).css(this.options.vertical?"marginBottom":"marginRight")),c-e>l)&&(this.tail=c-l-e),i&&n===this.options.size&&this.tail&&(s-=this.tail,this.inTail=!0);n-->r;)s+=this.dimension(this.get(n));return this.prevFirst=this.first,this.prevLast=this.last,this.first=r,this.last=f,s},animate:function(t,i){var r,f,u;this.locked||this.animating||(this.animating=!0,r=this,u=function(){r.animating=!1,t===0&&r.list.css(r.lt,0),!r.autoStopped&&(r.options.wrap=="circular"||r.options.wrap=="both"||r.options.wrap=="last"||r.options.size===null||r.last<r.options.size||r.last==r.options.size&&r.tail!==null&&!r.inTail)&&r.startAuto(),r.buttons(),r.notify("onAfterAnimation");if(r.options.wrap=="circular"&&r.options.size!==null)for(var n=r.prevFirst;n<=r.prevLast;n++)n!==null&&!(n>=r.first&&n<=r.last)&&(n<1||n>r.options.size)&&r.remove(n)},this.notify("onBeforeAnimation"),this.options.animation&&i!==!1?(f=this.options.vertical?{top:t}:this.options.rtl?{right:t}:{left:t},u={duration:this.options.animation,easing:this.options.easing,complete:u},n.isFunction(this.options.animationStepCallback)&&(u.step=this.options.animationStepCallback),this.list.animate(f,u)):(this.list.css(this.lt,t+"px"),u()))},startAuto:function(n){n!==void 0&&(this.options.auto=n);if(this.options.auto===0)return this.stopAuto();if(this.timer===null){this.autoStopped=!1;var t=this;this.timer=window.setTimeout(function(){t.next()},this.options.auto*1e3)}},stopAuto:function(){this.pauseAuto(),this.autoStopped=!0},pauseAuto:function(){this.timer!==null&&(window.clearTimeout(this.timer),this.timer=null)},buttons:function(n,t){n!=null||(n=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="first"||this.options.size===null||this.last<this.options.size),this.locked||this.options.wrap&&this.options.wrap!="first"||this.options.size===null||this.last<this.options.size)||(n=this.tail!==null&&!this.inTail),t!=null||(t=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="last"||this.first>1),this.locked||this.options.wrap&&this.options.wrap!="last"||this.options.size===null||this.first!=1)||(t=this.tail!==null&&this.inTail);var i=this;this.buttonNext.size()>0?(this.buttonNext.unbind(this.options.buttonNextEvent+".jcarousel",this.funcNext),n&&this.buttonNext.bind(this.options.buttonNextEvent+".jcarousel",this.funcNext),this.buttonNext[n?"removeClass":"addClass"](this.className("jcarousel-next-disabled")).attr("disabled",n?!1:!0),this.options.buttonNextCallback!==null&&this.buttonNext.data("jcarouselstate")!=n&&this.buttonNext.each(function(){i.options.buttonNextCallback(i,this,n)}).data("jcarouselstate",n)):this.options.buttonNextCallback!==null&&this.buttonNextState!=n&&this.options.buttonNextCallback(i,null,n),this.buttonPrev.size()>0?(this.buttonPrev.unbind(this.options.buttonPrevEvent+".jcarousel",this.funcPrev),t&&this.buttonPrev.bind(this.options.buttonPrevEvent+".jcarousel",this.funcPrev),this.buttonPrev[t?"removeClass":"addClass"](this.className("jcarousel-prev-disabled")).attr("disabled",t?!1:!0),this.options.buttonPrevCallback!==null&&this.buttonPrev.data("jcarouselstate")!=t&&this.buttonPrev.each(function(){i.options.buttonPrevCallback(i,this,t)}).data("jcarouselstate",t)):this.options.buttonPrevCallback!==null&&this.buttonPrevState!=t&&this.options.buttonPrevCallback(i,null,t),this.buttonNextState=n,this.buttonPrevState=t},notify:function(n){var t=this.prevFirst===null?"init":this.prevFirst<this.first?"next":"prev";this.callback("itemLoadCallback",n,t),this.prevFirst!==this.first&&(this.callback("itemFirstInCallback",n,t,this.first),this.callback("itemFirstOutCallback",n,t,this.prevFirst)),this.prevLast!==this.last&&(this.callback("itemLastInCallback",n,t,this.last),this.callback("itemLastOutCallback",n,t,this.prevLast)),this.callback("itemVisibleInCallback",n,t,this.first,this.last,this.prevFirst,this.prevLast),this.callback("itemVisibleOutCallback",n,t,this.prevFirst,this.prevLast,this.first,this.last)},callback:function(t,i,r,u,f,e,o){var h,c,t,s;if(!(this.options[t]==null||typeof this.options[t]!="object"&&i!="onAfterAnimation")){h=typeof this.options[t]=="object"?this.options[t][i]:this.options[t];if(n.isFunction(h)){c=this;if(u===void 0)h(c,r,i);else if(f===void 0)this.get(u).each(function(){h(c,this,u,r,i)});else for(t=function(n){c.get(n).each(function(){h(c,this,n,r,i)})},s=u;s<=f;s++)s!==null&&!(s>=e&&s<=o)&&t(s)}}},create:function(n){return this.format("<li></li>",n)},format:function(t,i){for(var t=n(t),u=t.get(0).className.split(" "),r=0;r<u.length;r++)u[r].indexOf("jcarousel-")!=-1&&t.removeClass(u[r]);return t.addClass(this.className("jcarousel-item")).addClass(this.className("jcarousel-item-"+i)).css({float:this.options.rtl?"right":"left","list-style":"none"}).attr("jcarouselindex",i),t},className:function(n){return n+" "+n+(this.options.vertical?"-vertical":"-horizontal")},dimension:function(i,r){var u=n(i),f;return r==null?this.options.vertical?u.outerHeight(!0)||t.intval(this.options.itemFallbackDimension):u.outerWidth(!0)||t.intval(this.options.itemFallbackDimension):(f=this.options.vertical?r-t.intval(u.css("marginTop"))-t.intval(u.css("marginBottom")):r-t.intval(u.css("marginLeft"))-t.intval(u.css("marginRight")),n(u).css(this.wh,f+"px"),this.dimension(u))},clipping:function(){return this.options.vertical?this.clip[0].offsetHeight-t.intval(this.clip.css("borderTopWidth"))-t.intval(this.clip.css("borderBottomWidth")):this.clip[0].offsetWidth-t.intval(this.clip.css("borderLeftWidth"))-t.intval(this.clip.css("borderRightWidth"))},index:function(n,t){return t==null&&(t=this.options.size),Math.round(((n-1)/t-Math.floor((n-1)/t))*t)+1}}),t.extend({defaults:function(t){return n.extend(r,t||{})},intval:function(n){return n=parseInt(n,10),isNaN(n)?0:n},windowLoaded:function(){i=!0}}),n.fn.jcarousel=function(i){if(typeof i=="string"){var r=n(this).data("jcarousel"),u=Array.prototype.slice.call(arguments,1);return r[i].apply(r,u)}return this.each(function(){var r=n(this).data("jcarousel");r?(i&&n.extend(r.options,i),r.reload()):n(this).data("jcarousel",new t(this,i))})}})(jQuery),(function(n,t){n.fn.quicksearch=function(i,r){var c,h,e,f,s="",o=this,u=n.extend({delay:100,selector:null,stripeRows:null,loader:null,noResults:"",bind:"keyup",onBefore:function(){return},onAfter:function(){return},show:function(){this.style.display=""},hide:function(){this.style.display="none"},prepareQuery:function(n){return n.toLowerCase().split(" ")},testQuery:function(n,t){for(var r=0;r<n.length;r+=1)if(t.indexOf(n[r])===-1)return!1;return!0}},r);return this.go=function(){for(var n=0,i=!0,r=u.prepareQuery(s),f=s.replace(" ","").length===0,n=0,t=e.length;n<t;n++)f||u.testQuery(r,h[n],e[n])?(u.show.apply(e[n]),i=!1):u.hide.apply(e[n]);return i?this.results(!1):(this.results(!0),this.stripe()),this.loader(!1),u.onAfter(),this},this.stripe=function(){if(typeof u.stripeRows=="object"&&u.stripeRows!==null){var i=u.stripeRows.join(" "),t=u.stripeRows.length;f.not(":hidden").each(function(r){n(this).removeClass(i).addClass(u.stripeRows[r%t])})}return this},this.strip_html=function(t){var i=t.replace(new RegExp("<[^<]+>","g"),"");return i=n.trim(i.toLowerCase())},this.results=function(t){return typeof u.noResults=="string"&&u.noResults!==""&&(t?n(u.noResults).hide():n(u.noResults).show()),this},this.loader=function(t){return typeof u.loader=="string"&&u.loader!==""&&(t?n(u.loader).show():n(u.loader).hide()),this},this.cache=function(){f=n(i),typeof u.noResults=="string"&&u.noResults!==""&&(f=f.not(u.noResults));var t=typeof u.selector=="string"?f.find(u.selector):n(i).not(u.noResults);return h=t.map(function(){return o.strip_html(this.innerHTML)}),e=f.map(function(){return this}),this.go()},this.trigger=function(){return this.loader(!0),u.onBefore(),t.clearTimeout(c),c=t.setTimeout(function(){o.go()},u.delay),this},this.cache(),this.results(!0),this.stripe(),this.loader(!1),this.each(function(){n(this).bind(u.bind,function(){s=n(this).val(),o.trigger()})})}})(jQuery,this,document);
/*! fancyBox v2.0.4 fancyapps.com | fancyapps.com/fancybox/#license */
(function(n,t,i){var u=i(n),f=i(t),r=i.fancybox=function(){r.open.apply(this,arguments)},e=!1,o=null;i.extend(r,{version:"2.0.4",defaults:{padding:15,margin:20,width:800,height:600,minWidth:200,minHeight:200,maxWidth:9999,maxHeight:9999,autoSize:!0,fitToView:!0,aspectRatio:!1,topRatio:.5,fixed:!i.browser.msie||6<i.browser.version||!t.documentElement.hasOwnProperty("ontouchstart"),scrolling:"auto",wrapCSS:"fancybox-default",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,modal:!1,loop:!0,ajax:{},keys:{next:[13,32,34,39,40],prev:[8,33,37,38],close:[27]},tpl:{wrap:'<div class="fancybox-wrap"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe class="fancybox-iframe" name="fancybox-frame{rnd}" frameborder="0" hspace="0" '+(i.browser.msie?'allowtransparency="true""':"")+' scrolling="{scrolling}" src="{href}"></iframe>',swf:'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="wmode" value="transparent" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{href}" /><embed src="{href}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="100%" height="100%" wmode="transparent"></embed></object>',error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>',closeBtn:'<div title="Close" class="fancybox-item fancybox-close"></div>',next:'<a title="Next" class="fancybox-item fancybox-next"><span></span></a>',prev:'<a title="Previous" class="fancybox-item fancybox-prev"><span></span></a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:300,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:300,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:{speedIn:0,speedOut:300,opacity:.8,css:{cursor:"pointer"},closeClick:!0},title:{type:"float"}}},group:{},opts:{},coming:null,current:null,isOpen:!1,isOpened:!1,wrap:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(n,t){i.isArray(n)||(n=[n]),n.length&&(r.close(!0),r.opts=i.extend(!0,{},r.defaults,t),r.group=n,r._start(r.opts.index||0))},cancel:function(){r.coming&&!1===r.trigger("onCancel")||(r.coming=null,r.hideLoading(),r.ajaxLoad&&r.ajaxLoad.abort(),r.ajaxLoad=null,!r.imgPreload)||(r.imgPreload.onload=r.imgPreload.onabort=r.imgPreload.onerror=null)},close:function(n){r.cancel(),r.current&&!1!==r.trigger("beforeClose")&&(r.unbindEvents(),!r.isOpen||n&&!0===n[0]?(i(".fancybox-wrap").stop().trigger("onReset").remove(),r._afterZoomOut()):(r.isOpen=r.isOpened=!1,i(".fancybox-item").remove(),r.wrap.stop(!0).removeClass("fancybox-opened"),r.inner.css("overflow","hidden"),r.transitions[r.current.closeMethod]()))},play:function(n){var t=function(){clearTimeout(r.player.timer)},f=function(){t(),r.current&&r.player.isActive&&(r.player.timer=setTimeout(r.next,r.current.playSpeed))},u=function(){t(),i("body").unbind(".player"),r.player.isActive=!1,r.trigger("onPlayEnd")};r.player.isActive||n&&!1===n[0]?u():r.current&&(r.current.loop||r.current.index<r.group.length-1)&&(r.player.isActive=!0,i("body").bind({"afterShow.player onUpdate.player":f,"onCancel.player beforeClose.player":u,"beforeLoad.player":t}),f(),r.trigger("onPlayStart"))},next:function(){r.current&&r.jumpto(r.current.index+1)},prev:function(){r.current&&r.jumpto(r.current.index-1)},jumpto:function(n){r.current&&(n=parseInt(n,10),1<r.group.length&&r.current.loop&&(n>=r.group.length?n=0:0>n&&(n=r.group.length-1)),"undefined"!=typeof r.group[n]&&(r.cancel(),r._start(n)))},reposition:function(n){r.isOpen&&r.wrap.css(r._getPosition(n))},update:function(){r.isOpen&&(e||(o=setInterval(function(){e&&(e=!1,clearTimeout(o),r.current)&&(r.current.autoSize&&(r.inner.height("auto"),r.current.height=r.inner.height()),r._setDimension(),r.current.canGrow&&r.inner.height("auto"),r.reposition(),r.trigger("onUpdate"))},100)),e=!0)},toggle:function(){r.isOpen&&(r.current.fitToView=!r.current.fitToView,r.update())},hideLoading:function(){i("#fancybox-loading").remove()},showLoading:function(){r.hideLoading(),i('<div id="fancybox-loading"></div>').click(r.cancel).appendTo("body")},getViewport:function(){return{x:u.scrollLeft(),y:u.scrollTop(),w:u.width(),h:u.height()}},unbindEvents:function(){r.wrap&&r.wrap.unbind(".fb"),f.unbind(".fb"),u.unbind(".fb")},bindEvents:function(){var t=r.current,n=t.keys;t&&(u.bind("resize.fb, orientationchange.fb",r.update),n&&f.bind("keydown.fb",function(t){var u;t.ctrlKey||t.altKey||t.shiftKey||t.metaKey||0<=i.inArray(t.target.tagName.toLowerCase(),["input","textarea","select","button"])||(u=t.keyCode,-1<i.inArray(u,n.close)?(r.close(),t.preventDefault()):-1<i.inArray(u,n.next)?(r.next(),t.preventDefault()):-1<i.inArray(u,n.prev)&&(r.prev(),t.preventDefault()))}),i.fn.mousewheel&&t.mouseWheel&&1<r.group.length&&r.wrap.bind("mousewheel.fb",function(n,t){var u=i(n.target).get(0);(0===u.clientHeight||u.scrollHeight===u.clientHeight)&&(n.preventDefault(),r[0<t?"prev":"next"]())}))},trigger:function(n){var u,t=r[-1<i.inArray(n,["onCancel","beforeLoad","afterLoad"])?"coming":"current"];if(t){i.isFunction(t[n])&&(u=t[n].apply(t,Array.prototype.slice.call(arguments,1)));if(!1===u)return!1;t.helpers&&i.each(t.helpers,function(u,f){f&&"undefined"!=typeof r.helpers[u]&&i.isFunction(r.helpers[u][n])&&r.helpers[u][n](f,t)}),i.event.trigger(n+".fb")}},isImage:function(n){return n&&n.match(/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i)},isSWF:function(n){return n&&n.match(/\.(swf)(.*)?$/i)},_start:function(n){var t={},f=r.group[n]||null,o,u,e;"object"==typeof f&&(f.nodeType||f instanceof i)&&(o=!0,i.metadata&&(t=i(f).metadata())),t=i.extend(!0,{},r.opts,{index:n,element:f},i.isPlainObject(f)?f:t),i.each(["href","title","content","type"],function(n,u){t[u]=r.opts[u]||o&&i(f).attr(u)||t[u]||null}),"number"==typeof t.margin&&(t.margin=[t.margin,t.margin,t.margin,t.margin]),t.modal&&i.extend(!0,t,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{css:{cursor:"auto"},closeClick:!1}}}),r.coming=t,!1===r.trigger("beforeLoad")?r.coming=null:(u=t.type,n=t.href,u||(o&&(e=i(f).data("fancybox-type"),!e&&f.className&&(u=(e=f.className.match(/fancybox\.(\w+)/))?e[1]:null)),!u&&n&&(r.isImage(n)?u="image":r.isSWF(n)?u="swf":n.match(/^#/)&&(u="inline")),u||(u=o?"inline":"html"),t.type=u),"inline"===u||"html"===u?(t.content=t.content||("inline"===u&&n?i(n):f),t.content.length||(u=null)):(t.href=n||f,t.href||(u=null)),t.group=r.group,"image"===u?r._loadImage():"ajax"===u?r._loadAjax():u?r._afterLoad():r._error("type"))},_error:function(n){i.extend(r.coming,{type:"html",autoSize:!0,minHeight:"0",hasError:n,content:r.coming.tpl.error}),r._afterLoad()},_loadImage:function(){r.imgPreload=new Image,r.imgPreload.onload=function(){this.onload=this.onerror=null,r.coming.width=this.width,r.coming.height=this.height,r._afterLoad()},r.imgPreload.onerror=function(){this.onload=this.onerror=null,r._error("image")},r.imgPreload.src=r.coming.href,r.imgPreload.complete||r.showLoading()},_loadAjax:function(){r.showLoading(),r.ajaxLoad=i.ajax(i.extend({},r.coming.ajax,{url:r.coming.href,error:function(n,t){"abort"!==t?r._error("ajax",n):r.hideLoading()},success:function(n,t){"success"===t&&(r.coming.content=n,r._afterLoad())}}))},_preload:function(){var n=r.group,u=r.current.index,t=function(n){n&&r.isImage(n)&&((new Image).src=n)};1<n.length&&(t(i(n[u+1]||n[0]).attr("href")),t(i(n[u-1]||n[n.length-1]).attr("href")))},_afterLoad:function(){r.hideLoading(),!r.coming||!1===r.trigger("afterLoad",r.current)?r.coming=!1:(r.isOpened?(i(".fancybox-item").remove(),r.wrap.stop(!0).removeClass("fancybox-opened"),r.inner.css("overflow","hidden"),r.transitions[r.current.prevMethod]()):(i(".fancybox-wrap").stop().trigger("onReset").remove(),r.trigger("afterClose")),r.unbindEvents(),r.isOpen=!1,r.current=r.coming,r.coming=!1,r.wrap=i(r.current.tpl.wrap).addClass("fancybox-tmp "+r.current.wrapCSS).appendTo("body"),r.outer=i(".fancybox-outer",r.wrap).css("padding",r.current.padding+"px"),r.inner=i(".fancybox-inner",r.wrap),r._setContent(),r.trigger("beforeShow"),r._setDimension(),r.wrap.hide().removeClass("fancybox-tmp"),r.bindEvents(),r._preload(),r.transitions[r.isOpened?r.current.nextMethod:r.current.openMethod]())},_setContent:function(){var t,u,n=r.current,f=n.type;switch(f){case"inline":case"ajax":case"html":t=n.content,"inline"===f&&t instanceof i&&(t=t.show().detach(),t.parent().hasClass("fancybox-inner")&&t.parents(".fancybox-wrap").trigger("onReset").remove(),i(r.wrap).bind("onReset",function(){t.appendTo("body").hide()})),n.autoSize&&(u=i('<div class="fancybox-tmp"></div>').appendTo(i("body")).append(t),n.width=u.outerWidth(),n.height=u.outerHeight(!0),t=u.contents().detach(),u.remove());break;case"image":t=n.tpl.image.replace("{href}",n.href),n.aspectRatio=!0;break;case"swf":t=n.tpl.swf.replace(/\{width\}/g,n.width).replace(/\{height\}/g,n.height).replace(/\{href\}/g,n.href);break;case"iframe":t=n.tpl.iframe.replace("{href}",n.href).replace("{scrolling}",n.scrolling).replace("{rnd}",+new Date)}-1<i.inArray(f,["image","swf","iframe"])&&(n.autoSize=!1,n.scrolling=!1),r.inner.append(t)},_setDimension:function(){var l=r.wrap,p=r.outer,y=r.inner,u=r.current,a=r.getViewport(),e=u.margin,f=2*u.padding,n=u.width+f,t=u.height+f,v=u.width/u.height,h=u.maxWidth,o=u.maxHeight,s=u.minWidth,c=u.minHeight;a.w-=e[1]+e[3],a.h-=e[0]+e[2],-1<n.toString().indexOf("%")&&(n=a.w*parseFloat(n)/100),-1<t.toString().indexOf("%")&&(t=a.h*parseFloat(t)/100),u.fitToView&&(h=Math.min(a.w,h),o=Math.min(a.h,o)),s=Math.min(n,s),c=Math.min(n,c),h=Math.max(s,h),o=Math.max(c,o),u.aspectRatio?(n>h&&(n=h,t=(n-f)/v+f),t>o&&(t=o,n=(t-f)*v+f),n<s&&(n=s,t=(n-f)/v+f),t<c&&(t=c,n=(t-f)*v+f)):(n=Math.max(s,Math.min(n,h)),t=Math.max(c,Math.min(t,o))),n=Math.round(n),t=Math.round(t),i(l.add(p).add(y)).width("auto").height("auto"),y.width(n-f).height(t-f),l.width(n),e=l.height();if(n>h||e>o)for(;(n>h||e>o)&&n>s&&e>c;)t-=10,u.aspectRatio?(n=Math.round((t-f)*v+f),n<s&&(n=s,t=(n-f)/v+f)):n-=10,y.width(n-f).height(t-f),l.width(n),e=l.height();u.dim={width:n,height:e},u.canGrow=u.autoSize&&t>c&&t<o,u.canShrink=!1,u.canExpand=!1,n-f<u.width||t-f<u.height?u.canExpand=!0:(n>a.w||e>a.h)&&n>s&&t>c&&(u.canShrink=!0),l=e-f,r.innerSpace=l-y.height(),r.outerSpace=l-p.height()},_getPosition:function(n){var f=r.current,u=r.getViewport(),t=f.margin,e=r.wrap.width()+t[1]+t[3],o=r.wrap.height()+t[0]+t[2],i={position:"absolute",top:t[0]+u.y,left:t[3]+u.x};return!f.fixed||n&&!1!==n[0]||o>u.h||e>u.w||(i={position:"fixed",top:t[0],left:t[3]}),i.top=Math.ceil(Math.max(i.top,i.top+(u.h-o)*f.topRatio))+"px",i.left=Math.ceil(Math.max(i.left,i.left+.5*(u.w-e)))+"px",i},_afterZoomIn:function(){var n=r.current;r.isOpen=r.isOpened=!0,r.wrap.addClass("fancybox-opened").css("overflow","visible"),r.update(),r.inner.css("overflow","auto"===n.scrolling?"auto":"yes"===n.scrolling?"scroll":"hidden"),(n.closeClick||n.nextClick)&&r.inner.css("cursor","pointer").bind("click.fb",n.nextClick?r.next:r.close),n.closeBtn&&i(n.tpl.closeBtn).appendTo(r.wrap).bind("click.fb",r.close),n.arrows&&1<r.group.length&&((n.loop||0<n.index)&&i(n.tpl.prev).appendTo(r.wrap).bind("click.fb",r.prev),(n.loop||n.index<r.group.length-1)&&i(n.tpl.next).appendTo(r.wrap).bind("click.fb",r.next)),r.trigger("afterShow"),r.opts.autoPlay&&!r.player.isActive&&(r.opts.autoPlay=!1,r.play())},_afterZoomOut:function(){r.trigger("afterClose"),r.wrap.trigger("onReset").remove(),i.extend(r,{group:{},opts:{},current:null,isOpened:!1,isOpen:!1,wrap:null,outer:null,inner:null})}}),r.transitions={getOrigPosition:function(){var n=r.current.element,t={},f=50,e=50,u;return n&&n.nodeName&&i(n).is(":visible")?(u=i(n).find("img:first"),u.length?(t=u.offset(),f=u.outerWidth(),e=u.outerHeight()):t=i(n).offset()):(n=r.getViewport(),t.top=n.y+.5*(n.h-e),t.left=n.x+.5*(n.w-f)),t={top:Math.ceil(t.top)+"px",left:Math.ceil(t.left)+"px",width:Math.ceil(f)+"px",height:Math.ceil(e)+"px"}},step:function(n,t){var i,f,u;("width"===t.prop||"height"===t.prop)&&(f=u=Math.ceil(n-2*r.current.padding),"height"===t.prop&&(i=(n-t.start)/(t.end-t.start),t.start>t.end&&(i=1-i),f-=r.innerSpace*i,u-=r.outerSpace*i),r.inner[t.prop](f),r.outer[t.prop](u))},zoomIn:function(){var f=r.wrap,n=r.current,t,u;t=n.dim,"elastic"===n.openEffect?(u=i.extend({},t,r._getPosition(!0)),delete u.position,t=this.getOrigPosition(),n.openOpacity&&(t.opacity=0,u.opacity=1),f.css(t).show().animate(u,{duration:n.openSpeed,easing:n.openEasing,step:this.step,complete:r._afterZoomIn})):(f.css(i.extend({},t,r._getPosition())),"fade"===n.openEffect?f.fadeIn(n.openSpeed,r._afterZoomIn):(f.show(),r._afterZoomIn()))},zoomOut:function(){var t=r.wrap,n=r.current,i;"elastic"===n.closeEffect?("fixed"===t.css("position")&&t.css(r._getPosition(!0)),i=this.getOrigPosition(),n.closeOpacity&&(i.opacity=0),t.animate(i,{duration:n.closeSpeed,easing:n.closeEasing,step:this.step,complete:r._afterZoomOut})):t.fadeOut("fade"===n.closeEffect?n.closeSpeed:0,r._afterZoomOut)},changeIn:function(){var t=r.wrap,i=r.current,n;"elastic"===i.nextEffect?(n=r._getPosition(!0),n.opacity=0,n.top=parseInt(n.top,10)-200+"px",t.css(n).show().animate({opacity:1,top:"+=200px"},{duration:i.nextSpeed,complete:r._afterZoomIn})):(t.css(r._getPosition()),"fade"===i.nextEffect?t.hide().fadeIn(i.nextSpeed,r._afterZoomIn):(t.show(),r._afterZoomIn()))},changeOut:function(){var t=r.wrap,n=r.current,u=function(){i(this).trigger("onReset").remove()};t.removeClass("fancybox-opened"),"elastic"===n.prevEffect?t.animate({opacity:0,top:"+=200px"},{duration:n.prevSpeed,complete:u}):t.fadeOut("fade"===n.prevEffect?n.prevSpeed:0,u)}},r.helpers.overlay={overlay:null,update:function(){var n,r;this.overlay.width(0).height(0),i.browser.msie?(n=Math.max(t.documentElement.scrollWidth,t.body.scrollWidth),r=Math.max(t.documentElement.offsetWidth,t.body.offsetWidth),n=n<r?u.width():n):n=f.width(),this.overlay.width(n).height(f.height())},beforeShow:function(n){this.overlay||(this.overlay=i('<div id="fancybox-overlay"></div>').css(n.css||{background:"black"}).appendTo("body"),this.update(),n.closeClick&&this.overlay.bind("click.fb",r.close),u.bind("resize.fb",i.proxy(this.update,this)),this.overlay.fadeTo(n.speedIn||"fast",n.opacity||1))},onUpdate:function(){this.update()},afterClose:function(n){this.overlay&&this.overlay.fadeOut(n.speedOut||"fast",function(){i(this).remove()}),this.overlay=null}},r.helpers.title={beforeShow:function(n){var t;(t=r.current.title)&&(t=i('<div class="fancybox-title fancybox-title-'+n.type+'-wrap">'+t+"</div>").appendTo("body"),"float"===n.type&&(t.width(t.width()),t.wrapInner('<span class="child"></span>'),r.current.margin[2]+=Math.abs(parseInt(t.css("margin-bottom"),10))),t.appendTo("over"===n.type?r.inner:"outside"===n.type?r.wrap:r.outer))}},i.fn.fancybox=function(n){function e(n){var o=[],f,e=this.rel;n.ctrlKey||n.altKey||n.shiftKey||n.metaKey||(n.preventDefault(),n=i(this).data("fancybox-group"),"undefined"!=typeof n?f=n?"data-fancybox-group":!1:e&&""!==e&&"nofollow"!==e&&(n=e,f="rel"),f&&(o=t.length?i(t).filter("["+f+'="'+n+'"]'):i("["+f+'="'+n+'"]')),o.length?(u.index=o.index(this),r.open(o.get(),u)):r.open(this,u))}var u=n||{},t=this.selector||"";return t?f.undelegate(t,"click.fb-start").delegate(t,"click.fb-start",e):i(this).unbind("click.fb-start").bind("click.fb-start",e),this}})(window,document,jQuery),$(document).ready(function(){var n,t;$("#frontPush ul").jcarousel({visible:5,scroll:1,setupCallback:function(){$('<span class="inner"></span>').appendTo(".jcarousel-next, .jcarousel-prev")}}),$(".zoom").fancybox({openEffect:"elastic",closeEffect:"elastic",beforeLoad:function(){this.title=""}}),$(".gglMap").fancybox({type:"iframe",maxWidth:640,maxHeight:480,fitToView:!1,width:"70%",height:"70%",autoSize:!1,beforeLoad:function(){this.title=""}}),n=$("#calendar"),$(".showCalendar").click(function(){n.hasClass("show")?($(this).text("Växla till kalendervy"),n.removeClass("show").animate({top:"-700px"},function(){$(this).hide()}),$(".jcarousel-next, .jcarousel-prev").fadeIn()):($(this).text("Stäng kalendervy"),n.addClass("show").show().animate({top:"0px"}),$(".jcarousel-next, .jcarousel-prev").fadeOut())}),$(".calendarCloseBtn").click(function(){n.removeClass("show").animate({top:"-700px"},function(){$(this).hide()}),$(".showCalendar").text("Växla till kalendervy"),$(".jcarousel-next, .jcarousel-prev").fadeIn()}),$("#searchbar").hide(),$(".socialbar .search").click(function(){$("#searchbar").toggle("500"),$("#searchbar input").focus()}),$(".frame").each(function(){var n=$(this).find(".frameContent").html();n==""?$(this).remove():($(this).find(".frameContent").hide(),$(".eventInfo").find(".frameContent").show())}),$(".frame .expander").click(function(){$(this).toggleClass("active"),$(this).parents(".frame").find(".frameContent").fadeToggle("fast")}),t=$("#subnav .expander").parent().find("ul"),$.each(t,function(n,t){$(t).hasClass("active")||$(t).hide()}),$("#subnav .expander").click(function(){$(this).toggleClass("active"),$(this).parent().find("ul").fadeToggle("fast")});var u=$(document).height(),f=$("#header").height(),i=$("#pageName").height(),r=$("#footer").height();$(document).height()>830&&$(".gMap").height(u-(f+i+r)-90),$("#googlemap").height($("#googlemap").parent().height()),$("table tbody tr:odd").addClass("odd"),$("#filterSearch").quicksearch("#companyList li"),$(".companyPost").hide()}),$(window).load(function(){fadeCompany()})
