Help
RSS
API
Feed
Maltego
Contact
Domain > gorhamprinting.com
×
Welcome!
Right click nodes and scroll the mouse to navigate the graph.
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2014-06-24
205.134.251.236
(
ClassC
)
2025-01-06
67.227.250.152
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Mon, 06 Jan 2025 04:49:15 GMTServer: Apache/2.4.62 (AlmaLinux)Location: https://gorhamprinting.com/Content-Length: 235Connection: closeContent-Type: text/html; charsetiso-8859-1 !DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN>html>head>title>301 Moved Permanently/title>/head>body>h1>Moved Permanently/h1>p>The document has moved a hrefhttps://gorhamprinting.com/>here/a>./p>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Mon, 06 Jan 2025 04:49:15 GMTServer: Apache/2.4.62 (AlmaLinux)X-Powered-By: PHP/7.3.33Vary: Accept-EncodingConnection: closeTransfer-Encoding: chunkedContent-Type: text/html; charsetUTF-8 !DOCTYPE html>html langen>head> title>Self-Publishing Book Printing Service | Gorham Printing /title> meta http-equivContent-Type contenttext/html; charsetutf-8> !-- Meta SPECIFIC to this page--> meta namekeywords contentgorham printing book printer how to print a book /> meta namedescription contentPremium in-house book printing service for self publishing authors. Choose softcover, hardcover, or spiral bound book printing. Free quote:> meta namep:domain_verify content35afed15b40f4d478ee7267d98ce7f9b/> meta namegoogle-site-verification contentdeuRZdlJ30OLW_8ErYK284UOTwFeN5WvvuLDSslnqz0 />meta nameauthor contentGorham Printing>meta nameviewport contentwidthdevice-width, initial-scale1.0>meta charsetutf-8>link relshortcut icon href/favicon.ico>link relpreload href/_head/css/fonts/0-font/zerowidthspaces.woff asfont typefont/woff crossorigin />link relpreload hrefhttps://fonts.googleapis.com/css?familyKarla&displayswap asstyle onloadthis.onloadnull;this.relstylesheet/>link relpreload hrefhttps://fonts.googleapis.com/css?familyMerriweather&displayswap asstyle onloadthis.onloadnull;this.relstylesheet/>link hrefhttps://gorhamprinting.com/_head/css/site/style.min.1735926157.css relstylesheet typetext/css mediaall>link hrefhttps://gorhamprinting.com/_head/css/site/style-2015.min.1730145778.css relstylesheet typetext/css mediaall>link hrefhttps://gorhamprinting.com/_head/css/fonts/font-awesome/css/font-awesome.min.1650577242.css relstylesheet typetext/css mediaall>link relstylesheet typetext/css hrefhttps://gorhamprinting.com/_head/css/menu/css3menu.min.1734468098.css mediaall>link hrefhttps://gorhamprinting.com/_head/css/fonts/0-font/zerowidthspaces.1616090501.css relstylesheet typetext/css mediaall>link hrefhttps://gorhamprinting.com/_head/css/site/layouts.min.1735925644.css relstylesheet typetext/css mediascreen>link hrefhttps://gorhamprinting.com/_head/css/site/fonts.min.1699309051.css relstylesheet typetext/css mediaall>link hrefhttps://gorhamprinting.com/_head/css/site/colors.min.1650670550.css relstylesheet typetext/css mediaall>link hrefhttps://gorhamprinting.com/_head/css/site/lists.min.1650670552.css relstylesheet typetext/css mediaall>link hrefhttps://gorhamprinting.com/_head/css/site/tables.min.1731366313.css relstylesheet typetext/css mediaall>link hrefhttps://gorhamprinting.com/_head/css/site/widgets.min.1735925749.css relstylesheet typetext/css mediaall>link relstylesheet typetext/css hrefhttps://gorhamprinting.com/_head/css/site/testing.min.1689638685.css mediaall>script typetext/javascript srchttps://gorhamprinting.com/_head/js/jquery/jquery-1.11.1.min.1461276260.js>/script>script typetext/javascript srchttps://gorhamprinting.com/_head/js/common.1568131103.js>/script>script typetext/javascript srchttps://gorhamprinting.com/_head/js/site/collapser.1690836465.js>/script>script typetext/javascript srchttps://gorhamprinting.com/quoting/public/_includes/js/validate/jquery.validate.min.1599093602.js>/script>script typeapplication/ld+json>{ @context: https://schema.org, @type: LocalBusiness, name: Gorham Printing Inc., image: https://gorhamprinting.com/company-book-printer/images/contact-gorham-printing-building.jpg, https://gorhamprinting.com/images/logo-vertical.png , description: Gorham Printing is a Pacific Northwest book printer specializing in digital book printing, design, and eBooks., sameAs: https://www.facebook.com/gorhamprinting/, https://www.yelp.com/biz/gorham-printing-centralia, https://www.instagram.com/gorham.printing/ , priceRange:$$, address: { @type: PostalAddress, streetAddress: 3718 Mahoney Drive, addressLocality: Centralia, addressRegion: WA, postalCode: 98531, addressCountry: US }, telephone: +13606231323, geo: { @type: GeoCoordinates, latitude: 46.734286, longitude: -123.004003 }, url: https://gorhamprinting.com/, openingHoursSpecification: { @type: OpeningHoursSpecification, dayOfWeek: Monday, Tuesday, Wednesday, Thursday, Friday , opens: 08:00, closes: 16:00 } , aggregateRating: { @type: AggregateRating, ratingValue: 4.9, ratingCount: 24, worstRating: 1, bestRating: 5 }}/script>!-- Global site tag (Google Tag Manager - Google Analytics -->script>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start:new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0,jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.srchttps://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f);})(window,document,script,dataLayer,GTM-543V3T5);/script>link href/quoting/public/_includes/css/forms.min.1679438649.css relstylesheet typetext/css mediaall>link href/quoting/public/_includes/css/css/base.min.1690835789.css relstylesheet typetext/css mediaall>link href/quoting/public/_includes/css/quotes/quotes.min.1730484353.css relstylesheet typetext/css mediaall>/head>!--Start of Tawk.to Script-->script typetext/javascript>var Tawk_APITawk_API||{}, Tawk_LoadStartnew Date();(function(){var s1document.createElement(script),s0document.getElementsByTagName(script)0;s1.asynctrue;s1.srchttps://embed.tawk.to/6556ab83d600b968d313dc8f/1hfd8ruv0;s1.charsetUTF-8;s1.setAttribute(crossorigin,*);s0.parentNode.insertBefore(s1,s0);})();/script>!--End of Tawk.to Script-->body classinquote>div idpage-top classanchor>/div>div idmenu_container> !--div classgrid-100 zero guidebook-bar cranberry-bar> div classmain-width-constraint-noedge zero text-center> p>a href/company-book-printer/contactus.html classno-dec-font> Happy Holidays! i classfas fa-snowflake>/i> We will be CLOSED Dec 24th – Jan 1st. We look forward to working with you in the New Year! i classfas fa-arrow-right>/i> /a>/p> p classtoggle-banner mobile-show fontsize-120> Limited Time Sale. Tap to Learn More i classfas fa-arrow-down>/i> /p> p classtoggle-banner banner-slide hidden fontsize-120> For every 100 softcover books you print, receive 10 more free!br/> Enter span classbolded>SUMMER23/span> at Checkout. /p> /div> /div>--> div classmain-width-constraint-noedge constraint-extend zero menu_container> a titleHomepage hrefhttps://gorhamprinting.com > picture> source srcset/images/horizontal-logo.webp typeimage/webp> source srcset/images/horizontal-logo.png typeimage/png> img idmenu_logo src/images/horizontal-logo.png width351 height37 altTo our Home Page /> /picture> /a> div classtop_menu> div classtracker-circle> button typebutton classsingle-tracker onclicklocation.href/home-book-printer/catalog.php;> i classfas fa-book>/i> /button> a classfake-menu-link href/home-book-printer/catalog.php> em classmobile-hide>Free /em>Printing Guide/a> /div> div classtracker-circle> button typebutton classsingle-tracker onclicklocation.href/company-book-printer/contactus.html;> i classfas fa-phone>/i> /button> a classfake-menu-link href/company-book-printer/contactus.html> Contact Us/a> /div> div classmenu-break>/div> div classtracker-circle> button typebutton classsingle-tracker onclicklocation.hrefhttps://gorhamprinting.com/quoting/login;> i classfas fa-sign-in-alt>/i> /button> a hrefhttps://gorhamprinting.com/quoting/login classfake-menu-link title> Login/a> /div> /div> /div> div classmobile_collapser>Menu/div> div classgreen-menu text-center> div classmain-width-constraint-noedge constraint-extend zero main_menu menu_container> div classcurrent> a classgreen-menu-link hrefhttps://gorhamprinting.com/book-printing >BOOK PRINTING/a> div classbot_menu menu_container> div classhas-submenu> a classfake-menu-link hrefhttps://gorhamprinting.com/products-book-ebook/index.html >Our Book Types/a> div classmenu_dropdown_block> a hrefhttps://gorhamprinting.com/products-book-ebook/printed-softcover-books.html >Softcover Books/a> a hrefhttps://gorhamprinting.com/products-book-ebook/printed-hardcover-books.html >Hardcover Books/a> a hrefhttps://gorhamprinting.com/products-book-ebook/printed-spiral-books.html >Spiral Books/a> a hrefhttps://gorhamprinting.com/products-book-ebook/genres.html >Book Genres/a>/div> /div> div class> a classfake-menu-link hrefhttps://gorhamprinting.com/products-book-ebook/book-printing-materials.html >Our Materials/a> /div> div class> a classfake-menu-link hrefhttps://gorhamprinting.com/company-book-printer/book-printing-process.html >Production Timeline/a> /div> div classhas-submenu> a classfake-menu-link hrefhttps://gorhamprinting.com/diy-book-printing/file-prep-tools.html >Prepare Your Book Files/a> div classmenu_dropdown_block> a hrefhttps://gorhamprinting.com/diy-book-printing/diy-cover-instructions.html >Cover File Checklist/a> a hrefhttps://gorhamprinting.com/diy-book-printing/diy-text-instructions.html >Interior File Checklist/a> a hrefhttps://gorhamprinting.com/diy-book-printing/templates-tools.html >Templates & Tools/a> a hrefhttps://gorhamprinting.com/diy-book-printing/preparing-your-book-files >Preparing Images & Color/a>/div> /div> div class> a classfake-menu-link hrefhttps://gorhamprinting.com/diy-book-printing/send-files.php >Send Files/a> /div> div class> a classfake-menu-link hrefhttps://gorhamprinting.com/quoting/ >Start a Book Print Order/a> /div> /div> /div> div class> a classgreen-menu-link hrefhttps://gorhamprinting.com/services-book-design/book-design-home.html >BOOK DESIGN/a> div classbot_menu menu_container> div class> a classfake-menu-link hrefhttps://gorhamprinting.com/services-book-design/cover-design-pricing.html >Cover Design Pricing/a> /div> div class> a classfake-menu-link hrefhttps://gorhamprinting.com/services-book-design/text-design-pricing.html >Interior Design Pricing/a> /div> div class> a classfake-menu-link hrefhttps://gorhamprinting.com/services-book-design/how-design-works.html >Our Design Process/a> /div> div class> a classfake-menu-link hrefhttps://gorhamprinting.com/services-book-design/book-design-examples.html >Book Design Examples/a> /div> /div> /div> div class> a classgreen-menu-link hrefhttps://gorhamprinting.com/products-book-ebook/ebooks-plus-print-books.html >EBOOKS/a> div classbot_menu menu_container> div class> a classfake-menu-link hrefhttps://gorhamprinting.com/products-book-ebook/ebook-faq.html >What is an eBook?/a> /div> div class> a classfake-menu-link hrefhttps://gorhamprinting.com/products-book-ebook/ebook-price >Create Your eBook/a> /div> /div> /div> div class> a classgreen-menu-link hrefhttps://gorhamprinting.com/diy-book-printing/do-it-yourself-printing.html >PUBLISHING RESOURCES/a> div classbot_menu menu_container> div classhas-submenu> a classfake-menu-link hrefhttps://gorhamprinting.com/diy-book-printing/24-self-publishing-tips.html >How To Publish Your Book/a> div classmenu_dropdown_block> a hrefhttps://gorhamprinting.com/diy-book-printing/how-to-copyright-a-book >How To Copyright Your Book/a> a hrefhttps://gorhamprinting.com/diy-book-printing/isbn-and-barcode.html >How To Get An ISBN/a> a hrefhttps://gorhamprinting.com/diy-book-printing/library-of-congress-control-number >How To Get A LCCN/a> a hrefhttps://gorhamprinting.com/diy-book-printing/print-on-demand-vs-short-run-printing >POD vs. Short Run Printing/a>/div> /div> div classhas-submenu> a classfake-menu-link hrefhttps://gorhamprinting.com/diy-book-printing/editing-for-print.html >Editing Your Book/a> div classmenu_dropdown_block> a hrefhttps://gorhamprinting.com/diy-book-printing/book-editing.html >Find An Editor/a> a hrefhttps://gorhamprinting.com/diy-book-printing/front-back-matter.html >Front & Back Matter/a> a hrefhttps://gorhamprinting.com/diy-book-printing/book-indexing.html >How To Format An Index/a> a hrefhttps://gorhamprinting.com/diy-book-printing/book-back-cover-tips.html >Back Cover Tips/a>/div> /div> div classhas-submenu> a classfake-menu-link hrefhttps://gorhamprinting.com/diy-book-printing/designing-your-book.html >Formatting Your Book/a> div classmenu_dropdown_block> a hrefhttps://gorhamprinting.com/diy-book-printing/color-management.html >How to Set Up Print Color/a> a hrefhttps://gorhamprinting.com/diy-book-printing/bleeds.html >How To Prepare Bleeds/a> a hrefhttps://gorhamprinting.com/diy-book-printing/image-specs.html >How To Prepare Images/a>/div> /div> div classhas-submenu> a classfake-menu-link hrefhttps://gorhamprinting.com/diy-book-printing/marketing-your-book.html >Marketing Your Book/a> div classmenu_dropdown_block> a hrefhttps://gorhamprinting.com/diy-book-printing/book-reviews.html >How To Get Book Reviews/a> a hrefhttps://gorhamprinting.com/diy-book-printing/book-web-presence.html >Online Marketing Tips/a> a hrefhttps://gorhamprinting.com/diy-book-printing/book-publishing-social-media.html >Social Media For Publishers/a>/div> /div> div classhas-submenu> a classfake-menu-link hrefhttps://gorhamprinting.com/sales-tools/ >Sell Your Book Online/a> div classmenu_dropdown_block> a hrefhttps://gorhamprinting.com/sales-tools/ >Create Your Bookstore/a> a hrefhttps://gorhamprinting.com/sales-tools/booksite.html >Booksite FAQs/a> a hrefhttps://gorhamprinting.com/book/ >Browse Titles/a>/div> /div> /div> /div> div class> a classgreen-menu-link hrefhttps://gorhamprinting.com/quoting/?menupricing >PRICING/a> div classbot_menu menu_container> div class> a classfake-menu-link hrefhttps://gorhamprinting.com/quoting/?menupricing >Book Printing Pricing/a> /div> div class> a classfake-menu-link hrefhttps://gorhamprinting.com/products-book-ebook/ebook-price/?menupricing >eBook Conversion Pricing/a> /div> div class> a classfake-menu-link hrefhttps://gorhamprinting.com/company-book-printer/terms.html >Rates & Terms/a> /div> div class> a classfake-menu-link hrefhttps://gorhamprinting.com/prices-book-printing/price-charts.html >Ballpark Price Chart/a> /div> /div> /div> !--div> a classgreen-menu-link contact-link href/company-book-printer/contactus.html>CONTACT US/a> /div>--> /div> /div>/div>!--div classfooter-popup blue-light-bar unscrolled> div classmain-width-constraint-noedge text-center font-white> Due to temporary paper shortages, production times may be longer than usual. span idbar-close classbanner-x font-white>CLOSE X/span> /div>/div>-->noscript> !-- Google Tag Manager (noscript) --> iframe srchttps://www.googletagmanager.com/ns.html?idGTM-543V3T5 height0 width0 styledisplay:none;visibility:hidden>/iframe> !-- Facebook Pixel (noscript) --> img height1 width1 styledisplay:none srchttps://www.facebook.com/tr?id1430357243880462&evPageView&noscript1 /> div classgrid-100 vspace-1em> /div> div classgrid-100 text-center font-alert> Many features on this site will not work correctly (or at all) with javascript turned off, please check your settings. /div> div classgrid-100 vspace-1em> /div>/noscript>div idhome-intro classgrid-100 center zero> div classmain-width-constraint-noedge zero constraint-extend thankyou> !--div classauto-slideshow zero> div classdummy>/div> ol classdots> li classactive data-idjosh >/li> li data-idcandace >/li> li data-idjennifer >/li> li data-idshawn >/li> /ol> picture> source srcset/home-book-printer/images/team-photo-josh.webp typeimage/webp> source srcset/home-book-printer/images/team-photo-josh.png typeimage/png> img src/home-book-printer/images/team-photo-josh.png classjosh altcustom book printing team 1 /> /picture> picture> source srcset/home-book-printer/images/team-photo-candace.webp typeimage/webp> source srcset/home-book-printer/images/team-photo-candace.png typeimage/png> img src/home-book-printer/images/team-photo-candace.png classcandace altcustom book printing team 2 /> /picture> picture> source srcset/home-book-printer/images/team-photo-jennifer.webp typeimage/webp> source srcset/home-book-printer/images/team-photo-jennifer.png typeimage/png> img src/home-book-printer/images/team-photo-jennifer.png classjennifer altcustom book printing team 3 /> /picture> picture> source srcset/home-book-printer/images/team-photo-shawn.webp typeimage/webp> source srcset/home-book-printer/images/team-photo-shawn.png typeimage/png> img src/home-book-printer/images/team-photo-shawn.png classshawn altcustom book printing team 4 /> /picture> /div>--> div classbox-045 right last description-box> div classvspace-1em mobile-hide>/div> div classvspace-2em>/div> h1 classblue-text mobile-center>Book Design &br/> Custom Book Printing/h1> div classvspace-075em>/div> h5 classfont-black>Get 10 Free Books for Every 100 You Print*br/> span classfontsize-070>*Up to 100 Free Books, Excludes Hardcover/span>/h5> p classfont-black mobile-center>We are your USA book printer and designers. We offer instant online book prices and personalized customer service. We print high quality books at affordable prices since 1976. Start your custom a classblue-text href/products-book-ebook/printed-softcover-books.html>Softcover Book/a>, a classblue-text href/products-book-ebook/printed-hardcover-books.html>Hardcover Book/a>, or a classblue-text href/products-book-ebook/printed-spiral-books.html>Spiral Book/a> journey today by using the Book Price tool below or a classblue-text href/company-book-printer/contactus.html>giving us a call/a>!/p> div classvspace-2em>/div> div classvspace-3em mobile-hide>/div> /div> /div> picture> source srcset/home-book-printer/images/book-printing-company-banner-jan-25.webp typeimage/webp> source srcset/home-book-printer/images/book-printing-company-banner-jan-25.jpg typeimage/jpeg> img src/home-book-printer/images/book-printing-company-banner-jan-25.jpg classfixed-bg-image mobile-hide alt2025 book printing company /> /picture>/div>div classgrid-100 zero graywrap> div classmain-width-constraint-noedge zero description-box text-center> div classvspace-1em mobile-hide>/div> div classvspace-2em>/div> div classbox-100 text-center zero homepage-header> h2>How Much Does it Cost to Print a Book?/h2> p>In seconds have your book price for a softcover, hardcover, or spiral bound book. Using the tool below, enter your book’s specifications to see what it costs to print your book using Gorham Printing’s standard quality paper and cover options. Click Next Steps to choose additional paper choices, book and cover design as well as other premium options./p> /div> /div> div classmain-width-constraint-noedge constraint-extend zero text-center> form idtheForm classthe-form autocompleteoff action onsubmitreturn false; enctypeapplication/x-www-form-urlencoded accept-charsetutf-8 methodpost> img src/images/ajax_spinner.gif classspinner titlePlease wait... altloading /> div classheight-150 mobile-hide> /div> div classgrid-060 first zero> div idbinding-boxes classflex-selections zero radio-parent text-left quote-mobile-hide> label classquote-selection-box quote-label-adjust zero text-center> picture idsoftcover-image> source srcsethttps://gorhamprinting.com/quoting/public/_includes/images/genre-bindings/fiction/5x8_softcover_fiction.webp typeimage/webp> source srcsethttps://gorhamprinting.com/quoting/public/_includes/images/genre-bindings/fiction/5x8_softcover_fiction.png typeimage/png> img srchttps://gorhamprinting.com/quoting/public/_includes/images/genre-bindings/fiction/5x8_softcover_fiction.png altsoftcover thumbnail image /> /picture> div> div classheight-050> /div> label forperfect>Softcover/label> input idperfect typeradio namebinding classhidden jquery valueperfect checkedtrue tabindex1> /div> /label> label classquote-selection-box quote-label-adjust zero text-center> picture idhardcover-image> source srcsethttps://gorhamprinting.com/quoting/public/_includes/images/genre-bindings/fiction/5x8_hardcover_printed_fiction.webp typeimage/webp> source srcsethttps://gorhamprinting.com/quoting/public/_includes/images/genre-bindings/fiction/5x8_hardcover_printed_fiction.png typeimage/png> img srchttps://gorhamprinting.com/quoting/public/_includes/images/genre-bindings/fiction/5x8_hardcover_printed_fiction.png althardcover thumbnail image /> /picture> div> div classheight-050> /div> label forhardcover>Hardcover/label> input idhardcover typeradio namebinding classhidden jquery valuehardcover tabindex2> /div> /label> label classquote-selection-box quote-label-adjust zero text-center> picture idspiral-image> source srcsethttps://gorhamprinting.com/quoting/public/_includes/images/genre-bindings/fiction/5x8_spiral_plastic_fiction.webp typeimage/webp> source srcsethttps://gorhamprinting.com/quoting/public/_includes/images/genre-bindings/fiction/5x8_spiral_plastic_fiction.png typeimage/png> img srchttps://gorhamprinting.com/quoting/public/_includes/images/genre-bindings/fiction/5x8_spiral_plastic_fiction.png altspiral thumbnail image /> /picture> div> div classheight-050> /div> label forspiral>Spiral/label> input idspiral typeradio namebinding classhidden jquery valuespiral tabindex3> /div> /label> /div> div classgrid-100 zero quote-label-adjust mobile-show> div classgrid-100 height-200 font-charcoal> label forbinding-select classsublabel inline>Binding/label> /div> div classgrid-100> select idbinding-select namebinding-select class jquery onchange select-widget input title tabindex1 > option disabled selected value>Select/option> option valueperfect > Softcover/option> option valuehardcover > Hardcover/option> option valuespiral > Spiral/option>/select> /div> /div> div idhardcover-materials classgrid-100 zero materials hidden> div classheight-025 quote-mobile-hide> /div> div classheight-150> /div> div classflex-selections zero radio-parent text-left quote-mobile-hide> label classtext-center material-box> div classquote-selection-box> picture> source srcsethttps://gorhamprinting.com/quoting/public/_includes/images/hardcover_swatches/materials_2022/printed-material.webp typeimage/webp> source srcsethttps://gorhamprinting.com/quoting/public/_includes/images/hardcover_swatches/materials_2022/printed-material.jpg typeimage/jpeg> img srchttps://gorhamprinting.com/quoting/public/_includes/images/hardcover_swatches/materials_2022/printed-material.jpg altprinted material /> /picture> input idprinted typeradio namematerial classhidden jquery valueprinted> /div> div classextra> Printed /div> /label> label classtext-center material-box> div classquote-selection-box> picture> source srcsethttps://gorhamprinting.com/quoting/public/_includes/images/hardcover_swatches/materials_2022/cloth-material.webp typeimage/webp> source srcsethttps://gorhamprinting.com/quoting/public/_includes/images/hardcover_swatches/materials_2022/cloth-material.jpg typeimage/jpeg> img srchttps://gorhamprinting.com/quoting/public/_includes/images/hardcover_swatches/materials_2022/cloth-material.jpg altcloth material /> /picture> input idcloth typeradio namematerial classhidden jquery valuecloth> /div> div classextra> Fabric /div> /label> label classtext-center material-box> div classquote-selection-box> picture> source srcsethttps://gorhamprinting.com/quoting/public/_includes/images/hardcover_swatches/materials_2022/imleather-material.webp typeimage/webp> source srcsethttps://gorhamprinting.com/quoting/public/_includes/images/hardcover_swatches/materials_2022/imleather-material.jpg typeimage/jpeg> img srchttps://gorhamprinting.com/quoting/public/_includes/images/hardcover_swatches/materials_2022/imleather-material.jpg altimitation leather material /> /picture> input idimleather typeradio namematerial classhidden jquery valueimleather> /div> div classextra> Imitation Leather /div> /label> div classmaterial-box> /div> /div> div classgrid-100 zero quote-label-adjust mobile-show> div classgrid-100 height-200 font-charcoal> label forhardcover-material-select classsublabel inline>Cover Material/label> /div> div classgrid-100> select idhardcover-material-select namehardcover-material-select class jquery onchange select-widget input title tabindex2 > option disabled selected value>Select/option> option valueprinted > Printed/option> option valuecloth > Fabric/option> option valueimleather > Imitation Leather/option>/select> /div> /div> /div> div idspiral-materials classgrid-100 zero materials hidden> div classheight-025 quote-mobile-hide> /div> div classheight-150> /div> div classflex-selections zero radio-parent text-left quote-mobile-hide> label classtext-center material-box> div classquote-selection-box> picture> source srcsethttps://gorhamprinting.com/quoting/public/_includes/images/hardcover_swatches/materials_2022/spiral-material.webp typeimage/webp> source srcsethttps://gorhamprinting.com/quoting/public/_includes/images/hardcover_swatches/materials_2022/spiral-material.jpg typeimage/jpeg> img srchttps://gorhamprinting.com/quoting/public/_includes/images/hardcover_swatches/materials_2022/spiral-material.jpg altspiral material /> /picture> input idplastic typeradio namematerial classhidden jquery valueplastic> /div> div classfont-charcoal> Plastic Spiral /div> /label> label classtext-center material-box> div classquote-selection-box> picture> source srcsethttps://gorhamprinting.com/quoting/public/_includes/images/hardcover_swatches/materials_2022/wire-o-material.webp typeimage/webp> source srcsethttps://gorhamprinting.com/quoting/public/_includes/images/hardcover_swatches/materials_2022/wire-o-material.jpg typeimage/jpeg> img srchttps://gorhamprinting.com/quoting/public/_includes/images/hardcover_swatches/materials_2022/wire-o-material.jpg altwire-o material /> /picture> input idwire-o typeradio namematerial classhidden jquery valuewire-o> /div> div classfont-charcoal> Metal Wire-O /div> /label> div classmaterial-box> /div> div classmaterial-box> /div> /div> div classgrid-100 zero quote-label-adjust mobile-show> div classgrid-100 height-200 font-charcoal> label forspiral-material-select classsublabel inline>Binding Type/label> /div> div classgrid-100> select idspiral-material-select namespiral-material-select class jquery onchange select-widget input title tabindex3 > option disabled selected value>Select/option> option valueplastic > Plastic Spiral/option> option valuewire-o > Metail Wire-O/option>/select> /div> /div> /div> div classheight-050 quote-mobile-hide> /div> div classheight-150> /div> div classgrid-048 zero quote-label-adjust text-left> div classgrid-086 zero> div classgrid-100 height-200 font-charcoal> label forbooks classsublabel inline>Quantity/label> /div> div classgrid-100> input idbooks typetext namebooks classtext-center keyup jquery value0 titleHow Many Books Are You Printing? size32> /div> /div> div classheight-150 mobile-show> /div> /div> div classgrid-052 zero quote-label-adjust text-left> div classgrid-050 zero> div classgrid-094 zero> div classgrid-100 height-200 font-charcoal> label forblack_pages classsublabel inline>B&W Pages/label> /div> div classgrid-100> input idblack_pages typetext nameblack_pages classtext-center keyup jquery value0 size20> /div> /div> /div> div classheight-150 mobile-show> /div> div classgrid-050 zero text-right> div classgrid-094 zero text-left> div classgrid-100 height-200 font-charcoal> label forcolor_pages classsublabel inline>Color Pages/label> /div> div classgrid-100> input idcolor_pages typetext namecolor_pages classtext-center keyup jquery value0 size20> /div> /div> /div> /div> div classheight-150> /div> div classgrid-048 zero quote-label-adjust text-left> div classgrid-086 zero> div classgrid-100 height-200 font-charcoal> label forbooks classsublabel inline>Genre/label> /div> div classgrid-100> select idgenre namegenre> option disabled selected hidden value>Select/option> option valueacademic data-formatreflowable>Academic/Textbook/option> option valueart_photography data-formatreflowable>Art/Photography/option> option valuebiography_memoir data-formatreflowable>Biography/Memoir/option> option valuechildrens data-formatreflowable>Childrens/option> option valuecookbook data-formatreflowable>Cookbook/option> option valuefiction data-formatreflowable>Fiction/option> option valuegraphic_novel data-formatreflowable>Graphic Novel/option> option valuehealth_fitness data-formatreflowable>Health/Fitness/option> option valuehistory data-formatreflowable>History/option> option valuehobby_games data-formatreflowable>Hobby/Games/option> option valuepoetry data-formatreflowable>Poetry/option> option valuereligious_spiritual data-formatreflowable>Religious/Spiritual/option> option valueself_help data-formatreflowable>Self-Help/option> option valueother data-formatreflowable>Other/option> /select> /div> /div> div classheight-150>/div> div classgrid-086 zero radio-parent> div classgrid-100 height-200 font-charcoal> h2 classsublabel inline>Add eBook Conversion?/h2> span classquote-box-info quote-mobile-hide font-d-gray> i classfar fa-question-circle quotes-view-info data-idebook-modal>/i> /span> /div> div classgrid-100 zero> div classlabeled-switch> label forebook_yes classswitch-hover> h2>Yes/h2> input idebook_yes typeradio nameebook classtoggle value1> /label> /div> div classlabeled-switch selected> label forebook_no classswitch-hover> h2>No/h2> input idebook_no typeradio nameebook classtoggle value0 checkedtrue> div classswitch-highlight>/div> /label> /div> /div> /div> div classheight-050>/div> div classgrid-086 font-green bolded> 25% OFF with any print order /div> div classheight-150 mobile-show> /div> /div> div classgrid-052 zero quote-label-adjust text-left> div classgrid-100 zero trim-dropdown> div classgrid-100 height-200 font-charcoal> label forbooks classsublabel inline>Trim Size/label> /div> div classgrid-100> select idtrim-select nametrim-select class jquery onchange select-widget input title tabindex4 > option disabled selected value>Select a Standard Size/option> option value5.5x8.5 > 5.5x8.5/option> option value6x9 > 6x9/option> option value8.5x11 > 8.5x11/option> option value8.5x5.5 > 8.5x5.5 (Landscape)/option> option value9x6 > 9x6 (Landscape)/option> option value11x8.5 > 11x8.5 (Landscape)/option>/select> /div> /div> div classgrid-100 zero trim-sizes hidden> div classgrid-050 zero> div classgrid-094 zero> div classgrid-100 height-200 font-charcoal> label fortrim_w classsublabel inline>Trim Width/label> /div> div classgrid-100> input idtrim_w typetext nametrim_w classtext-center keyup jquery value0 size25> /div> /div> /div> div classheight-150 mobile-show> /div> div classgrid-050 zero text-right> div classgrid-094 zero text-left> div classgrid-100 height-200 font-charcoal> label fortrim_h classsublabel inline>Trim Height/label> /div> div classgrid-100> input idtrim_h typetext nametrim_h classtext-center keyup jquery value0 size25> /div> /div> /div> /div> div classheight-075> /div> div classrounded-radio-buttons big-checkbox inline> input idcustom-trim typecheckbox namecustom-trim classjquery value1> span classrounded-checkmark bright zero> /span> label> Enter a Custom Trim Size /label> /div> /div> div classheight-150>/div> div classquote-error-alert>/div> div classheight-150>/div> /div> div classgrid-040 last zero text-right> div classgrid-092 zero> div classhomepage-pricebox zero> div classheight-025>/div> div classgrid-100 zero> div classgrid-035> picture idbook-image> source srcsethttps://gorhamprinting.com/quoting/public/_includes/images/genre-bindings/fiction/5x8-softcover-fiction.webp typeimage/webp> source srcsethttps://gorhamprinting.com/quoting/public/_includes/images/genre-bindings/fiction/5x8-softcover-fiction.png typeimage/png> img srchttps://gorhamprinting.com/quoting/public/_includes/images/genre-bindings/fiction/5x8-softcover-fiction.png altbook binding selection /> /picture> /div> div classgrid-065 text-right> div classgrid-090 text-left> div classgrid-100 fontsize-120> div classfontsize-150 font-black>Price per Book:/div> div classquote-price-font> em classdiscount font-d-gray quote-mobile-hide fontsize-070 valign-top>/em> em classreal-price font-d-gray>span>$/span>0.00/em> /div> div classheight-100> /div> div classfontsize-120 font-black> Print Total: span classtotal-font font-d-gray>$0.00/span> /div> div classheight-075> /div> div classfontsize-120 font-black> eBook: span classebook-font font-d-gray>$0.00/span> /div> /div> div classheight-150> /div> div classalert-bg quote-gray> div classfree-books font-d-gray>Get span classbolded>10 free books/span> for every 100 you print*/div> div classbulk font-green>/div> /div> /div> /div> /div> div classheight-200> /div> div classgrid-100 text-center font-charcoal fontsize-120> Avg Production Time: span classbolded production-font>2 - 3 Weeks/span> /div> div classheight-050> /div> div classgrid-100 text-center font-charcoal> Excludes Proofing & Shipping Times /div> div classheight-150> /div> !--div classgrid-100 quote-label-adjust text-left> div classgrid-100 height-200 font-charcoal> label forbook_title classsublabel inline>Book Title/label> /div> div classgrid-100> input idbook_title typetext namebook_title classtext-center jquery value size44> /div> /div>--> div classgrid-100 zero> !--div classgrid-050 hollow-button text-left> button idsave-button typebutton classbtn-widget-medium>Save for Later/button> /div>--> div classgrid-100 text-right> button idcustomize-button typebutton classbtn-widget-medium >Next Steps/button> /div> /div> !--div classgrid-100 text-center> p classfont-charcoal fontsize-110>Use span classfont-orange bolded>NewBook23/span> at checkout on your FIRST order of 175+ softcover books to get 25 more free!/p> /div>--> div classheight-100> /div> div classgrid-100 text-center fontsize-120 font-charcoal> Questions? span classfake-link no-dec-font quotes-view-info data-idcontact-modal>Contact Us/span> /div> div classheight-050> /div> div classgrid-100 text-center font-charcoal> *Up to 100 free books, excludes hardcover /div> /div> /div> div classgrid-100 height-200> /div> /div> input typehidden idpages namepages> input typehidden idhomeqq namehomeqq value1> /form> /div>/div>div classgrid-100 zero text-center description-box white> div classgrid-100 vspace-3em>/div> div classmain-width-constraint-noedge zero> div classbox-100 text-center zero homepage-header> h2>Printing a Book Has Never Been Easier/h2> p>Gorham Printing is a Pacific Northwest book printing and binding company that specializes in digital book printing, design, and eBooks. We print between 25 and 5,000 copies of custom softcover, hardcover, and spiral-bound books./p> p>With over 40 years of industry experience, our team of designers, artists, and craftsmen knows what it takes to print books of exceptional quality. Whether youre a published author, looking for high-quality books, or a first-time author, we make it effortless to create a beautiful custom book in only a few easy steps./p> /div> div classgrid-100 vspace-2em>/div> /div> div classmain-width-constraint-noedge zero constraint-extend text-center> div classhomepage-features-box> div classtext-left homepage-header> h4>Looking for more custom options?/h4> p>Our specialized printing proccess allows us to fully customize our books. A technician will review your book at every stage of production to ensure the highest quality. Use our Get a Price Tool to explore all our custom features./p> p>a href/quoting/quote?gonew>Calculate Your Price i classfas fa-arrow-right>/i>/a>/p> /div> div classfeature-dots> div> i classfas fa-pencil-ruler>/i> h4>Custom Sizing/h4> div>We can print almost any size: square, landscape, pocket, and more./div> /div> div> i classfas fa-star>/i> h4>Premium Add-ons/h4> div>Elevate your book with premium features like foil stamping or 3D Spot UV./div> /div> div> i classfas fa-book>/i> h4>Paper Weight/h4> div>Choose any of our premium paper stocks from 50lb to 80lb thickness./div> /div> /div> /div> /div> div classmain-width-constraint-noedge zero> div classgrid-100 vspace-3em>/div> div classgrid-100 thankyou zero> div classbox-050 first text-left homepage-header> h2>How to Self Publish a Book/h2> p>New to book printing? Get a copy of our free guide to self-publishing. Weve compiled our 40 years of experience as a book binding company into 64 pages of simple steps for how to create your own book. Learn how to successfully publish your book with advice on marketing, book design, and book printing costs. Includes pricing and design tips for softcover, hardcover, and spiral book bindings./p> p>a href/home-book-printer/catalog.php>Learn More i classfas fa-arrow-right>/i>/a>/p> /div> div classbox-050 last text-right> a href/home-book-printer/catalog.php> picture> source srcset/home-book-printer/images/make-a-book-guide.webp typeimage/webp> source srcset/home-book-printer/images/make-a-book-guide.jpg typeimage/jpeg> img src/home-book-printer/images/make-a-book-guide.jpg altself publishing company guide width460 height280 /> /picture> /a> /div> /div> div classgrid-100 vspace-1em>/div> hr classhr-margins> div classgrid-100 vspace-1em>/div> div classgrid-100 thankyou zero> div classbox-050 first text-left> a href/services-book-design/book-design-home.html> picture> source srcset/home-book-printer/images/book-design-company.webp typeimage/webp> source srcset/home-book-printer/images/book-design-company.jpg typeimage/jpeg> img src/home-book-printer/images/book-design-company.jpg altbook design company width460 height280 /> /picture> /a> /div> div classbox-050 last text-left homepage-header> h2>Book Design/h2> p>Our professional book designers will create a custom cover and interior layout for your book. Your assigned designer will work closely with your to create a one-of-a-kind book that meets your artistic vision. We have experience designing books from all genres, including memoirs, fiction, history, religious, cookbook books, and more. We offer three design levels to match your books complexity and budget./p> p>a href/services-book-design/book-design-home.html>Learn More i classfas fa-arrow-right>/i>/a>/p> /div> /div> div classgrid-100 vspace-3em>/div> /div>/div>div classgrid-100 zero description-box gray-shadow-block> div classmain-width-constraint-noedge zero> div classbox-050 first text-center homepage-header> div classgrid-100 vspace-3em>/div> h2>Ready to Discuss Your Project?/h2> p>With our unbeatable customer service, you can talk to a real person now to get your book printed or learn more./p> a href/company-book-printer/contactus.html classbtn-huge> button typebutton classbtn-widget-medium> Contact Us /button> /a> div classgrid-100 text-center phone-email> span>i classfas fa-phone>/i> a hreftel:1-800-837-0970>(360) 623-1323/a>/span> span>i classfas fa-envelope>/i> a href/company-book-printer/contactus.html>Email Us/a>/span> /div> /div> div classbox-050 text-right last> div classgrid-100 vspace-3em>/div> div classbox-095 zero last> div idyt-frame> iframe src titleYouTube video player frameborder0 allowaccelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture classright allowfullscreen>/iframe> /div> /div> /div> div classgrid-100 vspace-3em>/div> /div>/div>div classgrid-100 description-box zero sky-blue-gradient shadow-block> div classmain-width-constraint-noedge zero constraint-extend text-center> div classvspace-1em>/div> div classgrid-100 zero thankyou> div classbox-015 text-left first> h4>Customer Reviews/h4> div classvspace-050em mobile-hide>/div> a href/company-book-printer/testimonials.html classthankyou> span>Read All /span>i classfas fa-angle-right>/i> /a> /div> div classgrid-100 vspace-1em mobile-show>/div> div classinline testimonial-slider zero> div classhome-testimonial text-left zero hidden> div classgrid-050> span classbolded fontsize-120 font-black>Ronald Kincaid/span> div classvspace-025em>/div> /div> div classgrid-050 text-right> span classstar-rating>span stylewidth: 145px;>/span>/span> div classvspace-025em>/div> /div> p>Gorham Printing is a first-class operation. From start to finish the kind, professional people. . ./p> /div> div classhome-testimonial text-left zero hidden> div classgrid-050> span classbolded fontsize-120 font-black>Dick Erickson/span> div classvspace-025em>/div> /div> div classgrid-050 text-right> span classstar-rating>span stylewidth: 130.5px;>/span>/span> div classvspace-025em>/div> /div> p>This is the 3rd printing of my book. Easy as can be to do a re-order. Thanks for being a great. . /p> /div> div classhome-testimonial text-left zero hidden> div classgrid-050> span classbolded fontsize-120 font-black>Jeffrey Rollins/span> div classvspace-025em>/div> /div> div classgrid-050 text-right> span classstar-rating>span stylewidth: 145px;>/span>/span> div classvspace-025em>/div> /div> p>his has been my first experience with Gorham and it was terrific. . . I am thrilled with final result!/p> /div> div classhome-testimonial text-left zero hidden> div classgrid-050> span classbolded fontsize-120 font-black>Dara Marias/span> div classvspace-025em>/div> /div> div classgrid-050 text-right> span classstar-rating>span stylewidth: 145px;>/span>/span> div classvspace-025em>/div> /div> p>Gorham Printing exemplifies what a business should be by providing top-quality printing services at. . ./p> /div> div classhome-testimonial text-left zero > div classgrid-050> span classbolded fontsize-120 font-black>Ronald Kincaid/span> div classvspace-025em>/div> /div> div classgrid-050 text-right> span classstar-rating>span stylewidth: 145px;>/span>/span> div classvspace-025em>/div> /div> p>Gorham Printing is a first-class operation. From start to finish the kind, professional people. . ./p> /div> div classhome-testimonial text-left zero > div classgrid-050> span classbolded fontsize-120 font-black>Julie Zander/span> div classvspace-025em>/div> /div> div classgrid-050 text-right> span classstar-rating>span stylewidth: 145px;>/span>/span> div classvspace-025em>/div> /div> p>Gorham Printing creates high-quality books with terrific customer service. Ive printed dozens of titles. . ./p> /div> /div> div classgrid-100 vspace-1em mobile-show>/div> div classbox-005 last mobile-hide quote-box-info> i classfas fa-chevron-right fontsize-150 right no-margin onclicktestScroll();>/i> /div> /div> div classvspace-075em>/div> /div>/div>!-- FOOTER / COPYRIGHT -->div classgrid-100 black newsletter-footer text-center> div classmain-width-constraint-noedge zero text-left> div classgrid-100 vspace-2em> /div> div classbox-035 zero first> div classgrid-050 link-list> h4>About Us/h4> a href/book.html>Our Mission/a> a href/company-book-printer/about-gorham-printing.html>Our Story/a> a href/company-book-printer/staff.html>Staff/a> a href/company-book-printer/testimonials.html>Reviews/a> /div> div classgrid-050 link-list> h4>Resources/h4> a href/buy-the-book/>Blog/a> a href/company-book-printer/book-printer-newsletter.html>Newsletter/a> a href/company-book-printer/faq.html>FAQs/a> a href/how-to-print-a-book-sitemap.html>Sitemap/a> /div> div classgrid-100 vspace-1em>/div> form action/search-results methodGET classsearch-box> button typesubmit> i classfas fa-search>/i> /button> input typetext nameq placeholderSEARCH required/> /form> /div> div classbox-020> picture> source srcset/home-book-printer/images/icons/since-1976-wa.webp typeimage/webp> source srcset/home-book-printer/images/icons/since-1976-wa.png typeimage/png> img src/home-book-printer/images/icons/since-1976-wa.png altusa local book printer width90 height56 /> /picture> /div> div classbox-045 last> h4>Gorham Printing Newsletter/h4> p>Get marketing tips, design inspiration and more from the world of DIY book printing./p> form idajax-newsletter action/company-book-printer/book-printer-newsletter#form methodpost classgrid-100> div classfield> input typeemail idemail nameemail placeholderYour Email required> /div> button typesubmit classbtn-widget-small> Sign Up /button> /form> div idform-messages>/div> div classvspace-075em>/div> a hrefhttp://www.facebook.com/pages/Gorham-Printing/267070008474>i classfab fa-facebook-square fa-fw>/i>/a> a hrefhttp://twitter.com/GorhamPrinting>i classfab fa-twitter-square fa-fw>/i>/a> a hrefhttp://www.pinterest.com/gorhamprinting>i classfab fa-pinterest fa-fw>/i>/a> a hrefhttp://www.instagram.com/gorham.printing/>i classfab fa-instagram fa-fw>/i>/a> p>© 2025 Gorham Printing Inc. All rights reserved. a href/privacy_policy.html>Privacy Statement/a>/p> /div> /div> div classgrid-090> a href#page-top classright fontsize-090>Back to Top i classfas fa-arrow-up>/i>/a> /div> div classgrid-100 vspace-1em>/div>/div>!--script>$(function() { var form $(#ajax-newsletter); var formMessages $(#form-messages); $(form).submit(function(e) { e.preventDefault(); var params $(form).serialize(); params params + &footer1; var url /newsletter-send.php? + params; $.get( url, function( data ) { if( data.message ) { $(formMessages).text( data.message ); $(#email).val(); dataLayer.push({event: newsletter-signup}); } else { $(formMessages).text( data.error ); } }); });});/script>-->div classquote-modal> div idebook-modal classquote-info-box zero text-center> div classheight-100>/div> div classgrid-090 text-left> h2>What is an eBook/h2> p>An eBook is a digital version of a book designed to be read on eReader devices no matter the size like the Amazon Kindle. eBooks are reflowable, meaning there are no page numbers, can be resized to any size device, and the reader has control of the font size and style./p> div classgrid-100 zero> div classgrid-050> div classgrid-080> p>span classbolded>What IS included:/span>/p> ul> li>High quality eBook conversion of your PDF file/li> li>Epub file of your book/li> li>Mobi file of your book/li> /ul> /div> /div> div classgrid-050> p>span classbolded>What is NOT included:/span>/p> ul> li>eISBN (can be purchased on a hrefhttps://www.myidentifiers.com/ target_blank>www.myidentifiers.com/a> or by your eBook distributor)/li> li>Distribution of eBook/li> li>Amazon or Barnes & Noble upload/li> /ul> /div> /div> p>span classbolded>eBook Conversion is NOT recommended for:/span>/p> ul> li>Image heavy books/li> li>Books you want a digital copy to match the printed books exactly/li> li>Books with indexes/li> /ul> div classheight-100>/div> button typebutton classbtn-widget-medium skinny-button float-right quotes-view-info data-idebook-modal>Close/button> /div> div classheight-150>/div> /div> div idcontact-modal classquote-info-box text-center> span classlightbox-close quotes-view-info data-idcontact-modal>span classbolded>x/span> close/span> div classheight-200>/div> div classgrid-090 text-left> form idcontact-form methodpost action classthe-form text-left zero quote-label-adjust> div classgrid-050 text-left> div classgrid-090> div classgrid-100 height-200 font-charcoal> label forcontact_name classsublabel>Your Name span classfont-required>*/span>/label> /div> div classgrid-100> input idcontact_name typetext namecontact_name value placeholder size58> /div> /div> /div> div classgrid-050 text-right> div classgrid-090 text-left> div classgrid-100 height-200 font-charcoal> label forcontact_email classsublabel>Your Email span classfont-required>*/span>/label> /div> div classgrid-100> input idcontact_email typetext namecontact_email value placeholder size58> /div> /div> /div> div classgrid-100 height-150> /div> div classgrid-100> div classgrid-100 height-200 font-charcoal> label forcontact_title classsublabel>Book Title/label> /div> div classgrid-100> input idcontact_title typetext namecontact_title value placeholder size80> /div> /div> div classheight-150> /div> div classgrid-100> div classgrid-100 height-200 font-charcoal> label forcontact_message classsublabel>Message span classfont-required>*/span>/label> /div> div classgrid-100> textarea idcontact_message namecontact_message rows26 cols120 maxlength255>/textarea> /div> /div> div classheight-150> /div> div idcaptcha-square>/div> div classgrid-100 text-right> button typesubmit classbtn-widget-small skinny-button medium>Submit/button> /div> div classalert-pos text-center no-bot> div classquote-error-alert>/div> /div> /form> /div> div classheight-200>/div> /div> div idsave-modal classquote-info-box text-center> span classlightbox-close quotes-view-info data-idsave-modal>span classbolded>x/span> close/span> div classheight-300>/div> div classgrid-090 text-left> form idbook-title-form methodpost action classthe-form zero quote-label-adjust text-center> div classgrid-100 height-200 font-charcoal> label forbook_title classsublabel>Enter a Book Title/label> /div> div classgrid-100> input idbook_title typetext namebook_title classtext-center value size58> /div> div classheight-200> /div> div classgrid-100> button typesubmit classbtn-widget-small skinny-button medium>Submit/button> /div> div classalert-pos text-center no-bot> div classquote-error-alert>/div> /div> /form> /div> div classheight-300>/div> /div>/div>script>var onloadCallback function() { grecaptcha.render(captcha-square, { sitekey : 6LdeARsUAAAAALKmfp6mxNJq-m7qP2GaPWE7bJe3 });}; $(document).ready(function () { $(.quotes-view-info).off(); $(.quotes-view-info).on(mouseup touch, function (e) { if( !$(e.target).is(.tooltip, .close, .x) ) { // we have an id, lets use it... var id $(this).attr(data-id); var info $(# + id); var pos $(info).position(); if( pos.left 0 ) { $(.quote-modal).css( left, 0px ); if( $(info).hasClass(sticky-cursor) ) { var hor $(this).offset().left - ( $(info).width() / 2 ); var ver $(this).offset().top - ( $(info).height() / 2 ); $(info).css( left, hor + px ).css( top, ver + px ); } else { $(info).css( left, 50% ).css( top, 50% ).css(transform, translate(-50%, -40%)); } } else { $(info).css( left, -6000px ); $(.quote-modal).css( left, -6000px ); } } }); var selected quote-box-selected; var selections $(.quote-selection-box); $.each( selections, function( i, o ) { if( $(this).find(input).is(:checked) && !$(this).parents().hasClass(fadedout) ){ $(this).addClass( selected ); } }); $(selections).off(); $(selections).on( click, function(e) { if( ( $(e.target).is(.quote-box-selected) || $(e.target).parents().is(.quote-box-selected) ) && $(e.currentTarget).find(input:radio).length ) { return false; } e.preventDefault(); var box $(this).closest(.radio-parent); if( !$(e.target).is(.quote-box-info i, .quote-box-info svg, .tooltip, .close, .x) && !$(box).find(.product-image).is(:animated) ) { if( $(this).find(input).is(:checkbox) ) { var checkbox $(this).find(input); checkbox.prop(checked, !checkbox.prop(checked)).change(); if( checkbox.prop(checked) ) { $(this).addClass( selected ); } else { $(this).removeClass( selected ); } } else { $(box).find(input:radio).prop(checked, false); $(box).find(.quote-selection-box, .design-table).removeClass( selected ); $(box).find(.quote-selection-box:not(.color-swatch)).css(background, ); $(this).addClass( selected ); var radio $(this).find(input:radio); $(radio).prop(checked, checked).change(); $(radio).valid(); } } }); $(selections).on( mouseover, function(e) { if( !$(e.target).is(.tooltip, .close, .x, .quote-box-selected) && !$(this).is(.color-swatch) ) { $(this).css(background, #d7e9d9); } }).mouseout(function(){ if( !$(this).hasClass(quote-box-selected) && !$(this).is(.color-swatch) ) { $(this).css(background, #fff); } }); var labeled_switch $(.labeled-switch > label); $(labeled_switch).off(); $(labeled_switch).on( click, function(e) { if( $(e.target).is(.quote-box-info) || $(e.target).parents().is(.selected) ) { return false; } e.preventDefault(); var label $(this).closest(.labeled-switch); var box label.closest(.radio-parent); if( !$(box).find(.switch-highlight).is(:animated) && !$(this).is(:animated) ) { $(box).find(.labeled-switch input:radio).prop(checked, false); $(box).find(.labeled-switch).removeClass( selected ); label.addClass( selected ); var highlight box.find(.labeled-switch).length - label.index() - 1; if( $(box).find(.switch-highlight).is(:hidden) ) { $(box).find(.switch-highlight).show(); $(box).find(.switch-highlight).css(right, String( (label.width() * highlight) + ( (parseInt(label.css(padding-left)) * 2) * highlight ) ) + px); } else { $(box).find(.switch-highlight).animate({ right: String( (label.width() * highlight) + ( (parseInt(label.css(padding-left)) * 2) * highlight ) ) + px }, 300); } var input $(this).find(input); $(input).prop(checked, checked).change(); $(input).valid(); } }); var big_checkbox $(.big-checkbox); $.each( big_checkbox, function() { if( $(this).find(input:not(.secret)).is( :checked ) ){ $(this).closest(.icon-box).addClass( quote-box-selected ); } }); $(big_checkbox).add(big_checkbox.parents(.icon-box)).on( click, function(e) { e.preventDefault(); if( !$(e.target).is(.quote-box-info i, .quote-box-selected, .quotes-view-info) && !$(e.target).closest(.quote-box-selected).length ) { var label $(this).closest(.icon-box); var box label.closest(.radio-parent); $(box).find(input).prop(checked, false); $(box).find(.icon-box).removeClass( quote-box-selected ); label.addClass( quote-box-selected ); var input $(this).find(input); if( input.attr(type) checkbox ) { $(input).prop(checked, !input.prop(checked)).change(); } else { $(input).prop(checked, checked).change(); } $(input).valid(); if( $(box).parents().is(.flex-dropdown ) ) { that.dropdownTitle(box, input); } } }); freeShip(1); trimCheck(); materialCheck(1); checklist(); $(#yt-frame iframe).attr(src,https://www.youtube.com/embed/_S_h6y9QNYk?controls0); $(.gp-link).on( click, function(){ var url $(this).attr(data-url); var tab $(this).attr(data-tab); if ( url ) { window.location url; } if ( tab ) { window.open(tab, _blank); } } ); $( inputnamebinding ).change(function() { freeShip(); materialCheck(); checklist(); var binding $(this).val(); $(selectnamebinding-select).val(binding); }); $( selectnamebinding-select ).change(function() { var binding $(this).val(); $( inputnamebindingvalue + binding + ).parents(.quote-selection-box).trigger(click); }); $( inputnamematerial ).change(function() { materialCheck(); checklist(); var binding $(inputnamebinding:checked).val(); materialMatch(binding); }); $( selectnamehardcover-material-select, selectnamespiral-material-select ).change(function() { var material $(this).val(); $( inputnamematerialvalue + material + ).parents(.quote-selection-box).trigger(click); }); $( selectnametrim-select ).change(function() { trimCheck(); checklist(); }); $( selectnamegenre ).change(function() { checklist(); materialCheck(); }); $( inputnameebook ).change(function() { checklist(); }); $( inputnamecustom-trim ).change(function() { $(#trim_w).val( 0 ); $(#trim_h).val( 0 ); $(#trim-select option:eq(0)).prop(selected, true); if( $(this).is(:checked) ) { $( .trim-dropdown ).fadeTo(250, 0).promise().done(function() { $(this).hide(); $( .trim-sizes ).css(display, inline-block).hide().fadeTo(250, 1); }); } else { $( .trim-sizes ).fadeTo(250, 0).promise().done(function() { $(this).hide(); $( .trim-dropdown ).css(display, inline-block).hide().fadeTo(250, 1); }); } }); $(#trim_w, #trim_h).on( input, function() { checklist(); }); $(#black_pages, #color_pages).on( input, function(ev) { ev ev; var black parseInt( $(#black_pages).val() ); var color parseInt( $(#color_pages).val() ); black black ? black : 0; color color ? color : 0; $(#black_pages).val( black ).removeClass(input-alert); $(#color_pages).val( color ).removeClass(input-alert); var pages black + color; $(#pages).val( pages ); checklist(); } ); $(#black_pages, #color_pages).on( blur, function() { if( $(#pages).val() ) { $(#pages).valid(); } } ); $(#books).on( input, function(ev) { ev ev; var books parseInt( $(#books).val() ); books books ? books : 0; $(#books).val( books ); freeShip(); checklist(); } ); $(#customize-button).on( click, function() { var form $(#theForm); var validator $( form ).validate(); var canGo false; var params ; canGo validator.form(); if ( canGo ) { params baseParams(form); var data ; $( params ).each(function( j, o ) { j j; data + input typehidden name+ o.name + value+ o.value +>; }); $(form idtmp action + /quoting/quote/paper + methodPOST>+data+/form>).appendTo(body).submit().remove(); return false; } }); $(#save-button).on( click, function() { var form $(#theForm); var validator $( form ).validate(); var canGo false; canGo validator.form(); if ( canGo ) { $(.quote-modal).css( left, 0px ); $(#save-modal).css( left, 50% ).css( top, 50% ).css(transform, translate(-50%, -50%)); } });});window.addEventListener(click, function(event) { if( $(event.target).is(.quote-modal) ) { $(.quote-modal > .quote-info-box).css( left, -6000px ); $(.quote-modal).css( left, -6000px ); }});// function prodVideo(e) {// var target e.target;// $(target).closest(picture).replaceWith(`iframe width460 height259 srchttps://www.youtube.com/embed/_S_h6y9QNYk?controls0// titleYouTube video player frameborder0 allowaccelerometer; autoplay; clipboard-write; encrypted-media;// gyroscope; picture-in-picture classright allowfullscreen>/iframe>`);// }function materialMatch(binding) { var material $(inputnamematerial:checked).val(); $(selectname + binding + -material-select).val(material);}function saveSend() { var form $(#book-title-form); var validator $( form ).validate(); var canGo false; var params ; canGo validator.form(); if ( canGo ) { params $(form).find(input).serializeArray(); params params.concat(baseParams(#theForm)); var data ; $( params ).each(function( j, o ) { j j; data + input typehidden name+ o.name + value+ o.value +>; }); $(form idtmp action + /quoting/quote/save + methodPOST>+data+/form>).appendTo(body).submit().remove(); return false; }}function baseParams(form) { if( $(#pages).val() % 2 ! 0 ) { var num 0; if( $(#color_pages).val() 0 ) { num +$(#black_pages).val() + 1; $(#black_pages).val(num); } else { num +$(#color_pages).val() + 1; $(#color_pages).val(num); } var total_num +$(#pages).val() + 1; $(#pages).val(total_num); } params $(form).find(input:not(inputnamebinding), select:not(selectnametrim-select)).serializeArray(); var binding $( inputnamebinding:checked ).val(); var material $( inputnamematerial:checked ).val(); var cover_mat_code ; var cover_mat_name ; if( binding hardcover ) { if( material ! printed ) { binding hardcover_foil; } else { binding hardcover_pl; } if( material cloth ) { cover_mat_code fabric_BL-10050; cover_mat_name Canvas Linen; } else if( material imleather ) { cover_mat_code imleather_78369; cover_mat_name Dark Brown; } } var binding_name ; switch( binding ) { case perfect : binding_name Softcover; break; case spiral : binding_name Spiral Bound; break; case hardcover_pl : binding_name Printed Hardcover; break; case hardcover_foil : binding_name Cloth Bound Hardcover; break; case hardcover_dj : binding_name Cloth Hardcover with Dustjacket; break; } var trim_w $( inputnametrim_w ).val(); var trim_h $( inputnametrim_h ).val(); var trim trim_w + x + trim_h; var orientation parseFloat(trim_w) > parseFloat(trim_h) ? landscape : portrait; params.push({name: binding, value: binding}); params.push({name: binding_name, value: binding_name}); params.push({name: trim, value: trim}); params.push({name: cover_mat_code, value: cover_mat_code}); params.push({name: cover_mat_code_name, value: cover_mat_name}); params.push({name: orientation, value: orientation}); if( material wire-o ) { params.push({name: wire_o, value: 1}); } //params.push({name: qqqq, value: 1}); return params;}function testScroll() { if( !$(.home-testimonial).is(:animated) ) { $(.home-testimonial:nth-last-child(3)).css(display, inline-block); $(.home-testimonial:visible).animate({ left: +32em }, 500 ); setTimeout(testAppend, 500); }}function testAppend() { $(.testimonial-slider).prepend(div classhome-testimonial text-left zero hidden> + $(.home-testimonial:last-child).html() + /div>); $(.home-testimonial:last-child).remove();}function contactSend() { var params $(#contact-form, #theForm).serialize(); params params + &contact1; $.ajax({ url: , data: params, type: POST, contentType: application/x-www-form-urlencoded, dataType: json, async: true, cache: false, beforeSend: function() { $(.spinner).show(); }, complete: function() { $(.spinner).hide(); }, error: function(jqXHR, textStatus, errorThrown) { alert(textStatus); console.log(jqXHR: , jqXHR); console.log(textStatus: , textStatus); console.log(errorThrown: , errorThrown); }, success: function( response ) { if( response.message ){ $( #contact-form .quote-error-alert ).html( div> + response.message + /div> ).addClass(top); var cb function(){ $(#contact-modal).css( left, -6000px ); $(.quote-modal).css( left, -6000px ); $( #contact-form .quote-error-alert ).html( ); }; setTimeout( cb, 1500 ); } else if( response.error ){ $( #contact-form .quote-error-alert ).html( div idcontact-error classfont-alert> + response.error + /div> ).addClass(top); } } });}function calcBooks() { var form $(#theForm); var validator $( form ).validate(); var canGo false; var params ; canGo validator.form(); if ( canGo ) { params $( form ).serialize( ); params + &calculate1; } if ( params ) { $.ajax({ url: , data: params, type: POST, contentType: application/x-www-form-urlencoded, dataType: json, async: true, beforeSend: function() { $(.spinner).show(); }, complete: function() { $(.spinner).hide(); }, error: function() { alert( Unknown error: please try again. ); }, success: function(data) { dataLayer.push({event: quick-quote}); ebookUpdate(); var totals data.totals; if( totals.perbook ){ $(.real-price).stop().fadeTo(250, 0).promise().done(function() { if(totals.perbook 0.00) { $(.real-price).addClass(font-d-gray).removeClass(font-black); } else { $(.real-price).addClass(font-black).removeClass(font-d-gray); } $(.real-price).html(span>$/span> + totals.perbook).fadeTo(250, 1); }); } if( totals.nodiscount_perbook ! totals.perbook ) { $(.quote-price-font .discount).stop().fadeTo(250, 0).promise().done(function() { $(.quote-price-font .discount).html(data.totals.nodiscount_perbook).fadeTo(250, 1); }); } else { $(.quote-price-font .discount).stop().fadeTo(250, 0).promise().done(function() { $(.quote-price-font .discount).html(); }); } if( data.bulk ) { $(.bulk).stop().fadeTo(250, 0).promise().done(function() { $(.bulk).html(data.bulk).fadeTo(250, 1); }); } else { $(.bulk).stop().fadeTo(250, 0).promise().done(function() { $(.bulk).html(); }); } if( totals.total ){ $(.total-font).stop().fadeTo(250, 0).promise().done(function() { if(totals.total 0.00) { $(.total-font).addClass(font-d-gray).removeClass(font-black); } else { $(.total-font).addClass(font-black).removeClass(font-d-gray); } $(.total-font).html($ + totals.total).fadeTo(250, 1); }); } else { alert( Total not found: please try again. ); } if ( $(window).width() / parseFloat($(body).css(font-size)) 69 ) { $(html, body).stop(); $(html, body).animate({ scrollTop: $(.homepage-pricebox).offset().top - 25 }); } } }); }}var prev_books Math.floor( $(inputnamebooks).val() / 100 ) * 10;var binding $( inputnamebinding:checked ).val();if( binding ! perfect ) { prev_books 0;} else if( prev_books > 100 ) { prev_books 100;}function freeShip( onload null ) { var free_books Math.floor( $(inputnamebooks).val() / 100 ) * 10; var binding $( inputnamebinding:checked ).val(); if ( binding hardcover ) { free_books -1; } else if( free_books > 100 ) { free_books 100; } if ( onload ) { if ( binding hardcover ) { $(.alert-bg).css(opacity, 0); } if ( free_books ) { $(.free-books).removeClass(font-d-gray).addClass(font-green).html(span classbolded> + free_books + free additional books/span> added to your print order); $(.alert-bg).removeClass(quote-gray).addClass(light-green); } } else if( free_books ! prev_books ) { if ( free_books -1 ) { $(.alert-bg).stop().fadeTo(250, 0); } else { if ( free_books ) { $(.alert-bg).stop().fadeTo(250, 0).promise().done(function() { $(.free-books).removeClass(font-d-gray).addClass(font-green).html(span classbolded> + free_books + free additional books/span> added to your print order); $(.alert-bg).removeClass(quote-gray).addClass(light-green).fadeTo(250, 1); }); } else { $(.alert-bg).stop().fadeTo(250, 0).promise().done(function() { $(.free-books).addClass(font-d-gray).removeClass(font-green).html(Get span classbolded>10 free books/span> for every 100 you print*.); $(.alert-bg).addClass(quote-gray).removeClass(light-green).fadeTo(250, 1); }); } } } prev_books free_books;}function trimCheck() { var trim $( selectnametrim-select ).val(); if ( trim ) { //if (trim ! other) { // if( $( .trim-sizes ).is(:visible) ) { // $( .trim-sizes ).fadeTo(250, 0).promise().done(function() { // $(this).hide(); // }); // } var sizes trim.split(x); var trim_w sizes0; var trim_h sizes1; $(#trim_w).val( trim_w ); $(#trim_h).val( trim_h ); $(#trim-select).removeClass(input-alert); //} else { // $( .trim-sizes ).css(display, inline-block).hide().fadeTo(250, 1); // // $(#trim_w).val( 0 ); // $(#trim_h).val( 0 ); //} }}var prevBinding ;var prevGenre ;var prevSrc ;function materialCheck( onload null ) { var binding $( inputnamebinding:checked ).val(); var material $( inputnamematerial:checked ).val(); var genre $( #genre option:selected ).val() ? $( #genre option:selected ).val() : fiction; var path https://gorhamprinting.com/quoting/public/_includes/images + /genre-bindings/ + genre + /; var src softcover; if ( binding hardcover ) { if( material imleather ) { src hardcover_imleather; } else if ( material cloth ) { src hardcover_cloth; } else { src hardcover_printed; } } else if( binding spiral ) { if ( material wire-o ) { src spiral_wireo; } else { src spiral_plastic; } } src 5x8_ + src + _ + genre; if ( onload ) { $(#book-image).html(` source srcset` + path + src + `.webp typeimage/webp> source srcset` + path + src + `.png typeimage/png> img src` + path + src + `.png altbook binding selection /> `); $(#softcover-image).html(` source srcset` + path + `5x8_softcover_` + genre + `.webp typeimage/webp> source srcset` + path + `5x8_softcover_` + genre + `.png typeimage/png> img src` + path + `5x8_softcover_` + genre + `.png altsoftcover thumbnail image /> `); $(#hardcover-image).html(` source srcset` + path + `5x8_hardcover_printed_` + genre + `.webp typeimage/webp> source srcset` + path + `5x8_hardcover_printed_` + genre + `.png typeimage/png> img src` + path + `5x8_hardcover_printed_` + genre + `.png althardcover thumbnail image /> `); $(#spiral-image).html(` source srcset` + path + `5x8_spiral_plastic_` + genre + `.webp typeimage/webp> source srcset` + path + `5x8_spiral_plastic_` + genre + `.png typeimage/png> img src` + path + `5x8_spiral_plastic_` + genre + `.png altspiral thumbnail image /> `); } else { if( prevSrc ! src ) { $(#book-image).fadeTo(250, 0).promise().done(function() { $(#book-image).html(` source srcset` + path + src + `.webp typeimage/webp> source srcset` + path + src + `.png typeimage/png> img src` + path + src + `.png altbook binding selection /> `).fadeTo(250, 1); }); } if( prevGenre ! genre ) { $(#softcover-image, #hardcover-image, #spiral-image).fadeTo(250, 0).promise().done(function() { $(#softcover-image).html(` source srcset` + path + `5x8_softcover_` + genre + `.webp typeimage/webp> source srcset` + path + `5x8_softcover_` + genre + `.png typeimage/png> img src` + path + `5x8_softcover_` + genre + `.png altspiral thumbnail iamge /> `).fadeTo(250, 1); $(#hardcover-image).html(` source srcset` + path + `5x8_hardcover_printed_` + genre + `.webp typeimage/webp> source srcset` + path + `5x8_hardcover_printed_` + genre + `.png typeimage/png> img src` + path + `5x8_hardcover_printed_` + genre + `.png althardcover thumbnail iamge /> `).fadeTo(250, 1); $(#spiral-image).html(` source srcset` + path + `5x8_spiral_plastic_` + genre + `.webp typeimage/webp> source srcset` + path + `5x8_spiral_plastic_` + genre + `.png typeimage/png> img src` + path + `5x8_spiral_plastic_` + genre + `.png altspiral thumbnail image /> `).fadeTo(250, 1); }); } } if (prevBinding ! binding) { $(.materials .quote-box-selected).removeClass(quote-box-selected).find(input).prop(checked, false); if ( binding hardcover ) { $(#hardcover-materials .material-box:first).find(.quote-selection-box).addClass(quote-box-selected).find(input).prop(checked, true); materialMatch(hardcover); } else if ( binding spiral ) { $(#spiral-materials).find(.quote-selection-box).first().addClass(quote-box-selected).find(input).prop(checked, true); materialMatch(spiral); } $(.production-font).fadeTo(250, 0).promise().done(function() { if ( binding hardcover ) { $(.production-font).html(6 - 7 Weeks); } else if( binding spiral ) { $(.production-font).html(4 - 5 Weeks); } else { $(.production-font).html(2 - 3 Weeks); } $(.production-font).fadeTo(250, 1); }); $(.materials:visible).fadeTo(250, 0).promise().done(function() { $(.materials).hide(); if ( binding hardcover ) { $(#hardcover-materials).fadeTo(250, 1); } else if ( binding spiral ) { $(#spiral-materials).fadeTo(250, 1); } }); } prevBinding binding; prevGenre genre; prevSrc src;}function minMax() { var pageHigh 900; var pageLow 20; var binding $(inputnamebinding:checked).val(); if ( binding perfect ) { pageHigh 900; pageLow 32; } else if ( binding hardcover ) { pageHigh 900; pageLow 24; } else if ( binding spiral ) { pageHigh 450; pageLow 20; } return pageLow, pageHigh;}function checklist() { var form $(#theForm); var binding $(inputnamebinding:checked).val(); var pageLimits minMax(); if ( binding perfect ) { $( inputnamematerial ).addClass(ignore-field); } else { $( inputnamematerial ).removeClass(ignore-field); } var go true; if( $(inputnametrim_w).val() 4 || $(inputnametrim_w).val() > 11 ) { go false; } if( $(inputnametrim_h).val() 4 || $(inputnametrim_h).val() > 11 ) { go false; } if( $(inputnametrim_w).val() 5 && $(inputnametrim_h).val() 5 ) { go false; } if( $(inputnametrim_w).val() > 8.5 && $(inputnametrim_h).val() > 8.5 ) { go false; } if( !form.find(selectnamegenre).val() ) { go false; } if( $(inputnamebooks).val() 25 || $(inputnamebooks).val() > 5000 ) { go false; } if( $(inputnamepages).val() pageLimits0 || $(inputnamepages).val() > pageLimits1 ) { go false; } if ( binding hardcover || binding spiral ) { if( !form.find(inputnamematerial:checked).val() ) { go false; } } if( go ) { calcBooks(); }}//EBOOK SALE//var ebook_sale 0;var ebook_sale 0.25;function ebookUpdate() { $(.ebook-font).stop().fadeTo(250, 0).promise().done(function() { $(.ebook-font).addClass(font-black).removeClass(font-d-gray); var ebook_total 0.00; if( $(inputnameebookvalue1).is(:checked) ) { ebook_total calcEbook(); } if( ebook_sale ! 0 && ebook_total ! 0 ) { var no_discount Math.round(ebook_total / (1 - ebook_sale)); $(.ebook-font).html(span classdiscount font-d-gray>$ + no_discount + /span> span classfont-green bolded>$ + ebook_total + /span>).fadeTo(250, 1); } else { $(.ebook-font).html($ + ebook_total).fadeTo(250, 1); } });}function calcEbook() { var std_reflow 175.0000; var std_fixed 200.0000; var ea_reflow 1.7500; var ea_fixed 2.0000; var total 0; if( $(#pages).val() 100 ) { total $(#genre option:selected).attr(data-format) fixed ? std_fixed : std_reflow; } else { var ea $(#genre option:selected).attr(data-format) fixed ? ea_fixed : ea_reflow; total ea * $(#pages).val(); } if( ebook_sale ! 0 ) { total total - (total * ebook_sale); } total parseFloat(total).toFixed(2); return total;}$.validator.addMethod(fiveinches, function(value, element) { return $(inputnametrim_w).val() > 5 || $(inputnametrim_h).val() > 5;},At least one trim side must greater than or equal to 5 inches);$.validator.addMethod(eleveninches, function(value, element) { return $(inputnametrim_w).val() 8.5 || $(inputnametrim_h).val() 8.5;},At least one trim side must less than or equal to 8.5 inches);$.validator.addMethod(pagemin, function(value, element) { var pageLimits minMax(); return value > pageLimits0;}, function(params, element) { return Total page count must be greater than or equal to + minMax()0 + pages;});$.validator.addMethod(pagemax, function(value, element) { var pageLimits minMax(); return value pageLimits1;}, function(params, element) { return Total page count must be less than or equal to + minMax()1 + pages;});$(#theForm).validate( { groups: { calculate: binding trim_w trim_h material books pages genre }, rules: { binding : required, trim_w : { required: true, min: 4, max: 11, fiveinches: true, eleveninches: true }, trim_h : { required: true, min: 4, max: 11, fiveinches: true, eleveninches: true }, material : required, books : { required: true, min: 25, max: 5000 }, pages : { required: true, pagemin: true, pagemax: true }, genre : required, }, messages: { binding : Please select a binding, material : Please select a material, trim_w : { required : Please enter a trim width, min : Trim width must be at least 4 inches, max : Trim width must be less than 11 inches }, trim_h : { required : Please enter a trim width, min : Trim height must be at least 4 inches, max : Trim height must be less than 11 inches }, books : { required : Please enter a quantity, min : Quantity must be at least 25 books, max : Quantity must be less than 5000 books }, pages : { required: Please enter a page count, }, genre : Please select a genre, }, errorPlacement: function(error) { error.appendTo( $(#theForm .quote-error-alert) ); }, errorClass : font-alert, errorElement: div, focusInvalid: false, onfocusout: function (element) { if( $(element).is(#trim_w) || $(element).is(#trim_h ) ) { if( $(#trim_w).val() ! 0 && $(#trim_h).val() ! 0 ) { $(element).valid(); } } else { $(element).valid(); } }, highlight: function( element ) { if( $(element).is(#pages) ) { $(#black_pages, #color_pages).addClass(input-alert); } else if( ( $(element).is(#trim_w) || $(element).is(#trim_h) ) && $(#trim_w).is(:hidden) && $(#trim_h).is(:hidden) ) { $(#trim-select).addClass(input-alert); } else { $(element).addClass(input-alert); } }, unhighlight: function( element ) { if( $(element).is(#pages) ) { $(#black_pages, #color_pages).removeClass(input-alert); } else { $(element).removeClass(input-alert); } }, invalidHandler: function(form, validator) { if (validator.numberOfInvalids()) { if ( $(window).width() / parseFloat($(body).css(font-size)) 69 ) { $(html, body).stop(); $(html, body).animate({ scrollTop: $(#theForm).offset().top - 25 }); } } }});$(#contact-form).validate({ groups: { contact: contact_name contact_email contact_message }, rules: { contact_name : required, contact_email : { required: true, email: true }, contact_message : required, }, messages: { contact_name : Please a contact name, contact_email : Please enter a valid email address, contact_message : Please enter a message, }, errorPlacement: function(error) { error.appendTo( $(#contact-form .quote-error-alert) ); }, errorClass : font-alert, errorElement: div, highlight: function( element ) { $(element).addClass(input-alert); }, unhighlight: function( element ) { $(element).removeClass(input-alert); }, submitHandler: function() { contactSend(); }});$(#book-title-form).validate({ rules: { book_title : required, }, messages: { book_title : Please a book title, }, errorPlacement: function(error) { error.appendTo( $(#book-title-form .quote-error-alert) ); }, errorClass : font-alert, errorElement: div, highlight: function( element ) { $(element).addClass(input-alert); }, unhighlight: function( element ) { $(element).removeClass(input-alert); }, submitHandler: function() { saveSend(); }});//$(#menu_container).addClass(scrolled);////$(.bar2).css(display, inline-block);////$(window).scroll(function () {// if ($(window).scrollTop() > 100){// $(#menu_container).removeClass( scrolled);// }// else {// $(#menu_container).addClass(scrolled);// }//});//$(.auto-slideshow > picture:gt(0)).hide();////var photoScroll setInterval(myTimer, 6000);////function myTimer() {// $(.auto-slideshow > picture:first)// .fadeOut(1000)// .next()// .fadeIn(1000)// .end()// .appendTo(.auto-slideshow);// $(.dots li.active)// .removeClass(active)// .next()// .addClass(active);//}////$(.dots li).click(function() {// if ( !$(.auto-slideshow > picture).is(:animated) ) {// var id $(this).data(id);// $(.dots li.active).removeClass(active);// $(this).addClass(active);// clearInterval(photoScroll);// $(.auto-slideshow > picture:visible)// .fadeOut(1000);// $(.auto-slideshow img. + id ).parent(picture)// .fadeIn(1000);// }//});/script>script srchttps://www.google.com/recaptcha/api.js?onloadonloadCallback&renderexplicit async defer>/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]