// Home Combined Minified JS
var Spry;if(!Spry){Spry={}}Spry.forwards=1;Spry.backwards=2;if(!Spry.Effect){Spry.Effect={}}Spry.Effect.Transitions={linearTransition:function(c,a,d,b){if(c>b){return d+a}return a+(c/b)*d},sinusoidalTransition:function(c,a,d,b){if(c>b){return d+a}return a+((-Math.cos((c/b)*Math.PI)/2)+0.5)*d},squareTransition:function(c,a,d,b){if(c>b){return d+a}return a+Math.pow(c/b,2)*d},squarerootTransition:function(c,a,d,b){if(c>b){return d+a}return a+Math.sqrt(c/b)*d},fifthTransition:function(c,a,d,b){if(c>b){return d+a}return a+Math.sqrt((-Math.cos((c/b)*Math.PI)/2)+0.5)*d},circleTransition:function(c,a,e,b){if(c>b){return e+a}var d=c/b;return a+Math.sqrt(1-Math.pow((d-1),2))*e},pulsateTransition:function(c,a,d,b){if(c>b){return d+a}return a+(0.5+Math.sin(17*c/b)/2)*d},growSpecificTransition:function(c,a,e,b){if(c>b){return e+a}var d=c/b;return a+(5*Math.pow(d,3)-6.4*Math.pow(d,2)+2*d)*e}};for(var trans in Spry.Effect.Transitions){Spry[trans]=Spry.Effect.Transitions[trans]}Spry.Effect.Registry=function(){this.effects=[]};Spry.Effect.Registry.prototype.getRegisteredEffect=function(e,c){var b={};b.element=Spry.Effect.getElement(e);b.options=c;for(var d=0;d<this.effects.length;d++){if(this.effectsAreTheSame(this.effects[d],b)){return this.effects[d].effect}}return false};Spry.Effect.Registry.prototype.addEffect=function(e,c,b){if(!this.getRegisteredEffect(c,b)){var a=this.effects.length;this.effects[a]={};var d=this.effects[a];d.effect=e;d.element=Spry.Effect.getElement(c);d.options=b}};Spry.Effect.Registry.prototype.effectsAreTheSame=function(b,a){if(b.element!=a.element){return false}var c=Spry.Effect.Utils.optionsAreIdentical(b.options,a.options);if(c){if(typeof a.options.setup=="function"){b.options.setup=a.options.setup}if(typeof a.options.finish=="function"){b.options.finish=a.options.finish}}return c};var SpryRegistry=new Spry.Effect.Registry;if(!Spry.Effect.Utils){Spry.Effect.Utils={}}Spry.Effect.Utils.showError=function(a){alert("Spry.Effect ERR: "+a)};Spry.Effect.Utils.showInitError=function(a){Spry.Effect.Utils.showError("The "+a+" class can't be accessed as a static function anymore. \nPlease read Spry Effects migration documentation.");return false};Spry.Effect.Utils.Position=function(){this.x=0;this.y=0;this.units="px"};Spry.Effect.Utils.Rectangle=function(){this.width=0;this.height=0;this.units="px"};Spry.Effect.Utils.intToHex=function(b){var a=b.toString(16);if(a.length==1){a="0"+a}return a};Spry.Effect.Utils.hexToInt=function(a){return parseInt(a,16)};Spry.Effect.Utils.rgb=function(c,e,d){var b=Spry.Effect.Utils.intToHex;var f=b(c);var a=b(e);var g=b(d);compositeColorHex=f.concat(a,g).toUpperCase();compositeColorHex="#"+compositeColorHex;return compositeColorHex};Spry.Effect.Utils.longColorVersion=function(a){if(a.match(/^#[0-9a-f]{3}$/i)){var c=a.split("");var a="#";for(var b=1;b<c.length;b++){a+=c[b]+""+c[b]}}return a};Spry.Effect.Utils.camelize=function(a){if(a.indexOf("-")==-1){return a}var e=a.split("-");var b=true;var c="";for(var d=0;d<e.length;d++){if(e[d].length>0){if(b){c=e[d];b=false}else{var f=e[d];c+=f.charAt(0).toUpperCase()+f.substring(1)}}}return c};Spry.Effect.Utils.isPercentValue=function(b){var a=false;if(typeof b=="string"&&b.length>0&&b.lastIndexOf("%")>0){a=true}return a};Spry.Effect.Utils.getPercentValue=function(b){var a=0;try{a=Number(b.substring(0,b.lastIndexOf("%")))}catch(c){Spry.Effect.Utils.showError("Spry.Effect.Utils.getPercentValue: "+c)}return a};Spry.Effect.Utils.getPixelValue=function(c){var a=0;if(typeof c=="number"){return c}var b=c.lastIndexOf("px");if(b==-1){b=c.length}try{a=parseInt(c.substring(0,b),10)}catch(d){}return a};Spry.Effect.Utils.getFirstChildElement=function(b){if(b){var a=b.firstChild;while(a){if(a.nodeType==1){return a}a=a.nextSibling}}return null};Spry.Effect.Utils.fetchChildImages=function(b,e){if(!b||b.nodeType!=1||!e){return}if(b.hasChildNodes()){var a=b.getElementsByTagName("img");var d=a.length;for(var c=0;c<d;c++){var g=a[c];var f=Spry.Effect.getDimensions(g);e.push([g,f.width,f.height])}}};Spry.Effect.Utils.optionsAreIdentical=function(e,d){if(e==null&&d==null){return true}if(e!=null&&d!=null){var c=0;var b=0;for(var j in e){c++}for(var h in d){b++}if(c!=b){return false}for(var a in e){var g=typeof e[a];var f=typeof d[a];if(g!=f||(g!="undefined"&&e[a]!=d[a])){return false}}return true}return false};Spry.Effect.Utils.DoEffect=function(b,d,c){if(!c){var c={}}c.name=b;var a=SpryRegistry.getRegisteredEffect(d,c);if(!a){a=new Spry.Effect[b](d,c);SpryRegistry.addEffect(a,d,c)}a.start();return true};if(!Spry.Utils){Spry.Utils={}}Spry.Utils.Notifier=function(){this.observers=[];this.suppressNotifications=0};Spry.Utils.Notifier.prototype.addObserver=function(b){if(!b){return}var a=this.observers.length;for(var c=0;c<a;c++){if(this.observers[c]==b){return}}this.observers[a]=b};Spry.Utils.Notifier.prototype.removeObserver=function(a){if(!a){return}for(var b=0;b<this.observers.length;b++){if(this.observers[b]==a){this.observers.splice(b,1);break}}};Spry.Utils.Notifier.prototype.notifyObservers=function(b,d){if(!b){return}if(!this.suppressNotifications){var a=this.observers.length;for(var c=0;c<a;c++){var e=this.observers[c];if(e){if(typeof e=="function"){e(b,this,d)}else{if(e[b]){e[b](this,d)}}}}}};Spry.Utils.Notifier.prototype.enableNotifications=function(){if(--this.suppressNotifications<0){this.suppressNotifications=0;Spry.Effect.Utils.showError("Unbalanced enableNotifications() call!\n")}};Spry.Utils.Notifier.prototype.disableNotifications=function(){++this.suppressNotifications};Spry.Effect.getElement=function(b){var a=b;if(typeof b=="string"){a=document.getElementById(b)}if(a==null){Spry.Effect.Utils.showError('Element "'+b+'" not found.')}return a};Spry.Effect.getStyleProp=function(b,g){var d;var c=Spry.Effect.Utils.camelize(g);try{if(b.style){d=b.style[c]}if(!d){if(document.defaultView&&document.defaultView.getComputedStyle){var a=document.defaultView.getComputedStyle(b,null);d=a?a.getPropertyValue(g):null}else{if(b.currentStyle){d=b.currentStyle[c]}}}}catch(f){Spry.Effect.Utils.showError("Spry.Effect.getStyleProp: "+f)}return d=="auto"?null:d};Spry.Effect.setStyleProp=function(a,d,b){try{a.style[Spry.Effect.Utils.camelize(d)]=b}catch(c){Spry.Effect.Utils.showError("Spry.Effect.setStyleProp: "+c)}};Spry.Effect.getStylePropRegardlessOfDisplayState=function(c,g,e){var f=e?e:c;var d=Spry.Effect.getStyleProp(f,"display");var b=Spry.Effect.getStyleProp(f,"visibility");if(d=="none"){Spry.Effect.setStyleProp(f,"visibility","hidden");Spry.Effect.setStyleProp(f,"display","block");if(window.opera){f.focus()}}var a=Spry.Effect.getStyleProp(c,g);if(d=="none"){Spry.Effect.setStyleProp(f,"display","none");Spry.Effect.setStyleProp(f,"visibility",b)}return a};Spry.Effect.makePositioned=function(a){var b=Spry.Effect.getStyleProp(a,"position");if(!b||b=="static"){a.style.position="relative";if(window.opera){a.style.top=0;a.style.left=0}}};Spry.Effect.isInvisible=function(c){var a=Spry.Effect.getStyleProp(c,"display");if(a&&a.toLowerCase()=="none"){return true}var b=Spry.Effect.getStyleProp(c,"visibility");if(b&&b.toLowerCase()=="hidden"){return true}return false};Spry.Effect.enforceVisible=function(c){var a=Spry.Effect.getStyleProp(c,"display");if(a&&a.toLowerCase()=="none"){Spry.Effect.setStyleProp(c,"display","block")}var b=Spry.Effect.getStyleProp(c,"visibility");if(b&&b.toLowerCase()=="hidden"){Spry.Effect.setStyleProp(c,"visibility","visible")}};Spry.Effect.makeClipping=function(b){var d=Spry.Effect.getStyleProp(b,"overflow");if(!d||(d.toLowerCase()!="hidden"&&d.toLowerCase()!="scroll")){var a=0;var c=/MSIE 7.0/.test(navigator.userAgent)&&/Windows NT/.test(navigator.userAgent);if(c){a=Spry.Effect.getDimensionsRegardlessOfDisplayState(b).height}Spry.Effect.setStyleProp(b,"overflow","hidden");if(c){Spry.Effect.setStyleProp(b,"height",a+"px")}}};Spry.Effect.cleanWhitespace=function(b){var f=b.childNodes.length;for(var a=f-1;a>=0;a--){var c=b.childNodes[a];if(c.nodeType==3&&!/\S/.test(c.nodeValue)){try{b.removeChild(c)}catch(d){Spry.Effect.Utils.showError("Spry.Effect.cleanWhitespace: "+d)}}}};Spry.Effect.getComputedStyle=function(a){return/MSIE/.test(navigator.userAgent)?a.currentStyle:document.defaultView.getComputedStyle(a,null)};Spry.Effect.getDimensions=function(b){var d=new Spry.Effect.Utils.Rectangle;var a=null;if(b.style.width&&/px/i.test(b.style.width)){d.width=parseInt(b.style.width,10)}else{a=Spry.Effect.getComputedStyle(b);var c=a&&a.width&&/px/i.test(a.width);if(c){d.width=parseInt(a.width,10)}if(!c||d.width==0){d.width=b.offsetWidth}}if(b.style.height&&/px/i.test(b.style.height)){d.height=parseInt(b.style.height,10)}else{if(!a){a=Spry.Effect.getComputedStyle(b)}var c=a&&a.height&&/px/i.test(a.height);if(c){d.height=parseInt(a.height,10)}if(!c||d.height==0){d.height=b.offsetHeight}}return d};Spry.Effect.getDimensionsRegardlessOfDisplayState=function(b,e){var f=e?e:b;var d=Spry.Effect.getStyleProp(f,"display");var a=Spry.Effect.getStyleProp(f,"visibility");if(d=="none"){Spry.Effect.setStyleProp(f,"visibility","hidden");Spry.Effect.setStyleProp(f,"display","block");if(window.opera){f.focus()}}var c=Spry.Effect.getDimensions(b);if(d=="none"){Spry.Effect.setStyleProp(f,"display","none");Spry.Effect.setStyleProp(f,"visibility",a)}return c};Spry.Effect.getOpacity=function(a){var b=Spry.Effect.getStyleProp(a,"opacity");if(typeof b=="undefined"||b==null){b=1}return b};Spry.Effect.getBgColor=function(a){return Spry.Effect.getStyleProp(a,"background-color")};Spry.Effect.intPropStyle=function(b,c){var a=parseInt(Spry.Effect.getStyleProp(b,c),10);if(isNaN(a)){return 0}return a};Spry.Effect.getPosition=function(c){var a=new Spry.Effect.Utils.Position;var b=null;if(c.style.left&&/px/i.test(c.style.left)){a.x=parseInt(c.style.left,10)}else{b=Spry.Effect.getComputedStyle(c);var d=b&&b.left&&/px/i.test(b.left);if(d){a.x=parseInt(b.left,10)}if(!d||a.x==0){a.x=c.offsetLeft}}if(c.style.top&&/px/i.test(c.style.top)){a.y=parseInt(c.style.top,10)}else{if(!b){b=Spry.Effect.getComputedStyle(c)}var d=b&&b.top&&/px/i.test(b.top);if(d){a.y=parseInt(b.top,10)}if(!d||a.y==0){a.y=c.offsetTop}}return a};Spry.Effect.getOffsetPosition=Spry.Effect.getPosition;Spry.Effect.Animator=function(b){Spry.Utils.Notifier.call(this);this.name="Animator";this.element=null;this.startMilliseconds=0;this.repeat="none";this.isRunning=false;this.timer=null;this.cancelRemaining=0;if(!b){var b={}}if(b.toggle){this.direction=false}else{this.direction=Spry.forwards}var a=this;if(b.setup!=null){this.addObserver({onPreEffect:function(){try{a.options.setup(a.element,a)}catch(c){Spry.Effect.Utils.showError("Spry.Effect.Animator.prototype.start: setup callback: "+c)}}})}if(b.finish!=null){this.addObserver({onPostEffect:function(){try{a.options.finish(a.element,a)}catch(c){Spry.Effect.Utils.showError("Spry.Effect.Animator.prototype.stop: finish callback: "+c)}}})}this.options={duration:1000,toggle:false,transition:Spry.linearTransition,interval:16};this.setOptions(b);if(b.transition){this.setTransition(b.transition)}if(b.fps){this.setFps(b.fps)}};Spry.Effect.Animator.prototype=new Spry.Utils.Notifier();Spry.Effect.Animator.prototype.constructor=Spry.Utils.Animator;Spry.Effect.Animator.prototype.notStaticAnimator=true;Spry.Effect.Animator.prototype.setOptions=function(a){if(!a){return}for(var b in a){this.options[b]=a[b]}};Spry.Effect.Animator.prototype.setTransition=function(c){if(typeof c=="number"||c=="1"||c=="2"){switch(parseInt(c,10)){case 1:c=Spry.linearTransition;break;case 2:c=Spry.sinusoidalTransition;break;default:Spry.Effect.Utils.showError("unknown transition")}}else{if(typeof c=="string"){if(typeof window[c]=="function"){c=window[c]}else{if(typeof Spry[c]=="function"){c=Spry[c]}else{Spry.Effect.Utils.showError("unknown transition")}}}}this.options.transition=c;if(typeof this.effectsArray!="undefined"){var a=this.effectsArray.length;for(var b=0;b<a;b++){this.effectsArray[b].effect.setTransition(c)}}};Spry.Effect.Animator.prototype.setDuration=function(c){this.options.duration=c;if(typeof this.effectsArray!="undefined"){var a=this.effectsArray.length;for(var b=0;b<a;b++){this.effectsArray[b].effect.setDuration(c)}}};Spry.Effect.Animator.prototype.setFps=function(c){this.options.interval=parseInt(1000/c,10);this.options.fps=c;if(typeof this.effectsArray!="undefined"){var a=this.effectsArray.length;for(var b=0;b<a;b++){this.effectsArray[b].effect.setFps(c)}}};Spry.Effect.Animator.prototype.start=function(e){if(!this.element){return}if(arguments.length==0){e=false}if(this.isRunning){this.cancel()}this.prepareStart();var d=new Date();this.startMilliseconds=d.getTime();if(this.element.id){this.element=document.getElementById(this.element.id)}if(this.cancelRemaining!=0&&this.options.toggle){if(this.cancelRemaining<1&&typeof this.options.transition=="function"){var c=0;var b=this.options.duration;var a=0;var f=1;var g=0;this.cancelRemaining=Math.round(this.cancelRemaining*1000)/1000;var l=false;var k=0;while(!l){if(g++>this.options.duration){break}var j=c+((b-c)/2);k=Math.round(this.options.transition(j,1,-1,this.options.duration)*1000)/1000;if(k==this.cancelRemaining){this.startMilliseconds-=j;l=true}if(k<this.cancelRemaining){b=j;f=k}else{c=j;a=k}}}this.cancelRemaining=0}this.notifyObservers("onPreEffect",this);if(e==false){var h=this;this.timer=setInterval(function(){h.drawEffect()},this.options.interval)}this.isRunning=true};Spry.Effect.Animator.prototype.stopFlagReset=function(){if(this.timer){clearInterval(this.timer);this.timer=null}this.startMilliseconds=0};Spry.Effect.Animator.prototype.stop=function(){this.stopFlagReset();this.notifyObservers("onPostEffect",this);this.isRunning=false};Spry.Effect.Animator.prototype.cancel=function(){var a=this.getElapsedMilliseconds();if(this.startMilliseconds>0&&a<this.options.duration){this.cancelRemaining=this.options.transition(a,0,1,this.options.duration)}this.stopFlagReset();this.notifyObservers("onCancel",this);this.isRunning=false};Spry.Effect.Animator.prototype.drawEffect=function(){var b=true;this.notifyObservers("onStep",this);var a=this.getElapsedMilliseconds();if(typeof this.options.transition!="function"){Spry.Effect.Utils.showError("unknown transition");return}this.animate();if(a>this.options.duration){b=false;this.stop()}return b};Spry.Effect.Animator.prototype.getElapsedMilliseconds=function(){if(this.startMilliseconds>0){var a=new Date();return(a.getTime()-this.startMilliseconds)}return 0};Spry.Effect.Animator.prototype.doToggle=function(){if(!this.direction){this.direction=Spry.forwards;return}if(this.options.toggle==true){if(this.direction==Spry.forwards){this.direction=Spry.backwards;this.notifyObservers("onToggle",this)}else{if(this.direction==Spry.backwards){this.direction=Spry.forwards}}}};Spry.Effect.Animator.prototype.prepareStart=function(){if(this.options&&this.options.toggle){this.doToggle()}};Spry.Effect.Animator.prototype.animate=function(){};Spry.Effect.Animator.prototype.onStep=function(a){if(a!=this){this.notifyObservers("onStep",this)}};Spry.Effect.Move=function(c,b,d,a){this.dynamicFromPos=false;if(arguments.length==3){a=d;d=b;b=Spry.Effect.getPosition(c);this.dynamicFromPos=true}Spry.Effect.Animator.call(this,a);this.name="Move";this.element=Spry.Effect.getElement(c);if(!this.element){return}if(b.units!=d.units){Spry.Effect.Utils.showError("Spry.Effect.Move: Conflicting units ("+b.units+", "+d.units+")")}this.units=b.units;this.startX=Number(b.x);this.stopX=Number(d.x);this.startY=Number(b.y);this.stopY=Number(d.y)};Spry.Effect.Move.prototype=new Spry.Effect.Animator();Spry.Effect.Move.prototype.constructor=Spry.Effect.Move;Spry.Effect.Move.prototype.animate=function(){var d=0;var c=0;var b=Math.floor;var a=this.getElapsedMilliseconds();if(this.direction==Spry.forwards){d=b(this.options.transition(a,this.startX,this.stopX-this.startX,this.options.duration));c=b(this.options.transition(a,this.startY,this.stopY-this.startY,this.options.duration))}else{if(this.direction==Spry.backwards){d=b(this.options.transition(a,this.stopX,this.startX-this.stopX,this.options.duration));c=b(this.options.transition(a,this.stopY,this.startY-this.stopY,this.options.duration))}}this.element.style.left=d+this.units;this.element.style.top=c+this.units};Spry.Effect.Move.prototype.prepareStart=function(){if(this.options&&this.options.toggle){this.doToggle()}if(this.dynamicFromPos==true){var a=Spry.Effect.getPosition(this.element);this.startX=a.x;this.startY=a.y;this.rangeMoveX=this.startX-this.stopX;this.rangeMoveY=this.startY-this.stopY}};Spry.Effect.Size=function(f,b,l,m){this.dynamicFromRect=false;if(arguments.length==3){m=l;l=b;b=Spry.Effect.getDimensionsRegardlessOfDisplayState(f);this.dynamicFromRect=true}Spry.Effect.Animator.call(this,m);this.name="Size";this.element=Spry.Effect.getElement(f);if(!this.element){return}f=this.element;if(b.units!=l.units){Spry.Effect.Utils.showError("Spry.Effect.Size: Conflicting units ("+b.units+", "+l.units+")");return false}this.units=b.units;var c=Spry.Effect.getDimensionsRegardlessOfDisplayState(f);this.originalWidth=c.width;this.originalHeight=c.height;this.startWidth=b.width;this.startHeight=b.height;this.stopWidth=l.width;this.stopHeight=l.height;this.childImages=new Array();if(this.options.useCSSBox){Spry.Effect.makePositioned(this.element);var j=Spry.Effect.intPropStyle;this.startFromBorder_top=j(f,"border-top-width");this.startFromBorder_bottom=j(f,"border-bottom-width");this.startFromBorder_left=j(f,"border-left-width");this.startFromBorder_right=j(f,"border-right-width");this.startFromPadding_top=j(f,"padding-top");this.startFromPadding_bottom=j(f,"padding-bottom");this.startFromPadding_left=j(f,"padding-left");this.startFromPadding_right=j(f,"padding-right");this.startFromMargin_top=j(f,"margin-top");this.startFromMargin_bottom=j(f,"margin-bottom");this.startFromMargin_right=j(f,"margin-right");this.startFromMargin_left=j(f,"margin-left");this.startLeft=j(f,"left");this.startTop=j(f,"top")}if(this.options.scaleContent){Spry.Effect.Utils.fetchChildImages(f,this.childImages)}this.fontFactor=1;var k=Spry.Effect.getStyleProp(this.element,"font-size");if(k&&/em\s*$/.test(k)){this.fontFactor=parseFloat(k)}var a=Spry.Effect.Utils.isPercentValue;if(a(this.startWidth)){var d=Spry.Effect.Utils.getPercentValue(this.startWidth);this.startWidth=c.width*(d/100)}if(a(this.startHeight)){var g=Spry.Effect.Utils.getPercentValue(this.startHeight);this.startHeight=c.height*(g/100)}if(a(this.stopWidth)){var e=Spry.Effect.Utils.getPercentValue(this.stopWidth);this.stopWidth=c.width*(e/100)}if(a(this.stopHeight)){var h=Spry.Effect.Utils.getPercentValue(this.stopHeight);this.stopHeight=c.height*(h/100)}this.enforceVisible=Spry.Effect.isInvisible(this.element)};Spry.Effect.Size.prototype=new Spry.Effect.Animator();Spry.Effect.Size.prototype.constructor=Spry.Effect.Size;Spry.Effect.Size.prototype.animate=function(){var m=0;var l=0;var b=0;var A=0;var r=Math.floor;var a=this.getElapsedMilliseconds();if(this.direction==Spry.forwards){m=r(this.options.transition(a,this.startWidth,this.stopWidth-this.startWidth,this.options.duration));l=r(this.options.transition(a,this.startHeight,this.stopHeight-this.startHeight,this.options.duration));A=1}else{if(this.direction==Spry.backwards){m=r(this.options.transition(a,this.stopWidth,this.startWidth-this.stopWidth,this.options.duration));l=r(this.options.transition(a,this.stopHeight,this.startHeight-this.stopHeight,this.options.duration));A=-1}}var v=m/this.originalWidth;b=this.fontFactor*v;var p=this.element.style;if(m<0){m=0}if(l<0){l=0}p.width=m+this.units;p.height=l+this.units;if(typeof this.options.useCSSBox!="undefined"&&this.options.useCSSBox==true){var d=Spry.Effect.intPropStyle;var s=d(this.element,"top");var B=d(this.element,"left");var u=d(this.element,"margin-top");var f=d(this.element,"margin-left");var k=v;var t=l/this.originalHeight;var e=r(this.startFromBorder_top*t);var g=r(this.startFromBorder_bottom*t);var w=r(this.startFromBorder_left*k);var h=r(this.startFromBorder_right*k);var c=r(this.startFromPadding_top*t);var C=r(this.startFromPadding_bottom*t);var o=r(this.startFromPadding_left*k);var j=r(this.startFromPadding_right*k);var D=r(this.startFromMargin_top*t);var n=r(this.startFromMargin_bottom*t);var z=r(this.startFromMargin_right*k);var y=r(this.startFromMargin_left*k);p.borderTopWidth=e+this.units;p.borderBottomWidth=g+this.units;p.borderLeftWidth=w+this.units;p.borderRightWidth=h+this.units;p.paddingTop=c+this.units;p.paddingBottom=C+this.units;p.paddingLeft=o+this.units;p.paddingRight=j+this.units;p.marginTop=D+this.units;p.marginBottom=n+this.units;p.marginLeft=y+this.units;p.marginRight=z+this.units;p.left=r(B+f-y)+this.units;p.top=r(s+u-D)+this.units}if(this.options.scaleContent){for(var q=0;q<this.childImages.length;q++){this.childImages[q][0].style.width=v*this.childImages[q][1]+this.units;this.childImages[q][0].style.height=v*this.childImages[q][2]+this.units}this.element.style.fontSize=b+"em"}if(this.enforceVisible){Spry.Effect.enforceVisible(this.element);this.enforceVisible=false}};Spry.Effect.Size.prototype.prepareStart=function(){if(this.options&&this.options.toggle){this.doToggle()}if(this.dynamicFromRect==true){var a=Spry.Effect.getDimensions(this.element);this.startWidth=a.width;this.startHeight=a.height;this.widthRange=this.startWidth-this.stopWidth;this.heightRange=this.startHeight-this.stopHeight}};Spry.Effect.Opacity=function(c,b,d,a){this.dynamicStartOpacity=false;if(arguments.length==3){a=d;d=b;b=Spry.Effect.getOpacity(c);this.dynamicStartOpacity=true}Spry.Effect.Animator.call(this,a);this.name="Opacity";this.element=Spry.Effect.getElement(c);if(!this.element){return}if(/MSIE/.test(navigator.userAgent)&&(!this.element.hasLayout)){Spry.Effect.setStyleProp(this.element,"zoom","1")}this.startOpacity=b;this.stopOpacity=d;this.enforceVisible=Spry.Effect.isInvisible(this.element)};Spry.Effect.Opacity.prototype=new Spry.Effect.Animator();Spry.Effect.Opacity.prototype.constructor=Spry.Effect.Opacity;Spry.Effect.Opacity.prototype.animate=function(){var b=0;var a=this.getElapsedMilliseconds();if(this.direction==Spry.forwards){b=this.options.transition(a,this.startOpacity,this.stopOpacity-this.startOpacity,this.options.duration)}else{if(this.direction==Spry.backwards){b=this.options.transition(a,this.stopOpacity,this.startOpacity-this.stopOpacity,this.options.duration)}}if(b<0){b=0}if(/MSIE/.test(navigator.userAgent)){var c=Spry.Effect.getStyleProp(this.element,"filter");if(c){c=c.replace(/alpha\(opacity=[0-9]{1,3}\)/g,"")}this.element.style.filter=c+"alpha(opacity="+Math.floor(b*100)+")"}else{this.element.style.opacity=b}if(this.enforceVisible){Spry.Effect.enforceVisible(this.element);this.enforceVisible=false}};Spry.Effect.Opacity.prototype.prepareStart=function(){if(this.options&&this.options.toggle){this.doToggle()}if(this.dynamicStartOpacity==true){this.startOpacity=Spry.Effect.getOpacity(this.element);this.opacityRange=this.startOpacity-this.stopOpacity}};Spry.Effect.Color=function(c,d,a,b){this.dynamicStartColor=false;if(arguments.length==3){b=a;a=d;d=Spry.Effect.getBgColor(c);this.dynamicStartColor=true}Spry.Effect.Animator.call(this,b);this.name="Color";this.element=Spry.Effect.getElement(c);if(!this.element){return}this.startColor=d;this.stopColor=a;this.startRedColor=Spry.Effect.Utils.hexToInt(d.substr(1,2));this.startGreenColor=Spry.Effect.Utils.hexToInt(d.substr(3,2));this.startBlueColor=Spry.Effect.Utils.hexToInt(d.substr(5,2));this.stopRedColor=Spry.Effect.Utils.hexToInt(a.substr(1,2));this.stopGreenColor=Spry.Effect.Utils.hexToInt(a.substr(3,2));this.stopBlueColor=Spry.Effect.Utils.hexToInt(a.substr(5,2))};Spry.Effect.Color.prototype=new Spry.Effect.Animator();Spry.Effect.Color.prototype.constructor=Spry.Effect.Color;Spry.Effect.Color.prototype.animate=function(){var c=0;var e=0;var d=0;var b=Math.floor;var a=this.getElapsedMilliseconds();if(this.direction==Spry.forwards){c=b(this.options.transition(a,this.startRedColor,this.stopRedColor-this.startRedColor,this.options.duration));e=b(this.options.transition(a,this.startGreenColor,this.stopGreenColor-this.startGreenColor,this.options.duration));d=b(this.options.transition(a,this.startBlueColor,this.stopBlueColor-this.startBlueColor,this.options.duration))}else{if(this.direction==Spry.backwards){c=b(this.options.transition(a,this.stopRedColor,this.startRedColor-this.stopRedColor,this.options.duration));e=b(this.options.transition(a,this.stopGreenColor,this.startGreenColor-this.stopGreenColor,this.options.duration));d=b(this.options.transition(a,this.stopBlueColor,this.startBlueColor-this.stopBlueColor,this.options.duration))}}this.element.style.backgroundColor=Spry.Effect.Utils.rgb(c,e,d)};Spry.Effect.Color.prototype.prepareStart=function(){if(this.options&&this.options.toggle){this.doToggle()}if(this.dynamicStartColor==true){this.startColor=Spry.Effect.getBgColor(element);this.startRedColor=Spry.Effect.Utils.hexToInt(startColor.substr(1,2));this.startGreenColor=Spry.Effect.Utils.hexToInt(startColor.substr(3,2));this.startBlueColor=Spry.Effect.Utils.hexToInt(startColor.substr(5,2));this.redColorRange=this.startRedColor-this.stopRedColor;this.greenColorRange=this.startGreenColor-this.stopGreenColor;this.blueColorRange=this.startBlueColor-this.stopBlueColor}};Spry.Effect.Cluster=function(b){Spry.Effect.Animator.call(this,b);this.name="Cluster";this.effectsArray=new Array();this.currIdx=-1;var a=function(d,c){this.effect=d;this.kind=c;this.isRunning=false};this.ClusteredEffect=a};Spry.Effect.Cluster.prototype=new Spry.Effect.Animator();Spry.Effect.Cluster.prototype.constructor=Spry.Effect.Cluster;Spry.Effect.Cluster.prototype.setInterval=function(b){var a=this.effectsArray.length;this.options.interval=b;for(var c=0;c<a;c++){this.effectsArray[c].effect.setInterval(b)}};Spry.Effect.Cluster.prototype.drawEffect=function(){var f=true;var d=false;var h=false;var a=false;if((this.currIdx==-1&&this.direction==Spry.forwards)||(this.currIdx==this.effectsArray.length&&this.direction==Spry.backwards)){this.initNextEffectsRunning()}var g=this.direction==Spry.forwards?0:this.effectsArray.length-1;var c=this.direction==Spry.forwards?this.effectsArray.length:-1;var e=this.direction==Spry.forwards?1:-1;for(var b=g;b!=c;b+=e){if(this.effectsArray[b].isRunning==true){h=this.effectsArray[b].effect.drawEffect();if(h==false&&b==this.currIdx){this.effectsArray[b].isRunning=false;a=true}}}if(a==true){d=this.initNextEffectsRunning()}if(d==true){this.stop();f=false;for(var b=0;b<this.effectsArray.length;b++){this.effectsArray[b].isRunning=false}this.currIdx=this.direction==Spry.forwards?this.effectsArray.length:-1}return f};Spry.Effect.Cluster.prototype.initNextEffectsRunning=function(){var c=false;var d=this.direction==Spry.forwards?1:-1;var b=this.direction==Spry.forwards?this.effectsArray.length:-1;this.currIdx+=d;if((this.currIdx>(this.effectsArray.length-1)&&this.direction==Spry.forwards)||(this.currIdx<0&&this.direction==Spry.backwards)){c=true}else{for(var a=this.currIdx;a!=b;a+=d){if((a>this.currIdx&&this.direction==Spry.forwards||a<this.currIdx&&this.direction==Spry.backwards)&&this.effectsArray[a].kind=="queue"){break}this.effectsArray[a].effect.start(true);this.effectsArray[a].isRunning=true;this.currIdx=a}}return c};Spry.Effect.Cluster.prototype.toggleCluster=function(){if(!this.direction){this.direction=Spry.forwards;return}if(this.options.toggle==true){if(this.direction==Spry.forwards){this.direction=Spry.backwards;this.notifyObservers("onToggle",this);this.currIdx=this.effectsArray.length}else{if(this.direction==Spry.backwards){this.direction=Spry.forwards;this.currIdx=-1}}}else{if(this.direction==Spry.forwards){this.currIdx=-1}else{if(this.direction==Spry.backwards){this.currIdx=this.effectsArray.length}}}};Spry.Effect.Cluster.prototype.doToggle=function(){this.toggleCluster();for(var a=0;a<this.effectsArray.length;a++){if(this.effectsArray[a].effect.options&&(this.effectsArray[a].effect.options.toggle!=null)){if(this.effectsArray[a].effect.options.toggle==true){this.effectsArray[a].effect.doToggle()}}}};Spry.Effect.Cluster.prototype.cancel=function(){for(var b=0;b<this.effectsArray.length;b++){if(this.effectsArray[b].effect.isRunning){this.effectsArray[b].effect.cancel()}}var a=this.getElapsedMilliseconds();if(this.startMilliseconds>0&&a<this.options.duration){this.cancelRemaining=this.options.transition(a,0,1,this.options.duration)}this.stopFlagReset();this.notifyObservers("onCancel",this);this.isRunning=false};Spry.Effect.Cluster.prototype.addNextEffect=function(a){a.addObserver(this);this.effectsArray[this.effectsArray.length]=new this.ClusteredEffect(a,"queue");if(this.effectsArray.length==1){this.element=a.element}};Spry.Effect.Cluster.prototype.addParallelEffect=function(a){if(this.effectsArray.length==0||this.effectsArray[this.effectsArray.length-1].kind!="parallel"){a.addObserver(this)}this.effectsArray[this.effectsArray.length]=new this.ClusteredEffect(a,"parallel");if(this.effectsArray.length==1){this.element=a.element}};Spry.Effect.Cluster.prototype.prepareStart=function(){this.toggleCluster()};Spry.Effect.Fade=function(e,j){if(!this.notStaticAnimator){return Spry.Effect.Utils.showInitError("Fade")}Spry.Effect.Cluster.call(this,j);this.name="Fade";var e=Spry.Effect.getElement(e);this.element=e;if(!this.element){return}var b=1000;var h=0;var d=100;var k=false;var f=Spry.fifthTransition;var c=60;var a=0;if(/MSIE/.test(navigator.userAgent)){a=parseInt(Spry.Effect.getStylePropRegardlessOfDisplayState(this.element,"filter").replace(/alpha\(opacity=([0-9]{1,3})\)/g,"$1"),10)}else{a=parseInt(Spry.Effect.getStylePropRegardlessOfDisplayState(this.element,"opacity")*100,10)}if(isNaN(a)){a=100}if(j){if(j.duration!=null){b=j.duration}if(j.from!=null){if(Spry.Effect.Utils.isPercentValue(j.from)){h=Spry.Effect.Utils.getPercentValue(j.from)*a/100}else{h=j.from}}if(j.to!=null){if(Spry.Effect.Utils.isPercentValue(j.to)){d=Spry.Effect.Utils.getPercentValue(j.to)*a/100}else{d=j.to}}if(j.toggle!=null){k=j.toggle}if(j.transition!=null){f=j.transition}if(j.fps!=null){c=j.fps}else{this.options.transition=f}}h=h/100;d=d/100;j={duration:b,toggle:k,transition:f,from:h,to:d,fps:c};var g=new Spry.Effect.Opacity(e,h,d,j);this.addNextEffect(g)};Spry.Effect.Fade.prototype=new Spry.Effect.Cluster();Spry.Effect.Fade.prototype.constructor=Spry.Effect.Fade;Spry.Effect.Blind=function(j,p){if(!this.notStaticAnimator){return Spry.Effect.Utils.showInitError("Blind")}Spry.Effect.Cluster.call(this,p);this.name="Blind";var j=Spry.Effect.getElement(j);this.element=j;if(!this.element){return}var b=1000;var q=false;var c=Spry.circleTransition;var e=60;var h=false;Spry.Effect.makeClipping(j);var f=Spry.Effect.getDimensionsRegardlessOfDisplayState(j);var g=f.height;var m=0;var l=p?p.from:f.height;var a=p?p.to:0;var n=false;if(p){if(p.duration!=null){b=p.duration}if(p.from!=null){if(Spry.Effect.Utils.isPercentValue(p.from)){g=Spry.Effect.Utils.getPercentValue(p.from)*f.height/100}else{g=Spry.Effect.Utils.getPixelValue(p.from)}}if(p.to!=null){if(Spry.Effect.Utils.isPercentValue(p.to)){m=Spry.Effect.Utils.getPercentValue(p.to)*f.height/100}else{m=Spry.Effect.Utils.getPixelValue(p.to)}}if(p.toggle!=null){q=p.toggle}if(p.transition!=null){c=p.transition}if(p.fps!=null){e=p.fps}if(p.useCSSBox!=null){n=p.useCSSBox}}var d=new Spry.Effect.Utils.Rectangle;d.width=f.width;d.height=g;var o=new Spry.Effect.Utils.Rectangle;o.width=f.width;o.height=m;p={duration:b,toggle:q,transition:c,scaleContent:h,useCSSBox:n,from:l,to:a,fps:e};var k=new Spry.Effect.Size(j,d,o,p);this.addNextEffect(k)};Spry.Effect.Blind.prototype=new Spry.Effect.Cluster();Spry.Effect.Blind.prototype.constructor=Spry.Effect.Blind;Spry.Effect.Highlight=function(f,h){if(!this.notStaticAnimator){return Spry.Effect.Utils.showInitError("Highlight")}Spry.Effect.Cluster.call(this,h);this.name="Highlight";var a=1000;var b="#ffffff";var j=false;var c=Spry.sinusoidalTransition;var d=60;var f=Spry.Effect.getElement(f);this.element=f;if(!this.element){return}var g=Spry.Effect.getBgColor(f);if(g=="transparent"){g="#ffff99"}if(h){if(h.duration!=null){a=h.duration}if(h.from!=null){g=h.from}if(h.to!=null){b=h.to}if(h.toggle!=null){j=h.toggle}if(h.transition!=null){c=h.transition}if(h.fps!=null){d=h.fps}}if(g.indexOf("rgb")!=-1){var g=Spry.Effect.Utils.rgb(parseInt(g.substring(g.indexOf("(")+1,g.indexOf(",")),10),parseInt(g.substring(g.indexOf(",")+1,g.lastIndexOf(",")),10),parseInt(g.substring(g.lastIndexOf(",")+1,g.indexOf(")")),10))}if(b.indexOf("rgb")!=-1){var b=Spry.Effect.Utils.rgb(parseInt(b.substring(b.indexOf("(")+1,b.indexOf(",")),10),parseInt(b.substring(b.indexOf(",")+1,b.lastIndexOf(",")),10),parseInt(b.substring(b.lastIndexOf(",")+1,b.indexOf(")")),10))}var g=Spry.Effect.Utils.longColorVersion(g);var b=Spry.Effect.Utils.longColorVersion(b);this.restoreBackgroundImage=Spry.Effect.getStyleProp(f,"background-image");h={duration:a,toggle:j,transition:c,fps:d};var e=new Spry.Effect.Color(f,g,b,h);this.addNextEffect(e);this.addObserver({onPreEffect:function(k){Spry.Effect.setStyleProp(k.element,"background-image","none")},onPostEffect:function(k){Spry.Effect.setStyleProp(k.element,"background-image",k.restoreBackgroundImage);if(k.direction==Spry.forwards&&k.options.restoreColor){Spry.Effect.setStyleProp(f,"background-color",k.options.restoreColor)}}})};Spry.Effect.Highlight.prototype=new Spry.Effect.Cluster();Spry.Effect.Highlight.prototype.constructor=Spry.Effect.Highlight;Spry.Effect.Slide=function(a,d){if(!this.notStaticAnimator){return Spry.Effect.Utils.showInitError("Slide")}Spry.Effect.Cluster.call(this,d);this.name="Slide";var a=Spry.Effect.getElement(a);this.element=a;if(!this.element){return}var l=1000;var q=false;var s=Spry.sinusoidalTransition;var b=60;var h=false;var j=Spry.Effect.Utils.getFirstChildElement(a);var t=-1;if(/MSIE 7.0/.test(navigator.userAgent)&&/Windows NT/.test(navigator.userAgent)){Spry.Effect.makePositioned(a)}Spry.Effect.makeClipping(a);if(/MSIE 6.0/.test(navigator.userAgent)&&/Windows NT/.test(navigator.userAgent)){var f=Spry.Effect.getStyleProp(a,"position");if(f&&(f=="static"||f=="fixed")){Spry.Effect.setStyleProp(a,"position","relative");Spry.Effect.setStyleProp(a,"top","");Spry.Effect.setStyleProp(a,"left","")}}if(j){Spry.Effect.makePositioned(j);Spry.Effect.makeClipping(j);var k=Spry.Effect.getDimensionsRegardlessOfDisplayState(j,a);Spry.Effect.setStyleProp(j,"width",k.width+"px")}var e=Spry.Effect.getDimensionsRegardlessOfDisplayState(a);var g=new Spry.Effect.Utils.Rectangle();var c=new Spry.Effect.Utils.Rectangle();g.width=c.width=e.width;g.height=c.height=e.height;if(!this.options.to){if(!d){d={}}d.to="0%"}if(d&&d.horizontal!==null&&d.horizontal===true){h=true}if(d.duration!=null){l=d.duration}if(d.from!=null){if(h){if(Spry.Effect.Utils.isPercentValue(d.from)){e.width=g.width*Spry.Effect.Utils.getPercentValue(d.from)/100}else{e.width=Spry.Effect.Utils.getPixelValue(d.from)}}else{if(Spry.Effect.Utils.isPercentValue(d.from)){e.height=g.height*Spry.Effect.Utils.getPercentValue(d.from)/100}else{e.height=Spry.Effect.Utils.getPixelValue(d.from)}}}if(d.to!=null){if(h){if(Spry.Effect.Utils.isPercentValue(d.to)){c.width=g.width*Spry.Effect.Utils.getPercentValue(d.to)/100}else{c.width=Spry.Effect.Utils.getPixelValue(d.to)}}else{if(Spry.Effect.Utils.isPercentValue(d.to)){c.height=g.height*Spry.Effect.Utils.getPercentValue(d.to)/100}else{c.height=Spry.Effect.Utils.getPixelValue(d.to)}}}if(d.toggle!=null){q=d.toggle}if(d.transition!=null){s=d.transition}if(d.fps!=null){b=d.fps}d={duration:l,transition:s,scaleContent:false,toggle:q,fps:b};var m=new Spry.Effect.Size(a,e,c,d);this.addParallelEffect(m);if((e.width<c.width&&h)||(e.height<c.height&&!h)){t=1}var p=new Spry.Effect.Utils.Position();var o=new Spry.Effect.Utils.Position();o.x=p.x=Spry.Effect.intPropStyle(j,"left");o.y=p.y=Spry.Effect.intPropStyle(j,"top");o.units=p.units;if(h){o.x=parseInt(p.x+t*(e.width-c.width),10)}else{o.y=parseInt(p.y+t*(e.height-c.height),10)}if(t==1){var r=p;var p=o;var o=r}d={duration:l,transition:s,toggle:q,from:p,to:o,fps:b};var n=new Spry.Effect.Move(j,p,o,d);this.addParallelEffect(n)};Spry.Effect.Slide.prototype=new Spry.Effect.Cluster();Spry.Effect.Slide.prototype.constructor=Spry.Effect.Slide;Spry.Effect.Grow=function(b,d){if(!b){return}if(!this.notStaticAnimator){return Spry.Effect.Utils.showInitError("Grow")}Spry.Effect.Cluster.call(this,d);this.name="Grow";var o=1000;var v=false;var r=true;var e=false;var l=true;var u=false;var y=Spry.squareTransition;var c=60;var b=Spry.Effect.getElement(b);this.element=b;if(!this.element){return}Spry.Effect.makeClipping(b);var n=Spry.Effect.getDimensionsRegardlessOfDisplayState(b);var z=n.width;var p=n.height;var w=(z==0)?1:p/z;var t=new Spry.Effect.Utils.Rectangle;t.width=0;t.height=0;var a=new Spry.Effect.Utils.Rectangle;a.width=z;a.height=p;var h=d?d.from:n.width;var g=d?d.to:0;var j=Spry.Effect.Utils.getPixelValue;if(d){if(d.growCenter!=null){l=d.growCenter}if(d.duration!=null){o=d.duration}if(d.useCSSBox!=null){u=d.useCSSBox}if(d.scaleContent!=null){r=d.scaleContent}if(d.from!=null){if(Spry.Effect.Utils.isPercentValue(d.from)){t.width=z*(Spry.Effect.Utils.getPercentValue(d.from)/100);t.height=p*(Spry.Effect.Utils.getPercentValue(d.from)/100)}else{if(e){t.height=j(d.from);t.width=j(d.from)/w}else{t.width=j(d.from);t.height=w*j(d.from)}}}if(d.to!=null){if(Spry.Effect.Utils.isPercentValue(d.to)){a.width=z*(Spry.Effect.Utils.getPercentValue(d.to)/100);a.height=p*(Spry.Effect.Utils.getPercentValue(d.to)/100)}else{if(e){a.height=j(d.to);a.width=j(d.to)/w}else{a.width=j(d.to);a.height=w*j(d.to)}}}if(d.toggle!=null){v=d.toggle}if(d.transition!=null){y=d.transition}if(d.fps!=null){c=d.fps}}d={duration:o,toggle:v,transition:y,scaleContent:r,useCSSBox:u,fps:c};var m=new Spry.Effect.Size(b,t,a,d);this.addParallelEffect(m);if(l){Spry.Effect.makePositioned(b);var k=new Spry.Effect.Utils.Position();k.x=parseInt(Spry.Effect.getStylePropRegardlessOfDisplayState(b,"left"),10);k.y=parseInt(Spry.Effect.getStylePropRegardlessOfDisplayState(b,"top"),10);if(!k.x){k.x=0}if(!k.y){k.y=0}d={duration:o,toggle:v,transition:y,from:h,to:g,fps:c};var s=new Spry.Effect.Utils.Position;s.x=k.x+(z-t.width)/2;s.y=k.y+(p-t.height)/2;var q=new Spry.Effect.Utils.Position;q.x=k.x+(z-a.width)/2;q.y=k.y+(p-a.height)/2;var f=new Spry.Effect.Move(b,s,q,d);this.addParallelEffect(f)}};Spry.Effect.Grow.prototype=new Spry.Effect.Cluster();Spry.Effect.Grow.prototype.constructor=Spry.Effect.Grow;Spry.Effect.Shake=function(j,p){if(!this.notStaticAnimator){return Spry.Effect.Utils.showInitError("Shake")}Spry.Effect.Cluster.call(this,p);this.options.direction=false;if(this.options.toggle){this.options.toggle=false}this.name="Shake";var j=Spry.Effect.getElement(j);this.element=j;if(!this.element){return}var b=100;var c=Spry.linearTransition;var e=60;var m=4;if(p){if(p.duration!=null){m=Math.ceil(this.options.duration/b)-1}if(p.fps!=null){e=p.fps}if(p.transition!=null){c=p.transition}}Spry.Effect.makePositioned(j);var f=new Spry.Effect.Utils.Position();f.x=parseInt(Spry.Effect.getStyleProp(j,"left"),10);f.y=parseInt(Spry.Effect.getStyleProp(j,"top"),10);if(!f.x){f.x=0}if(!f.y){f.y=0}var d=new Spry.Effect.Utils.Position;d.x=f.x;d.y=f.y;var k=new Spry.Effect.Utils.Position;k.x=f.x+20;k.y=f.y+0;var g=new Spry.Effect.Utils.Position;g.x=f.x+-20;g.y=f.y+0;p={duration:Math.ceil(b/2),toggle:false,fps:e,transition:c};var o=new Spry.Effect.Move(j,d,k,p);this.addNextEffect(o);p={duration:b,toggle:false,fps:e,transition:c};var n=new Spry.Effect.Move(j,k,g,p);var a=new Spry.Effect.Move(j,g,k,p);for(var h=0;h<m;h++){if(h%2==0){this.addNextEffect(n)}else{this.addNextEffect(a)}}var l=(m%2==0)?k:g;p={duration:Math.ceil(b/2),toggle:false,fps:e,transition:c};var o=new Spry.Effect.Move(j,l,d,p);this.addNextEffect(o)};Spry.Effect.Shake.prototype=new Spry.Effect.Cluster();Spry.Effect.Shake.prototype.constructor=Spry.Effect.Shake;Spry.Effect.Shake.prototype.doToggle=function(){};Spry.Effect.Squish=function(b,a){if(!this.notStaticAnimator){return Spry.Effect.Utils.showInitError("Squish")}if(!a){a={}}if(!a.to){a.to="0%"}if(!a.from){a.from="100%"}a.growCenter=false;Spry.Effect.Grow.call(this,b,a);this.name="Squish"};Spry.Effect.Squish.prototype=new Spry.Effect.Grow();Spry.Effect.Squish.prototype.constructor=Spry.Effect.Squish;Spry.Effect.Pulsate=function(g,m){if(!this.notStaticAnimator){return Spry.Effect.Utils.showInitError("Pulsate")}Spry.Effect.Cluster.call(this,m);this.options.direction=false;if(this.options.toggle){this.options.toggle=false}var g=Spry.Effect.getElement(g);var a=0;this.element=g;if(!this.element){return}this.name="Pulsate";var b=100;var l=100;var e=0;var n=false;var c=Spry.linearTransition;var d=60;if(/MSIE/.test(navigator.userAgent)){a=parseInt(Spry.Effect.getStylePropRegardlessOfDisplayState(this.element,"filter").replace(/alpha\(opacity=([0-9]{1,3})\)/g,"$1"),10)}else{a=parseInt(Spry.Effect.getStylePropRegardlessOfDisplayState(this.element,"opacity")*100,10)}if(isNaN(a)){a=100}if(m){if(m.from!=null){if(Spry.Effect.Utils.isPercentValue(m.from)){l=Spry.Effect.Utils.getPercentValue(m.from)*a/100}else{l=m.from}}if(m.to!=null){if(Spry.Effect.Utils.isPercentValue(m.to)){e=Spry.Effect.Utils.getPercentValue(m.to)*a/100}else{e=m.to}}if(m.transition!=null){c=m.transition}if(m.fps!=null){d=m.fps}}m={duration:b,toggle:n,transition:c,fps:d};l=l/100;e=e/100;var j=new Spry.Effect.Opacity(g,l,e,m);var k=new Spry.Effect.Opacity(g,e,l,m);var h=parseInt(this.options.duration/200,10);for(var f=0;f<h;f++){this.addNextEffect(j);this.addNextEffect(k)}};Spry.Effect.Pulsate.prototype=new Spry.Effect.Cluster();Spry.Effect.Pulsate.prototype.constructor=Spry.Effect.Pulsate;Spry.Effect.Pulsate.prototype.doToggle=function(){};Spry.Effect.Puff=function(j,q){if(!this.notStaticAnimator){return Spry.Effect.Utils.showInitError("Puff")}Spry.Effect.Cluster.call(this,q);var j=Spry.Effect.getElement(j);this.element=j;if(!this.element){return}this.name="Puff";var r=false;var g=false;var b=1000;var c=Spry.fifthTransition;var d=60;Spry.Effect.makePositioned(j);if(q){if(q.toggle!=null){r=q.toggle}if(q.duration!=null){b=q.duration}if(q.transition!=null){c=q.transition}if(q.fps!=null){d=q.fps}}var e=Spry.Effect.getDimensions(j);var h=e.width;var n=e.height;q={duration:b,toggle:r,transition:c,fps:d};var m=1;var f=0;var a=new Spry.Effect.Opacity(j,m,f,q);this.addParallelEffect(a);var p=Spry.Effect.getPosition(j);var l=new Spry.Effect.Utils.Position;l.x=h/2*-1;l.y=n/2*-1;q={duration:b,toggle:r,transition:c,from:p,to:l,fps:d};var k=new Spry.Effect.Move(j,p,l,q);this.addParallelEffect(k);var o=this;this.addObserver({onPreEffect:function(){if(o.direction==Spry.backwards){o.element.style.display="block"}},onPostEffect:function(){if(o.direction==Spry.forwards){o.element.style.display="none"}}})};Spry.Effect.Puff.prototype=new Spry.Effect.Cluster;Spry.Effect.Puff.prototype.constructor=Spry.Effect.Puff;Spry.Effect.DropOut=function(g,o){if(!this.notStaticAnimator){return Spry.Effect.Utils.showInitError("DropOut")}Spry.Effect.Cluster.call(this,o);var g=Spry.Effect.getElement(g);this.element=g;if(!this.element){return}var b=1000;var d=60;var c=Spry.fifthTransition;var l=Spry.forwards;var p=false;this.name="DropOut";Spry.Effect.makePositioned(g);if(o){if(o.duration!=null){b=o.duration}if(o.toggle!=null){p=o.toggle}if(o.fps!=null){d=o.fps}if(o.transition!=null){c=o.transition}if(o.dropIn!=null){l=-1}}var e=new Spry.Effect.Utils.Position();e.x=parseInt(Spry.Effect.getStyleProp(g,"left"),10);e.y=parseInt(Spry.Effect.getStyleProp(g,"top"),10);if(!e.x){e.x=0}if(!e.y){e.y=0}var n=new Spry.Effect.Utils.Position;n.x=e.x+0;n.y=e.y+0;var j=new Spry.Effect.Utils.Position;j.x=e.x+0;j.y=e.y+(l*160);o={from:n,to:j,duration:b,toggle:p,transition:c,fps:d};var h=new Spry.Effect.Move(g,o.from,o.to,o);this.addParallelEffect(h);var k=1;var f=0;o={duration:b,toggle:p,transition:c,fps:d};var a=new Spry.Effect.Opacity(g,k,f,o);this.addParallelEffect(a);var m=this;this.addObserver({onPreEffect:function(){m.element.style.display="block"},onPostEffect:function(){if(m.direction==Spry.forwards){m.element.style.display="none"}}})};Spry.Effect.DropOut.prototype=new Spry.Effect.Cluster();Spry.Effect.DropOut.prototype.constructor=Spry.Effect.DropOut;Spry.Effect.Fold=function(k,p){if(!this.notStaticAnimator){return Spry.Effect.Utils.showInitError("Fold")}Spry.Effect.Cluster.call(this,p);var k=Spry.Effect.getElement(k);this.element=k;if(!this.element){return}this.name="Fold";var a=1000;var q=false;var h=true;var n=false;var b=Spry.fifthTransition;var d=d;Spry.Effect.makeClipping(k);var e=Spry.Effect.getDimensionsRegardlessOfDisplayState(k);var j=e.width;var m=e.height;var f=j;var g=m/5;var c=new Spry.Effect.Utils.Rectangle;c.width=j;c.height=m;var o=new Spry.Effect.Utils.Rectangle;o.width=f;o.height=g;if(p){if(p.duration!=null){a=Math.ceil(p.duration/2)}if(p.toggle!=null){q=p.toggle}if(p.useCSSBox!=null){n=p.useCSSBox}if(p.fps!=null){d=p.fps}if(p.transition!=null){b=p.transition}}p={duration:a,toggle:q,scaleContent:h,useCSSBox:n,transition:b,fps:d};var l=new Spry.Effect.Size(k,c,o,p);this.addNextEffect(l);c.width=o.width;c.height=o.height;o.width="0%";var l=new Spry.Effect.Size(k,c,o,p);this.addNextEffect(l)};Spry.Effect.Fold.prototype=new Spry.Effect.Cluster();Spry.Effect.Fold.prototype.constructor=Spry.Effect.Fold;Spry.Effect.DoFade=function(b,a){return Spry.Effect.Utils.DoEffect("Fade",b,a)};Spry.Effect.DoBlind=function(b,a){return Spry.Effect.Utils.DoEffect("Blind",b,a)};Spry.Effect.DoHighlight=function(b,a){return Spry.Effect.Utils.DoEffect("Highlight",b,a)};Spry.Effect.DoSlide=function(b,a){return Spry.Effect.Utils.DoEffect("Slide",b,a)};Spry.Effect.DoGrow=function(b,a){return Spry.Effect.Utils.DoEffect("Grow",b,a)};Spry.Effect.DoShake=function(b,a){return Spry.Effect.Utils.DoEffect("Shake",b,a)};Spry.Effect.DoSquish=function(b,a){return Spry.Effect.Utils.DoEffect("Squish",b,a)};Spry.Effect.DoPulsate=function(b,a){return Spry.Effect.Utils.DoEffect("Pulsate",b,a)};Spry.Effect.DoPuff=function(b,a){return Spry.Effect.Utils.DoEffect("Puff",b,a)};Spry.Effect.DoDropOut=function(b,a){return Spry.Effect.Utils.DoEffect("DropOut",b,a)};Spry.Effect.DoFold=function(b,a){return Spry.Effect.Utils.DoEffect("Fold",b,a)};(function(a){a.fn.extend({infiniteCarousel:function(b){var c={transitionSpeed:800,displayTime:6000,textholderHeight:0.25,displayProgressBar:true,displayThumbnails:true,displayThumbnailNumbers:true,displayThumbnailBackground:true,thumbnailWidth:"20px",thumbnailHeight:"20px",thumbnailFontSize:".7em",easeLeft:"linear",easeRight:"linear",imagePath:"/js/infinitecarousel/images/",inView:1,padding:"0px",advance:1,showControls:true,autoHideControls:false,autoHideCaptions:false,autoStart:true,prevNextInternal:true,enableKeyboardNav:true,onSlideStart:function(){},onSlideEnd:function(){},onPauseClick:function(){}};var b=a.extend(c,b);return this.each(function(){var G=Math.round(Math.random()*100000000);var w=b;var s=a(this);var t=w.autoStart;var z=a("img",s).length;var C=a("img:first",s).height();var n=a("img:first",s).width();if(w.inView>z-1){w.inView=z-1}a("p",s).hide();a(s).css({position:"relative",overflow:"hidden"}).width((n*w.inView)+(w.inView*parseInt(w.padding)*2)).height(C+(parseInt(w.padding)*2));a("ul",s).css({"list-style":"none",margin:"0",padding:"0",position:"relative"}).width(n*z);a("li",s).css({display:"inline","float":"left",padding:w.padding});a("li:last",s).prependTo(a("ul",s));a("ul",s).css("left",-n-(parseInt(w.padding)*2)+"px").width(9999);if(w.displayProgressBar){a(s).append('<div id="progress'+G+'" class="ic-progress-bar" style="position:absolute;bottom:0;background:#bbb;left:0;z-index:1"></div>');a("#progress"+G).width("100%").height(5).css("opacity",".6")}function f(o){o=(o==null)?w.displayTime:o;a("#progress"+G).width("100%").height(5).hide().fadeIn();a("#progress"+G).animate({width:0},o)}var l=parseInt(a(s).css("border-bottom-width"))+parseInt(a(s).css("border-top-width"));if(isNaN(l)){l=0}var g=parseInt(a(s).css("padding-left"));for(i=1;i<=w.inView;i++){a(s).append('<div id="textholder'+G+"_"+i+'" class="textholder" style="position:absolute;width:'+n+"px;bottom:0px;margin-bottom:"+-(C*w.textholderHeight+l)+'px;"><span></span></div>');a("#textholder"+G+"_"+i).css({left:(i-1)*(n+parseInt(w.padding)*2),"margin-left":parseInt(w.padding)+g,"margin-right":w.padding});a("#textholder"+G+"_"+i).height(C*w.textholderHeight).css({backgroundColor:"#FFFEE8",opacity:"0.8"});html='<div class="minmax" id="minmax'+G+"_"+i+'" style="width:8px;height:8px;position:absolute;top:1px;right:10px;cursor:pointer;background:url('+w.imagePath+'caption.gif) no-repeat 0 -8px"></div>';html+='<div class="close" id="close'+G+"_"+i+'" style="width:8px;height:8px;position:absolute;top:1px;right:1px;cursor:pointer;background:url('+w.imagePath+'caption.gif) no-repeat 0 0"></div>';a("#textholder"+G+"_"+i).append(html);a("#minmax"+G+"_"+i).hide();a("#close"+G+"_"+i).hide();if(!w.autoHideCaptions){B(a("li:eq("+i+") p",s).html(),i)}}var L=parseInt(a("#textholder"+G+"_1").css("padding-left"))+parseInt(a("#textholder"+G+"_1").css("padding-right"));if(L>0){a(".textholder",s).width(n-L)}a(".close",s).each(function(o){a(this).click(function(){a("#textholder"+G+"_"+(o+1)).animate({marginBottom:(-C*w.textholderHeight)-l-1+"px"},500)})});a(".minmax",s).each(function(o){a(this).click(function(){if(parseInt(a("#textholder"+G+"_"+(o+1)).css("margin-bottom"))==0){a("#textholder"+G+"_"+(o+1)).animate({marginBottom:((-C*w.textholderHeight)-l+12)+"px"},500,function(){a("#minmax"+G+"_"+(o+1)).css("background-position","0 -16px")})}else{a("#textholder"+G+"_"+(o+1)).animate({marginBottom:"0px"},500,function(){a("#minmax"+G+"_"+(o+1)).css("background-position","0 -8px")})}})});function B(M,o){if(t){a("#minmax"+G+"_"+o).hide();a("#close"+G+"_"+o).hide()}if(M!=null){a("#textholder"+G+"_"+o+" span").html(M);a("#textholder"+G+"_"+o).stop().animate({marginBottom:"0px"},500);a("#minmax"+G+"_"+o).css("background-position","0 -8px");h()}}function h(){if(!t){a(".minmax",s).fadeIn(250);a(".close",s).fadeIn(250)}}function F(){a(".textholder",s).stop().animate({marginBottom:(-C*w.textholderHeight-l-1)+"px"},500)}if(w.displayThumbnails){function K(o){target_num=this.id.split("_");if(A[0]!=target_num[1]){y="pause";a("#progress"+G).stop().fadeOut();clearTimeout(I);a("#thumbs"+G+" div").css({cursor:"default"}).unbind("click");t=0;setTimeout(function(){a("#play_pause_btn"+G).css("background-position","0 -16px")},w.transitionSpeed)}if(target_num[1]>A[0]){diff=target_num[1]-A[0];d(diff)}if(target_num[1]<A[0]){diff=A[0]-target_num[1];k(diff)}}var A=[];var H=[];a(s).after('<div id="thumbs'+G+'" style="position:relative;overflow:auto;clear:left;text-align:left;padding-top:5px;"></div>');for(i=0;i<=z-1;i++){thumb=a("img:eq("+(i+1)+")",s).attr("src");a("#thumbs"+G).append('<div class="thumb" id="thumb'+G+"_"+(i+1)+'" style="cursor:pointer;background-image:url('+thumb+");display:inline;float:left;width:"+w.thumbnailWidth+";height:"+w.thumbnailHeight+";line-height:"+w.thumbnailHeight+";padding:0;overflow:hidden;text-align:center;border:2px solid #ccc;margin-right:4px;font-size:"+w.thumbnailFontSize+';font-family:Arial;color:#000;text-shadow:0 0 3px #fff">'+(i+1)+"</div>");if(i<=w.inView){a("#thumb"+G+"_"+i).css({"border-color":"#ff0000"})}H.push(i+1)}for(i=1;i<=w.inView;i++){A.push(H.shift())}thumb=a("img:first",s).attr("src");a("#thumb"+G+"_"+z).css({"background-image":"url("+thumb+")"});a("#thumbs"+G+" div.thumb:not(:first)").css({opacity:0.65});a("#thumbs"+G+" div.thumb").hover(function(){a(this).animate({opacity:1},150)},function(){if(A[0]!=this.id.split("_")[1]){a(this).animate({opacity:0.65},250)}});a("#thumbs"+G+" div").bind("click",K);if(!w.displayThumbnailNumbers){a("#thumbs"+G+" div").text("")}if(!w.displayThumbnailBackground){a("#thumbs"+G+" div").css({"background-image":"none"})}}if(w.showControls){html='<div id="play_pause_btn'+G+'" style="cursor:pointer;position:absolute;top:3px;right:3px;border:none;width:16px;height:16px;background:url('+w.imagePath+'playpause.gif) no-repeat 0 0"></div>';a(s).append(html);var y="play";a("#play_pause_btn"+G).css("opacity",0.5).hover(function(){a(this).animate({opacity:"1"},250)},function(){a(this).animate({opacity:".5"},250)});a("#play_pause_btn"+G).click(function(){y=(y=="play")?"pause":"play";(y=="play")?p():r()});if(!w.prevNextInternal){wrapID=a(s).attr("id")+"Wrapper";a(s).wrap('<div id="'+wrapID+'"></div>').css("margin","0 auto");a("#"+wrapID).css("position","relative").width((a(s).width()+40+parseInt(a(s).css("padding-left"))+parseInt(a(s).css("padding-right"))))}arrowsTop=((C/2)-15)+parseInt(w.padding);html='<div id="btn_rt'+G+'" style="position:absolute;right:2px;top:'+arrowsTop+"px;cursor:pointer;border:none;width:13px;height:30px;background:url("+w.imagePath+'leftright.gif) no-repeat 0 0"></div>';html+='<div id="btn_lt'+G+'" style="position:absolute;left:2px;top:'+arrowsTop+"px;cursor:pointer;border:none;width:13px;height:30px;background:url("+w.imagePath+'leftright.gif) no-repeat -13px 0"></div>';(w.prevNextInternal)?a(s).append(html):a("#"+wrapID).append(html);a("#btn_rt"+G).css("opacity",0.7).click(function(){j("next")}).hover(function(){a(this).animate({opacity:"1"},250)},function(){a(this).animate({opacity:".5"},250)});a("#btn_lt"+G).css("opacity",0.7).click(function(){j("prev")}).hover(function(){a(this).animate({opacity:"1"},250)},function(){a(this).animate({opacity:".5"},250)});if(w.autoHideControls&&w.prevNextInternal){function E(){a("#play_pause_btn"+G).stop().animate({top:"3px",right:"3px"},250);a("#btn_rt"+G).stop().animate({top:arrowsTop+"px",right:"2px"},250);a("#btn_lt"+G).stop().animate({top:arrowsTop+"px",left:"2px"},250)}function v(){a("#play_pause_btn"+G).stop().animate({top:-16-l+"px",right:-16-l+"px"},250);a("#btn_rt"+G).stop().animate({right:"-16px"},250);a("#btn_lt"+G).stop().animate({left:"-16px"},250)}a(s).hover(E,v);v()}if(w.autoHideCaptions){var e;function u(){e=true;for(i=1;i<=w.inView;i++){B(a("li:eq("+i+") p",s).html(),i)}}function q(){e=false;F()}a(s).hover(u,q);F()}}function m(){if(w.enableKeyboardNav){a(document).keydown(function(o){if(o.keyCode==39){j("next");a(document).unbind("keydown")}if(o.keyCode==37){j("prev");a(document).unbind("keydown")}if(o.keyCode==80||o.keyCode==111){r()}if(o.keyCode==83||o.keyCode==115){p();a(document).unbind("keydown")}})}}function j(o){w.onPauseClick.call(this);a("#btn_rt"+G).unbind("click");a("#btn_lt"+G).unbind("click");setTimeout(function(){a("#play_pause_btn"+G).css("background-position","0 -16px")},w.transitionSpeed-1);t=0;a("#progress"+G).stop().fadeOut();y="pause";clearTimeout(I);(o=="prev")?k():d();a("#play_pause_btn"+G).unbind("click");setTimeout(function(){a("#play_pause_btn"+G).bind("click",function(){p()});a("#btn_rt"+G).bind("click",function(){j("next")});a("#btn_lt"+G).bind("click",function(){j("prev")})},w.transitionSpeed)}function r(){a("#play_pause_btn"+G).unbind("click");if(t){w.onPauseClick.call(this);a("#play_pause_btn"+G).fadeTo(250,0,function(){a(this).css({"background-position":"0 -16px",opacity:".5"})}).animate({opacity:0.5},250);t=0;h();a("#progress"+G).stop().fadeOut();clearTimeout(I);setTimeout(function(){a("#play_pause_btn"+G).bind("click",function(){p()})},w.transitionSpeed)}}function p(){a("#play_pause_btn"+G).unbind("click");if(!t){setTimeout(function(){a("#play_pause_btn"+G).css("background-position","0 0")},w.transitionSpeed-1);t=1;d();I=setInterval(function(){d()},w.displayTime+w.transitionSpeed);setTimeout(function(){a("#play_pause_btn"+G).bind("click",function(){r()})},w.transitionSpeed)}}function J(){F();if(w.showControls&&w.prevNextInternal){a("#play_pause_btn"+G).fadeOut(200);a("#btn_lt"+G).fadeOut(200);a("#btn_rt"+G).fadeOut(200)}if(w.displayThumbnails){for(i=1;i<=z;i++){a("#thumb"+G+"_"+i).css({"border-color":"#ccc"}).animate({opacity:0.65},500)}}}function D(){if(w.showControls&&w.prevNextInternal){a("#play_pause_btn"+G).fadeIn(200);a("#btn_lt"+G).fadeIn(200);a("#btn_rt"+G).fadeIn(200)}m();if(w.autoHideCaptions&&e){u()}if(w.displayThumbnails){for(i=0;i<A.length;i++){a("#thumb"+G+"_"+A[i]).css({"border-color":"#ff0000"}).animate({opacity:1},500)}}if(!w.autoHideCaptions){for(i=1;i<=w.inView;i++){B(a("li:eq("+i+") p",s).html(),i)}}if(w.displayThumbnails){a("#thumbs"+G+" div").bind("click",K).css({cursor:"pointer"})}ary=[];for(x=1;x<=w.inView;x++){ary.push(a("img:eq("+x+")",s).attr("src"))}w.onSlideEnd.call(this,ary)}function d(o){if(o==null){o=w.advance}J();if(w.displayThumbnails){for(i=1;i<=o;i++){A.push(H.shift());H.push(A.shift())}}if(w.displayTime==0){clearInterval(I)}a("li:lt("+o+")",s).clone(true).insertAfter(a("li:last",s));w.onSlideStart.call(this,A,"left");a("ul",s).animate({left:-n*(o+1)-(parseInt(w.padding)*(o+1))*2},w.transitionSpeed,w.easeLeft,function(){a("li:lt("+o+")",s).remove();a(this).css({left:-n-parseInt(w.padding)*2});if(w.displayProgressBar&&t){f()}D();if(w.displayTime==0){d()}})}function k(o){if(o==null){o=w.advance}J();if(w.displayThumbnails){for(i=1;i<=o;i++){A.unshift(H.pop());H.unshift(A.pop())}}a("li:gt("+(z-(o+1))+")",s).clone(true).insertBefore(a("li:first",s));w.onSlideStart.call(this,A,"right");a("ul",s).css("left",-(n*(o+1))-(parseInt(w.padding)*((o+1)*2))).animate({left:-n-(parseInt(w.padding)*2)},w.transitionSpeed,w.easeRight,function(){a("li:gt("+(z-1)+")",s).remove();D()})}if(t){var I=setInterval(function(){d()},w.displayTime+w.transitionSpeed);if(w.displayProgressBar){f(w.displayTime+w.transitionSpeed)}}else{y="pause";a("#play_pause_btn"+G).css({"background-position":"0 -16px"})}m()})}})})(jQuery);var ddaccordion={ajaxloadingmsg:'<img src="loading2.gif" /><br />Loading Content...',headergroup:{},contentgroup:{},preloadimages:function(a){a.each(function(){var b=new Image();b.src=this.src})},expandone:function(b,a){this.toggleone(b,a,"expand")},collapseone:function(b,a){this.toggleone(b,a,"collapse")},expandall:function(b){var a=this.headergroup[b];this.contentgroup[b].filter(":hidden").each(function(){a.eq(parseInt($(this).attr("contentindex"))).trigger("evt_accordion")})},collapseall:function(b){var a=this.headergroup[b];this.contentgroup[b].filter(":visible").each(function(){a.eq(parseInt($(this).attr("contentindex"))).trigger("evt_accordion")})},toggleone:function(e,c,a){var d=this.headergroup[e].eq(c);var b=this.contentgroup[e].eq(c);if(typeof a=="undefined"||a=="expand"&&b.is(":hidden")||a=="collapse"&&b.is(":visible")){d.trigger("evt_accordion")}},ajaxloadcontent:function(f,a,b,e){var c=f.data("ajaxinfo");function d(g){if(g){c.cacheddata=g;c.status="cached";if(a.queue("fx").length==0){a.hide().html(g);c.status="complete";e()}}if(c.status!="complete"){setTimeout(function(){d(c.cacheddata)},100)}}if(c.status=="none"){a.html(this.ajaxloadingmsg);a.slideDown(b.animatespeed);c.status="loading";$.ajax({url:c.url,error:function(g){d("Error fetching content. Server Response: "+g.responseText)},success:function(g){g=(g=="")?" ":g;d(g)}})}else{if(c.status=="loading"){d(c.cacheddata)}}},expandit:function(g,a,d,f,c,b){var e=g.data("ajaxinfo");if(e){if(e.status=="none"||e.status=="loading"){this.ajaxloadcontent(g,a,d,function(){ddaccordion.expandit(g,a,d,f,c)})}else{if(e.status=="cached"){a.html(e.cacheddata);e.cacheddata=null;e.status="complete"}}}this.transformHeader(g,d,"expand");a.slideDown(b?0:d.animatespeed,function(){d.onopenclose(g.get(0),parseInt(g.attr("headerindex")),a.css("display"),f);if(d.postreveal=="gotourl"&&c){var h=(g.is("a"))?g.get(0):g.find("a:eq(0)").get(0);if(h){setTimeout(function(){location=h.href},200)}}})},collapseit:function(d,a,c,b){this.transformHeader(d,c,"collapse");a.slideUp(c.animatespeed,function(){c.onopenclose(d.get(0),parseInt(d.attr("headerindex")),a.css("display"),b)})},transformHeader:function(c,a,b){c.addClass((b=="expand")?a.cssclass.expand:a.cssclass.collapse).removeClass((b=="expand")?a.cssclass.collapse:a.cssclass.expand);if(a.htmlsetting.location=="src"){c=(c.is("img"))?c:c.find("img").eq(0);c.attr("src",(b=="expand")?a.htmlsetting.expand:a.htmlsetting.collapse)}else{if(a.htmlsetting.location=="prefix"){c.find(".accordprefix").html((b=="expand")?a.htmlsetting.expand:a.htmlsetting.collapse)}else{if(a.htmlsetting.location=="suffix"){c.find(".accordsuffix").html((b=="expand")?a.htmlsetting.expand:a.htmlsetting.collapse)}}}},urlparamselect:function(b){var a=window.location.search.match(new RegExp(b+"=((\\d+)(,(\\d+))*)","i"));if(a!=null){a=RegExp.$1.split(",")}return a},getCookie:function(a){var b=new RegExp(a+"=[^;]+","i");if(document.cookie.match(b)){return document.cookie.match(b)[0].split("=")[1]}return null},setCookie:function(a,b){document.cookie=a+"="+b+"; path=/"},init:function(a){document.write('<style type="text/css">\n');document.write("."+a.contentclass+"{display: none}\n");document.write("a.hiddenajaxlink{display: none}\n");document.write("</style>");jQuery(document).ready(function(g){ddaccordion.urlparamselect(a.headerclass);var b=ddaccordion.getCookie(a.headerclass);ddaccordion.headergroup[a.headerclass]=g("."+a.headerclass);ddaccordion.contentgroup[a.headerclass]=g("."+a.contentclass);var e=ddaccordion.headergroup[a.headerclass];var d=ddaccordion.contentgroup[a.headerclass];a.cssclass={collapse:a.toggleclass[0],expand:a.toggleclass[1]};a.revealtype=a.revealtype||"click";a.revealtype=a.revealtype.replace(/mouseover/i,"mouseenter");if(a.revealtype=="clickgo"){a.postreveal="gotourl";a.revealtype="click"}if(typeof a.togglehtml=="undefined"){a.htmlsetting={location:"none"}}else{a.htmlsetting={location:a.togglehtml[0],collapse:a.togglehtml[1],expand:a.togglehtml[2]}}a.oninit=(typeof a.oninit=="undefined")?function(){}:a.oninit;a.onopenclose=(typeof a.onopenclose=="undefined")?function(){}:a.onopenclose;var c={};var f=ddaccordion.urlparamselect(a.headerclass)||((a.persiststate&&b!=null)?b:a.defaultexpanded);if(typeof f=="string"){f=f.replace(/c/ig,"").split(",")}if(f.length==1&&f[0]=="-1"){f=[]}if(a.collapseprev&&f.length>1){f=[f.pop()]}if(a.onemustopen&&f.length==0){f=[0]}e.each(function(k){var h=g(this);if(/(prefix)|(suffix)/i.test(a.htmlsetting.location)&&h.html()!=""){g('<span class="accordprefix"></span>').prependTo(this);g('<span class="accordsuffix"></span>').appendTo(this)}h.attr("headerindex",k+"h");d.eq(k).attr("contentindex",k+"c");var j=d.eq(k);var l=j.find("a.hiddenajaxlink:eq(0)");if(l.length==1){h.data("ajaxinfo",{url:l.attr("href"),cacheddata:null,status:"none"})}var m=(typeof f[0]=="number")?k:k+"";if(jQuery.inArray(m,f)!=-1){ddaccordion.expandit(h,j,a,false,false,!a.animatedefault);c={$header:h,$content:j}}else{j.hide();a.onopenclose(h.get(0),parseInt(h.attr("headerindex")),j.css("display"),false);ddaccordion.transformHeader(h,a,"collapse")}});e.bind("evt_accordion",function(k,j){var h=d.eq(parseInt(g(this).attr("headerindex")));if(h.css("display")=="none"){ddaccordion.expandit(g(this),h,a,true,j);if(a.collapseprev&&c.$header&&g(this).get(0)!=c.$header.get(0)){ddaccordion.collapseit(c.$header,c.$content,a,true)}c={$header:g(this),$content:h}}else{if(!a.onemustopen||a.onemustopen&&c.$header&&g(this).get(0)!=c.$header.get(0)){ddaccordion.collapseit(g(this),h,a,true)}}});e.bind(a.revealtype,function(){if(a.revealtype=="mouseenter"){clearTimeout(a.revealdelay);var h=parseInt(g(this).attr("headerindex"));a.revealdelay=setTimeout(function(){ddaccordion.expandone(a.headerclass,h)},a.mouseoverdelay||0)}else{g(this).trigger("evt_accordion",[true]);return false}});e.bind("mouseleave",function(){clearTimeout(a.revealdelay)});a.oninit(e.get(),f);g(window).bind("unload",function(){e.unbind();var h=[];d.filter(":visible").each(function(j){h.push(g(this).attr("contentindex"))});if(a.persiststate==true&&e.length>0){h=(h.length==0)?"-1c":h;ddaccordion.setCookie(a.headerclass,h)}})})}};ddaccordion.preloadimages(jQuery(ddaccordion.ajaxloadingmsg).filter("img"));ddaccordion.init({headerclass:"expandable",contentclass:"categoryitems",revealtype:"click",mouseoverdelay:200,collapseprev:true,defaultexpanded:[],onemustopen:false,animatedefault:false,persiststate:true,toggleclass:["","openheader"],togglehtml:["prefix","",""],animatespeed:"fast",oninit:function(b,a){},onopenclose:function(d,b,c,a){}});$(document).ready(function(){if($(".fancypicgallery").length>0){$("a.fancypicgallery").fancybox({width:"90%",height:"95%",autoScale:false,transitionIn:"none",transitionOut:"none",titleShow:false,type:"iframe"})}if($(".pedigree").length>0){$("a.pedigree").fancybox({titlePosition:"over",width:"80%",titleShow:false,height:"80%",autoScale:false})}if($(".personality").length>0){$(".personality").fancybox({width:"85%",height:"95%",titlePosition:"inside",transitionIn:"none",scrolling:"no",transitionOut:"none"})}});$(document).ready(function(){$(".btn-slide").click(function(){$("#panel").slideToggle("slow");$(this).toggleClass("active");return false});$("#view_all").click(function(){$("#va_panel").slideToggle("fast");$(this).toggleClass("va_active");return false});$("a#requestaguide").click(function(){$("#request_guide").slideToggle("fast");$(this).toggleClass("rg_active");return false});$("#hmPicBoxTop li").hover(function(){$slideamt=$(this).css("height");$slideamt="-"+$slideamt;$(this).find("a.nav").animate({top:$slideamt},{queue:false,duration:500})},function(){$(this).find("a.nav").animate({top:"0px"},{queue:false,duration:500})});$("#hmPuzzel li").hover(function(){$slideamt=$(this).css("height");$slideamt="-"+$slideamt;$(this).find("a.nav").animate({top:$slideamt},{queue:false,duration:500})},function(){$(this).find("a.nav").animate({top:"0px"},{queue:false,duration:500})})});$(document).ready(function(){$("#hmMenu2").css({display:"none"});$("#hmMenu3").css({display:"none"});$("#hmMenu4").css({display:"none"});$("#hmMenu5").css({display:"none"});$("#hmBottomMenu div.hmbutton").click(function(){$clicked=$(this);if($clicked.css("border-bottom-width")!="6px"&&$clicked.is(":not(animated)")){$clicked.css("color","#4E6C99");$clicked.css("border-color","#4E6C99");$clicked.animate({borderWidth:6},600);var a=$clicked.attr("id").split("-");$("#hmBottomContent").find("div:visible").fadeOut("fast",function(){$(this).parent().find("#"+a[0]).fadeIn()})}$clicked.siblings(".hmbutton").animate({borderWidth:1},600);$clicked.siblings(".hmbutton").css("color","#4D451C");$clicked.siblings(".hmbutton").css("border-color","#4D451C")});$("#hmBottomMenu div.hmbutton").hover(function(){$hovered=$(this);$(this).find("h3").addClass("hmBottomMenuhover")},function(){$(this).find("h3").removeClass("hmBottomMenuhover")})});(function(a){a.fn.shuffle=function(){var d=this.get(),c=function(e){return Math.floor(Math.random()*e)},b=a.map(d,function(){var f=c(d.length),e=a(d[f]).clone(true)[0];d.splice(f,1);return e});this.each(function(e){a(this).replaceWith(a(b[e]))});return a(b)}})(jQuery);
