var KS={Fader:{wait:7E3,duration:1E3,init:function(a){this.container=$(a);$(a+" img").length<2||this.fade()},fade:function(){var a=this.container,b=this.wait,c=this.duration,e=function(){var d,f=$(this);d=f.parent();d=d.is("a")?d.detach():f.detach();a.prepend(d);f.css("display","block");$("img:last",a).delay(b).fadeOut(c,e)};$("img:last",a).delay(b).fadeOut(c,e)}},MoreUpdates:{init:function(a){this.container=$("#updates");this.link=$(a+" a");this.url=this.link.attr("href");this.link.bind("click",
$.proxy(this.getUpdates,this))},getUpdates:function(a){a.preventDefault();$.ajax({url:this.url,dataType:"text",success:$.proxy(this.displayUpdates,this)})},displayUpdates:function(a){this.container.html(innerShiv(a));$("#more-updates").remove()}},MailingList:{placeholder:"your email",init:function(){this.input=$("#ks-ml-email");this.form=$("#mailing-list");this.submitButton=$("#ks-ml-join",this.form);this.input.bind("focus",$.proxy(this.onFocus,this));this.input.bind("blur",$.proxy(this.onBlur,this));
this.form.bind("submit",$.proxy(this.submit,this))},onFocus:function(){this.input.val()===this.placeholder&&this.input.val("")},onBlur:function(){this.input.val()===""&&this.input.val(this.placeholder)},submit:function(a){a.preventDefault();$.ajax({type:"POST",url:this.form.attr("action"),data:this.form.serialize(),success:$.proxy(this.success,this),error:$.proxy(this.error,this)})},success:function(){this.form.removeClass("error");this.form.addClass("success");this.form.unbind("submit");this.form.bind("submit",
$.proxy(this.reset,this));this.input.val("Thank you");this.submitButton.val("Reset")},error:function(){this.form.addClass("error")},reset:function(a){a.preventDefault();this.form.removeClass("success");this.form.unbind("submit");this.form.bind("submit",$.proxy(this.submit,this));this.submitButton.val("Join");this.input.val(this.placeholder)}},Keyboard:{init:function(a){$(document).bind("keydown",$.proxy(this.press,this));if(a==="artwork")this.next=$("a.next").attr("href"),this.previous=$("a.previous").attr("href");
else if(a==="design"){var b=$("#design-grid li.selected"),a=b.next(),c=b.prev();if(a.length===0){var e=b.parent().next();e.length>0&&(a=$("li:first",e))}c.length===0&&(b=b.parent().prev(),b.length>0&&(c=$("li:last",b)));this.next=$("a",a).attr("href");this.previous=$("a",c).attr("href")}},press:function(a){if(a.keyCode===37&&this.previous)window.location.href=this.previous;if(a.keyCode===39&&this.next)window.location.href=this.next}}};
$(document).ready(function(){$("#land").length>0&&KS.Fader.init("#land");$("#more-updates").length>0&&KS.MoreUpdates.init("#more-updates");$("#mailing-list").length>0&&KS.MailingList.init();$("#artwork").length>0?KS.Keyboard.init("artwork"):$("#design-view").length>0&&KS.Keyboard.init("design")});
