Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(329)

Unified Diff: chrome/test/data/autofill/heuristics/input/28_checkout_walgreens.com.html

Issue 1670383002: [Autofill] Fix Walgreens' address autofill. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | chrome/test/data/autofill/heuristics/output/28_checkout_walgreens.com.out » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/test/data/autofill/heuristics/input/28_checkout_walgreens.com.html
diff --git a/chrome/test/data/autofill/heuristics/input/28_checkout_walgreens.com.html b/chrome/test/data/autofill/heuristics/input/28_checkout_walgreens.com.html
new file mode 100644
index 0000000000000000000000000000000000000000..2533349e9f3f45f9770b954644a82b8a939fa89f
--- /dev/null
+++ b/chrome/test/data/autofill/heuristics/input/28_checkout_walgreens.com.html
@@ -0,0 +1,682 @@
+<html lang="en" xmlns:wag=""><head><style type="text/css">@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide{display:none !important;}ng\:form{display:block;}</style>
+<title>Checkout | Ship Method | Walgreens</title>
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width, minimum-scale=1">
+<meta http-equiv="X-UA-Compatible" content="IE=10;IE=9;IE=8;IE=Edge,chrome=1">
+<meta name="format-detection" content="telephone=no"><meta name="description" content="">
+<meta name="keywords" content="">
+<link rel="dns-prefetch" href="https://d.monetate.net"><link rel="dns-prefetch" href="https://sb.monetate.net"><script type="text/javascript" src="https://se.monetate.net/js/3/a-ca4ba9c7/p/walgreens.com/t1443036406/98788f64137a3488/custom.js" charset="utf-8" async=""></script><script type="text/javascript">
+var IsNativeApp = 'false';
+var baseURL = "https://www.walgreens.com:443";
+var currentShipMethod = "";
+var formError;
+</script>
+<script type="text/javascript" src="https://www.wag-static.com/share/jslib/jquery/jquery.min-bb297ca4879b9531d4c5c281d8e06074.js"></script>
+ <script>
+if(window.dtmObject===undefined)
+window.dtmObject={};
+if(window.dtmObject.BAS===undefined)
+window.dtmObject.BAS={};
+if(window.dtmObject.BAS.Common===undefined)
+window.dtmObject.BAS.Common={};
+window.dtmObject.BAS.Common.ImageCollection="";
+</script>
+
+<script src="https://assets.adobedtm.com/7deb8111c940df73792ccb9937476cc412e87575/satelliteLib-24aa610962c8396e11fe6027b69f92e457d9e4fd.js" type="text/javascript"></script><!-- Begin Monetate ExpressTag Sync v8. Place at start of document head. DO NOT ALTER. -->
+ <script type="text/javascript">
+ //if (window.location.hostname !== "www.walgreens.com") {
+ var monetateT = new Date().getTime();
+ (function() {
+ var p = document.location.protocol;
+ if (p == "http:" || p == "https:") {
+ var m = document.createElement("script"); m.type = "text/javascript"; m.src = (p == "https:" ? "https://s" : "http://") + "e.monetate.net/js/2/a-ca4ba9c7/p/walgreens.com/entry.js";
+ var e = document.createElement("div"); e.appendChild(m); document.write(e.innerHTML);
+ }
+ })();
+ //}
+ </script><script type="text/javascript" src="https://se.monetate.net/js/2/a-ca4ba9c7/p/walgreens.com/entry.js"></script>
+ <!-- End Monetate tag. -->
+<!--Delay Monetate native tracking till onload fires element tracking with footer -->
+<script>
+window.monetateQ = window.monetateQ || [];
+ window.monetateQ.push(["addPollForElement",
+ "#footerReceiveSpecialOffersForm,.wag-footer-copyrightsdetails"]);
+</script>
+<!--Delay Ends--><script type="text/javascript">
+ /*if(window.dtmObject!=undefined &&
+ window.dtmObject.BAS!=undefined &&
+ window.dtmObject.BAS.ThirdPartyTags!=undefined &&
+ window.dtmObject.BAS.ThirdPartyTags.EstaraRules!=undefined
+ )
+ {
+ if(window.dtmObject.BAS.ThirdPartyTags.ForeseeTags.isEnabled)
+ {*/
+
+
+ function addEvent(element, eventName, fn) {
+ if (element.addEventListener)
+ element.addEventListener(eventName, fn, false);
+ else if (element.attachEvent)
+ element.attachEvent('on' + eventName, fn);
+ }
+
+ addEvent(window, 'load', function() {
+ loadForeseeScript();
+ });
+
+
+ function loadForeseeScript() {
+ if (typeof MinForeseeRef != 'undefined') {
+ var fscriptMin1 = document.createElement('script');
+ fscriptMin1.type = 'text/javascript';
+ fscriptMin1.src = MinForeseeRef;
+ if (document.head === undefined) {
+ document.getElementsByTagName('head')[0].appendChild(fscriptMin1);
+ } else {
+ document.head.appendChild(fscriptMin1);
+ }
+ } else {
+ var fscript11 = document.createElement('script');
+ fscript11.type = 'text/javascript';
+ fscript11.src = '/foresee/foresee-alive.js';
+ if (document.head === undefined) {
+ document.getElementsByTagName('head')[0].appendChild(fscript11);
+ } else {
+ document.head.appendChild(fscript11);
+ }
+ var fscript12 = document.createElement('script');
+ fscript12.type = 'text/javascript';
+ fscript12.src = '/foresee/foresee-trigger.js';
+
+ if (document.head === undefined) {
+ document.getElementsByTagName('head')[0].appendChild(fscript12);
+ } else {
+ document.head.appendChild(fscript12);
+ }
+ var fscript13 = document.createElement('script');
+ fscript13.type = 'text/javascript';
+ fscript13.src = '/share/jslib/foresee/foresee-support.js';
+
+ if (document.head === undefined) {
+ document.getElementsByTagName('head')[0].appendChild(fscript13);
+ } else {
+ document.head.appendChild(fscript13);
+ }
+ }
+ };
+
+ /* }
+ }*/
+</script><script>
+
+if(window.dtmObject===undefined)
+ window.dtmObject={};
+if(window.dtmObject.BAS===undefined)
+ window.dtmObject.BAS={};
+
+var dtmdomain= window.location.protocol+"//"+window.location.host;
+ window.dtmObject.BAS.ThirdPartyTags={};
+
+window.dtmObject.BAS.ThirdPartyTags.EstaraRules={};
+window.dtmObject.BAS.ThirdPartyTags.EstaraLinkImage={};
+window.dtmObject.BAS.ThirdPartyTags.ATGsvcs={};
+window.dtmObject.BAS.ThirdPartyTags.Xd={};
+window.dtmObject.BAS.ThirdPartyTags.EstaraLr={};
+window.dtmObject.BAS.ThirdPartyTags.BrightEdge={};
+window.dtmObject.BAS.ThirdPartyTags.ChannelIntelligence={};
+window.dtmObject.BAS.ThirdPartyTags.ForeseeSurvey={};
+window.dtmObject.BAS.ThirdPartyTags.Gomez={};
+
+
+window.dtmObject.BAS.ThirdPartyTags.EstaraRules.isEnabled=false;
+window.dtmObject.BAS.ThirdPartyTags.EstaraLinkImage.isEnabled=false;
+window.dtmObject.BAS.ThirdPartyTags.ATGsvcs.isEnabled=false;
+window.dtmObject.BAS.ThirdPartyTags.Xd.isEnabled=false;
+window.dtmObject.BAS.ThirdPartyTags.EstaraLr.isEnabled=false;
+window.dtmObject.BAS.ThirdPartyTags.BrightEdge.isEnabled=true;
+window.dtmObject.BAS.ThirdPartyTags.ChannelIntelligence.isEnabled=true;
+window.dtmObject.BAS.ThirdPartyTags.ForeseeSurvey.isEnabled=false;
+window.dtmObject.BAS.ThirdPartyTags.Gomez.isEnabled=true;
+
+window.dtmObject.BAS.ThirdPartyTags.isInternetExplorer =
+ (navigator.appName == 'Microsoft Internet Explorer')
+ || ((navigator.appName == 'Netscape')
+ && (new RegExp("Trident/.*rv:([0-9]{1,}[\.0-9]{0,})").exec(
+ navigator.userAgent) != null));
+
+ if (navigator.userAgent.indexOf('MSIE') != -1)
+ var detectIEregexp = /MSIE (\d+\.\d+);/
+ else
+ var detectIEregexp = /Trident.*rv[ :]*(\d+\.\d+)/
+
+ var isIEGreaterThen10 = false;
+ if (detectIEregexp.test(navigator.userAgent)){
+ var ieversion = new Number(RegExp.$1);
+ if (ieversion >= 10) {
+ isIEGreaterThen10 = true;
+ }
+ }
+
+ if (window.dtmObject.BAS.ThirdPartyTags.isInternetExplorer) {
+ window.dtmObject.BAS.ThirdPartyTags.Gomez.isEnabled = isIEGreaterThen10;
+ }
+ window.dtmObject.BAS.ThirdPartyTags.Gomez.Url=dtmdomain+"/dtagent621_gxjnpr23t_1027.js";
+
+
+window.dtmObject.BAS.ThirdPartyTags.ATGsvcs.Url="http://static.atgsvcs.com/js/atgsvcs.js";
+window.dtmObject.BAS.ThirdPartyTags.BrightEdge.Url="http://edge.analytics.brightedge.com/brightedge_analytics.js";
+window.dtmObject.BAS.ThirdPartyTags.ChannelIntelligence.Url="http://cts.channelintelligence.com/13016956_landing.js";
+window.dtmObject.BAS.ThirdPartyTags.ForeseeSurvey.Url="http://img.walgreens.com/foresee/foresee-surveydef.js?build=3";
+
+//window.dtmObject.BAS.ThirdPartyTags.Gomez.Url=dtmdomain+"/share/jslib/gomezuem/dtagent60_pgjarbx3etn_6887.js";
+//window.dtmObject.BAS.ThirdPartyTags.Gomez.Url=dtmdomain+"/share/jslib/gomezuem/dtagent60_pgar3tn_6887.js";
+
+
+
+window.dtmObject.BAS.ThirdPartyTags.Gomez.DtConfig="tp=500,50,5,1|cors=1|doNotDetect=kyu,kyd|instr=clk|reportUrl="+window.location.protocol+"//ecomuem.walgreens.com/dynaTraceMonitor";
+
+
+window.dtmObject.BAS.ThirdPartyTags.Xd.accountid="200106295943";
+window.dtmObject.BAS.ThirdPartyTags.Xd.Url="http://rules.atgsvcs.com/ServerEngine/xd/3.0/json/"
+ +window.dtmObject.BAS.ThirdPartyTags.Xd.accountid
+ +"/xd.js";
+
+window.dtmObject.BAS.ThirdPartyTags.EstaraLr.accountid="200106295943";
+window.dtmObject.BAS.ThirdPartyTags.EstaraLr.Url="http://as00.estara.com/fs/lr.php?onload=1&accountid="
+ +window.dtmObject.BAS.ThirdPartyTags.EstaraLr.accountid
+ +"&api_version=1.0";
+
+
+window.dtmObject.BAS.ThirdPartyTags.EstaraRules.accountid="200106295943";
+window.dtmObject.BAS.ThirdPartyTags.EstaraRules.cs="ISO-8859-1";
+window.dtmObject.BAS.ThirdPartyTags.EstaraRules.estara_fsguid="BB551C6E7F68B101490CA5D0C7A606D5";
+window.dtmObject.BAS.ThirdPartyTags.EstaraRules.estara_firsttime="1397630323";
+window.dtmObject.BAS.ThirdPartyTags.EstaraRules.dnc="1397639939114218295";
+
+window.dtmObject.BAS.ThirdPartyTags.EstaraRules.Url="http://as00.estara.com/fs/rules.php?accountid="+window.dtmObject.BAS.ThirdPartyTags.EstaraRules.accountid+"&title="+document.title+
+ "&referrer="+document.referrer+
+ "&w="+window.innerWidth+
+ "&h="+window.innerHeight+
+ "&d=24&platform="+navigator.platform+
+ "&ua="+navigator.userAgent+
+ "&cs="+window.dtmObject.BAS.ThirdPartyTags.EstaraRules.cs+"&estara_fsguid="+window.dtmObject.BAS.ThirdPartyTags.EstaraRules.estara_fsguid+
+ "&estara_firsttime="+window.dtmObject.BAS.ThirdPartyTags.EstaraRules.estara_firsttime+
+ "&location="+location.href+
+ "&dnc="+window.dtmObject.BAS.ThirdPartyTags.EstaraRules.dnc;
+
+ window.dtmObject.BAS.ThirdPartyTags.EstaraLinkImage.dnc="1308080248.23587704593921";
+ window.dtmObject.BAS.ThirdPartyTags.EstaraLinkImage.ulbid="942785";
+ window.dtmObject.BAS.ThirdPartyTags.EstaraLinkImage.Url="https://as00.estara.com/webcare/public/linkimage.php?ulbid="+window.dtmObject.BAS.ThirdPartyTags.EstaraLinkImage.ulbid+
+ "&dnc="+window.dtmObject.BAS.ThirdPartyTags.EstaraLinkImage.dnc;
+
+
+</script><script>
+
+ var hostname=window.location.hostname;
+
+ if(hostname!="om-perf.walgreens.com")
+ {
+if(window.dtmObject!=undefined &&
+ window.dtmObject.BAS!=undefined &&
+ window.dtmObject.BAS.ThirdPartyTags!=undefined &&
+ window.dtmObject.BAS.ThirdPartyTags.EstaraRules!=undefined
+ )
+ {
+ if(window.dtmObject.BAS.ThirdPartyTags.Gomez.isEnabled)
+ {
+ var scriptTag= document.createElement("script");
+ scriptTag.setAttribute("src",window.dtmObject.BAS.ThirdPartyTags.Gomez.Url);
+ scriptTag.setAttribute("data-dtconfig",window.dtmObject.BAS.ThirdPartyTags.Gomez.DtConfig);
+ document.head.appendChild(scriptTag);
+ }
+
+ }
+ }
+</script><script src="https://www.walgreens.com/dtagent621_gxjnpr23t_1027.js" data-dtconfig="tp=500,50,5,1|cors=1|doNotDetect=kyu,kyd|instr=clk|reportUrl=https://ecomuem.walgreens.com/dynaTraceMonitor"></script>
+<link href="https://www.wag-static.com/share/adaptive/walgreens/css/desktop/Walgreens-69231bfb162e44b0216dcbf346d918ea.css" rel="stylesheet">
+ <link href="https://www.wag-static.com/share/adaptive/walgreens/css/desktop/Header-Footer-6ffba4a6f974438018f3fced31e47c15.css" rel="stylesheet">
+ <!--[if lt IE 9]>
+ <script type="text/javascript" src="https://www.wag-static.com/share/jslib/plugin/html5shiv-08add538cdde7034fe3db0564cc24d41.js"></script>
+ <script type="text/javascript" src="https://www.wag-static.com/share/jslib/bootstrap/respond.min-efe778006167e9382fc5b08a142eb553.js"></script>
+ <![endif]--> <link href="https://www.wag-static.com/share/adaptive/walgreens/css/desktop/OptimizedCheckout-638e02c6ad8f21b1ba8459491dfa02bf.css" rel="stylesheet">
+ <script src="https://assets.adobedtm.com/7deb8111c940df73792ccb9937476cc412e87575/s-code-contents-ebc1e337e43c3b070eb8a6833435df71ec709f05.js"></script><script src="https://assets.adobedtm.com/7deb8111c940df73792ccb9937476cc412e87575/scripts/satellite-561618523664620014000b43.js"></script><script src="https://assets.adobedtm.com/7deb8111c940df73792ccb9937476cc412e87575/scripts/satellite-560b03466638390082001010.js"></script><script type="text/javascript" src="https://www.wag-static.com/share/adaptive/walgreens/js/ForeseeScript.min-46732ae0b688a52e81f71825b63cefdc.js"></script><script src="https://as00.estara.com/as/InitiateCall2.php?accountid=200106295943"></script><script charset="UTF-8" src="https://as00.estara.com/webcare/public/linkjs.php?ulbid=992494"></script><script charset="UTF-8" src="//static.atgsvcs.com/js/atgsvcs.js"></script><script type="text/javascript" src="https://www.walgreens.com/foresee/foresee-surveydef.js?build=5"></script></head>
+<body style="">
+
+<!-- "(c) Walgreen Co. All rights reserved" -->
+<script>
+ var IsNativeApp = 'false';
+ </script>
+ <script type="text/javascript" src="https://www.wag-static.com/share/jslib/jquery/jquery.min-bb297ca4879b9531d4c5c281d8e06074.js"></script>
+ <!--[if lt IE 9]>
+ <script type="text/javascript" src="https://www.wag-static.com/share/jslib/bootstrap/respond.min-efe778006167e9382fc5b08a142eb553.js"></script>
+ <![endif]-->
+ <section class="wag-top-header wag-bg-tint-blue wag-cac-head-bg"></section>
+ <section class="container">
+ <!-- "(c) Walgreen Co. All rights reserved" -->
+<!--
+<script type="text/javascript" src="https://as00.estara.com/as/InitiateCall2.php?accountid=200106295943"></script>
+<script type="text/javascript" charset="UTF-8" src="https://as00.estara.com/webcare/public/linkjs.php?ulbid=992494"></script>
+<script type="text/javascript" charset="utf-8" src="//static.atgsvcs.com/js/atgsvcs.js"></script>
+ -->
+<section class="wag-pos-rel">
+ <section class="wag-header-main-container" style="padding:0!important">
+ <section class="wag-cac-new-head-con">
+ <a class="wag-back-to-cart-link" href="/store/checkout/cart.jsp" title="Back to Cart">‹ Back to Cart</a>
+ </section>
+ <section class="wag-cac-nhead-img">
+ <figure class="wag-header-logo-desktop-cac">
+ <img class="hidden-xs" src="/images/adaptive/share/images/logos/walgreens-logo-desktop.png" alt="Logo">
+ <img class="hidden-lg hidden-sm hidden-md" src="/images/adaptive/share/images/walgreens_s_logo.png" alt="Logo">
+ <figcaption></figcaption>
+ </figure>
+ <section class="wag-cac-nhead-btn" id="wag-cac-estara"><a id="wag-helpwid-livechat" href="javascript:webISChatPop('Template=992494');" title="Need help? Live Chat"><img src="https://as00.estara.com/webcare/public/linkimage.php?ulbid=992494" border="0" alt="Click to Chat"></a><p><span class="wag-cac-nhead-hide">Or call</span><span class="wag-cac-nhead-show wag-cac-nhead-dis">Call</span> us toll free, 24/7: <span class="wag-cac-nhead-hide"><strong>(877)250-5823</strong>.</span><a class="wag-cac-nhead-show" href="tel:1-877-250-5823" title="1-877-250-5823"><strong>1-877-250-5823</strong></a></p></section>
+ </section>
+ </section>
+ </section>
+
+ <section class="wag-body-container-wrapper">
+ <section class="row">
+ <section class="col-lg-12 col-md-12 col-sm-12 col-xs-12 wag-cac-main-container">
+ <section class="wag-cko-ship-address wag-regi-container ng-scope" ng-init="init()" ng-controller="shipaddressappController">
+<wag:ship-address-app> <!-- "(c) Walgreen Co. All rights reserved"-->
+<h1 class="cac-common-hd1 mb0">Checkout information</h1>
+<p class="cac-common-sub-desc1"><strong>You will be able to review all your information before submitting your order.</strong></p>
+
+<!-- ngRepeat: eachGroup in totalArr -->
+<!-- uiView: --><section ui-view="" class="ng-scope"><!-- "(c) Walgreen Co. All rights reserved"-->
+<section class="wag-cko-shipadd ng-scope" ng-controller="checkoutshipcontactController" ng-init="init()">
+ <!-- ngIf: errorResponse.errorArr.length >= 1 -->
+ <!-- ngIf: errorResponse.warnArr.length >= 1 -->
+ <!-- ngIf: errorResponse.infoArr.length >= 1 -->
+ <section class="row">
+ <section class="wag-wcko-et-block col-lg-4 col-md-5 col-sm-6 col-xs-12 pull-right"><wag:checkout-wpuestimated><!-- "(c) Walgreen Co. All rights reserved"-->
+<section class="wag-wcko-et">
+ <!-- ngIf: priceInfo.orderTotal !== null && priceInfo.orderTotal !== undefined -->
+ <!-- ngIf: priceInfo.orderTotal !== null && priceInfo.orderTotal !== undefined -->
+ <!-- ngIf: priceInfo.estimatedTotal !== null && priceInfo.estimatedTotal !== undefined --><span ng-if="priceInfo.estimatedTotal !== null &amp;&amp; priceInfo.estimatedTotal !== undefined" class="ng-scope">Estimated total:</span><!-- end ngIf: priceInfo.estimatedTotal !== null && priceInfo.estimatedTotal !== undefined -->
+ <!-- ngIf: priceInfo.estimatedTotal !== null && priceInfo.estimatedTotal !== undefined --><span class="pull-right ng-scope" ng-if="priceInfo.estimatedTotal !== null &amp;&amp; priceInfo.estimatedTotal !== undefined"><strong class="ng-binding">$18.98</strong></span><!-- end ngIf: priceInfo.estimatedTotal !== null && priceInfo.estimatedTotal !== undefined -->
+</section>
+</wag:checkout-wpuestimated></section>
+ </section>
+ <h2 class="wag-checkout-hd2">Shipping address</h2>
+ <hr class="mt0 mb20 hidden-xs">
+ <section ng-form="shipAddressAddForm" ng-controller="shipAddressFormController" class="ng-scope ng-invalid ng-invalid-required ng-dirty">
+ <section class="row wag-cko-pad">
+ <section class="col-lg-8 col-md-8 col-sm-8 col-xs-12">
+ <p class="m0">Expedited and overnight shipping options are not available for P.O. Boxes or APO/FPO/DPO addresses. See <a id="shipping_details" href="/pharmacy/store/shiprulesa_popup.jsp?showpage=shippingFaqForApoFpoDpo" data-val="35" title="Learn more about Shipping FAQs - Opens a simulated dialog" data-toggle="modal" data-target="#shippingFaqsModal">Shipping FAQs</a> for details.</p>
+ </section>
+ </section>
+ <section class="row wag-cko-pad">
+ <section class="col-lg-4 col-md-5 col-sm-5 col-xs-11 wag-form-vertical">
+ <section class="form-group wag-form-group wag-form-group-vertical has-error" ng-class="addfirstNameError &amp;&amp; shipAddressAddForm.addfirstName.$error.required ? labelError:''">
+ <label id="wag-cko-id-sa-lb-fn" class="col-lg-12 col-md-12 col-sm-12 col-xs-12 p0 control-label wag-label-top" for="wag-cko-id-sa-inp-fn"><strong>First name:</strong></label>
+ <section class="col-lg-12 col-md-12 col-sm-12 col-xs-12 p0 wag-field-vertical ">
+ <section class="wag-pos-rel wag-pos-rel-text">
+ <input id="wag-cko-id-sa-inp-fn" test-input="User address" class="form-control wag-form-control ng-dirty ng-invalid ng-invalid-required" type="text" title="Firstname" ng-model="shipAddAddress.firstName" name="addfirstName" required="" ng-blur="addfirstNameError=true" watch-change="" watch-changen="">
+ <section class="wag-form-feedback-icons">
+ <span class="icon-Alert text-danger" ng-show="addfirstNameError &amp;&amp; shipAddressAddForm.addfirstName.$error.required"></span>
+ </section>
+ <!-- ngIf: addfirstNameError && shipAddressAddForm.addfirstName.$error.required --><span id="wag-cko-id-err-fname" class="help-block ng-scope" ng-if="addfirstNameError &amp;&amp; shipAddressAddForm.addfirstName.$error.required">Please enter your first name.</span><!-- end ngIf: addfirstNameError && shipAddressAddForm.addfirstName.$error.required -->
+ </section>
+ </section>
+ </section>
+ <section class="form-group wag-form-group wag-form-group-vertical" ng-class="addlastNameError &amp;&amp; shipAddressAddForm.addlastName.$error.required ? labelError:''">
+ <label id="wag-cko-id-sa-lb-ln" class="col-lg-12 col-md-12 col-sm-12 col-xs-12 p0 control-label wag-label-top" for="wag-cko-id-sa-inp-ln"><strong>Last name:</strong></label>
+ <section class="col-lg-12 col-md-12 col-sm-12 col-xs-12 p0 wag-field-vertical ">
+ <section class="wag-pos-rel wag-pos-rel-text">
+ <input id="wag-cko-id-sa-inp-ln" test-input="User address" class="form-control wag-form-control ng-dirty ng-invalid ng-invalid-required" type="text" title="Lastname" ng-model="shipAddAddress.lastName" name="addlastName" required="" ng-blur="addlastNameError=true" watch-change="" watch-changen="">
+ <section class="wag-form-feedback-icons">
+ <span class="icon-Alert text-danger ng-hide" ng-show="addlastNameError &amp;&amp; shipAddressAddForm.addlastName.$error.required"></span>
+ </section>
+ <!-- ngIf: addlastNameError && shipAddressAddForm.addlastName.$error.required -->
+ </section>
+ </section>
+ </section>
+ <section class="form-group wag-form-group wag-form-group-vertical has-error" ng-class="addaddressError &amp;&amp; shipAddressAddForm.address.$error.required ? labelError:''">
+ <label id="wag-cko-id-sa-lb-add" class="col-lg-12 col-md-12 col-sm-12 col-xs-12 p0 control-label wag-label-top" for="wag-cko-id-sa-inp-add"><strong>Address:</strong></label>
+ <section class="col-lg-12 col-md-12 col-sm-12 col-xs-12 p0 wag-field-vertical ">
+ <section class="wag-pos-rel wag-pos-rel-text">
+ <input id="wag-cko-id-sa-inp-add" test-input="User address" class="form-control wag-form-control ng-pristine ng-invalid ng-invalid-required" type="text" title="Address" ng-model="shipAddAddress.address" name="address" required="" ng-blur="addaddressError=true" watch-change="" watch-changen="">
+ <section class="wag-form-feedback-icons">
+ <span class="icon-Alert text-danger" ng-show="addaddressError &amp;&amp; shipAddressAddForm.address.$error.required"></span>
+ </section>
+ <!-- ngIf: addaddressError && shipAddressAddForm.address.$error.required --><span id="wag-cko-id-err-add" class="help-block ng-scope" ng-if="addaddressError &amp;&amp; shipAddressAddForm.address.$error.required">Please enter a valid street address.</span><!-- end ngIf: addaddressError && shipAddressAddForm.address.$error.required -->
+ </section>
+ </section>
+ </section>
+ <section class="form-group wag-form-group wag-form-group-vertical" ng-class="(isApoFpoDpoCityError || (addcityError &amp;&amp; shipAddressAddForm.addcity.$error.required)) ? labelError:''">
+ <label id="wag-cko-id-sa-lb-city" class="col-lg-12 col-md-12 col-sm-12 col-xs-12 p0 control-label wag-label-top" for="wag-cko-id-sa-inp-city"><strong>City:</strong></label>
+ <section class="col-lg-12 col-md-12 col-sm-12 col-xs-12 p0 wag-field-vertical ">
+ <section class="wag-pos-rel wag-pos-rel-text">
+ <input id="wag-cko-id-sa-inp-city" test-input="User address" class="form-control wag-form-control ng-dirty ng-invalid ng-invalid-required" type="text" title="City" ng-model="shipAddAddress.city" name="addcity" required="" ng-blur="addcityError=true;isFpoCity(shipAddAddress.city);" watch-change="" watch-changen="">
+ <section class="wag-form-feedback-icons">
+ <span class="icon-Alert text-danger ng-hide" ng-show="isApoFpoDpoCityError || (addcityError &amp;&amp; shipAddressAddForm.addcity.$error.required)"></span>
+ </section>
+ <!-- ngIf: !isApoFpoDpoCityError && (addcityError && shipAddressAddForm.addcity.$error.required) -->
+ <!-- ngIf: isApoFpoDpoCityError -->
+ </section>
+ </section>
+ </section>
+ <section class="form-group wag-form-group wag-form-group-vertical" ng-class="addstateError &amp;&amp; shipAddressAddForm.addstate.$error.required ? labelError:''">
+ <label id="wag-cko-id-sa-lb-state" class="col-lg-12 col-md-12 col-sm-12 col-xs-12 p0 control-label wag-label-top" for="wag-cko-id-sa-sel-state"><strong>State:</strong></label>
+ <section class="col-lg-12 col-md-12 col-sm-12 col-xs-12 p0 wag-field-vertical ">
+ <section class="wag-pos-rel wag-pos-rel-text">
+ <select id="wag-cko-id-sa-sel-state" class="form-control wag-form-control ng-dirty ng-valid ng-valid-required" name="addstate" ng-model="shipAddAddress.state" ng-options="state.abbr as (state.abbr+' - '+state.name) for state in stateList" ng-blur="addstateError=true" required=""><option value="" class="">Select State</option><option value="0">AL - Alabama</option><option value="1">AK - Alaska</option><option value="2">AS - American Samoa</option><option value="3">AZ - Arizona</option><option value="4">AR - Arkansas</option><option value="5">CA - California</option><option value="6">CO - Colorado</option><option value="7">CT - Connecticut</option><option value="8">DE - Delaware</option><option value="9">DC - District of Columbia</option><option value="10">FL - Florida</option><option value="11">GA - Georgia</option><option value="12">GU - Guam</option><option value="13">HI - Hawaii</option><option value="14">ID - Idaho</option><option value="15">IL - Illinois</option><option value="16">IN - Indiana</option><option value="17">IA - Iowa</option><option value="18">KS - Kansas</option><option value="19">KY - Kentucky</option><option value="20">LA - Louisiana</option><option value="21">ME - Maine</option><option value="22">MD - Maryland</option><option value="23">MA - Massachusetts</option><option value="24">MI - Michigan</option><option value="25">MN - Minnesota</option><option value="26">MS - Mississippi</option><option value="27">MO - Missouri</option><option value="28">MT - Montana</option><option value="29">NE - Nebraska</option><option value="30">MP - Northern Marianas Islands</option><option value="31">NV - Nevada</option><option value="32">NH - New Hampshire</option><option value="33">NJ - New Jersey</option><option value="34">NM - New Mexico</option><option value="35">NY - New York</option><option value="36">NC - North Carolina</option><option value="37">ND - North Dakota</option><option value="38">OH - Ohio</option><option value="39">OK - Oklahoma</option><option value="40">OR - Oregon</option><option value="41">PA - Pennsylvania</option><option value="42">PR - Puerto Rico</option><option value="43">RI - Rhode Island</option><option value="44">SC - South Carolina</option><option value="45">SD - South Dakota</option><option value="46">TN - Tennessee</option><option value="47">TX - Texas</option><option value="48">UT - Utah</option><option value="49">VT - Vermont</option><option value="50">VA - Virginia</option><option value="51">VI - Virgin Islands</option><option value="52">WA - Washington</option><option value="53">WV - West Virginia</option><option value="54">WI - Wisconsin</option><option value="55">WY - Wyoming</option><option value="56">AA - Armed Forces (Americas)</option><option value="57">AE - Armed Forces (Europe)</option><option value="58">AP - Armed Forces (Pacific)</option></select>
+ <section class="wag-form-feedback-icons">
+ <span class="icon-Alert text-danger ng-hide" ng-show="addstateError &amp;&amp; shipAddressAddForm.addstate.$error.required"></span>
+ </section>
+ <!-- ngIf: addstateError && shipAddressAddForm.addstate.$error.required -->
+ </section>
+ </section>
+ </section>
+ <section class="form-group wag-form-group wag-form-group-vertical wag-cko-zip" ng-class="(isApoFpoDpozipCodeError || (addzipCodeError &amp;&amp; (shipAddressAddForm.addzipcode.$error.required || (shipAddAddress.zipCode.length<5 &amp;&amp; shipAddAddress.zipCode.length !== 0)))) ? labelError:''">
+ <label id="wag-cko-id-sa-lb-zip" class="col-lg-12 col-md-12 col-sm-12 col-xs-12 p0 control-label wag-label-top" for="wag-cko-id-sa-inp-zip"><strong>ZIP Code:</strong></label>
+ <section class="col-lg-12 col-md-12 col-sm-12 col-xs-12 p0 wag-field-vertical ">
+ <section class="wag-pos-rel wag-pos-rel-text">
+ <input id="wag-cko-id-sa-inp-zip" test-input="User address" class="form-control wag-form-control wag-cko-zip-code ng-dirty ng-invalid ng-invalid-required" type="tel" title="Zip" ng-model="shipAddAddress.zipCode" ng-blur="addzipCodeError=true" name="addzipcode" required="" watch-change="" watch-changen="" ng-keypress="checkWhiteSpace($event)">
+ <label id="wag-cko-id-sa-lb-zip-op" class="wag-cko-zip-code-sep text-center mt5">–</label>
+ <input id="wag-cko-id-sa-lb-zip-op" test-input="User address" class="form-control wag-form-control wag-cko-zip-code-ext ng-pristine ng-valid" type="tel" placeholder="Optional" title="ZipExt" ng-model="shipAddAddress.zipCodeExt" watch-change="" name="addzipcodeExt" watch-changen="" ng-keypress="checkWhiteSpace($event)">
+ <section class="wag-form-feedback-icons">
+ <span class="icon-Alert text-danger ng-hide" ng-show="(isApoFpoDpozipCodeError || (addzipCodeError &amp;&amp; shipAddressAddForm.addzipcode.$error.required) || (addzipCodeError &amp;&amp; (shipAddAddress.zipCode.length<5 &amp;&amp; shipAddAddress.zipCode.length!==0)))"></span>
+ </section>
+ <!-- ngIf: !isApoFpoDpozipCodeError && (addzipCodeError && shipAddressAddForm.addzipcode.$error.required) -->
+ <!-- ngIf: !isApoFpoDpozipCodeError && (addzipCodeError && (shipAddAddress.zipCode.length<5 && shipAddAddress.zipCode.length!==0)) -->
+ <!-- ngIf: isApoFpoDpozipCodeError -->
+ </section>
+ </section>
+ </section>
+ </section>
+ <!-- ngIf: loggedIn === 'true' && shipParentAddress.isPreferred !== true && shipEditAddress.addressType !== 'Preferred Shipping' -->
+ </section>
+ <h2>Contact information</h2>
+ <hr class="mt0 mb20 hidden-xs">
+ <section class="row wag-cko-pad" id="contact-information">
+ <p class="col-lg-12 col-md-12 col-sm-12 col-xs-12">Contact information is needed in the event that we need to contact you about your order.</p>
+ <aside class="col-lg-4 col-md-5 col-sm-6 col-xs-11 wag-form-vertical">
+ <section class="form-group wag-form-group wag-form-group-vertical" ng-class="addemailError &amp;&amp; (shipAddressAddForm.addemail.$error.required || shipAddressAddForm.addemail.$error.pattern) ? labelError:''">
+ <label id="wag-cko-conin-lb-email" class="col-lg-12 col-md-12 col-sm-12 col-xs-12 p0 control-label wag-label-top" for="wag-cko-conin-inp-email"><strong>Email address:</strong></label>
+ <section class="col-lg-12 col-md-12 col-sm-12 col-xs-12 p0 wag-field-vertical ">
+ <section class="wag-pos-rel wag-pos-rel-text">
+ <input id="wag-cko-conin-inp-email" test-input="Email address" class="form-control wag-form-control ng-valid-email ng-valid-pattern ng-dirty ng-invalid ng-invalid-required" type="email" title="Email address" ng-model="shipAddAddress.email" name="addemail" ng-pattern="/^([A-Za-z0-9_\.-]+)@([\dA-Za-z\.-]+)\.([A-Za-z\.]{2,4})$/" ng-blur="addemailError=true" maxlength="96" required="" watch-changen="">
+ <section class="wag-form-feedback-icons">
+ <span class="icon-Alert text-danger ng-hide" ng-show="(addemailError &amp;&amp; shipAddressAddForm.addemail.$error.pattern) || (addemailError &amp;&amp; shipAddressAddForm.addemail.$error.required)"></span>
+ </section>
+ <!-- ngIf: addemailError && shipAddressAddForm.addemail.$error.required -->
+ <!-- ngIf: addemailError && shipAddressAddForm.addemail.$error.pattern -->
+ </section>
+ </section>
+ </section>
+
+
+ <section class="form-group wag-form-group wag-form-group-vertical" ng-class="addphoneNumberError &amp;&amp; (shipAddressAddForm.addphone.$error.required || shipAddAddress.phoneNumber.length<10 &amp;&amp; shipAddAddress.phoneNumber.length !== 0) ? labelError:''">
+ <label id="wag-cko-conin-lb-phnum" class="col-lg-12 col-md-12 col-sm-12 col-xs-12 p0 control-label wag-label-top" for="wag-cko-conin-inp-phnum"><strong>Phone number:</strong></label>
+ <section class="col-lg-12 col-md-12 col-sm-12 col-xs-12 p0 wag-field-vertical ">
+ <section class="wag-pos-rel wag-pos-rel-text">
+ <input id="wag-cko-conin-inp-phnum" test-input="Phone number" class="form-control wag-form-control ng-dirty ng-invalid ng-invalid-required" type="tel" title="Phone number" ng-model="shipAddAddress.phoneNumber" name="addphone" ng-blur="addphoneNumberError=true" required="" watch-change="" watch-changen="" ng-keypress="checkWhiteSpace($event)">
+ <section class="wag-form-feedback-icons">
+ <span class="icon-Alert text-danger ng-hide" ng-show="addphoneNumberError &amp;&amp; (shipAddressAddForm.addphone.$error.required || (shipAddAddress.phoneNumber.length<10 &amp;&amp; shipAddAddress.phoneNumber.length !== 0)) "></span>
+ </section>
+ <section class="col-lg-12 col-md-12 col-sm-12 col-xs-12 p0 wag-instruction-text">No spaces or dashes</section>
+ <!-- ngIf: addphoneNumberError && shipAddressAddForm.addphone.$error.required -->
+ <!-- ngIf: addphoneNumberError && (shipAddAddress.phoneNumber.length<10 && shipAddAddress.phoneNumber.length !== 0) -->
+ </section>
+ </section>
+ </section>
+ <!-- ngIf: loggedIn === 'false' --><section ng-if="loggedIn === 'false'" class="col-lg-12 col-md-12 col-sm-12 col-xs-12 p0 ng-scope">
+ <section class="form-group wag-form-group m0">
+ <section class="checkbox checkbox-primary">
+ <input type="checkbox" value="option2" id="wag-cko-ship-contact-deal-radio" name="signupfordeals" ng-checked="shipAddAddress.signupfordeals" ng-model="shipAddAddress.signupfordeals" class="ng-pristine ng-valid">
+ <label id="wag-cko-sa-id-save" for="wag-cko-ship-contact-deal-radio">Get Walgreens online and in-store deals.</label>
+ </section>
+ </section>
+ </section><!-- end ngIf: loggedIn === 'false' -->
+ </aside>
+ </section>
+ </section>
+ <hr class="hidden-xs">
+ <wag:checkout-checkinfbut><!-- "(c) Walgreen Co. All rights reserved"-->
+<!-- continue shipp address -->
+<section class="row wag-cko-pad pb20">
+ <section class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
+ <section class="row">
+ <section class="col-sm-5 col-sm-push-7">
+ <!-- ngIf: btnAddMode === 'add' --><section class="wag-pair-button-group mt20 pull-right ng-scope" ng-if="btnAddMode === 'add'" ng-show="paymentMethodType !== 'VisaCheckout'">
+ <button id="wag-cko-sa-id-btn-sel-g" data-user-action="add" class="btn btn-primary wag-btn-primary wag-act-links wag-county-ckt-btn" ng-click="checkoutContinue()" title="Continue checkout"> Continue checkout</button>
+ </section><!-- end ngIf: btnAddMode === 'add' -->
+ <!-- ngIf: btnAddMode === 'BML' -->
+ <!-- ngIf: btnAddMode === 'book' -->
+ <!-- ngIf: btnAddMode === 'edit' -->
+ </section>
+ <!-- ngIf: paymentMethodType == 'BML' -->
+ </section>
+ </section>
+ <section class="col-lg-12 col-md-12 col-sm-12 col-xs-12 text-center mt40 visible-xs">
+ <a href="/store/checkout/cart.jsp" title="Back to Cart"><strong>‹ Back to Cart</strong></a>
+ </section>
+</section></wag:checkout-checkinfbut>
+</section></section>
+<section class="modal fade" id="shippingFaqsModal" tabindex="1" role="dialog" aria-labelledby="shippingFaqsLabel" aria-hidden="true">
+<section class="modal-dialog wag-modal-dialog">
+<section class="wag-modal-outer">
+<section class="modal-content wag-modal-content" id="shippingFaqsLabel"></section>
+</section>
+</section>
+</section>
+</wag:ship-address-app>
+<script type="text/javascript">
+$('.modal').on('show.bs.modal', function(e) {
+//$('body').attr("style", "position:static !important");
+$("meta[name=viewport]").attr('content', 'user-scalable=yes, width=device-width, initial-scale=1.0, maximum-scale=1.0');
+});
+$('.modal').on('hidden.bs.modal', function(e) {
+$("meta[name=viewport]").attr('content', 'width=device-width, minimum-scale=1');
+});
+$('button[name=closebtn]').click(function(){
+$('#joinedInStore').modal('hide');
+$("body").css('overflow', '');
+});
+</script>
+</section></section>
+ </section>
+ <wag:footer>
+ <section id="footer"><wag:footer>
+<footer>
+<section class="col-lg-12 col-md-12 col-sm-12 col-xs-12 wag-footer-copyrightsdetails text-center wag-cac-foo-bor">
+<section class="wag-cac-foo-sec">
+<article class="wag-footer-copyrightdetailsleft">
+<span class="wag-cac-foo-show wag-cac-foo-hide center-block wag-cac-foo-link">
+<a href="/topic/help/general/noticeprivacypractices.jsp?foot=privacy" test-event="ftr_Notice of Privacy Policy" title="Notice of Privacy Practices"> Notice of Privacy Policy |</a>
+<a href="/topic/help/generalhelp/termsofuse.jsp?foot=terms" test-event="ftr_Terms of Use" title="Terms of Use">Terms of Use </a><br>
+<a href="/topic/help/customerservicehelp/customer_service_help_main.jsp?foot=customer_service" test-event="ftr_Customer Service" title="Customer Service">Customer Service |</a>
+<a href="/topic/help/generalhelp/privacyandsecurity.jsp?foot=security" test-event="ftr_Online Privacy &amp; Security" title="Online Privacy &amp; Security">Online Privacy &amp; Security</a>
+</span>
+
+<ul class="wag-cac-foo-show">
+<li><a href="/topic/help/general/noticeprivacypractices.jsp?foot=privacy" test-event="ftr_Notice of Privacy Practices" title="Notice of Privacy Practices">Notice of Privacy
+Practices</a>|</li>
+<li><a href="/topic/help/generalhelp/termsofuse.jsp?foot=terms" test-event="ftr_Terms of Use" title="Terms of Use">Terms of Use</a>|</li>
+<li><a href="/topic/help/customerservicehelp/customer_service_help_main.jsp?foot=customer_service" test-event="ftr_Customer Service" title="Customer Service">Customer Service</a>|</li>
+<li><a href="/topic/help/generalhelp/privacyandsecurity.jsp?foot=security" test-event="ftr_Online Privacy &amp; Security" title="Online Privacy &amp; Security">Online Privacy &amp;
+Security</a></li>
+
+</ul>
+<p class="col-lg-12 col-sm-12 col-md-12 p0">© <span class="hidden-xs">Copyright</span> 2016 Walgreen Co. 200 Wilmot Rd. Deerfield IL All rights reserved.</p>
+
+
+
+
+</article>
+
+</section>
+<article class="wag-footer-norton">
+<figure><img src="/images/adaptive/share/images/norton_logo.png" alt="logo"><figcaption></figcaption></figure>
+</article>
+
+</section>
+<script type="text/javascript">
+function createCJCookie(name,days,pid) {
+var expires = "";
+if (days) {
+var date = new Date();
+date.setTime( date.getTime()+( days*24*60*60*1000 ) );
+var expires = "; expires="+date.toGMTString();
+}
+document.cookie = name+"="+pid+expires+"; path=/";
+}
+function gup(name) {
+ var regexS = "[\\?&]"+name+"=([^&#]*)";
+ var regex = new RegExp( regexS );
+ var tmpURL = window.location.href;
+ var results = regex.exec( tmpURL );
+ if( results == null )
+ return "";
+ else
+ return results[1];
+}
+// load the below lines on window.onload if this jsp file is getting loaded before the window.onload
+var pid = gup('PID');
+if(pid!='undefined' && pid!=''){
+createCJCookie('cj',7,pid);
+}
+</script>
+<script type="text/javascript">
+<!--
+var sicookiename = 'siTracker';
+var cookieAge = 30*24*60*60*1000;
+var siEnabled = false;
+var cicookienameCpn = 'ciTrackerCpn';
+var cicookienameSrc = 'ciTrackerSrc';
+var cookieAge = 30*24*60*60*1000;
+var ciEnabled = true;
+//-->
+</script>
+
+<!-- <script type="text/javascript" src="/common/navigation/tracking_si_ci.js"></script>-->
+
+<!-- no si -->
+<script type="text/javascript">
+function doPageOnLoad() {
+if (typeof jsIndicator != 'undefined') {
+if (document.getElementById("jsInd")) {
+document.getElementById("jsInd").value = jsIndicator;
+}
+}
+
+}
+
+doPageOnLoad();
+</script><script type="text/javascript">
+/*<![CDATA[*/
+var fsLoc=document.location.href;
+if (fsLoc.indexOf('http://www.walgreens.com')>-1){
+fsBaseUrl='http://img.walgreens.com';
+} else if (fsLoc.indexOf('https://www.walgreens.com')>-1){
+fsBaseUrl='https://www.walgreens.com';
+} else {
+fsBaseUrl='';
+}
+</script>
+<script src="/foresee/foresee-trigger.js"></script>
+<script src="/share/jslib/foresee/foresee-support.js"></script>
+</footer>
+</wag:footer>
+</section>
+</wag:footer>
+<!-- The below code added for BAS-24281 -->
+<script>
+
+var MinForeseeRef = "https://www.wag-static.com/share/adaptive/walgreens/js/ForeseeScript.min-46732ae0b688a52e81f71825b63cefdc.js";
+
+_satellite.pageBottom();
+</script>
+<div style="display:none"><a href="#" id="omnitureLink" title="omnitureLink"><span style="display:none">omnitureLink1</span></a></div>
+<script type="text/javascript" src="https://www.wag-static.com/share/jslib/omn_track/device-f2531f426e83ef8a9380ee7f0e46c6d4.js"></script>
+ </section>
+ </section>
+ <script>
+ var sessionOverlay = false;
+ </script>
+ <script>
+ sessionOverlay = true;
+ </script>
+ <section class="modal fade" id="wag-ssn-tout-overlay" tabindex="-1" role="dialog" aria-labelledby="modal-time-out-Session" aria-hidden="true">
+<section class="modal-dialog wag-modal-dialog" id="modal-time-out-Session">
+<section class="wag-modal-outer">
+<span class="sr-only"> Beginning of dialog content </span>
+<section class="modal-content wag-modal-content">
+<a href="" title="close" class="close wag-close" data-dismiss="modal"><span aria-hidden="true"><span class="img-circle wag-close-circle"><span class="icon-XCircle wag-icon-XCircle-close"></span></span></span><span class="sr-only">Close</span></a>
+<section class="modal-body">
+<section class="row">
+<section class="col-lg-12 col-md-12 col-sm-12 col-xs-12 text-center">
+<section class="wag-timeout-popup-logo"><figcaption></figcaption></section>
+<section id="modal-time-out-Session">
+<strong>Are You Still There?</strong>
+<p>Due to inactivity, you will be signed out of Walgreens.com soon.<br>Please choose to continue your session or sign out now.</p>
+</section>
+</section>
+</section>
+</section>
+<section class="modal-footer wag-modal-footer row m0 wag-pair-buttons-center">
+<section class="wag-pair-buttons">
+<button type="button" class="btn btn-primary wag-btn-primary" data-dismiss="modal" title="Continue session">Continue session</button>
+<button type="button" class="btn btn-default wag-btn-default" title="Sign out" id="wag-ssn-tout-overlay-logout">Sign out</button>
+</section>
+</section>
+</section>
+<span class="sr-only"> End of dialog content </span>
+</section>
+</section>
+</section><script>
+ function estarElementData(){
+ $('#wag-cac-estara').html('<a id="wag-helpwid-livechat" href="javascript:webISChatPop(\'Template=992494\');" title="Need help? Live Chat"><img src="https://as00.estara.com/webcare/public/linkimage.php?ulbid=992494" border="0" alt="Click to Chat"/></a><p><span class="wag-cac-nhead-hide">Or call</span><span class="wag-cac-nhead-show wag-cac-nhead-dis">Call</span> us toll free, 24/7: <span class="wag-cac-nhead-hide"><strong>(877)250-5823</strong>.</span><a class="wag-cac-nhead-show" href="tel:1-877-250-5823" title="1-877-250-5823"><strong>1-877-250-5823</strong></a></p>'); }
+ function lazyLoadFooter(){
+ estarElementData();
+ var footerPath = "/assets/footer_cac/template/Footer.jsp";
+ $("#footer").load(footerPath,{"currentPath":"--store--checkout--optimizedcheckout--ship_address.jsp"});
+
+ /****** Loading Live chat *******/
+ var estaraInitiateCallLiveChat = document.createElement("script");
+ estaraInitiateCallLiveChat.setAttribute("src","https://as00.estara.com/as/InitiateCall2.php?accountid=200106295943");
+ var estaraLiveChat = document.createElement("script");
+ estaraLiveChat.setAttribute("charset","UTF-8");
+ estaraLiveChat.setAttribute("src","https://as00.estara.com/webcare/public/linkjs.php?ulbid=992494");
+ var atgsvcsLiveChat = document.createElement("script");
+ atgsvcsLiveChat.setAttribute("charset","UTF-8");
+ atgsvcsLiveChat.setAttribute("src","//static.atgsvcs.com/js/atgsvcs.js");
+ document.getElementsByTagName('head')[0].appendChild(estaraInitiateCallLiveChat);
+ document.getElementsByTagName('head')[0].appendChild(estaraLiveChat);
+ document.getElementsByTagName('head')[0].appendChild(atgsvcsLiveChat);
+ /****** Loading Live chat *******/
+ }
+ if (window.attachEvent){
+ window.attachEvent('onload',lazyLoadFooter);
+ }
+ else
+ {
+ window.addEventListener('load',lazyLoadFooter, false);
+ }
+</script>
+<script type="text/javascript">
+var cookielessDomainURL = "https://www.wag-static.com";
+</script>
+
+<!--[if lte IE 9]>
+<script type="text/javascript">
+cookielessDomainURL = "";
+</script>
+<![endif]--><script type="text/javascript" src="https://www.wag-static.com/share/jslib/jquery/jquery-ui.min-fd255415839568e52a48da5de5af244c.js"></script>
+ <script type="text/javascript" src="https://www.wag-static.com/livestyleguidenew/js/bootstrap.min-03ebbea2dedb08197637883019cfc9a7.js"></script>
+ <script type="text/javascript" src="https://www.wag-static.com/livestyleguidenew/js/wag-custom-afdfe6a5ff4242f58ab5095935a8dd86.js"></script>
+ <!-- customs for LSG accordion, tabs, menudraw, popover, datepicker -->
+<script type="text/javascript" src="https://www.wag-static.com/share/jslib/angular/angular.min-d8f8b0ca5f0d23111b7e88a68f9046d8.js"></script>
+ <script type="text/javascript" src="https://www.wag-static.com/share/jslib/config/global-config-d77d49ea6315823e56ff22fec243d98c.js"></script>
+ <script type="text/javascript" src="https://www.wag-static.com/share/adaptive/Framework.min-c8f46220efb43bb116ad672590daac13.js"></script>
+ <script type="text/javascript" src="https://www.wag-static.com/share/jslib/config/common-config-c5d99322f4110c684d57919e8172fdfc.js"></script>
+ <script type="text/javascript" src="https://www.wag-static.com/share/adaptive/walgreens/js/Header-Footer-cba209d0acef1fc54b030dff1866fde7.js"></script>
+ <script type="text/javascript" src="https://www.wag-static.com/share/jslib/config/template-url-config-5717bb3f282bf7efae4a5a04a8533a6d.js"></script>
+ <script type="text/javascript" src="https://www.wag-static.com/share/jslib/angular/angular-ui-router-0f2efb2ff688bcedd46369defe3576bc.js"></script>
+ <script type="text/javascript" src="https://www.wag-static.com/share/jslib/angular/angular-route.min-1964f37c40913b080cc6736651b952cd.js"></script>
+ <script type="text/javascript" src="https://www.wag-static.com/share/adaptive/walgreens/js/OptimizedCheckout-31c2971e2bbc975513d6aa4137c19fc8.js"></script>
+ <script type="text/javascript" src="https://www.wag-static.com/store/checkout/optimizedcheckout/controller/ShipAddress_Controller-36221c44ba2a85aba39dd668b1a7eceb.js"></script>
+
+<script src="/share/jslib/custom/advertise.js" type="text/javascript"></script><div class="midReplacerCard"><div class="midReplacerCard-profile"><div class="midReplacerCard-thumb"></div><div class="midReplacerCard-info"><div class="midReplacerCard-name"></div><div class="midReplacerCard-id"></div><div class="midReplacerCard-desc"></div></div><div class="midReplacerCard-notable"></div></div></div><input type="hidden" id="wag-ad-blocker"></body></html>
« no previous file with comments | « no previous file | chrome/test/data/autofill/heuristics/output/28_checkout_walgreens.com.out » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698