var InputClearAndReplace=new Class({options:{InputElement:".clear_replace"},initialize:function(){var b=$$(this.options.InputElement);var a=new Array();b.each(function(d,c){a.push(b[c].value);d.onfocus=function(){if(this.value==a[c]){this.value=""}},d.onblur=function(){if(this.value==""){this.value=a[c]}}})}});var NewsSlider=new Class({initialize:function(){this.totalWidth=2829;this.totalSections=this.totalWidth/943;this.pos=0;$("prev_news").addEvent("click",function(a){this.prevSlide();a.stop()}.bind(this));$("next_news").addEvent("click",function(a){this.nextSlide();a.stop()}.bind(this));$("prev_news").fade("0")},nextSlide:function(){if(this.pos<(this.totalSections-1)){this.pos++;var b=(this.pos-1)*-943;var d=-943*this.pos;var a=$("slider");var c=new Fx.Tween(a,{link:"ignore",onStart:function(){$("prev_news").removeEvents("click");$("next_news").removeEvents("click")},onComplete:function(){$("prev_news").addEvent("click",function(e){this.prevSlide();e.stop()}.bind(this));$("next_news").addEvent("click",function(e){this.nextSlide();e.stop()}.bind(this))}.bind(this)});c.start("left",b,d)}this.updateButtons()},prevSlide:function(){if(this.pos!=0){this.pos--;var b=(this.pos+1)*-943;var d=-943*this.pos;var a=$("slider");var c=new Fx.Tween(a,{link:"ignore",onStart:function(){$("prev_news").removeEvents("click");$("next_news").removeEvents("click")},onComplete:function(){$("prev_news").addEvent("click",function(e){this.prevSlide();e.stop()}.bind(this));$("next_news").addEvent("click",function(e){this.nextSlide();e.stop()}.bind(this))}.bind(this)});c.start("left",b,d)}this.updateButtons()},updateButtons:function(){if(this.pos==(this.totalSections-1)){$("next_news").fade("0");$("prev_news").fade("1")}else{if(this.pos==0){$("prev_news").fade("0");$("next_news").fade("1")}else{$("prev_news").fade("1");$("next_news").fade("1")}}$("indicator_1").removeClass("active");$("indicator_2").removeClass("active");$("indicator_3").removeClass("active");if(this.pos==0){$("indicator_1").addClass("active");$("indicator_2").removeClass("active");$("indicator_3").removeClass("active")}else{if(this.pos==1){$("indicator_1").removeClass("active");$("indicator_2").addClass("active");$("indicator_3").removeClass("active")}else{if(this.pos==2){$("indicator_1").removeClass("active");$("indicator_2").removeClass("active");$("indicator_3").addClass("active")}}}}});var FeatureSlider=new Class({initialize:function(){$("read_more").addEvent("click",function(a){this.showMore();a.stop()}.bind(this));$("read_less").addEvent("click",function(a){this.showLess();a.stop()}.bind(this))},showMore:function(){var a=new Fx.Tween("home_slide");a.start("left",-565)},showLess:function(){var a=new Fx.Tween("home_slide");a.start("left",0)}});function contactAjax(){$("contact_form").addEvent("submit",function(c){var a=$("contact_form");if(a.name.value==""){alert("Please enter your name.");a.name.focus()}else{if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(a.email.value))){alert("Please enter a valid email address.");a.email.focus()}else{if(a.comment.value==""){alert("Please enter your message.");a.comment.focus()}else{var b=new Request({method:"post",url:$("contact_form").get("action"),onRequest:function(){var d=new Fx.Tween($("contact_form"),{onComplete:function(){$("contact_form").setStyle("display","none")},onSuccess:function(){if(pageTracker){pageTracker._trackPageview("/contact-us-thank-you/")}}});d.start("opacity","0")},onComplete:function(d){if(d="success"){location.href="/contact-thank-you/"}else{if(d="error"){location.href="/contact-error/"}}}}).send(a)}}}c.stop()})}function Left(a,b){if(b<=0){return""}else{if(b>String(a).length){return a}else{return String(a).substring(0,b)}}}function Right(b,c){if(c<=0){return""}else{if(c>String(b).length){return b}else{var a=String(b).length;return String(b).substring(a,a-c)}}}function ieNavFix(){var b=$$("ul#nav li.menu");for(i=0;i<b.length;i++){var a=b[i].getElement("div");a.setStyle("display","block");var d=$(a).getCoordinates(b[i]);a.setStyle("display","none");var c=new Element("iframe",{frameBorder:"0",scrolling:"no",src:"",styles:{display:"none",position:"absolute","z-index":"100",width:d.width,height:d.height,top:d.top,left:d.left}});c.inject(a,"after");b[i].setStyle("z-index","1000");b[i].addEvent("mouseover",function(){this.getElement("div").setStyle("display","block");this.getElement("iframe").setStyle("display","block")});b[i].addEvent("mouseout",function(){this.getElement("div").setStyle("display","none");this.getElement("iframe").setStyle("display","none")})}}window.addEvent("domready",function(){inputList=new InputClearAndReplace();if($("home_slide")){newsSlide=new NewsSlider();featureSlide=new FeatureSlider()}if($("contact_form")){contactAjax()}if(Browser.Engine.trident4||Browser.Engine.trident5){ieNavFix()}});