
// Requires //ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js

if (window.jQuery){ jQuery.noConflict(); jQuery(function($){

	// liteAccordion. https://github.com/nikki/liteAccordion
	;(function(a){a.fn.accordion=function(j){var f={containerWidth:1130,containerHeight:357,headerWidth:49,firstSlide:1,onActivate:function(){},slideSpeed:800,slideCallback:function(){},autoPlay:false,pauseOnHover:false,cycleSpeed:6000,theme:"basic",rounded:true,enumerateSlides:false},e=a.extend({},f,j),c=this,g=c.find("li"),h=g.length,d=e.containerWidth-(h*e.headerWidth),b=g.children("h2"),i={getGroup:function(l,k){if(this.offsetLeft===l.left){return b.slice(k+1,h).filter(function(){return this.offsetLeft===b.index(this)*e.headerWidth})}else{if(this.offsetLeft===l.right){return b.slice(0,k+1).filter(function(){return this.offsetLeft===d+(b.index(this)*e.headerWidth)})}}},nextSlide:function(l){var k=l+1||e.firstSlide;return function(){return k++%h}},play:function(k){var l=i.nextSlide((k)?k:""),m=function(){b.eq(l()).click()};i.playing=setInterval(m,e.cycleSpeed)},pause:function(){clearInterval(i.playing)},playing:0,sentinel:false};c.height(e.containerHeight).width(e.containerWidth).addClass(e.theme).addClass(e.rounded&&"rounded");b.width(e.containerHeight).height(e.headerWidth).eq(e.firstSlide-1).addClass("selected");if(a.browser.msie){if(a.browser.version.substr(0,1)>8){b.css("filter","none")}else{if(a.browser.version.substr(0,1)<7){return false}}}b.each(function(k){var m=a(this),l=k*e.headerWidth;if(k>=e.firstSlide){l+=d}m.css("left",l).next().width(d).css({left:l,paddingLeft:e.headerWidth});e.enumerateSlides&&m.append("<b>"+(k+1)+"</b>")});b.click(function(o){var n=a(this),l=b.index(n),k=n.next(),p={left:l*e.headerWidth,right:l*e.headerWidth+d,newPos:0},m=i.getGroup.call(this,p,l);if(this.offsetLeft===p.left){p.newPos=d}else{if(this.offsetLeft===p.right){p.newPos=-d}}if(!b.is(":animated")){if(o.originalEvent){if(i.sentinel===this){return false}e.onActivate.call(k);i.sentinel=this}else{e.onActivate.call(k);i.sentinel=false}b.removeClass("selected").filter(n).addClass("selected");m.animate({left:"+="+p.newPos},e.slideSpeed,function(){e.slideCallback.call(k)}).next().animate({left:"+="+p.newPos},e.slideSpeed)}});if(e.pauseOnHover){c.hover(function(){i.pause()},function(){i.play(b.index(b.filter(".selected")))})}e.autoPlay&&i.play();return c}})(jQuery);

	jQuery.fn.pulse=function(a,d,b,g,i){if(isNaN(b)){i=g;g=b;b=1}var h=jQuery.speed(d,g,i),f=h.queue!==false,e=0;for(var c in a){e=Math.max(a[c].length,e)}h.times=h.times||b;return this[f?"queue":"each"](function(){var l={},k=jQuery.extend({},h),j=jQuery(this);m();function m(){var q={},n=false;for(var o in a){l[o]=l[o]||{runs:0,cur:-1};if(l[o].cur<a[o].length-1){++l[o].cur}else{l[o].cur=0;++l[o].runs}if(a[o].length===e){n=k.times>l[o].runs}q[o]=a[o][l[o].cur]}k.complete=m;k.queue=false;if(n){j.animate(q,k)}else{h.complete.call(j[0])}}})};

	$(".accordion").accordion();

	$("#navigation a:contains('Contact'), #navigation a:contains('contact'), #content a[href*='contact-us']").click(function(e){
		e.preventDefault();
		$("html, body").animate({ scrollTop: $("#foot").offset().top }, 1000, function(){
			$("#foot h2:gt(0)").pulse({opacity:[.2,1]}, 500, 1);
			$("#foot .wsite-form-input").eq(0).focus();
		});
	});

}); }

