function slideInit(){$(".slideshow a").removeAttr("href");$(".slideshow img").addClass("slide");$(".slideshow img:first").addClass("active")}function slideNext(c){var a=$(".slideshow img.active");if(a.length==0){a=$(".slideshow img:first")}var b=a.parent().next("a").children("img");if(b.length==0){b=$(".slideshow a:first").next("a").children("img")}a.fadeOut(c,function(){a.removeClass("active")});b.fadeIn(c,function(){b.addClass("active")})}$(document).ready(function(){var g=1500;var c=$(".content").css("min-height");var d=$(".content").css("padding-top");var f=d.slice(0,d.length-2);var e;var b;function a(){var i=0;if(typeof(window.innerHeight)=="number"){i=window.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){i=document.documentElement.clientHeight}else{if(document.body&&document.body.clientHeight){i=document.body.clientHeight}}}var h=(i<c)?c:i;if(typeof(isIE6)=="undefined"){$(".content:not(:last)").height(h);$(".content:last").height(h-f)}e=$("#info").offset().top-f;b=$("#contact").offset().top-f}a();$(window).resize(function(){a()});$.easing.easeInOutQuart=function(i,j,h,l,k){if((j/=k/2)<1){return l/2*j*j*j*j+h}return -l/2*((j-=2)*j*j*j-2)+h};$("#nav-gallery a").addClass("selected");$("a.navitem").click(function(){var h=($(this).parent().is("#logo"))?$("#nav-gallery a"):$(this);if(!h.hasClass("selected")){$.scrollTo(this.hash,g,{easing:"easeInOutQuart"})}this.blur();return false});$(window).scroll(function(){var h=$(this).scrollTop();if(h<e){$("#nav-gallery a").addClass("selected").parent().siblings().children("a").removeClass("selected")}else{if(h>=e&&h<b){$("#nav-info a").addClass("selected").parent().siblings().children("a").removeClass("selected")}else{$("#nav-contact a").addClass("selected").parent().siblings().children("a").removeClass("selected")}}});slideInit();setInterval("slideNext("+g+")",4000);$(".tabs").each(function(){var h=this.id;$(".tabs-nav li:first>a",this).addClass(h+"-selected");$(".tabs-content",this).attr({scrollTop:0,scrollLeft:0});$(".tabs-nav",this).localScroll({target:$(".tabs-content",this),hash:false,axis:"xy",duration:g,easing:"easeInOutQuart",queue:true,onBefore:function(l,k,i,j){$("."+h+"-selected").removeClass(h+"-selected");$(this).addClass(h+"-selected");this.blur()}});$(".tabs-nav ul:not(:first)",this).hide();$(".tabs-nav > li > a",this).click(function(){if($(this).next().is(":hidden")){$(this).parent().parent().find("ul").slideUp();$(this).next().slideDown()}})});$.fn.clearForm=function(){return this.each(function(){var i=this.type,h=this.tagName.toLowerCase();if(h=="form"){return $(":input",this).clearForm()}if(i=="text"||i=="password"||h=="textarea"){this.value=""}else{if(i=="checkbox"||i=="radio"){this.checked=false}else{if(h=="select"){this.selectedIndex=-1}}}})};$("#contact-form").submit(function(){$("#submit").hide();$("#submit-message").show();$("#form-response").removeClass().hide();$(".error-label").hide();$("#contact-form :input").removeClass("error-input");$.ajax({type:"POST",url:this.action,data:$("#contact-form").serialize(),success:function(h,i){$("#submit-message").hide();$("#submit").show();switch($("status",h).text()){case"0":$("#form-response").addClass("response-success").html("<p>"+$("status-message",h).text()+"</p>").fadeIn(g).animate({opacity:1},4000).fadeOut(g);$("#contact-form :input").clearForm();break;case"1":$("#form-response").addClass("response-error").html("<p>"+$("status-message",h).text()+"</p>").fadeIn(g);$("error",h).each(function(){var k=$("field",this).text();var j=$("message",this).text();$("#"+k+"-error").text(j).show();$("#"+k).addClass("error-input");$("#"+k).blur(function(){$("#"+k+"-error").hide();$("#"+k).removeClass("error-input")})});break;default:$("#form-response").addClass("response-error").html("<p>"+$("status-message",h).text()+"</p>").fadeIn(g)}},error:function(h,j,i){$("#submit-message").hide();$("#submit").show();$("#form-response").addClass("response-error").html("<p>Server communication error. Please try again later.</p>").fadeIn(g)}});return false});$("a[@href^='http']").click(function(){window.open(this.href);return false})});