document.addEvent('domready',function(){Element.implement({resetFormValue:function(){if(this.get('tag')=='form'){this.getElements('input[type="text"],textarea').resetFormValue();return this}var b=this.get('value');this.addEvents({'focus':function(){var a=this.get('value');if(a==b){this.set('value','')}},'blur':function(){var a=this.getProperty('value');if(a==''){this.set('value',b)}}});return this}});if(!$('diflink')){var z=new Element('a',{id:'diflink','href':'http://www.difinity.co.uk','title':'Site by Difinity'}).setStyles({'float':'right'}).addEvent('click',function(){window.open('http://www.difinity.co.uk');return false;});var y = new Element('img',{'src':'/images/dif.png','alt':'Site by Difinity.co.uk'}).setStyles({'display':'block'});y.inject(z);z.inject('page-bottom');}});var Sliders=new Class({Implements:[Events,Options],options:{button:'.toggle',slideClass:'.slider',autoHide:'',openFirst:'',showImage:'',hideImage:'',showText:'',hideText:'',imageClass:'',textClass:'',textClassBg:false},initialize:function(f){this.setOptions(f);this.sliders=$$(this.options.slideClass).map(function(e){if(this.options.autoHide){return new Fx.Slide(e).hide()}else{return new Fx.Slide(e)}},this);$$(this.options.button).each(function(c,d){c.addEvent('click',function(){this.sliders[d].toggle();if(this.options.imageClass!=''){if($$(this.options.imageClass)[d]){var a=$$(this.options.imageClass)[d];if(a.get('src').indexOf(this.options.showImage)>-1){a.set('src',this.options.hideImage)}else if(a.get('src').indexOf(this.options.hideImage)>-1){a.set('src',this.options.showImage)}}}if(this.options.textClass!=''){if($$(this.options.textClass)[d]){var b=$$(this.options.textClass)[d];if(b.get('text').indexOf(this.options.showText)>-1){b.set('text',this.options.hideText)}else if(b.get('text').indexOf(this.options.hideText)>-1){b.set('text',this.options.showText)}if(this.options.textClassBg){if(b.getStyle('backgroundImage').indexOf(this.options.showImage)>-1){b.style.backgroundImage='url('+this.options.hideImage+')'}else if(b.getStyle('backgroundImage').indexOf(this.options.hideImage)>-1){b.style.backgroundImage='url('+this.options.showImage+')'}}}}return false}.bind(this))},this);if(this.options.showFirst&&!this.options.autoHide){$$(this.options.button)[0].fireEvent('click')}}});