(function(d){var a="Lite-1.0";d.fn.cycle=function(e){return this.each(function(){e=e||{};if(this.cycleTimeout){clearTimeout(this.cycleTimeout)}this.cycleTimeout=0;this.cyclePause=0;var j=d(this);var k=e.slideExpr?d(e.slideExpr,this):j.children();var f=k.get();if(f.length<2){if(window.console&&window.console.log){window.console.log("terminating; too few slides: "+f.length)}return}var i=d.extend({},d.fn.cycle.defaults,e||{},d.metadata?j.metadata():d.meta?j.data():{});i.before=i.before?[i.before]:[];i.after=i.after?[i.after]:[];i.after.unshift(function(){i.busy=0});var l=this.className;i.width=parseInt((l.match(/w:(\d+)/)||[])[1])||i.width;i.height=parseInt((l.match(/h:(\d+)/)||[])[1])||i.height;i.timeout=parseInt((l.match(/t:(\d+)/)||[])[1])||i.timeout;if(j.css("position")=="static"){j.css("position","relative")}if(i.width){j.width(i.width)}if(i.height&&i.height!="auto"){j.height(i.height)}var g=0;k.css({position:"absolute",top:0,left:0}).hide().each(function(m){d(this).css("z-index",f.length-m)});d(f[g]).css("opacity",1).show();if(d.browser.msie){f[g].style.removeAttribute("filter")}if(i.fit&&i.width){k.width(i.width)}if(i.fit&&i.height&&i.height!="auto"){k.height(i.height)}if(i.pause){j.hover(function(){this.cyclePause=1},function(){this.cyclePause=0})}d.fn.cycle.transitions.fade(j,k,i);k.each(function(){var m=d(this);this.cycleH=(i.fit&&i.height)?i.height:m.height();this.cycleW=(i.fit&&i.width)?i.width:m.width()});k.not(":eq("+g+")").css({opacity:0});if(i.cssFirst){d(k[g]).css(i.cssFirst)}if(i.timeout){if(i.speed.constructor==String){i.speed={slow:600,fast:200}[i.speed]||400}if(!i.sync){i.speed=i.speed/2}while((i.timeout-i.speed)<250){i.timeout+=i.speed}}i.speedIn=i.speed;i.speedOut=i.speed;i.slideCount=f.length;i.currSlide=g;i.nextSlide=1;var h=k[g];if(i.before.length){i.before[0].apply(h,[h,h,i,true])}if(i.after.length>1){i.after[1].apply(h,[h,h,i,true])}if(i.click&&!i.next){i.next=i.click}if(i.next){d(i.next).bind("click",function(){return c(f,i,i.rev?-1:1)})}if(i.prev){d(i.prev).bind("click",function(){return c(f,i,i.rev?1:-1)})}if(i.timeout){this.cycleTimeout=setTimeout(function(){b(f,i,0,!i.rev)},i.timeout+(i.delay||0))}})};function b(j,e,i,k){if(e.busy){return}var h=j[0].parentNode,m=j[e.currSlide],l=j[e.nextSlide];if(h.cycleTimeout===0&&!i){return}if(i||!h.cyclePause){if(e.before.length){d.each(e.before,function(n,o){o.apply(l,[m,l,e,k])})}var f=function(){if(d.browser.msie){this.style.removeAttribute("filter")}d.each(e.after,function(n,o){o.apply(l,[m,l,e,k])})};if(e.nextSlide!=e.currSlide){e.busy=1;d.fn.cycle.custom(m,l,e,f)}var g=(e.nextSlide+1)==j.length;e.nextSlide=g?0:e.nextSlide+1;e.currSlide=g?j.length-1:e.nextSlide-1}if(e.timeout){h.cycleTimeout=setTimeout(function(){b(j,e,0,!e.rev)},e.timeout)}}function c(h,i,g){var f=h[0].parentNode,e=f.cycleTimeout;if(e){clearTimeout(e);f.cycleTimeout=0}i.nextSlide=i.currSlide+g;if(i.nextSlide<0){i.nextSlide=h.length-1}else{if(i.nextSlide>=h.length){i.nextSlide=0}}b(h,i,1,g>=0);return false}d.fn.cycle.custom=function(k,h,i,j){var f=d(k),e=d(h);e.css({opacity:0});var g=function(){e.animate({opacity:1},i.speedIn,i.easeIn,j)};f.animate({opacity:0},i.speedOut,i.easeOut,function(){f.css({display:"none"});if(!i.sync){g()}});if(i.sync){g()}};d.fn.cycle.transitions={fade:function(g,e,f){e.not(":eq(0)").css("opacity",0);f.before.push(function(){d(this).show()})}};d.fn.cycle.ver=function(){return a};d.fn.cycle.defaults={timeout:4000,speed:1000,next:null,prev:null,before:null,after:null,height:"auto",sync:1,fit:0,pause:0,delay:0,slideExpr:null}})(jQuery);(function(i){i.fn.NobleCount=function(b,a){var c;var d=false;if(typeof b=="string"){c=i.extend({},i.fn.NobleCount.settings,a);if(typeof a!="undefined"){d=((typeof a.max_chars=="number")?true:false)}return this.each(function(){var e=i(this);l(e,b,c,d)})}return this};i.fn.NobleCount.settings={on_negative:null,on_positive:null,on_update:null,max_chars:140,block_negative:false,cloak:false,in_dom:false};function l(o,e,f,p){var d=f.max_chars;var b=i(e);if(!p){var c=b.text();var a=(/^[1-9]\d*$/).test(c);if(a){d=c}}h(o,b,f,d,true);i(o).keydown(function(m){h(o,b,f,d,false);if(g(m,o,f,d)==false){return false}});i(o).keyup(function(m){h(o,b,f,d,false);if(g(m,o,f,d)==false){return false}})}function g(e,f,b,d){if(b.block_negative){var a=e.which;var c;if(typeof document.selection!="undefined"){c=(document.selection.createRange().text.length>0)}else{c=(f[0].selectionStart!=f[0].selectionEnd)}if((!((k(f,d)<1)&&(a>47||a==32||a==0||a==13)&&!e.ctrlKey&&!e.altKey&&!c))==false){return false}}return true}function k(b,a){return a-(i(b).val()).length}function h(f,c,b,d,a){var e=k(f,d);if(e<0){j(b.on_negative,b.on_positive,f,c,b,e)}else{j(b.on_positive,b.on_negative,f,c,b,e)}if(b.cloak){if(b.in_dom){c.attr("data-noblecount",e)}}else{c.text(e)}if(!a&&jQuery.isFunction(b.on_update)){b.on_update(f,c,b,e)}}function j(c,f,b,d,a,e){if(c!=null){if(typeof c=="string"){d.addClass(c)}else{if(jQuery.isFunction(c)){c(b,d,a,e)}}}if(f!=null){if(typeof f=="string"){d.removeClass(f)}}}})(jQuery);var ajaxLoader;$(document).ready(function(){$("body").removeClass("no-js");$("#personalization img").hide();jQuery.validator.addMethod("phoneUS",function(a,b){a=a.replace(/\s+/g,"");return this.optional(b)||a.length>9&&a.match(/^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/)},"*Invalid phone number");$("#cycle").cycle({timeout:8000});$("#home-right .section .txt").addClass("watermark").val("email address...").focus(function(){$(this).removeClass("watermark").val("")});$("#mailing-list form").validate({errorElement:"span",errorClass:"field-validation-error",errorLabelContainer:$(".error"),rules:{email:{required:true,email:true}},messages:{email:{required:"*Email required",email:"*Invalid email address"}},submitHandler:function(){ajaxLoader=$('<img class="ajax-loader" src="/assets/images/ajax_loader.gif" alt="ajax image" />');$("#mailing-list").append(ajaxLoader);$.ajax({type:"POST",url:$("#mailing-list form").attr("action"),data:$("#mailing-list form").serialize(),success:function(a){$(".ajax-loader").remove();$("#mailing-list").hide().html(a).fadeIn()}})}});$("#home-show-form form").validate({errorElement:"span",errorClass:"field-validation-error",rules:{Name:{required:true},Email:{required:true,email:true},Phone:{required:true,phoneUS:true},City:{required:true}},messages:{Name:{required:"*Required"},Email:{required:"*Required",email:"*Invalid email address"},Phone:{required:"*Required",phoneUS:"*555-555-5555"},City:{required:"*Required"}},submitHandler:function(a){ajaxLoader=$('<img class="ajax-loader" src="/assets/images/ajax_loader.gif" alt="ajax image" />');$("#home-show-form").append(ajaxLoader);a.submit()}});$("#contact-form form").validate({errorElement:"span",errorClass:"field-validation-error",rules:{Name:{required:true},Email:{required:true,email:true},Message:{required:true}},messages:{Name:{required:"*Required"},Email:{required:"*Required",email:"*Invalid email address"},Message:{required:"*Required"}},submitHandler:function(){ajaxLoader=$('<img class="ajax-loader" src="/assets/images/ajax_loader.gif"" alt="ajax image" />');$("#contact-form").append(ajaxLoader);form.submit()}});$("#color-finish a").click(function(){$("#color-finish a").removeClass("chosen");$("#finish").val($(this).attr("rel"));$(this).addClass("chosen");return false});$("#add-to-cart form").submit(function(){$("#personalizationText").val($("#personalization-text").val());return true});$("#thumbs a").click(function(){$("#thumbs a").removeClass("displayed");$(this).addClass("displayed");var a=$(this).children("img").attr("src");var b=$('<img src="'+a+'" alt="image" />').hide();$("#big-image").html(b);b.fadeIn();return false});$("#personalization-text").NobleCount("#personalization-count",{on_negative:"go-red",max_chars:200});$("#personalization h3 a").click(function(){$(this).parent().parent().children("img").slideToggle();return false})});
