
(function($j){Code.registerNamespace('Website.Components');$j.fn.headerRollover=function(settings){return this.each(function(){new HeaderRollover(this,settings);});};HeaderRollover=Code.Class.extend({_jObj:null,_over:null,_colorAnimationSpeed:100,_settings:null,init:function(el,settings){var self=this;self._jObj=$j(el);if(self._jObj.hasClass('active')){return;}
self._settings={colorAnimationSpeed:100,overImgBgColor:'#817362',outImgBgColor:'#EDEAE4'}
$j.extend(self._settings,settings);self._over=false;self._initAnimation();},_initAnimation:function(){var self=this;self._jObj.hover(function(){self._onOver();},function(){self._onOut();});self._jObj.focus(function(){self._onOver();});self._jObj.blur(function(){self._onOut();});},_onOver:function(){var self=this;self._jObj.stop();self._over=true;$j('img.js-rollover-image',self._jObj).animate({"backgroundColor":'#817362'},function(){if(self._over){self._jObj.css({"backgroundColor":"#817362"});$j(self._jObj).animate({backgroundPosition:"(0 0)"},200,function(){if(self._over){$j('span.h3',self._jObj).css({'color':'#FFFFFF'});$j('span.p',self._jObj).css({'color':'#C8BAA9'});}});}});},_onOut:function(){var self=this;self._jObj.stop();self._over=false;self._jObj.css({"backgroundColor":"#FFFFFF"});var yPos='0px';if($j('body.home').size()){yPos='-140px';}else{yPos='-600px';}
$j(self._jObj).animate({backgroundPosition:"(0 "+yPos+")"},200,function(){if(!self._over){$j('span.h3',self._jObj).css({"color":"#9B8B83"});$j('span.p',self._jObj).css({"color":"#9B8B83"});$j('img.js-rollover-image',self._jObj).animate({"backgroundColor":'#EDEAE4'});}});}});})(jQuery)