Computerized Engine Controls / Edition 9

Computerized Engine Controls / Edition 9

by Steve V. Hatch
     
 

ISBN-10: 1111134901

ISBN-13: 9781111134907

Pub. Date: 04/04/2011

Publisher: Cengage Learning

Computerized Engine Controls<TITLE></HEAD> <BODY> <P> Completely updated by an ASE Master-certified Automotive Technician, the sixth edition of Computerized Engine Controls explains how computerized engine diagnostic approaches. Tackling both domestic and foreign engine control systems, the book begins with an introduction to common engine control</p></body><//head>…  See more details below

Overview

Computerized Engine Controls<TITLE></HEAD> <BODY> <P> Completely updated by an ASE Master-certified Automotive Technician, the sixth edition of Computerized Engine Controls explains how computerized engine diagnostic approaches. Tackling both domestic and foreign engine control systems, the book begins with an introduction to common engine control components and features an entire chapter on OBD II. The chapters that follow explore the "ins" and "outs" of important multiplexing and diagnostic concepts, introducing readers to diagnostic engine control systems. Emphasis is on how to effectively diagnose and troubleshoot a variety of computer controls, from complex anti-locking braking, traction control, and restraint systems through high-tech transmissions, suspensions, and air-conditioning systems. An excellent source of up-to-date information, this book also provides a solid foundation for expansion into light duty/gasoline or heavy duty/diesel appplications. </P> <UL> <LI>Early chapters covering basic concepts and generic diagnostic information on sensors, actuators, and memory codes help readers by providing the base of knowledge needed to progress through the study of increasingly complex and manufacturer-specific technical information found in subsequent chapters. <LI>domestic and import electronic engine control systems are examined in detail, including GM, Ford, Chrysler, Bosch, Toyota, Honda, and Nissan. <LI>Troubleshooting and diagnostics are emphasized, with case studies appearing at strategic points to motivate users and illustrate the application of must-know theory. <LI>all-new multiple-choice review questions, including ASE-style questions, are at the end of each chapter, making it easy for users to gauge their understanding of the information presented. <LI>the Instructor's Guide contains answers to all of the questions in the book, saving valuable time for today's busy teachers and trainers. </UL> </BODY></HTML> </p> <p class="read-more fade"><a href="#" class="down-arrowhead">Read More</a></p> </div> <aside id="relatedAd"> <figcaption>Advertising</figcaption> <script type="text/javascript"> googletag.cmd.push(function() { googletag.display("relatedAd"); }); </script> </aside> </section> </div> <div id="ProductDetailsTab"> <section id="additionalProductInfo" class="content"> <aside id="adcontainer1"></aside> <script type="text/javascript" charset="utf-8"> var csaBodyClass = 'pdpPage' || document.getElementsByTagName("BODY")[0].className, csaBreadcrumb = csaAdQuery = '', csaProductName = 'Computerized Engine Controls / Edition 9' || 'Computerized Engine Controls / Edition 9', clientId = 'partner-barnesandnoble_js', adWidth = '189px'; if(csaBodyClass == 'landingPage') { // If breadcrumb not in digitalData, then get from url if(typeof s_setP != 'undefined') { // Get breadcrumb from pageName property since it is the // string format of breadcrumb, which is in an array csaBreadcrumb = digitalData.page.pageInfo.pageName.replace('b','').trim(); } else { var csaUrl = window.location.href, slashBIndex = csaUrl.indexOf('/b/') underscoreIndex = csaUrl.indexOf('/_'); csaBreadcrumb = csaUrl.slice(slashBIndex, underscoreIndex).replace('/b/','').trim(); } } // Double check the bodyClass from header-javascript variable if(csaBodyClass.indexOf('searchResultsPage') >= 0 || csaBodyClass == 'landingPage searchResultsPage') { csaBodyClass = 'searchResultsPage'; } switch (csaBodyClass) { case 'landingPage': var csaAdQuery = csaBreadcrumb; break; case 'searchResultsPage': var csaAdQuery = ''; break; case 'pdpPage': var csaAdQuery = csaProductName, clientId = 'partner-barnesandnoble-pdp', adWidth = '300px'; break; default: break; } // Call google ads if(csaAdQuery) { var csaPageOptions = { 'pubId': clientId, 'query': csaAdQuery, 'hl': 'en', 'adPage': 1 }; var adblock1 = { 'container': 'adcontainer1', 'width': adWidth }; _googCsa('ads', csaPageOptions, adblock1); } </script> <h2>Product Details</h2> <dl> <dt>ISBN-13:</dt> <dd>9781111134907</dd> <dt>Publisher:</dt> <dd> <a href="/s/%22Cengage Learning%22;jsessionid=1C7D7E889829F34AFF262254F3317C67.prodny_store01-botap12?Ntk=Publisher&Ns=P_Sales_Rank&Ntx=mode+matchall">Cengage Learning</a></dd> <dt>Publication date:</dt> <dd>04/04/2011</dd> <dt>Series:</dt> <dd> <a href="/s/%22New Automotive & Truck Technology Titles! Series%22;jsessionid=1C7D7E889829F34AFF262254F3317C67.prodny_store01-botap12?Ntk=P_Series_Title&Ns=P_Series_Number&Ntx=mode+matchall">New Automotive & Truck Technology Titles! Series</a></dd> <dt>Edition description:</dt> <dd>New Edition</dd> <dt>Pages:</dt> <dd>688</dd> <dt>Sales rank:</dt> <dd>690,432</dd> <dt>Product dimensions:</dt> <dd> 7.90(w) x 9.10(h) x 1.00(d) </dl> </section> </div> <section id="TOC" class=" content "> <h2>Table of Contents</h2><br>Part I: GENERIC CHAPTERS. 1. A Review of Electricity and Electronics. 2. Computers in Cars. 3. Common Components for Computerized Engine Control Systems. 4. Common Operating Principles for Computerized Engine Control Systems. 5. Introduction to Diagnostic Concepts and Diagnostic Equipment. 6. Exhaust Gas Analysis. 7. Understanding OBD II. 8. Automotive Multiplexing and Networking of Computers. 9. Hybrid and Electric Vehicles. 10. Modern Systems That Interact with the Engine Control System. 11. Approach to Diagnostics. Part II: MANUFACTURER-SPECIFIC CHAPTERS. 12. General Motors Computerized Engine Controls. 13. Ford Motor Company Computerized Engine Controls. 14. Chrysler Corporation Computerized Engine Controls. 15. European (Bosch) Computerized Engine Controls. 16. Asian Computerized Engine Control.</section> </section> </div> <section id="reviews" class="pdp-page"> <section id="reviews-header"> <h2>Customer Reviews</h2> <div class="review-status-box"> <p class="avg-review-container">Average Review: <span class="gig-average-review"></span></p> <div id="prodReviewInfo"></div> </div> <div class="write-review-box"> <div> <a href="#" class="review-btn btn-green" id="writeReviewBtn" data-work-id="1100531212" data-ean="9781111134907" data-uid="">Write a Review</a> <p>and post it to your social network</p> <div id="postToSocial"> <a class="bn-share-link" data-socialsharetype="facebook" href="#" data-share-btn="facebook" title="Facebook"></a>  <a class="bn-share-link" data-socialsharetype="twitter" href="#" data-share-btn="twitter" title="Twitter"></a>  <a class="bn-share-link" data-socialsharetype="pinterest" href="#" data-share-btn="pinterest" title="Pinterest"></a>  <a class="bn-share-link" data-socialsharetype="googleplus" href="#" data-share-btn="gplus" title="Google+"></a> </div> </div> </div> <div class="clearer"></div> </section> <section id="reviews-container"> <h3>Most Helpful Customer Reviews</h3> <div id="reviews-list"></div> <p class="reviews-view-all content-shadow"> <a href="/reviews/computerized-engine-controls-steve-v-hatch/1100531212?ean=9781111134907"><strong>See all customer reviews ></strong></a> </p> </section> </section> <section id="recentlyViewed" data-carousel-type="book-carousel"> <div class="mini-cart-spinner"></div> </section> <!-- Internal Component Tracking - Begin --> <!-- Internal Component Tracking - End --> </section> </main> <div class="clearer"></div> <div class="global-footer content-node"><footer><div class="global-footer-promo-row"><section class="promo-container content-shadow clearer"><ul><li><div class="global-footer-promo global-footer-promo-1 parbase"><figure><a href="http://stores.barnesandnoble.com"><img title="Visit Your Local Store" alt="Visit Your Local Store" src="//dispatch.barnesandnoble.com/content/ccr/global/global-footer1/_jcr_content/content-node/global-footer-promo-row/global-footer-promo-1.img.png/1454948414343.png" /></a> <figcaption><h3>Visit Your Local Store</h3><p><p>Find Author and Storytime Events</p></p> <a href="http://stores.barnesandnoble.com">Find a Store ></a> </figcaption></figure></div></li><li><div class="global-footer-promo parbase global-footer-promo-2"><figure><a href="http://www.barnesandnoble.com/b/gift-cards/_/N-8rg"><img title="Gift Cards" alt="B&N Gift Cards " src="//dispatch.barnesandnoble.com/content/ccr/global/global-footer1/_jcr_content/content-node/global-footer-promo-row/global-footer-promo-2.img.png/1454948422201.png" /></a> <figcaption><h3>Gift Cards</h3><p><p>Always the Perfect Gift</p></p> <a href="http://www.barnesandnoble.com/b/gift-cards/_/N-8rg">Shop Now ></a> </figcaption></figure></div></li><li><div class="global-footer-promo parbase global-footer-promo-3"><figure><a href="http://www.barnesandnoble.com/h/cafe"><img title="Barnes & Noble Café" alt="Barnes & Noble Café" src="//dispatch.barnesandnoble.com/content/ccr/global/global-footer1/_jcr_content/content-node/global-footer-promo-row/global-footer-promo-3.img.png/1454948428003.png" /></a> <figcaption><h3>Barnes & Noble Café</h3><p><p>Relax and Refuel</p></p> <a href="http://www.barnesandnoble.com/h/cafe">Visit BN Café ></a> </figcaption></figure></div></li><li><div class="global-footer-promo parbase global-footer-promo-4"><figure><a href="http://www.barnesandnoble.com/membership"><img title="B&N Membership Card" alt="B&N Membership" src="//dispatch.barnesandnoble.com/content/ccr/global/global-footer1/_jcr_content/content-node/global-footer-promo-row/global-footer-promo-4.img.png/1454948436391.png" /></a> <figcaption><h3>B&N Membership Card</h3><p><p>Don't Miss Out on Savings</p></p> <a href="http://www.barnesandnoble.com/membership">Learn More ></a> </figcaption></figure></div></li></ul></section></div><div class="global-footer-links-container"><section class="links-container clearer"><ul><li><div class="global-footer-link-group-1 global-footer-link-group"><h3>B&N Services</h3><ul><li><a href="http://www.barnesandnoble.com/h/bn-advertising">Advertise</a></li><li><a href="https://help.barnesandnoble.com/app/publisher_author/list">Publisher & Author Guidelines</a></li><li><a href="https://www.nookpress.com">Self-Publish with NOOK Press</a></li><li><a href="http://www.barnesandnoble.com/customer-service/bulk-order.jsp">Bulk Order Discounts</a></li><li><a href="http://www.barnesandnoble.com/membership/">B&N Membership</a></li><li><a href="http://www.barnesandnoble.com/h/bn-mastercard">B&N MasterCard</a></li><li><a href="https://www.barnesandnoble.com/account/kidsclub/">B&N Kids' Club</a></li><li><a href="http://www.barnesandnoble.com/h/bn-educators/">B&N Educators</a></li><li><a href="http://www.barnesandnoble.com/h/bookfairs">B&N Bookfairs</a></li><li><a href="http://www.barnesandnoble.com/h/careers">Careers at B&N</a></li></ul></div></li><li><div class="global-footer-link-group-2 global-footer-link-group"><h3>Shipping & Delivery</h3><ul><li><a href="https://help.barnesandnoble.com/app/shipping_free_shipping/list">About Free Shipping</a></li><li><a href="https://help.barnesandnoble.com/app/shipping_free_shipping/list">About Shipping</a></li><li><a href="https://help.barnesandnoble.com/app/shipping_free_shipping/list">Shipping Rates</a></li></ul><h3>NOOK</h3><ul><li><a href="http://nook.barnesandnoble.com/u/nook/379003208">NOOK Tablets & eReaders</a></li><li><a href="http://nook.barnesandnoble.com/u/nook-mobile-app/379003593"> NOOK Mobile Apps</a></li><li><a href="http://nook.barnesandnoble.com/u/nook-special-offers/379003200"> Special Offers</a></li><li><a href="https://www.facebook.com/nook">NOOK on Facebook</a></li><li><a href="https://twitter.com/nookbn">NOOK on Twitter</a></li></ul></div></li><li><div class="global-footer-link-group-3 global-footer-link-group"><h3>Quick Help</h3><ul><li><a href="https://help.barnesandnoble.com/">Customer Service</a></li><li><a href="http://www.barnesandnoble.com/account/">Order Status</a></li><li><a href="https://help.barnesandnoble.com/app/returns/list">Easy Returns</a></li><li><a href="http://www.barnesandnoble.com/h/product-recalls">Product Recalls</a></li></ul><h3>About Us</h3><ul><li><a href="http://www.barnesandnoble.com/h/help/about/barnesandnoble">About B&N</a></li><li><a href="http://www.barnesandnobleinc.com/for_investors/for_investors.html">Investor Relations</a></li><li><a href="http://www.barnesandnobleinc.com/">Barnes & Noble, Inc.</a></li></ul></div></li><li><div class="global-footer-store-locator-access"><h3>Store & Events </h3><em> Author Events, FREE Wi-Fi, and more </em> <a href="http://stores.barnesandnoble.com" class="btn-green btn-store-locator">Store Locator</a> </div><div class="global-footer-email-signup global-footer-email-sign-up"><h3>Be in the Know</h3><em>Sign up for savings, news, updates</em> <div class="error-msg" id="emailAddressErr"></div><div id="emailSignupDiv"><form autocomplete="off" method="post" data-messaging="#emailAddressErr" action="/xhr/email-signup-submit.jsp" id="emailSignupForm"><label for="emailAddr">Email</label> <input type="text" autocomplete="off" required="required" value="" name="email" placeholder="Email Address" maxlength="40" id="emailAddr" aria-invalid="true" /> <input type="submit" style="float:right;" class="btn-green" value="Submit" /> </form></div></div><div class="global-footer-social-links"><ul class="social"><li><a href="https://www.facebook.com/barnesandnoble" class="facebook"><span>Facebook</span></a></li><li><a href="https://twitter.com/bnbuzz" class="twitter"><span>Twitter</span></a></li><li><a href="http://www.pinterest.com/barnesandnoble" class="pinterest"><span>Pinterest</span></a></li></ul></div></li></ul></section></div><div class="global-footer-legal"><section id="copyright-container" role="contentinfo" class="clearer"><ul><li><a href="http://www.barnesandnoble.com/h/help/about/terms-of-use">Terms of Use </a></li><li><a href="http://www.barnesandnoble.com/h/copyright-policy">Copyright & Trademark</a></li><li><a href="http://www.barnesandnoble.com/h/help/privacy-policy">Privacy Policy</a></li><li><a href="http://www.barnesandnoble.com/h/sitemap">Sitemap</a></li><li><a href="http://www.barnesandnoble.com/h/bn-accessibility-statement">Accessibility</a></li><li><a href="http://www.barnesandnoble.com/h/copyright-policy">© 1997-2016 Barnes & Noble Booksellers, Inc.<br /> 122 Fifth Avenue, New York, NY 10011.</a></li></ul></section></div></footer></div><script type="text/javascript"> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-11110821-1', {'cookieDomain': 'barnesandnoble.com'}); ga('send', 'pageview'); </script> <script src="//js.js-bn.com/static/release/js/vendor.js?v3.1.1.hf"></script><script src="//js.js-bn.com/static/release/js/contrib.js?v3.1.1.hf"></script><script src="//js.js-bn.com/static/release/js/modal.modals-browsepdp.js?v3.1.1.hf"></script><script> BN.Validate.SetAllMessages( {"unamePassNotValid":"Your email and password combination does not match our records. Please try again.","deviceOverBought":"Sorry, there is a 5 per-customer limit on the item you have selected; please remove one or more device items from your shopping cart.","validInstantPurchase":"Please enter a valid InstantPurchase.","validExpMonth":"Please enter a valid ExpirationMonth.","emailMissing":"Please enter your email address.","fewItemsAvailableForBackorder":"We are sorry, we have only <b>java.lang.Object@1f87370</b> backorderable items for <b>{1}</b>.","childNameMissing":"Please enter the child&#39;s name.","noUserLogged":"User is not logged in.","missingUserDevice":"There is no device associated with your account.","cityReq":"City is required field.","emailLengthExceeded":"Email should not exceed 40 characters.","emailNotFound":"We are not able to find a BN.com account associated with that email address. Please check the address again or create a new account.","giftCardEmailMissing":"Please enter the gift recipients email address.","noCouponFound":"Coupon code java.lang.Object@5e62bf12 is not valid. Please check the code on your coupon and try again.","enterSecretQuestion":"Please select a secret question.","itemAlreadyCancelled":"The selected item(s) were already cancelled.","preOrderNowMessage":"Order now and choose Expedited delivery and select &#34;Send each item as available&#34; during checkout.","orderDetailSgHeadingMarket":"Items from Marketplace Seller","commentaryDataInValid":"Commentary data is not in valid XML format.","creditCardTokenReq":"Credit Card Token is required field.","emailInvalid":"You have entered an invalid email address. Please check your email address and retry.","errorAddingItemSaveForLater":"We encountered a problem while adding the item to your wish list. Please try again.","validContactPostalMail":"Please enter a valid ContactByPostalMail.","upsShippingLabelError":"We are experiencing a problem with printing your label (UPS error code java.lang.Object@24ee6727). Please contact Customer Service.","mktPlaceItemIsNotEligible":"We&#39;re sorry but the java.lang.Object@1fb64462 of {1} does not ship to your address. Please return to the cart to remove this item.","yearMissing":"Please select the child&#39;s birth year.","orderDetailSgmpandmagazine":"Information about this order was emailed to you","3":"Bad request. Please check input.","2":"Service Unavailable","notEligibleForInstantPurchase":"Sorry, this item is not available for Instant Purchase.","missingPassword":"Please enter a valid password & confirm password.","1":"Server Error","passwordMissMatch":"Entered password doesn't match.","emailBlank":"Please enter your email address.","unsupportedRelationship":"The Relationship of type java.lang.Object@117603c4 is not supported.","invalidGcPin":"The pin number is not valid. Please check the number and try again.","TokenIdIsNull":"We were unable to process your credit card. Please enter a valid credit card.","amexcardFirstName":"American Express cards have a limit of 15 characters for first name. Please check the first name on your card and try again.","appliedMembershipPromoDefaultCopy":"You are eligible on qualified items <i>for</i> <span class=free-ship free-qualified>Free Express Delivery</span>","errorMovingToPurchaseInfo":"There was an error moving to the purchase info page.","InvalidOrderManagerParameter":"Invalid OrderManager parameter.","exceededResetPwAttempts":"You have exceeded 3 reset password attempts, please try again after 30 minutes.","invalidEmployeeId":"The employee ID you entered is not valid. Please check your ID and try again.","phoneLengthExceeded":"Phone Number should not exceed max of 40 characters.","vertex.instant.purchase.invalid.address":"We're sorry but your shipping zip code is invalid. Please update your default shipping/billing address in your account.","orderNowMessage":"Order now and choose Expedited Delivery during checkout.","duplicateAddressFound":"This address has already been added to your account.","rentalInfoMissing":"rental information is missing.","orderDetailSgHeadingRental":"Rental Items","errorTryAgain":"There was an error, please try again.","errorAddingCoupon":"There was an error adding the promotion to the order.","productsEmpty":"Please select valid products.","removedPaymentSuccess":"Your payment method has been removed.","giftCardMaxAmount":"Your gift card order total exceeds the $1,000 per-order limit. Please adjust the number of cards or value per card to reduce your order total. If you wish to place a gift cards order for more than $1,000, please contact our <a href="http://www.barnesandnoble.com/custserv/custmail_gc.asp?">Bulk Orders Department</a>.","validDate":"Please enter a valid date.","exceededLoginAttempts":"You have exceeded 6 login attempts, please try again after 30 minutes.","memberTermAndCondition":"Please accept the Terms & Conditions.","upsShippingLabelDefaultError":"We are experiencing a problem with printing your label. Please contact Customer Service.","creditCardNumberMissing":"Please enter the Card Number.","enterValidAssociteID":"Please enter a valid Bookseller Associate ID.","secretAnswerLength":"Please enter a security answer between 4 to 15 characters.","validGiftPin":"The Gift Card pin you entered is not valid. Please check your pin number and try again.","missingMembershipId":"Please enter your member number.","errorAddingItemWishlist":"We encountered a problem while adding the item to your wish list. Please try again.","itemAlreadyPurchased":"You do not need to buy this item since you already purchased it before.","kidsClubAlreadyRegistered":"There is already a Kids&#39; Club account associated with your account.","duplicateGC":"This Gift Card has already been added to your account.","InvalidAddress":"A null address was supplied for verification.","rentalGiftCardError":"We&#39;re sorry, but in order to place a rental order with a gift card, you must also provide a valid credit card.","errorUpdateProtectionQty":"The quantity was not updated because you cannot have more java.lang.Object@55de7244 in your order than {1}.","booksellerLogged":"You must be signed into the Bookseller Associate account in order to lookup a customer.","secretAnswerMissing":"Please enter a security answer.","phoneNumberInvalid":"Please enter a valid Phone Number.","penNameError":"There was an error saving the Pen Name, please try again.","noEmailRetrieved":"No email retrieved for the user to login.","itemQuantityMoreThanMax":"java.lang.Object@7f1ffa66 quantity is more than the maximum permitted value of {1}.","orderIdNotPresent":"We cannot find an order associated with the order number. Please check your information and try again.","validExpYear":"Please enter a valid ExpirationYear.","test.key.number.three":"rwar","emailSignupUnavailable":"Email signup is currently not available.","enterConfirmPassword":"Please re-enter your Password.","faxLengthExceeded":"Fax Number should not exceed max of 30 characters.","giftWrapNotAllowed":"This item is not eligible for gift wrap.","address2Missing":"Please enter the complete Street Address.","gcAlreadyApplied":"This gift card has already been applied to your order.","mercuryIdReq":"Mercury User Id is required field.","ccNotInAtgForMercuryUpdate":"Credit card does not exists in Atg for update.","confirmEmailMissing":"Please confirm your email address.","associateLoggedIn":"Associate is already logged in this computer.","nameOnCardLengthExceeded":"Name on the card should not exceed max of 30 characters.","bookFairEnded":"This book fair has ended.","emailReq":"Email is required field.","qaNotmatch":"The security question and answer are incorrect.","lastModifiedReq":"Last Modified is required field.","validContactEmail":"Please enter a valid ContactByEmail.","errorAddRentalItem":"We encountered a problem while adding the rental to your Shopping Bag. Please try again. If you continue to encounter a problem, please contact customer service.","gcNotFound":"Gift Card java.lang.Object@c707fbe was not found.","noItemsInCart":"There are no items in your Shopping Bag.","emptyGiftcardNumber":"Please enter your Gift Card number.","couponNotEntered":"Coupon Code cannot be blank. Please enter a valid Coupon Code.","confirmPasswordMissing":"Please enter the confirm password.","ipShippingMissing":"You do not have a default shipping address set, <a href="/account/manage/addresses/">Manage Default Address</a>.","emptyGCNumber":"Please enter your gift card number.","lastNameLengthExceeded":"Last Name should not exceed max of 40 characters.","tooLong":"The entered text is too large! You used {%valueLen} letters and the limit is {%maxlength}.","postalCodeInvalid":"Please enter a valid Postal/Zip Code.","kidNotRegistered":"We are sorry, Kids Club is not registered with this Profile.","invalidGiftCard":"The gift card number you entered is not valid. Please check the number and try again.","cityMissing":"Please enter the City.","numberOfChildsLimit":"You have reached the maximum number of children you can add to your B&N Kids&#39; Club™ profile.","giftCardError":"Please enter a valid Gift Card/Pin number.","recipientEmailInvalid":"Please enter a valid email address.","ccExpired":"The expiration date that you entered is not valid. Please check your expiration date and try again.","marketPlaceAddressValidationFail":"The Marketplace item in your cart cannot be shipped to an international address. Please remove it or change the shipping address to a US or Canadian address.","loginAsDiffAssociate":"Please logout to login as different associate.","requireCVV":"Please enter your Security Code to proceed.","failedInventoryCheck":"Item is not in stock.","qtyMoreThanPrevntedQty":"java.lang.Object@2dd29953 The quantity you have added to your cart ({1}) is greater than the maximum permitted value of {2}. Please update your requested quantity.","alreadyHaveMembership":"The membership number you entered is already associated with your account.","duplicateCreditcard":"Given credit card/ billing address already exists in your profile, so please update the card or choose a saved billing address.","selectMemberType":"Please select your membership type.","itemNotAllowedForPurchase":"Unfortunately <b> java.lang.Object@5d502fa5 </b> is no longer available for purchase. Please navigate back to your cart, remove it from your cart, and checkout again.","errorAddToCart":"There was an error adding to the cart. Please try again.","quantityLessThanZero":"Quantity is less than 0.","paypalAccountProblem":"Were sorry but there seems to be a problem with your Paypal account. Please choose another payment method.","orderDetailSgHeadingElectronic":"Delivered Electronically","invalidOrderNumber":"Please enter valid order number.","giftCardValueOutOfRange":"Gift cards must have a value between $10 and $350.","billingAddressNotFound":"Selected Address is not found. Please enter new address.","loginMissing":"Please enter your email address.","profileWithOutDefaultCard":"Please ensure that default credit cards are set on your account to proceed.","InvalidPaymentGroupParameter":"Invalid PaymentGroup parameter.","missingPaymentMethod":"Please select a payment method (Check or PayPal).","freeMembershipAvailable":"You already have a free membership associated with your account.","invalidMembershipData":"The information you entered is not valid. Please try again.","memberNumberMissing":"Please enter Member Number.","userExists":"An account already exists with this login.","enterValidBookFairId":"The Book Fair ID you entered is not valid. Please check the ID and try again.","generalUvError":"There was an error displaying the UltraViolet sign in page.","cannotPurchaseRental":"Sorry, Rental Purchase Can not be done now. Please try after some time.","stateReq":"State is required field.","loginToAssociateMembership":"Please login to link your membership","cartAddAmountToGetFreeShippingMobile":"Add <span class="promo-price">$java.lang.Object@3b68297f</span> of eligible items to qualify <i>for</i> <span class="free-ship">FREE Shipping</span>","missingCreditCardFields":"Sorry, your saved credit card information is missing required field(s). Please correct and click "Save"","orderDetailSgAvailable":"Available immediately in your","noAddCart":"This item could not be added to your Shopping Bag.","missingMemberId":"Member number is missing.","enterKidsClubId":"Please Enter your Kids&#39; Club Number.","giftMessageInvalid":"Gift message is required.","commentaryIdNotExist":"Commentary item with java.lang.Object@337c6f51 does not exists.","cartAddAmountToGetFreeShipping":"Add <span class="promo-price">$java.lang.Object@4dd8deea</span> of eligible items to qualify <i>for</i> <span class="free-ship">FREE Shipping</span> - <a href="#" data-modal-class="BN.Modal.Account.FreeShippingDetails">Details</a>","serviceIssue":"An unexpected error occurred. Please try again. If you continue to encounter a problem, please contact customer service.","addressAddedSuccess":"Your address has been added.","FreeMembershipUsed":"There is already a membership associated with this account. There is a 1 membership per account limit; you may renew your membership.","stepMismatch":"The value {%value} is not allowed for this field. Only certain values are allowed for this field. {%title}","enterMemberId":"Please enter your Member number.","atg_flags":"i18n,l10n","newPasswordMissing":"Please enter a new password.","duplicateBillingAddressFound":"This billing address has already been added to your account.","vertex.invalid.address":"We're sorry but the shipping zip code entered is invalid. Please enter a valid zip code.","userCredentialsNotFound":"Your ID and password combination was not recognized. Please check and try again.","passwordMissing":"Please enter your password.","typeMismatch\\.url":"{%value} is not a valid web address.","appliedMembershipPromotionCopy":"Your order qualifies <i>for</i> <span class=free-ship free-qualified>java.lang.Object@5912fc93</span>","itemNotAllowedToCancel":"The selected item(s) is not eligible for cancellation.","marketPlaceInventoryUnavailable":"The following marketplace item(s) are no longer available from the seller you chose: java.lang.Object@6d844494. Please remove them from your order and select from another seller on the product details page.","miniCartFreeShippingMobile":"Your order qualifies for <span class="free-ship free-qualified">Free Shipping!</span>","loginAndConfirmloginMissmatch":"Please check your login and try again.","appliedMembershipPromotionDefaultCopy":"Your order qualifies <i>for</i> <span class=free-ship free-qualified>Free Express Delivery</span>","cannotExtendRental":"Sorry, rental extension is not available now. Please try after some time.","membershipAssociated":"The member number you entered is associated with another account. Please check your number and try again.","lastModifiedDateEarlierToCreateDate":"Last Modified date should be later than created date.","ErrorInCanceledItemsToMA":"Please select a reason for the cancellation.","ambiguousInputForAdd":"There was conflicting input for adding items to the order.","ma-error-post-order-edit":"Order cannot be updated at this time.","secretQuestionMissing":"Please select a security question.","typeMismatch\\.number":"{%value} is not a number!","noWishlist":"There is no wishListItem.","lastModDateReq":"Last Modified date is required field.","typeMismatch\\.range":"{%value} is not a number!","addressNickNameReq":"Address Nick Name is required field.","missingMembershipType":"Please select the membership type.","giftCardNoAmountRemaining":"Gift Card java.lang.Object@6b288b8 has a balance of $0.00.","valueMissing":"{%label} field cannot be left blank","orderDetailSgHeadingBNItems":"Items from Barnes & Noble","validExplicitContentSetting":"Please enter a valid ExplicitContentSetting.","oldPasswordSameAsNewPassword":"New Password & Old Password cannot be same.","shareMaxWishlist":"You may share your wish list with up to a maximum of 25 email addresses. Please reduce the number of email addresses to 25 or less.","giftCardQtyExceeded":"There is a 99 per-customer gift card limit for the order.","itemNotFound":"We are sorry, The item you have selected cannot be canceled.","invalidEmail":"Please enter a valid email address.","errorMagzSubscriptionAlreadyAdded":"You are already subscribed to this magazine.","invalidEducatorId":"The BN Educator Card Number you entered is not valid. Please check your number and try again.","duplicateEmagazineSubscription":"You cannot add the subscription into the cart because there is already another subscription for this magazine in your cart.","minMaxGC":"The Gift Card number you entered is not valid. Please check your card number and try again.","invalidArrivalDate":"Please enter valid Arrival Date.","missingRequiredFields":"Sorry, your saved default billing information is missing required field(s). Please correct and click "Save"","errorKidsClubAddress":"We are sorry, Error while creating the Kids club card address.","limitReached":"You already have reached the limit for the allowed number of Gift Cards.","address2LengthExceeded":"address Line2 should not exceed max of 40 characters.","wishlistNameReq":"Please enter a name for your wish list.","invalidLogin":"Your email and password combination does not match our records. Please try again.","orderDetailSgOrderBeingprocessed":"Your order is being processed …","typeMismatch\\.time":"{%value} is not a time.","loggedAssociate":"You are already logged in as Associate #","enterValidEmail":"Please enter a valid email address.","enterEducatorMemberId":"Please Enter your BN Educator Card Number.","errorAddToLocker":"There was an error adding to your locker, please try again.","validCCType":"Please enter a valid CreditCardType.","recipientInvalid":"Please enter a valid Gift Recipients Email Address.","errorNoItemsSelected":"Sorry, there are no items in your cart. Please add an item to your cart and try again.","couponAlreadyClaimed":"Coupon code java.lang.Object@332deb77 is already claimed. Please enter a valid code.","appliedPromotionCopy":"Your order qualifies <i>for</i> <span class=free-ship free-qualified>java.lang.Object@bbdebe1</span>","profileIncompleteDefaults":"Please ensure that the default shipping address, default shipping method, and default credit cards are set on your account to proceed.","quantityMoreThanMax":"Quantity is more than the maximum permitted value of java.lang.Object@61c906cc.","countryReq":"Country is required field.","userNotLoggedinforMemberPurchase":"Please log in to renew your Membership today.","orderWithOutAddress":"Sorry, you can not proceed the check out with out a billing address.Please enter your billing address.","nameOnCardMissing":"Please enter your Name as it appears on your Card.","cantShipToState":"One or more of the items in your shopping bag cannot be shipped to the state you have selected in your shipping address.","itemExitsWishlist":"This item has already been added to this wish list.","resetLinkExpired":"This password reset link has expired. Please request password assistance again.","securityCodeNotValid":"The security code that you entered is not valid. Please check your code and try again.","miniCartFreeShipping":"Your order qualifies for <span class="free-ship free-qualified">Free Shipping!</span> - <a href="#" data-modal-class="BN.Modal.Account.FreeShippingDetails">Details</a>","promotionExpired":"Cannot apply Coupon, promotion is expired.","childGenderMissing":"Please enter the child&#39;s gender.","giftCardQtyMissing":"Please enter a gift card quantity greater than zero.","incompletePaymentCreateInformation":"Please provide the required data to create CreditCard.","noResultsFound":"No results were found for the entered search criteria.","emailAndConfirmEmailMissmatch":"Please check that your email addresses match and try again.","socketconnectionfailure":"We are experiencing technical issues. Please try again or contact customer service.","ccExpiredInstantPurchase":"We could not process your order at this time because your credit card is expired. Please click Edit Payment link below and update the credit card information.","duplicateDigitalItem":"You cannot add this item into the cart since you already purchased it before.","miniCartSpendFreeShippingMobile":"<span class="promo-price">Spend $java.lang.Object@54dd6d3b,</span> Get <span class="free-ship">FREE Shipping</span> - <a href="#" data-toggle="modal" data-target="#freeShippingDetails">Details</a>","typeMismatch\\.datetime-local":"{%value} is not a correct date-time format.","creditCardTypeMissing":"Please select the Card Type.","inventoryError":"Item <b>java.lang.Object@152e6804</b> is temporarily out of stock, please remove the item from the cart and try again.","cvvMissing":"Please enter a Security Code.","lastNameReq":"LastName is required field.","giftCardEmpty":"Gift card value cannot be empty or blank.","secretAnswerPattern":"Invalid secret answer pattern.","invalidPhoneNumber":"Please enter a valid phone number.","ipDeliveryMissing":"You do not have a delivery speed selected, <a href="/account/manage/settings/">Manage Default Delivery Speed</a>.","commentaryIdReq":"Commentary Id is required field.","giftlistItemNotFound":"giftListItemList not found.","typeMismatch\\.email":"{%value} is not a valid email address.","requiredInfoMissing":"For the selected item java.lang.Object@19aee979 required fields are missing, Please enter.","formBlank":"Form field cannot be left blank.","fewItemsAvailableForPreorder":"We are sorry, we have only <b>java.lang.Object@2a62141b</b> preorderable items for <b>{1}</b>.","emptyShippingInfo":"To place an order, please provide valid shipping information.","enterBNMemberId":"Please Enter valid BN Member number.","paymentUserNotFound":"User does not exists in Atg to create credit card.","itemQuantityLessThanMin":"java.lang.Object@d160e5a quantity is less than the minimum permitted value of {1}.","secretQstAndAnswerNotMatching":"The security question and answer do not match.","instPurchaseCantShipMethod":"One or more of the items in your shopping bag cannot be shipped using your default shipping method.","unknownDBError":"unknown error while updating DB.","errorAddChildsToKidsClub":"We are having a problem adding this child to your Kids&#39; Club profile. Please try again in a few minutes.","memberItemAlreadyExist":"There is already a membership in your shopping bag.","giftCardHostUnavailable":"We experienced a temporary problem with your gift card. Please try again.","patternMismatch":"{%label} is not in a valid format this page requires, please update. {%title}","couponExpired":"Cannot apply Coupon, coupon is expired.","errorCreditCardProcessing":"There was an issue while attempting to process your credit card. Please try again.","invalidGCNumber":"The gift card number you entered is not valid. Please check the number and try again.","removeAddressSuccess":"Your address has been removed.","creditcardnotValidOrExpired":"The credit card number that you entered is not valid or expire. Please check your card and try again.","paymentAddedSuccess":"Your payment method has been added.","chooseItemForReturn":"did not choose any items for returns.","recipientConfirmInvalid":"Please enter a valid Confirm Email Address.","passwordMinMax":"Passwords must be between 6-15 characters.","cityLengthExceeded":"City should not exceed max of 30 characters.","errorAddingToOrder":"There was an error while attempting to add the item to the order.","noOrderToModify":"There is no order to modify (order=null).","emptyPassword":"Please enter your password.","countryMissing":"Please select the Country.","enterCreditCard":"Please Enter valid card number.","protectionPlan":"Protection Plans","passwordLengthExceeded":"Password should not exceed max of 68 characters.","bookFairIdNotExists":"The Book Fair ID you entered does not exist. Please check the ID and try again.","paypalEmailMismatch":"Please confirm your PayPal email address.","giftCardNotFound":"Gift Card java.lang.Object@23083d6c was not found.","creditCardExpired":"Your default credit card has expired. Please update your credit card information.","contributorIdReq":"Contributor Id is required field.","invalidName":"Please enter valid Name.","paymentAddressNotFound":"The address for this payment is NOT found.","passwordsDoNotMatch":"Passwords must match.","penNameTaken":"We&#39;re sorry, but <b>java.lang.Object@71f88f6b</b> is already taken. Please try another Pen Name.","passwordmatch":"Password and confirm password are not matching.","unknownGCError":"We encountered a problem while removing the Gift Card from your account. Please try again.","cartFreeShippingPartOfMobile":"Part of your order qualifies towards <i>for</i> <span class="free-ship">FREE Shipping</span>","validPostalCode":"Please enter valid postal code.","mercuryAddrIdReq":"MercuryAddressId is required field.","recipientNameInvalid":"Please enter a valid name for your gift recipient.","orderDetailSgHeadingMembership":"Barnes & Noble Membership","paypalInvalidEmail":"The PayPal email address you entered was invalid. Please use an email address associated with a working PayPal account.","deviceQtyExceeded":"Sorry, there is a 5 per-customer limit on the item you have selected.","address1LengthExceeded":"address Line1 should not exceed max of 40 characters.","stateLengthExceeded":"State should not exceed max of 20 characters.","recipientBlank":"Please enter an email address for your gift recipient.","promotionLookupQualifierCopy":"Add <span class="promo-price">$java.lang.Object@758ff441</span> of eligible items to qualify <i>for</i> <span class="free-ship">{1}</span>","invalidMembershipId":"The member number you entered is not valid. Please check your number and try again.","stateMissing":"Please select the State.","creditcardnotValid":"The credit card number that you entered is not valid. Please check your card and try again.","senderEmailInvalid":"Please enter a valid name.","postalCodeMissing":"Please enter the Postal/Zip Code.","instPurchaseExpressOrExpeditedShipMethod":"One or more of the items in your shopping bag can be shipped only through express or expedited shipping methods.","updateAddressSuccess":"Your address has been updated.","giftCardValueInvalid":"The value you entered for your gift card is not valid. Please reenter the value.","enterSecretAnswer":"Please enter your secret question answer.","emailSendError":"Your account has been updated, but there was an error sending the email.","cartFreeShipping":"Your order qualifies <i>for</i> <span class="free-ship free-qualified">Free Shipping!</span> - <a href="#" class="free-shipping-details" data-modal-class="BN.Modal.Account.FreeShippingDetails">Details</a>","errorApplyingCoupon":"Unable to apply promotion to the order.","mercuryUsedIdReq":"Mercury UserId is required field","cantShipRentalToCountry":"We are sorry but rental orders cannot be shipped outside of the United States. Please select a US shipping address or remove the rental item from your cart.","expirationMonthMissing":"Please select the Expiration Month.","mercuryCardIdReq":"Mercury Card Id is required field.","marketItemAlreadyInCart":"This item has already been added to your shopping bag.","instantPurchaseDisabledInProfile":"Please enable Instant Purchase in your profile.","deleteAddressKeyNotFound":"Address with the Nickname Not found to delete.","marketPlaceServiceNotAvaliable":"Market Place service is not available.","updateShippingMethod":"We encountered a problem while updating your shipping method. Please try again. If you continue to encounter a problem, please contact customer service.","passwordReq":"Password is required field.","partialAppliedPromotionCopy":"Part of your order qualifies <i>for</i> <span class=free-ship free-qualified>java.lang.Object@3ded13b3</span>","validContactPhone":"Please enter a valid ContactByTelephone.","rangeUnderflow":"{%value} is too low. The lowest value you can use is {%min}.","inventoryNotAvailable":"Sorry, this item is currently unavailable.","otherUsersAddress":"The address provided belongs to some other user.","expirationDateNotValid":"The expiration date that you entered is not valid. Please check your expiration date and try again.","memberShipIdNotFound":"The member number you entered is not valid. Please check your number and try again.","postalCodeReq":"PostalCode is required field.","guestusernotallowedtocheckout":"In order to purchase a NOOK Book,Magazine Subscription,NOOK App or eTextbook, you must either sign into your account or create a new account.","orderCorruptedDuringCommit":"A part of your order information seems to be missing. Please check to make sure that your Shipping Address, Billing Address, and payment information is present and valid and try again.","missingPaypalEmail":"Please enter the email address connected to your PayPal account.","emptyGiftcardPin":"Please enter your Gift Card pin.","testKey":"I got test message.","cvvInvalid":"The security code that you entered is not valid. Please check your code and try again.","defaultCreditCardnotValid":"The default credit card set on your account is not valid. Please check your card and try again.","giftCardExistForUser":"mercury UserId java.lang.Object@17a86c88 already has a saved Gift card with number {1}.","invalidRecaptcha":"Invalid captcha entered, please try again.","invalidBNMemberId":"The Member number you entered is not valid. Please check your number and try again.","errorRemovingItemFromOrder":"We encountered a problem while removing the item from your order. Please try again.","digitalOrderMissingMercuryId":"We&#39;re sorry but we&#39;re unable to process the digital items in your order at this time. Please remove those items and continue or check back later. We apologize for the inconvenience.","updateDefaultPaymentSuccess":"Your default payment method has been updated.","errorReprising":"An unexpected error occurred. Please try again. If you continue to encounter a problem, please contact customer service.","duplicateDigitalItems":"You have digital item(s) that you have purchased before; please remove the item(s) and check out.","itemQtyExceeded":"Sorry, you can not add more than one item you have selected.","validCountryCode":"Please enter valid two digit country code.","emptyBookFairId":"The Book Fair ID cannot be blank. Please enter a valid ID.","phnoNoMatch":"Phone Number pattern does not match. Please enter only numbers.","noItems":"Please add items in order to generate quote.","ccExpiredInOrderSubmit":"The credit card you use in the order is expired; please modify the billing information and try again.","passwordInvalid":"Only letters, numbers, or numeric symbols are allowed.","testKey2":"I got test message two.","testKey1":"I got test message one.","FailedSingleUseCouponClaim":"We could not process your order at this time because your coupon code java.lang.Object@326d60da is not valid for this order. Please remove the coupon from your order and continue.","giftCardMessageInvalid":"Your message can only contain letters, numbers, commas, periods, exclamation points, quotes, dashes and question marks.","joinMembership":"join membership","lastNameMissing":"Please enter your last name.","giftCardEmailMismatch":"The email address you entered for the gift recipient do not match. Please reenter the email address.","miniCartSpendFreeShipping":"<span class="promo-price">Spend $java.lang.Object@2af1a213,</span> Get <span class="free-ship">FREE Shipping</span> - <a href="#" data-modal-class="BN.Modal.Account.FreeShippingDetails">Details</a>","regDateReq":"Registration Date is required field.","validAge":"Please Enter valid age.","expirationYearMissing":"Please select the Expiration year.","addressTiedWithPayment":"This address is linked to a payment method. In order to remove this address, you will have to remove the payment method on the Manage Payment Method page.","fewItemsAvailable":"We are sorry, we have only <b>java.lang.Object@5dc7a36b</b> items in stock for <b>{1}</b>.","bookFairNotStarted":"This book fair has not started yet.","scheduledDateInvalid":"Please select a valid delivery date.","webserviceError":"An unexpected error occurred. Please try again. If you continue to encounter a problem, please contact customer service.","InvalidAddressId":"Invalid Address id.","termsAndConditionsAccept":"Please accept the terms and conditions before proceeding.","missingRequiredAddressFields":"Sorry, your shipping information is missing required field(s). Please correct your address.","noItemsToAdd":"Please select a quantity before clicking Add to Cart.","childBelowAge":"To be included in the Kids&#39; Club, children need to be ages 12 or younger.","InvalidOrderParameter":"Invalid Order parameter.","userAlreadyExistsMercury":"User already exists with the same mercury id.","orderDetailSgHeadingCommerceHub":"Items from Barnes & Noble Specialty Stores","noSampleEanFound":"There was an error adding to your locker, the sample item could not be found.","egiftDeliveryDateIsExpired":"We&#39;re sorry but the delivery date for your eGift item has passed. Please click the &#34;Edit this eGift&#34; link below to update the delivery date.","descBlank":"Please enter a description.","firstNameReq":"FirstName is required field.","cantBuyMembershipWithGiftCard":"We will apply your gift card to your order, but require a default credit card on record for the purchase of a membership. Please add your credit card.","orderDetailSgHeadingGiftCard":"Barnes & Noble Gift Card","missingRecaptcha":"Please check the recpatcha checkbox to continue.","invalidRentalItem":"Only textbooks can be rented.","errorCouponApply":"Cannot apply Coupon to your order.","validGender":"Please enter a valid Gender.","miniCartAddAmountToGetFreeShippingMobile":"<span class="promo-price">Add $java.lang.Object@3213eed1,</span> Get <span class="free-ship">FREE Shipping</span>","address1Missing":"Please enter the Street Address.","gcNoAmountRemaining":"The Gift Card has a balance of $0.00.","enterValidConfirmEmail":"Please enter a valid confirm email address.","orderDetailSgHeadingMagazine":"Print Magazine Subscription","invalidState":"Please enter valid State.","creditCardOthers":"The payment information that you entered is not valid. Please check and try again.","cantShipToCountry":"One or more of the items in your shopping bag cannot be shipped to the country you have selected in your shipping address.","errorRemovingChildKidsClub":"We are having a problem removing this child to your Kids&#39; Club profile. Please try again in a few minutes.","validReceiveNotification":"Please enter a valid ReceiveNotification.","giftCardAdd":"We encountered a problem while adding the gift card to your shopping bag. Please try again. If you continue to encounter a problem, please contact customer service.","107":"Error occurred while creating extension or buyout the product.","invalidSecurityAnswer":"Please enter valid sercurity answer.","miniCartAddAmountToGetFreeShipping":"<span class="promo-price">Add $java.lang.Object@5c204c64,</span> Get <span class="free-ship">FREE Shipping</span> - <a href="#" class="free-shipping-details">Details</a>","cartFreeShippingPartOf":"Part of your order qualifies towards <i>for</i> <span class="free-ship">FREE Shipping</span> - <a href="#" data-modal-class="BN.Modal.Account.FreeShippingDetails">Details</a>","106":"Extension or Buyout is not allowed. Pending extension or buyout found for the Order java.lang.Object@18cd980d and product {1}.","firstNameMissing":"Please enter your first name.","105":"CCToken validation failed","gcNotApplicableOnGCItem":"We are sorry, you cannot use a gift card to pay for your gift card order.","104":"Missing or Invalid values for the Order number java.lang.Object@336ccc1c for the product {1}.","103":"Missing or Invalid values for the Order number java.lang.Object@2bcc5ca4 and product {1} extension term id {2}.","102":"Invalid Extension Term id java.lang.Object@75d62972.","101":"No rental found with Order number java.lang.Object@3f3b37ce for the product {1}.","requiredOneField":"Please fill in at least one text box to lookup the customer.","firstNameORLastNameIsEmpty":"First Name and Last Name should not be null to link your membership.","acceptTCMissing":"Please accept the B&N Kids&#39; Club™ Terms and Conditions.","invalidFirstName":"Please enter a valid first name.","answerLengthExceeded":"Answer should not exceed max of 30 characters.","monthMissing":"Please select the child&#39;s birth month.","sameAsOldPassword":"The new password is same as the old password.","kidIsAlreadyRegistered":"You have already added this child to your B&N Kids&#39; Club™ profile.","associateEmpty":"Please enter your Bookseller Associate ID.","mustAge":"You must be 18.","cannotApplyCouponMP":"Coupons cannot be applied to Marketplace items.","addItemInventoryError":"The selected product is out of stock or quantity requested might have exceeded available stock.","invalidCity":"Please enter valid City.","onlyOneEmailAllowed":"Only one email is allowed.","missingMemberType":"Please select the membership type.","loginForInstantPurchase":"Please sign in for Instant Purchase.","enterEmployeeMemberId":"Please Enter your Employee Discount Number.","invalidLastName":"Please enter a valid last name.","giftMessageMissing":"Please enter the gift message.","paymentAlreadyExistsMercury":"This payment method has already been added to your account.","errorMercuryUpdateEgift":"Unfortunately we are not able to process your eGift redemption.<br/>We will send you an email once we resolve the issue.","quantityLessThanMin":"Quantity is less than the minimum permitted value of java.lang.Object@48ccd5d0.","invalidCreditCardToDelete":"We encountered a problem while removing your credit card. Please try again. If you continue to encounter a problem, please contact customer service.","errorUpdateQty":"We encountered a problem while updating the item quantity. Please try again.","noMembershipLinkService":"No Response received from Membership services.","invalidCompanyName":"Please enter valid Company Name.","noCouponForSpecialItems":"This coupon cannot be applied to Rental, Pre-order or Marketplace items.","quantityLessThanOrEqualToZero":"Quantity is less than or equal to 0.","errorParsingServiceKidsClub":"We are sorry, Error while parsing service response for kids club card address.","marketPlaceItemNotAvailable":"Market Place Item Is Not available.","rentalTermsNotSelected":"Please accept rental terms to place rental order.","dateMissing":"Please select the child&#39;s birth date.","digitalOrderMissingMercuryIdForInstantPurchase":"We&#39;re sorry but we&#39;re unable to process the digital items in your order at this time. Please remove those items and continue or check back later. We apologize for the inconvenience.","membershipPurchased":"Membership already purchased.Please try with new card!","enterPassword":"Please enter a password.","penNameInvalid":"Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be 2 to 25 characters long.","rangeOverflow":"{%value} is too high. The highest value you can use is {%max}.","paypalBillingAddressIsNotEntered":"Please enter your billing address.","maxWishlistExceed":"you have reached your maximum of 10 wish lists.","wishlistNameExists":"You already have a wish list with this name. Please choose another name.","vaildPaidMembership":"You already have a membership associated with your account.","noProductReferenceFromInventoryRepository":"Item in cart is invalid.","rentalPrepaidCreditCardError":"Sorry, you can not use prepaid credit card(s) to rent items from Barnes & Noble.","cantShipToAddress":"One or more of the items in your shopping bag cannot be shipped to your shipping address.","reasonNotSelected":"Please select a reason for the cancellation.","gcNotApplicableOnGSACard":"Gift Cards cannot be used when paying with a GSA card. Please remove either the gift card(s) or GSA card from the order.","userAlreadyMember":"There is already a membership associated with this account. There is a 1 membership per account limit; you may renew your membership.","patternMismatch\\.email":"{%value} is not a valid email address.","enterEmail":"Please enter your email address.","validRegDate":"Please enter a valid Registration Date.","ipInstantPurchaseDisabled":"You do not have instant purchase turned on, <a href="/account/manage/settings/index.jsp#instantPurchaseForm">Manage Instant Purchase settings</a>.","userDoesNotExists":"User does not exists.","phoneNumberMissing":"Please enter the Phone Number.","itemsNotEligible":"Item(s) in your bag are not eligible for this promotion.","address1Req":"Address1 is required field.","qaNotMatch":"Your security questions and answer combination does not match our records. Please try again.","emptyGcPin":"Please enter the gift card pin.","firstNameLengthExceeded":"First Name should not exceed max of 40 characters.","cartFreeShippingMobile":"Your order qualifies <i>for</i> <span class="free-ship free-qualified">FREE Shipping!</span>","ipPaymentMissing":"You do not have a default payment set or your credit card is expired, <a href="/account/manage/payment/">Manage Default Payment</a>.","itemsNotSelectedForCancel":"No items were selected for cancel.","invalidEmailFormat":"The email address you entered was not in a valid format. Please check your email address and try again.","invalidQuantity":"The quantity entered is not valid.","typeMismatch\\.date":"{%value} is not a date.","memberSouldRenewelMembership":"Please renew your membership purchase.","billingAddressCountryNotSupported":"International addresses are not allowed when there are digital item(s) in your cart.","errorCreatingCreditCard":"Error occured while creating credit card.","emailMismatch":"Please check that your email addresses match and try again.","payment.taxExemptError":"Sorry, you don&#39;t have the tax exemption in the state you&#39;re shipping to. Please uncheck the Tax Exempt checkbox and contact customer service.","giftCardValueMissing":"Please enter a value for your gift card.","validCCNum":"Please enter a valid Account Display Number.","errorRemoveGiftItem":"Error removing gift item.","errorMarker":"Error while adding the Marker.","rentalItemQtyExceeded":"This rental is already in your Shopping Bag.","invalidGiftCardDetails":"The gift card number and pin combination you entered is not valid. Please check your card details and try again.","mercuryGCReq":"Mercury GiftCard Id is required field.","attemptedToRenewWithOutMembership":"You have attempted to renew a Barnes & Noble Membership and you do not currently have a Membership associated with this account. We have replaced your request for a renewal with a new Membership.","freeMembershipQualiItems":"To enroll in the free membership you must purchase a qualifying item.","errorRemovingItemFromList":"We encountered a problem while removing the item from the list. Please try again.","attemptedToBuyMemebrshipAgain":"There is an active Barnes & Noble Membership currently associated with your account. We have replaced your request for a new Membership with a renewal of your existing one.","emptyPaymentInfo":"To place an order, please provide valid billing information.","confirmLogInMissing":"Please confirm your email address.","gcNotExist":"The gift card number you entered is not valid. Please check the number and try again.","membershipServiceDown":"We are having a problem processing your request. Please try again in a few minutes.","accountNumDispReq":"Account Display Number is required field.","validModifiedDate":"Please enter a valid last activity Date."} ); </script> <script src="//js.js-bn.com/static/release/js/bn.js?v3.1.1.hf"></script><script> $.webshims.polyfill('es5 forms forms-ext'); </script> <script type="text/javascript" src="//js.js-bn.com/static/js/sections/pdp/pdp.js?v3.1.1.hf"></script> <script type="text/javascript" src="//js.js-bn.com/static/js/sections/pdp/swfobject2.js?v3.1.1.hf"></script> <script type="text/javascript" src="//js.js-bn.com/static/js/sections/pdp/kitcloud.js?v3.1.1.hf"></script> <script type="text/javascript" src="//js.js-bn.com/static/js/sections/pdp/flashdetect.js?v3.1.1.hf"></script> <script src="//prodimage.images-bn.com/zap/dhtml/com.liquidpixels.Zoom.jsr" type="text/javascript"></script> <script> $(document).ready(function() { if($('#searchBar').length) { $("#searchBar").endecaSearchSuggest( { minAutoSuggestInputLength: '', autoSuggestServiceUrl: '/cartridges/HeaderSearchBox/autocomplete.jsp;jsessionid=1C7D7E889829F34AFF262254F3317C67.prodny_store01-botap12', collection: "", searchUrl: '/search', containerClass:'dimSearchSuggContainer', defaultImage:'/images/no_image_auto_suggest.gif;jsessionid=1C7D7E889829F34AFF262254F3317C67.prodny_store01-botap12' }); } }); </script> <script> BN.Data.Countries = {"US":{"key":"US","label":"United States","states":{"AL":"Alabama","AK":"Alaska","AZ":"Arizona","AR":"Arkansas","APO":"Army Post Office","CA":"California","CO":"Colorado","CT":"Connecticut","DE":"Delaware","DC":"District of Columbia","FPO":"Fleet Post Office","FL":"Florida","GA":"Georgia","HI":"Hawaii","ID":"Idaho","IL":"Illinois","IN":"Indiana","IA":"Iowa","KS":"Kansas","KY":"Kentucky","LA":"Louisiana","ME":"Maine","MD":"Maryland","MA":"Massachusetts","MI":"Michigan","MN":"Minnesota","MS":"Mississippi","MO":"Missouri","MT":"Montana","NE":"Nebraska","NV":"Nevada","NH":"New Hampshire","NJ":"New Jersey","NM":"New Mexico","NY":"New York","NC":"North Carolina","ND":"North Dakota","OH":"Ohio","OK":"Oklahoma","OR":"Oregon","PA":"Pennsylvania","RI":"Rhode Island","SC":"South Carolina","SD":"South Dakota","TN":"Tennessee","TX":"Texas","AA":"U.S. Armed Forces – Americas","AE":"U.S. Armed Forces – Europe","AP":"U.S. Armed Forces – Pacific","UT":"Utah","VT":"Vermont","VA":"Virginia","WA":"Washington","WV":"West Virginia","WI":"Wisconsin","WY":"Wyoming"}},"CA":{"key":"CA","label":"Canada","states":{"AB":"Alberta","BC":"British Columbia","MB":"Manitoba","NB":"New Brunswick","NL":"Newfoundland and Labrador","NT":"Northwest Territories","NS":"Nova Scotia","NU":"Nunavut","ON":"Ontario","PE":"Prince Edward Island","QC":"Quebec","SK":"Saskatchewan","YT":"Yukon"}},"AF":{"key":"AF","label":"Afghanistan","states":{}},"AL":{"key":"AL","label":"Albania","states":{}},"DZ":{"key":"DZ","label":"Algeria","states":{}},"AS":{"key":"AS","label":"American Samoa","states":{}},"AD":{"key":"AD","label":"Andorra","states":{}},"AO":{"key":"AO","label":"Angola","states":{}},"AI":{"key":"AI","label":"Anguilla","states":{}},"AQ":{"key":"AQ","label":"Antarctica","states":{}},"AG":{"key":"AG","label":"Antigua and Barbuda","states":{}},"AR":{"key":"AR","label":"Argentina","states":{}},"AM":{"key":"AM","label":"Armenia","states":{}},"AW":{"key":"AW","label":"Aruba","states":{}},"AU":{"key":"AU","label":"Australia","states":{}},"AT":{"key":"AT","label":"Austria","states":{}},"AZ":{"key":"AZ","label":"Azerbaijan","states":{}},"AP":{"key":"AP","label":"Azores","states":{}},"BS":{"key":"BS","label":"Bahamas","states":{}},"BH":{"key":"BH","label":"Bahrain","states":{}},"BD":{"key":"BD","label":"Bangladesh","states":{}},"BB":{"key":"BB","label":"Barbados","states":{}},"BY":{"key":"BY","label":"Belarus","states":{}},"BE":{"key":"BE","label":"Belgium","states":{}},"BZ":{"key":"BZ","label":"Belize","states":{}},"BJ":{"key":"BJ","label":"Benin","states":{}},"BM":{"key":"BM","label":"Bermuda","states":{}},"BT":{"key":"BT","label":"Bhutan","states":{}},"BO":{"key":"BO","label":"Bolivia","states":{}},"BA":{"key":"BA","label":"Bosnia And Herzegowina","states":{}},"BW":{"key":"BW","label":"Botswana","states":{}},"BV":{"key":"BV","label":"Bouvet Island","states":{}},"BR":{"key":"BR","label":"Brazil","states":{}},"IO":{"key":"IO","label":"British Indian Ocean Territory","states":{}},"VG":{"key":"VG","label":"British Virgin Islands","states":{}},"BN":{"key":"BN","label":"Brunei Darussalam","states":{}},"BG":{"key":"BG","label":"Bulgaria","states":{}},"BF":{"key":"BF","label":"Burkina Faso","states":{}},"BI":{"key":"BI","label":"Burundi","states":{}},"KH":{"key":"KH","label":"Cambodia","states":{}},"CM":{"key":"CM","label":"Cameroon","states":{}},"CV":{"key":"CV","label":"Cape Verde","states":{}},"KY":{"key":"KY","label":"Cayman Islands","states":{}},"CF":{"key":"CF","label":"Central African Republic","states":{}},"TD":{"key":"TD","label":"Chad","states":{}},"CL":{"key":"CL","label":"Chile","states":{}},"CN":{"key":"CN","label":"China","states":{}},"CX":{"key":"CX","label":"Christmas Island","states":{}},"CC":{"key":"CC","label":"Cocos (Keeling) Islands","states":{}},"CO":{"key":"CO","label":"Colombia","states":{}},"KM":{"key":"KM","label":"Comoros","states":{}},"CG":{"key":"CG","label":"Congo","states":{}},"CD":{"key":"CD","label":"Congo The Democratic Republic","states":{}},"CK":{"key":"CK","label":"Cook Islands","states":{}},"XE":{"key":"XE","label":"Corsica","states":{}},"CR":{"key":"CR","label":"Costa Rica","states":{}},"CI":{"key":"CI","label":"Cote d Ivoire (Ivory Coast)","states":{}},"HR":{"key":"HR","label":"Croatia","states":{}},"CU":{"key":"CU","label":"Cuba","states":{}},"CY":{"key":"CY","label":"Cyprus","states":{}},"CZ":{"key":"CZ","label":"Czech Republic","states":{}},"DK":{"key":"DK","label":"Denmark","states":{}},"DJ":{"key":"DJ","label":"Djibouti","states":{}},"DM":{"key":"DM","label":"Dominica","states":{}},"DO":{"key":"DO","label":"Dominican Republic","states":{}},"TP":{"key":"TP","label":"East Timor","states":{}},"EC":{"key":"EC","label":"Ecuador","states":{}},"EG":{"key":"EG","label":"Egypt","states":{}},"SV":{"key":"SV","label":"El Salvador","states":{}},"GQ":{"key":"GQ","label":"Equatorial Guinea","states":{}},"ER":{"key":"ER","label":"Eritrea","states":{}},"EE":{"key":"EE","label":"Estonia","states":{}},"ET":{"key":"ET","label":"Ethiopia","states":{}},"FK":{"key":"FK","label":"Falkland Islands (Malvinas)","states":{}},"FO":{"key":"FO","label":"Faroe Islands","states":{}},"FJ":{"key":"FJ","label":"Fiji","states":{}},"FI":{"key":"FI","label":"Finland","states":{}},"FR":{"key":"FR","label":"France (Includes Monaco)","states":{}},"FX":{"key":"FX","label":"France Metropolitan","states":{}},"GF":{"key":"GF","label":"French Guiana","states":{}},"PF":{"key":"PF","label":"French Polynesia","states":{}},"TA":{"key":"TA","label":"French Polynesia (Tahiti)","states":{}},"TF":{"key":"TF","label":"French Southern Territories","states":{}},"GA":{"key":"GA","label":"Gabon","states":{}},"GM":{"key":"GM","label":"Gambia","states":{}},"GE":{"key":"GE","label":"Georgia","states":{}},"DE":{"key":"DE","label":"Germany","states":{}},"GH":{"key":"GH","label":"Ghana","states":{}},"GI":{"key":"GI","label":"Gibraltar","states":{}},"GR":{"key":"GR","label":"Greece","states":{}},"GL":{"key":"GL","label":"Greenland","states":{}},"GD":{"key":"GD","label":"Grenada","states":{}},"GP":{"key":"GP","label":"Guadeloupe","states":{}},"GU":{"key":"GU","label":"Guam","states":{}},"GT":{"key":"GT","label":"Guatemala","states":{}},"GN":{"key":"GN","label":"Guinea","states":{}},"GW":{"key":"GW","label":"Guinea-Bissau","states":{}},"GY":{"key":"GY","label":"Guyana","states":{}},"HT":{"key":"HT","label":"Haiti","states":{}},"HM":{"key":"HM","label":"Heard And Mc Donald Islands","states":{}},"VA":{"key":"VA","label":"Holy See (Vatican City State)","states":{}},"HN":{"key":"HN","label":"Honduras","states":{}},"HK":{"key":"HK","label":"Hong Kong","states":{}},"HU":{"key":"HU","label":"Hungary","states":{}},"IS":{"key":"IS","label":"Iceland","states":{}},"IN":{"key":"IN","label":"India","states":{}},"ID":{"key":"ID","label":"Indonesia","states":{}},"IR":{"key":"IR","label":"Iran","states":{}},"IQ":{"key":"IQ","label":"Iraq","states":{}},"IE":{"key":"IE","label":"Ireland","states":{}},"IL":{"key":"IL","label":"Israel","states":{}},"IT":{"key":"IT","label":"Italy","states":{}},"JM":{"key":"JM","label":"Jamaica","states":{}},"JP":{"key":"JP","label":"Japan","states":{}},"JO":{"key":"JO","label":"Jordan","states":{}},"KZ":{"key":"KZ","label":"Kazakhstan","states":{}},"KE":{"key":"KE","label":"Kenya","states":{}},"KI":{"key":"KI","label":"Kiribati","states":{}},"KW":{"key":"KW","label":"Kuwait","states":{}},"KG":{"key":"KG","label":"Kyrgyzstan","states":{}},"LA":{"key":"LA","label":"Laos","states":{}},"LV":{"key":"LV","label":"Latvia","states":{}},"LB":{"key":"LB","label":"Lebanon","states":{}},"LS":{"key":"LS","label":"Lesotho","states":{}},"LR":{"key":"LR","label":"Liberia","states":{}},"LY":{"key":"LY","label":"Libya","states":{}},"LI":{"key":"LI","label":"Liechtenstein","states":{}},"LT":{"key":"LT","label":"Lithuania","states":{}},"LU":{"key":"LU","label":"Luxembourg","states":{}},"MO":{"key":"MO","label":"Macao","states":{}},"MK":{"key":"MK","label":"Macedonia","states":{}},"MG":{"key":"MG","label":"Madagascar","states":{}},"ME":{"key":"ME","label":"Madeira Islands","states":{}},"MW":{"key":"MW","label":"Malawi","states":{}},"MY":{"key":"MY","label":"Malaysia","states":{}},"MV":{"key":"MV","label":"Maldives","states":{}},"ML":{"key":"ML","label":"Mali","states":{}},"MT":{"key":"MT","label":"Malta","states":{}},"MH":{"key":"MH","label":"Marshall Islands","states":{}},"MQ":{"key":"MQ","label":"Martinique","states":{}},"MR":{"key":"MR","label":"Mauritania","states":{}},"MU":{"key":"MU","label":"Mauritius","states":{}},"YT":{"key":"YT","label":"Mayotte","states":{}},"MX":{"key":"MX","label":"Mexico","states":{}},"FM":{"key":"FM","label":"Micronesia","states":{}},"MD":{"key":"MD","label":"Moldovia","states":{}},"MC":{"key":"MC","label":"Monaco","states":{}},"MN":{"key":"MN","label":"Mongolia","states":{}},"MS":{"key":"MS","label":"Montserrat","states":{}},"MA":{"key":"MA","label":"Morocco","states":{}},"MZ":{"key":"MZ","label":"Mozambique","states":{}},"MM":{"key":"MM","label":"Myanmar (Burma)","states":{}},"NA":{"key":"NA","label":"Namibia","states":{}},"NR":{"key":"NR","label":"Nauru","states":{}},"NP":{"key":"NP","label":"Nepal","states":{}},"NL":{"key":"NL","label":"Netherlands","states":{}},"AN":{"key":"AN","label":"Netherlands Antilles","states":{}},"NC":{"key":"NC","label":"New Caledonia","states":{}},"NZ":{"key":"NZ","label":"New Zealand","states":{}},"NI":{"key":"NI","label":"Nicaragua","states":{}},"NE":{"key":"NE","label":"Niger","states":{}},"NG":{"key":"NG","label":"Nigeria","states":{}},"NU":{"key":"NU","label":"Niue","states":{}},"NF":{"key":"NF","label":"Norfolk Island","states":{}},"KP":{"key":"KP","label":"North Korea","states":{}},"MP":{"key":"MP","label":"Northern Mariana Islands","states":{}},"NO":{"key":"NO","label":"Norway","states":{}},"OM":{"key":"OM","label":"Oman","states":{}},"PK":{"key":"PK","label":"Pakistan","states":{}},"PW":{"key":"PW","label":"Palau","states":{}},"PS":{"key":"PS","label":"Palestinian Territory Occupied","states":{}},"PA":{"key":"PA","label":"Panama","states":{}},"PG":{"key":"PG","label":"Papua New Guinea","states":{}},"PY":{"key":"PY","label":"Paraguay","states":{}},"PE":{"key":"PE","label":"Peru","states":{}},"PH":{"key":"PH","label":"Philippines","states":{}},"PN":{"key":"PN","label":"Pitcairn","states":{}},"PL":{"key":"PL","label":"Poland","states":{}},"PT":{"key":"PT","label":"Portugal","states":{}},"PR":{"key":"PR","label":"Puerto Rico","states":{}},"QA":{"key":"QA","label":"Qatar","states":{}},"RE":{"key":"RE","label":"Reunion","states":{}},"RO":{"key":"RO","label":"Romania","states":{}},"RU":{"key":"RU","label":"Russian Federation","states":{}},"RW":{"key":"RW","label":"Rwanda","states":{}},"KN":{"key":"KN","label":"Saint Kitts And Nevis","states":{}},"SM":{"key":"SM","label":"San Marino","states":{}},"ST":{"key":"ST","label":"Sao Tome and Principe","states":{}},"SA":{"key":"SA","label":"Saudi Arabia","states":{}},"SN":{"key":"SN","label":"Senegal","states":{}},"RS":{"key":"RS","label":"Serbia-Montenegro","states":{}},"SC":{"key":"SC","label":"Seychelles","states":{}},"SL":{"key":"SL","label":"Sierra Leone","states":{}},"SG":{"key":"SG","label":"Singapore","states":{}},"SK":{"key":"SK","label":"Slovak Republic","states":{}},"SI":{"key":"SI","label":"Slovenia","states":{}},"SB":{"key":"SB","label":"Solomon Islands","states":{}},"SO":{"key":"SO","label":"Somalia","states":{}},"ZA":{"key":"ZA","label":"South Africa","states":{}},"GS":{"key":"GS","label":"South Georgia And The South Sand","states":{}},"KR":{"key":"KR","label":"South Korea","states":{}},"ES":{"key":"ES","label":"Spain","states":{}},"LK":{"key":"LK","label":"Sri Lanka","states":{}},"NV":{"key":"NV","label":"St. Christopher and Nevis","states":{}},"SH":{"key":"SH","label":"St. Helena","states":{}},"LC":{"key":"LC","label":"St. Lucia","states":{}},"PM":{"key":"PM","label":"St. Pierre and Miquelon","states":{}},"VC":{"key":"VC","label":"St. Vincent and the Grenadines","states":{}},"SD":{"key":"SD","label":"Sudan","states":{}},"SR":{"key":"SR","label":"Suriname","states":{}},"SJ":{"key":"SJ","label":"Svalbard And Jan Mayen Islands","states":{}},"SZ":{"key":"SZ","label":"Swaziland","states":{}},"SE":{"key":"SE","label":"Sweden","states":{}},"CH":{"key":"CH","label":"Switzerland","states":{}},"SY":{"key":"SY","label":"Syrian Arab Republic","states":{}},"TW":{"key":"TW","label":"Taiwan","states":{}},"TJ":{"key":"TJ","label":"Tajikistan","states":{}},"TZ":{"key":"TZ","label":"Tanzania","states":{}},"TH":{"key":"TH","label":"Thailand","states":{}},"TG":{"key":"TG","label":"Togo","states":{}},"TK":{"key":"TK","label":"Tokelau","states":{}},"TO":{"key":"TO","label":"Tonga","states":{}},"TT":{"key":"TT","label":"Trinidad and Tobago","states":{}},"XU":{"key":"XU","label":"Tristan da Cunha","states":{}},"TN":{"key":"TN","label":"Tunisia","states":{}},"TR":{"key":"TR","label":"Turkey","states":{}},"TM":{"key":"TM","label":"Turkmenistan","states":{}},"TC":{"key":"TC","label":"Turks and Caicos Islands","states":{}},"TV":{"key":"TV","label":"Tuvalu","states":{}},"UG":{"key":"UG","label":"Uganda","states":{}},"UA":{"key":"UA","label":"Ukraine","states":{}},"AE":{"key":"AE","label":"United Arab Emirates","states":{}},"UK":{"key":"UK","label":"United Kingdom","states":{}},"UM":{"key":"UM","label":"United States Minor Outlying Isl","states":{}},"UY":{"key":"UY","label":"Uruguay","states":{}},"UZ":{"key":"UZ","label":"Uzbekistan","states":{}},"VU":{"key":"VU","label":"Vanuatu","states":{}},"XV":{"key":"XV","label":"Vatican City","states":{}},"VE":{"key":"VE","label":"Venezuela","states":{}},"VN":{"key":"VN","label":"Vietnam","states":{}},"VI":{"key":"VI","label":"Virgin Islands (U.S.)","states":{}},"WF":{"key":"WF","label":"Wallis and Furuna Islands","states":{}},"EH":{"key":"EH","label":"Western Sahara","states":{}},"WS":{"key":"WS","label":"Western Samoa","states":{}},"YE":{"key":"YE","label":"Yemen","states":{}},"YU":{"key":"YU","label":"Yugoslavia","states":{}},"ZR":{"key":"ZR","label":"Zaire","states":{}},"ZM":{"key":"ZM","label":"Zambia","states":{}},"ZW":{"key":"ZW","label":"Zimbabwe","states":{}}} ; </script> <script> function trackProdFormatsClick(formatName) { var evtIndex = getAnalyticsEventCount(); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventName', 'Product Format Click'); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventAction', 'productFormatClick'); s_setP('digitalData.event['+evtIndex+'].eventInfo.timeStamp', '' + new Date() + ''); s_setP('digitalData.event['+evtIndex+'].attributes.formatName', formatName); _satellite.track('onProductFormatClick'); } function trackReviewsClick(isTrackAll, location) { var evtIndex = getAnalyticsEventCount(); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventName', 'Product Reviews Click'); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventAction', isTrackAll ? 'productReviewsViewAllClick' : 'productReviewsClick'); s_setP('digitalData.event['+evtIndex+'].eventInfo.timeStamp', '' + new Date() + ''); s_setP('digitalData.event['+evtIndex+'].attributes.location', location); _satellite.track('onProductReviewsClick'); } function trackVideo(type, title) { var evtIndex = getAnalyticsEventCount(); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventName', 'Video'); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventAction', type); s_setP('digitalData.event['+evtIndex+'].eventInfo.timeStamp', '' + new Date() + ''); s_setP('digitalData.event['+evtIndex+'].attributes.videoName', title); _satellite.track('onVideo'); } function trackAllFormatsEditions() { var evtIndex = getAnalyticsEventCount(); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventName', 'All Available Formats Editions Click'); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventAction', 'allAvailableFormatsEditionsClick'); s_setP('digitalData.event['+evtIndex+'].eventInfo.timeStamp', '' + new Date() + ''); _satellite.track('onAllAvailableFormatsEditionsClick'); } function trackProductPhotoClick(photoType) { var evtIndex = getAnalyticsEventCount(); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventName', 'Photo Click'); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventAction', photoType); s_setP('digitalData.event['+evtIndex+'].eventInfo.timeStamp', '' + new Date() + ''); _satellite.track('onProductPhotoClick'); } function trackOnError(errorMessages, xhr) { var evtIndex = getAnalyticsEventCount(); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventName', 'Error'); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventAction', 'error'); s_setP('digitalData.event['+evtIndex+'].eventInfo.timeStamp', '' + new Date() + ''); if(xhr && xhr.status && xhr.statusText) { s_setP('digitalData.event['+evtIndex+'].attributes.errorCode', xhr.status); s_setP('digitalData.event['+evtIndex+'].attributes.errorMessage', xhr.statusText); } else if(typeof errorMessages !== 'undefined') { $.each(errorMessages, function(index, message) { s_setP('digitalData.event['+evtIndex+'].attributes.errorMessage['+ index +']', message); }); } else { var message = "An unexpected error has occurred. Please refresh your page and try again. If this problems persist, please contact customer support." s_setP('digitalData.event['+evtIndex+'].attributes.errorMessage', message); } _satellite.track('onError'); } function trackSocialMediaClick(networkName) { var evtIndex = getAnalyticsEventCount(); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventName', 'Social Network Icon Click'); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventAction', 'socialNetworkIconClick'); s_setP('digitalData.event['+evtIndex+'].eventInfo.timeStamp', '' + new Date() + ''); s_setP('digitalData.event['+evtIndex+'].attributes.networkName', networkName); _satellite.track('onSocialNetworkClick'); } </script> <script> s_setP('digitalData.component[1].componentInfo.componentName','promo_content'); s_setP('digitalData.component[1].componentInfo.componentLocation','pdp-toputilitycontent'); s_setP('digitalData.component[1].componentInfo.primaryCategory','internal campaign'); </script> <script> s_setP('digitalData.component[2].componentInfo.componentName','promo_content'); s_setP('digitalData.component[2].componentInfo.componentLocation','pdp-toputilitycontent'); s_setP('digitalData.component[2].componentInfo.primaryCategory','internal campaign'); </script> <script> s_setP('digitalData.component[3].componentInfo.componentName','promo_content'); s_setP('digitalData.component[3].componentInfo.componentLocation','pdp-toputilitycontent'); s_setP('digitalData.component[3].componentInfo.primaryCategory','internal campaign'); </script> <script> s_setP('digitalData.component[4].componentInfo.componentName','promo_content'); s_setP('digitalData.component[4].componentInfo.componentLocation','pdp-toputilitycontent'); s_setP('digitalData.component[4].componentInfo.primaryCategory','internal campaign'); </script> <script> s_setP('digitalData.component[5].componentInfo.componentName','ppod_topnav'); s_setP('digitalData.component[5].componentInfo.componentLocation','pdp-topnavcontent'); s_setP('digitalData.component[5].componentInfo.primaryCategory','internal campaign'); </script> <script> s_setP('digitalData.component[6].componentInfo.componentName','ppod_topnav'); s_setP('digitalData.component[6].componentInfo.componentLocation','pdp-topnavcontent'); s_setP('digitalData.component[6].componentInfo.primaryCategory','internal campaign'); </script> <script> s_setP('digitalData.component[7].componentInfo.componentName','ppod_topnav'); s_setP('digitalData.component[7].componentInfo.componentLocation','pdp-topnavcontent'); s_setP('digitalData.component[7].componentInfo.primaryCategory','internal campaign'); </script> <script> s_setP('digitalData.component[8].componentInfo.componentName','ppod_topnav'); s_setP('digitalData.component[8].componentInfo.componentLocation','pdp-topnavcontent'); s_setP('digitalData.component[8].componentInfo.primaryCategory','internal campaign'); </script> <script> s_setP('digitalData.component[9].componentInfo.componentName','ppod_topnav'); s_setP('digitalData.component[9].componentInfo.componentLocation','pdp-topnavcontent'); s_setP('digitalData.component[9].componentInfo.primaryCategory','internal campaign'); </script> <script> s_setP('digitalData.component[10].componentInfo.componentName','ppod_topnav'); s_setP('digitalData.component[10].componentInfo.componentLocation','pdp-topnavcontent'); s_setP('digitalData.component[10].componentInfo.primaryCategory','internal campaign'); </script> <script> s_setP('digitalData.component[11].componentInfo.componentName','ppod_topnav'); s_setP('digitalData.component[11].componentInfo.componentLocation','pdp-topnavcontent'); s_setP('digitalData.component[11].componentInfo.primaryCategory','internal campaign'); </script> <script> s_setP('digitalData.component[12].componentInfo.componentName','ppod_topnav'); s_setP('digitalData.component[12].componentInfo.componentLocation','pdp-topnavcontent'); s_setP('digitalData.component[12].componentInfo.primaryCategory','internal campaign'); </script> <script> s_setP('digitalData.component[13].componentInfo.componentName','ppod_topnav'); s_setP('digitalData.component[13].componentInfo.componentLocation','pdp-topnavcontent'); s_setP('digitalData.component[13].componentInfo.primaryCategory','internal campaign'); </script> <script> s_setP('digitalData.component[14].componentInfo.componentName','ppod_topnav'); s_setP('digitalData.component[14].componentInfo.componentLocation','pdp-topnavcontent'); s_setP('digitalData.component[14].componentInfo.primaryCategory','internal campaign'); </script> <script> s_setP('digitalData.component[15].componentInfo.componentName','ppod_topnav'); s_setP('digitalData.component[15].componentInfo.componentLocation','pdp-topnavcontent'); s_setP('digitalData.component[15].componentInfo.primaryCategory','internal campaign'); </script> <script> s_setP('digitalData.component[16].componentInfo.componentName','ppod_topnav'); s_setP('digitalData.component[16].componentInfo.componentLocation','pdp-topnavcontent'); s_setP('digitalData.component[16].componentInfo.primaryCategory','internal campaign'); </script> <script> s_setP('digitalData.component[17].componentInfo.componentName','ppod_topnav'); s_setP('digitalData.component[17].componentInfo.componentLocation','pdp-topnavcontent'); s_setP('digitalData.component[17].componentInfo.primaryCategory','internal campaign'); </script> <script> s_setP('digitalData.component[18].componentInfo.componentName','customers who bought this item also bought'); s_setP('digitalData.component[18].componentInfo.componentLocation','pdp-productmaincontent'); s_setP('digitalData.component[18].componentInfo.primaryCategory','internal campaign'); </script> <script> s_setP('digitalData.component[19].componentInfo.componentName','recently-viewed'); s_setP('digitalData.component[19].componentInfo.componentLocation','pdp-productmaincontent'); s_setP('digitalData.component[19].componentInfo.primaryCategory','internal campaign'); </script> <script> s_setP('digitalData.product[0].attributes.outOfStock', false); s_setP('digitalData.product[0].attributes.notifyWhenStocked', false); s_setP('digitalData.product[0].attributes.isPhysicalProduct', true); s_setP('digitalData.product[0].attributes.isDigitalProduct', false); s_setP('digitalData.product[0].attributes.isNOOKProduct', false); s_setP('digitalData.product[0].attributes.isDeviceProduct', false); s_setP('digitalData.product[0].attributes.isEbookProduct', false); s_setP('digitalData.product[0].category.productType', 'textbook'); s_setP('digitalData.product[0].productInfo.productID', 'prd9781111134907'); s_setP('digitalData.product[0].productInfo.productName', 'Computerized Engine Controls / Edition 9'); s_setP('digitalData.product[0].productInfo.productURL', '/w/computerized-engine-controls-steve-v-hatch/1100531212?ean=9781111134907'); s_setP('digitalData.product[0].productInfo.sku', '9781111134907'); s_setP('digitalData.product[0].productInfo.attributes.outOfStock', false); s_setP('digitalData.product[0].productInfo.attributes.notifyWhenStocked', false); $(document).ready(function(){ if (typeof s_setP !== 'undefined') { var evtIndex = getAnalyticsEventCount(); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventName', 'prodView'); $('.pdp-form').on('submit', function() { var $this = $(this); analyticsShoppingCart($this, 'add', 'pdp'); }); $('#btnAddItemToWishlist').on('click', function() { var evtIndex = getAnalyticsEventCount(); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventName', 'prodWishlistAdd'); }); $(document).on('click', '#prodImage', function() { trackProductPhotoClick('photoView'); }).on('analytics-zoom-click', function() { trackProductPhotoClick('photoZoom'); }); $('#reviews-container').on('click', function() { var evtIndex = getAnalyticsEventCount(); s_setP( 'digitalData.event['+evtIndex+'].eventInfo.eventName', 'prodReviewView' ); }); $('#postReview').on('click', function() { var evtIndex = getAnalyticsEventCount(); s_setP( 'digitalData.event['+evtIndex+'].eventInfo.eventName', 'prodReviewSubmit' ); }); $(document).on('click', '.gig-rating-readReviewsLink', function() { var evtIndex = getAnalyticsEventCount(); s_setP( 'digitalData.event['+evtIndex+'].eventInfo.eventName', 'prodRatingView' ); }); $(document).on('analytics-reviews-clicked', function(e, data) { trackReviewsClick(false, data.location); }); $(document).on('click', '#reviews-container .reviews-view-all a', function(e) { e.preventDefault(); var href = $(this).attr('href'); trackReviewsClick(true, 'seeAllCustomerReviews'); window.location = href; }); $(document).on('click', '.gig-comments-more', function() { trackReviewsClick(false, 'showMoreReviews'); }); $('#prodSummary').on('click', '[data-modal-class="BN.Modal.Browse.Formats"]', trackAllFormatsEditions); (function(){ var isOverIframe = false, windowLostBlur = function () { if(isOverIframe === true) { var evtIndex = getAnalyticsEventCount(); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventName', 'Advertising'); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventAction', 'advertisingClick'); s_setP('digitalData.event['+evtIndex+'].eventInfo.timeStamp', '' + new Date() + ''); _satellite.track('onAdvertisingClick'); isOverIframe = false; } }; $('#relatedAd [id^=google_ads_iframe], #relatedAd2 [id^=google_ads_iframe], #adcontainer1 iframe').mouseenter(function(){ isOverIframe = true; document.activeElement.blur(); }).mouseleave(function(){ isOverIframe = false; }); $(window).blur(function () { windowLostBlur(); }); })(); $('#emailSignupForm').on('amplifiFormSuccess', function() { var evtIndex = getAnalyticsEventCount(); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventName', 'Email Signup'); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventAction', 'emailSignup'); s_setP('digitalData.event['+evtIndex+'].eventInfo.timeStamp', '' + new Date() + ''); _satellite.track('onEmailSignup'); }); $(document).on('click', 'form[id^=frmUpdateQty_mini] .update-link', function() { var $this = $(this).parents('.mini-cart-item'); analyticsShoppingCart($this); }); $(document).on('click', 'form[id^=frmUpdateQty_removemini] .update-link', function() { var $this = $(this).parents('.mini-cart-item'); analyticsShoppingCart($this, 'remove'); }); $(document).on('click', 'form[id^=frmUpdateQty_mini] .text-link:not(.update-link)', function() { var that = $(this), btnVal = that.val().toLowerCase(), $elem = that.parents('.mini-cart-item'); if(btnVal === 'remove') { analyticsShoppingCart($elem, 'remove'); } }); $(document).on('click', '.btn-quick-view', function() { var evtIndex = getAnalyticsEventCount(); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventName', 'Product Quick View'); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventAction', 'productQuickView'); s_setP('digitalData.event['+evtIndex+'].eventInfo.timeStamp', '' + new Date() + ''); _satellite.track('onProductQuickView'); }); $(document).on('click', '#qvFormatsTabContent .all-formats-tab h3>a', function() { var evtIndex = getAnalyticsEventCount(); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventName', 'Format Editions Tab Click'); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventAction', 'formatEditionsTabClick'); s_setP('digitalData.event['+evtIndex+'].eventInfo.timeStamp', '' + new Date() + ''); _satellite.track('onProductFormatTabClick'); }); $(document).on('click', '.bn-share-link', function() { var networkName = $(this).data('socialsharetype'); trackSocialMediaClick(networkName); }); $(document).on('click', '.global-footer-social-links .social > li > a', function(e) { var $this = $(this), networkName = $this.text(), href = $this.attr('href'); e.preventDefault(); trackSocialMediaClick(networkName); window.location = href; }); $(document).on('submit','#searchForm',function(){ var evtIndex = getAnalyticsEventCount(); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventName', 'Store Search'); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventAction', 'storeSearch'); s_setP('digitalData.event['+evtIndex+'].eventInfo.timeStamp', '' + new Date() + ''); _satellite.track('onStoreSearch'); }); $(document).on('click','#giftWrapId', function(){ var evtIndex = getAnalyticsEventCount(); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventName', 'Gift Wrap Option Selected'); s_setP('digitalData.event['+evtIndex+'].eventInfo.eventAction', 'giftWrapOptionSelected'); s_setP('digitalData.event['+evtIndex+'].eventInfo.timeStamp', '' + new Date() + ''); _satellite.track('onGiftWrappedOptionSelected'); }); trackOnloadErrors(); } }); </script> <script type="text/javascript">_satellite.pageBottom();</script> </body> </html>