var REINTRODUCING=REINTRODUCING||{};REINTRODUCING.Validation=new function(){this.validateEmail=function(d){var b=d.val();var c=/^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z0-9_][-a-z0-9_]*(\.[-a-z0-9_]+)*\.(aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|mobi|[a-z][a-z])|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,5})?$/i;if(c.test(b)){return true}else{return false}};this.validateLength=function(a,b){if(a.val().length<1){return false}else{if(b!=""&&a.val()==b){return false}else{return true}}}};var SOLIDCRAFT=SOLIDCRAFT||{};SOLIDCRAFT.UI=SOLIDCRAFT.UI||{};SOLIDCRAFT.UI.Navigation=new function(){var d=250,f="easeOutExpo";var a,h;this.init=function(){pageItems=window.location.pathname.split("/");a=pageItems[pageItems.length-1].split(".")[0];b();if(a=="specifications"||a=="materials"){c()}};function e(j){var i=Number($(j).position().top);if($(j).hasClass("cf")){i+=30}$("html, body").animate({scrollTop:i},d)}function b(){var k=$("#main-navigation").find("li");
var j=k.length;var n;var m;h=k.find(".menu-bg-"+a);for(var l=0;l<j;l++){n=$(k[l]);m=n.find(".menu-bg").css({width:n.width()+"px"});n.mouseover(function(i){g($(this),true)}).mouseout(function(i){if($(this)[0]!=$(h).parent().parent()[0]){g($(this),false)}})}$("a[href='#contact-form']").click(function(i){i.preventDefault();e($(this).attr("href"));$("#form-name").focus()})}function g(m,j){var l=m.find(".menu-bg");var n=(j)?"48px":"28px";var k=(j)?"-5px":"-50px";var i=(j)?"35px":"55px";m.stop().animate({paddingTop:n,height:i},d);l.stop().animate({top:k},d,f)}function c(){var i=$("#sub-navigation").find("li a");var j;$(i).click(function(k){k.preventDefault();j=$(this).attr("href");e(j)})}};var SOLIDCRAFT=SOLIDCRAFT||{};SOLIDCRAFT.UI=SOLIDCRAFT.UI||{};SOLIDCRAFT.UI.Carousel=new function(){var e=$("#home-slider"),g=5000,i=500,d="easeOutExpo",a=[],h=[],f;this.init=function(){if(!e[0]){return}c()};function c(){h=e.find("figure");f=h[0];a=jQuery.makeArray(h);b()}function b(){$("#slides").delay(g).animate({left:"-=1070px"},i,d,function(){j()
})}function j(){$(f).detach();$("#slides").css({left:"0"});$("#slides").append(f);var k=a.shift();a.push(k);f=a[0];b()}};var SOLIDCRAFT=SOLIDCRAFT||{};SOLIDCRAFT.Forms=SOLIDCRAFT.Forms||{};SOLIDCRAFT.Forms.Contact=new function(){var b=REINTRODUCING.Validation,g=$("#form-contact"),d=$("#form-name"),c=$("#form-email"),a=$("#form-phone"),f=$("#form-comments");this.init=function(){h()};function h(){$('input[type="text"], textarea').focus(function(){if(this.value==this.defaultValue){this.value=""}}).blur(function(){if(this.value==""){this.value=this.defaultValue}});g.submit(function(){if(e(d,false,"Name")&&e(c,true,"Email")&&e(f,false,"Comments")){return true}else{return false}})}function e(k,j,i){if(j){if(b.validateEmail(k)){k.removeClass("error");return true}else{k.addClass("error");k.focus();return false}}else{if(b.validateLength(k,i)){k.removeClass("error");return true}else{k.addClass("error");k.focus();return false}}}};var SOLIDCRAFT=SOLIDCRAFT||{};SOLIDCRAFT.Main=new function(){this.init=function(){a();
SOLIDCRAFT.UI.Navigation.init();SOLIDCRAFT.UI.Carousel.init();SOLIDCRAFT.Forms.Contact.init()};function a(){if($("body").height()<$(window).height()){var b=($(window).height()-$("body").height());$("footer").css({position:"absolute",width:"100%",top:($("footer").offset().top-$("footer").css("margin-top").replace("px",""))});$("footer").animate({top:($("footer").offset().top+b-$("footer").css("margin-top").replace("px",""))},250)}}};$(window).load(function(){SOLIDCRAFT.Main.init()});
