
(function($){
$.extend(KOR.namespace('KOR.extStrings.strings'), {

"fieldFailureMessageLettersMin":

"This field has a minimum required length of {{}} letters."
, 
"fieldFailureMessageZipcode.CA":

"Please enter a valid Canadian ZIP Code (including the whitespace)."
, 
"fieldFailureMessageCharactersRange":

"This field must be between {{}} and {{}} characters."
, 
"fieldFailureMessageDefault":

"Quantity cannot be empty."
, 
"fieldFailureMessageZipcode.GB":

"Please enter a valid UK ZIP Code (including the whitespace)."
, 
"fieldFailureMessageCharactersExact":

"This field must be exactly {{}} characters."
, 
"fieldFailureMessageZipcode.CH":

"Please enter a valid 4-digit ZIP Code."
, 
"fieldFailureMessageQuantityRange":

"This field must be between }} and {{."
, 
"fieldFailureMessageNumbersExact":

"This field must be exactly {{}} numbers."
, 
"fieldFailureMessageQuantityMin":

"This field has a minimum value of {{}}."
, 
"fieldFailureMessagePassword":

"Please enter a valid password"
, 
"fieldFailureMessageGlobal":

"Please correct the error(s) indicated below."
, 
"fieldFailureMessageDateRequired":

"A valid Date is required."
, 
"fieldFailureMessageRequired":

"Please enter a password"
, 
"fieldFailureMessageLetters":

"This field must contain only letters."
, 
"fieldFailureMessageNumbersMin":

"This field has a minimum required length of {{}} numbers."
, 
"fieldFailureMessageQuantityMax":

"This field can have a maximum value of {{}}."
, 
"fieldFailureMessageCharactersMin":

"This field has a minimum required length of {{}} characters."
, 
"fieldFailureMessageQuantity":

"Please enter a valid quantity."
, 
"fieldFailureMessageInvalid":

"This field must be valid."
, 
"fieldFailureMessageNumbersRange":

"This field must be between }} and {{ numbers."
, 
"fieldFailureMessageCharactersMax":

"This field can have a maximum of {{}} characters."
, 
"fieldFailureMessageLettersExact":

"This field must be exactly {{}} letters."
, 
"fieldFailureMessageMatchValue":

"This field must match."
, 
"fieldFailureMessageNumbers":

"This field must contain only numbers."
, 
"fieldFailureMessageLettersRange":

"This field must be between }} and {{ characters."
, 
"fieldFailureMessageZipcode.DE":

"Please enter a valid 5-digit ZIP Code."
, 
"fieldFailureMessagePrice":

"This field must be a valid price."
, 
"fieldFailureMessageNumbersMax":

"This field can have a maximum of {{}} numbers."
, 
"fieldFailureMessageFlashCheckoutTACError":

"The Terms and Conditions have not been accepted. Please accept the Terms and Conditions!"
, 
"fieldFailureMessageMatchEmail":

"Email Addresses do not match"
, 
"fieldFailureMessageMissingConfirmPassword":

"Please confirm your password"
, 
"fieldFailureMessageCreditCard":

"This field must be a valid credit card."
, 
"fieldFailureMessageMissingCurrentPassword":

"Please enter your account password."
, 
"fieldFailureMessageMissingPassword":

"Please enter a password."
, 
"fieldFailureMessageEmailRequired":

"Please enter an email address"
, 
"fieldFailureMessageEmail":

"Please enter a valid email address"
, 
"fieldFailureMessageCharacters":

"This field must contain only characters."
, 
"fieldFailureMessageMatchPassword":

"Password do not match"
, 
"fieldFailureMessageLettersMax":

"This field can have a maximum of {{}} letters."
, 
"fieldFailureMessageZipcode":

"Please enter a valid ZIP Code."
, 
"fieldFailureMessageWords":

"This field must only contain words."
, 
"fieldFailureMessageQuantityExact":

"This field must be exactly {{}}."
, 
"fieldFailureMessageZipcode.AT":

"Please enter a valid 4-digit ZIP Code."

,"JSStoreSearchResultsTitle": "Search results for [[]]"
,"JSStoreSearchResultsSeasonalPromise": "Online orders to [[0]] are delivered by [[1]] within [[2]] days. "
,"JSStoreSearchResultsSeasonalPromiseGuaranteeBefore": "For guaranteed delivery before Christmas, we recommend ordering before [[0]]"
,"JSStoreSearchResultsSeasonalPromiseGuaranteeAfter": "We cannot guarantee delivery before Christmas..."
,"JSStoreSearchResultsTitleNoSearchTerm" : "Search results"
,"JSStoreSearchDistance": "Distance: [[]] Miles"
,"JSStoreSearchAvailable": "Available"
,"JSStoreSearchNotAvailable": "Not available"
,"JSStoreSearchErrorNoResults" : "There were no results found"
,"JSStoreSearchErrorNoSearchTerm" : "Please enter a postcode or town"
,"JSStoreSearchErrorNoValidSearchTerm" : "Please enter a valid postcode or town"
,"JSFacetLHNShowMore" : "Show more"
,"JSFacetLHNShowLess" : "Show less"
})
KOR.templates = KOR.templates || {};

$.extend(KOR.templates, {
productAltImagesTemplate: '\
{% if(this.images && this.images.length>1) { %}\
<ul class="ish-productAltImages-list">\
{% this.images.uEach(function(image){ %}\
<li class="ish-productAltImages-list-item">\
<a href="javascript:void(false)"><img {% if (image.height){%}height="{{image.height}}"{%}%} {% if (image.width){%}width="{{image.width}}"{%}%} data-view-value="{{image.view}}" data-type="{{image.size}}" src="{{image.src}}" /></a>\
</li>\
{% }) %}\
</ul>\
{% } %}',
productMainImageMovieTemplate: '\
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" {% if (this.image.imageTypeHeight){%}height="{{this.image.imageTypeHeight}}"{%}%} {% if (this.image.imageTypeWidth){%}width="{{this.image.imageTypeWidth}}"{%}%} data-type="{{this.image.size}}">\
<param name="movie" value="{{this.image.src}}" />\
<!--[if !IE]>-->\
<object type="application/x-shockwave-flash" data="{{this.image.src}}" {% if (this.image.imageTypeHeight){%}height="{{this.image.imageTypeHeight}}"{%}%} {% if (this.image.imageTypeWidth){%}width="{{this.image.imageTypeWidth}}"{%}%}>\
<!--<![endif]-->\
<param name="flashVars" value="{{this.image.src}}" />\
<!-- alt content -->\
<img \
src="{{this.image.src}}" data-test="true" {% if (this.image.view){%}data-view-value="{{this.image.view}}"{%}%} {% if (this.image.view){%}data-type="{{this.image.size}}" {%}%} {% if (this.image.imageTypeHeight){%}height="{{this.image.imageTypeHeight}}"{%}%} {% if (this.image.imageTypeWidth){%}width="{{this.image.imageTypeWidth}}"{%}%}\
/>\
<!--[if !IE]>-->\
</object>\
<!--<![endif]-->\
</object>',
productMainImageTemplate: '\
<img \
src="{{this.image.src}}" data-test="true" {% if (this.image.view){%}data-type="{{this.image.size}}" {%}%} {% if (this.image.imageTypeHeight){%}height="{{this.image.imageTypeHeight}}"{%}%} {% if (this.image.imageTypeWidth){%}width="{{this.image.imageTypeWidth}}"{%}%}\
/>',
productListPriceTemplate: '\
<span>\
{% if(this.list) { %}\
{% if(this.sale) { %}<span class="kor-product-list-price-text">Regularly</span> {% } %}\
<span class="kor-product-list-price-value price\
{% if (!this.sale) { %} kor-product-final-price{% } %}">\
{% if(this.list.min && this.list.max) { %}\
{{this.list.min}} - {{this.list.max}}\
{% } else if (this.list.regular) { %}\
{{this.list.regular}}\
{% } %}\
</span>\
{% } %}\
</span>',
productSalePriceTemplate: '\
<span>{% if(this.sale) { %}\
Sale {% if(this.sale.min && this.sale.max) { %}\
{{this.sale.min}} - {{this.sale.max}}\
{% } else if (this.sale.regular) { %}\
{{this.sale.regular}}\
{% } %}\
{% } %}</span>',
productEnhancedImageLinkTemplate: '\
{% if(this.image) { %}\
<a class="kor-enhanced-image-link" href="{{this.image.src}}">Enhanced Image</a>\
{% } %}',
validationErrorTemplate: '<div class="{{this.errorClass}}" role="alertdialog">\
<div class="kor-field-error-message-contents">\
<ul class="kor-field-error-list">\
<li class="kor-field-error-list-item">{{this.errorMessage}}</li>\
</ul>\
</div>\
</div>',
flashErrorTemplate: '<div class="kor-form-error-message">\
<div class="kor-form-error-message-contents" role="alert">\
<ul class="kor-form-error-list">\
<li class="kor-form-error-list-item">{{ this.errorList[0] }}</li>\
</ul>\
</div>\
</div>',
modalTemplate: '<div data-comp-type="{{this.NAME}}" data-comp-id="{{this.uId}}" class="{{this.modalClass}}"></div>',
overlayTemplate: '<div data-comp-type="{{this.NAME}}" data-comp-id="{{this.uId}}" class="{{this.overlayClass}} kor-{{this.NAME}}">{{this.html}}</div>',
overlayImageTemplate: '<img src="{{this.url}}" />',
menuOverlayTemplate: '\
<div data-comp-type="{{this.NAME}}" data-comp-id="{{this.uId}}" class="{{this.overlayClass}}">\
<div class="{{this.overlayHeaderClass}}">\
<div class="{{this.closeClass}}">close</div>\
</div>\
<div class="{{this.overlayContentClass}}">{{this.html}}</div>\
</div>',
arrowTipOverlayTemplate: '\
<div data-comp-type="{{this.NAME}}" data-comp-id="{{this.uId}}" class="{{this.overlayClass}} kor-{{this.NAME}}">\
<div class="kor-arrow-overlay-content">{{this.html}}</div>\
<div class="{{this.arrowClass}}"></div>\
</div>',
dialogOverlayTemplate: '<div data-comp-type="{{this.NAME}}" data-comp-id="{{this.uId}}" class="hooked {{this.overlayClass}} {{this.loaderClass}}">\
<div class="{{this.overlayHeaderClass}}">\
<div class="kor-header-contents">\
<a href="" class="{{this.closeClass}} kor-control">close</a>\
</div>\
</div>\
<div class="{{this.overlayContentClass}}">\
<div class="kor-content-contents">\
{{this.html}}\
</div>\
</div>\
</div>',
dialogOverlayTemplateATT: '<div data-comp-type="{{this.NAME}}" data-comp-id="{{this.uId}}" class="{{this.overlayClass}} {{this.loaderClass}}">\
<div class="{{this.overlayHeaderClass}}">\
<div class="kor-header-contents">\
<a href="" class="{{this.closeClass}} kor-control">close</a>\
</div>\
</div>\
<div class="{{this.overlayContentClass}}">\
<div class="kor-content-contents">\
<span class="loader-text">Adding item to trolley...</span>\
{{this.html}}\
</div>\
</div>\
</div>',
dialogOverlayTemplateNoTitle: '<div data-comp-type="{{this.NAME}}" data-comp-id="{{this.uId}}" class="simple {{this.overlayClass}} {{this.loaderClass}}">\
<div class="{{this.overlayHeaderClass}}">\
<div class="kor-header-contents">\
<a href="" class="{{this.closeClass}} kor-control">close</a>\
</div>\
</div>\
<div class="{{this.overlayContentClass}}">\
<div class="kor-content-contents">\
{{this.html}}\
</div>\
</div>\
</div>',
dialogOverlayTemplateWithIframe: '<div data-comp-type="{{this.NAME}}" data-comp-id="{{this.uId}}" class="{{this.overlayClass}}">\
<div class="{{this.overlayHeaderClass}}">\
<div class="kor-header-contents">\
<a href="" class="{{this.closeClass}} kor-control">close</div>\
</div>\
</div>\
<div class="{{this.overlayContentClass}}">\
<div class="kor-content-contents">\
<iframe width="{{this.iframeWidth}}" height="{{this.iframeHeight}}" src={{this.iframeURL}}></iframe>\
</div>\
</div>\
</div>',
minicartOverlayTemplate: '<div data-comp-type="{{this.NAME}}" data-comp-id="{{this.uId}}" class="kor-minicart {{this.overlayClass}} kor-{{this.NAME}}">{{this.html}}</div>',
storeFinderListBaseTemplate: '<div class="store-list"><h3>{{this.Title}}</h3><ul></ul></div>',
storeFinderListTemplate: '<li><div id="div_{{this.YourId}}" class="store {{this.HighlightClass}}" data-store-id="{{this.YourId}}" data-store-street="{{this.Name}}" data-store-longitude="{{this.Longitude}}" data-store-latitude="{{this.Latitude}}">\
<h4>{{this.Name}}<span>{{this.DistanceText}}</span></h4>\
<a href="{{this.StoreDetailUrl}}" class="view-store">View store info</a>\
<img alt="" src="/INTERSHOP/static/WFS/Majestic-fr-Site/-/Majestic/en_GB/{{this.StoreImageUrl}}">\
<span class="tel">T: <strong>{{this.PhoneBusiness}}</strong></span>\
{% if(this.Text && this.Text != "n/a") { %}\
<span class="text">{{this.Text}}</span>\
{% } %}\
</div></li>',
storeFinderDYMBaseTemplate: '<div class="store-list-dym"><h3>Did you mean?</h3><ol></ol></div>',
storeFinderDYMListTemplate: '<li><a href="#" data-store-id="{{this.Id}}">{{this.Place}}</a></li>',
storeFinderMapBubbleTemplate: '<div class="gm-info-window"><h3>{{this.Name}}</h3>\
{% if(this.DistanceText) { %}\
<p class="distance">{{this.DistanceText}}</p>\
{% } %}\
<p class="tel">T: <strong>{{this.PhoneBusiness}}</strong></p>\
{% if(this.StoreDetailUrl) { %}\
<p class="link"><a href="{{this.StoreDetailUrl}}">View store info</a></p></div>\
{% } %}',
storeFinderErrorTemplate: '<h2 class="alert red">{{this.Message}}</h2>',
browseStoreListBaseTemplate : '<div class="store-results"><ol></ol></div>',
browseStoreListTemplate : '<li {% if (this.Available) {%} class="available-in-store" {%}%}><h2>{{this.Name}}</h2>\
<p>{{this.DistanceText}}</p>\
<p>\
{% if (this.Available) {%}<span class="icon icon--tick"></span>Available{%}%}\
{% if (!this.Available) {%}Not available{%}%}\
</p>\
<p>\
<a data-store-id="{{this.YourId}}" class="store-popup" href="/action/ViewStoreDetailsPopup-Start?StoreID={{this.YourId}}">\
Opening Hours\
</a>\
</p>\
</li>',
checkoutStoreListTemplate : '<li><h2>{{this.Name}}</h2>\
<p>{{this.DistanceText}}</p>\
<span class="browse-store">\
<input id="store{{this.YourId}}" type="radio" name="select-store" value="{{this.YourId}}">\
<label for="store{{this.YourId}}">Select this store</label>\
</span>\
</li>',
browseStoreErrorTemplate: '<div class="red alert">{{this.Message}}</div>',
directionsListBaseTemplate: '<div class="map-directions">\
<div class="origin">{{this.StartAddress}} <span class="duration">{{this.DistanceText}} about ({{this.Duration}})</span></div>\
<ol></ol>\
<div class="destination">{{this.EndAddress}}</div>\
</div>',
directionsListItemTemplate: '<li><div class="instruction">{{this.StepInstruction}}</div><div class="distance">{{this.StepDistance}}</div></li>'
});

$.extend(KOR.templates, {});
})(jQuery);
