
require(['jQuery', 'KOR'],function($){
$.extend(KOR.namespace('KOR.extStrings.strings'), {
"fieldFailureMessageGlobal":"Please correct the error(s) indicated below.","fieldFailureMessageMatchValue":"This field has to match with the field \'{{}}\'.","fieldFailureMessageInvalid":"This field has to be be valid.","fieldFailureMessageLettersExact":"This field has to contain exactly {{}} letters.","fieldFailureMessageNumbersExact":"This field has to contain exactly {{}} numbers.","fieldFailureMessageCreditCard":"This field has to contain a valid credit card number.","fieldFailureMessageLettersMax":"This field can have a maximum of {{}} letters.","fieldFailureMessageNumbersMax":"This field can have a maximum of {{}} numbers.","fieldFailureMessageNumbersRange":"This field has to contain between }} and {{ numbers.","fieldFailureMessageZipcode":"Please enter a valid ZIP Code.","fieldFailureMessageDefault":"Quantity cannot be empty.","fieldFailureMessageQuantityMin":"This field has a minimum value of {{}}.","fieldFailureMessageQuantityExact":"This field has to be exactly {{}}.","fieldFailureMessageLettersRange":"This field has to contain between }} and {{ characters.","fieldFailureMessageRequired":"This field is required.","fieldFailureMessageLetters":"This field has to contain only letters.","fieldFailureMessageQuantityRange":"This field has to be between {{}} and {{}}.","fieldFailureMessagePrice":"This field has to contain a valid price.","fieldFailureMessageLettersMin":"This field has to contain a minimum of {{}} letters.","fieldFailureMessageQuantity":"Please enter a valid quantity.","fieldFailureMessagePassword":"Please enter a password consisting of a minimum of 7 characters including numbers and letters. No whitespaces allowed.","fieldFailureMessageMissingPassword":"Please enter a password.","fieldFailureMessageNumbers":"This field has to contain numbers only.","fieldFailureMessageMissingCurrentPassword":"Please enter your account password.","fieldFailureMessageFlashCheckoutTACError":"The Terms and Conditions have not been accepted. Please accept the Terms and Conditions!","fieldFailureMessageCharactersExact":"This field has to contain exactly {{}} characters.","fieldFailureMessageNumbersMin":"This field has to contain a minimum of {{}} numbers.","fieldFailureMessageWords":"This field has to contain only words.","fieldFailureMessageMatchPassword":"Passwords has to match.","fieldFailureMessageCharactersMax":"This field can have a maximum of {{}} characters.","fieldFailureMessageCharactersMin":"This field has a minimum required length of {{}} characters.","fieldFailureMessageCharacters":"This field has to contain characters only.","fieldFailureMessageEmail":"Please enter a valid e-mail address.","fieldFailureMessageQuantityMax":"This field can have a maximum value of {{}}.","fieldFailureMessageCharactersRange":"This field has to contain between {{}} and {{}} characters.","fieldFailureMessageDateRequired":"A valid date is required."
})
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="{{this.overlayClass}}">\
<div class="{{this.overlayHeaderClass}}">\
<div class="kor-header-contents">\
<div class="{{this.closeClass}} kor-control">close</div>\
</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">\
<div 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>'
});
$.extend(KOR.templates, {
menuOverlayTemplate: '\
<div data-comp-type="{{this.NAME}}" data-comp-id="{{this.uId}}" class="{{this.overlayClass}}">\
<div class="{{this.overlayHeaderClass}}">\
<div class="kor-header-contents">\
<div class="{{this.closeClass}}">close</div>\
</div>\
</div>\
<div class="{{this.overlayContentClass}}">{{this.html}}</div>\
</div>',
dialogOverlayTemplate: '\
<div data-comp-type="{{this.NAME}}" data-comp-id="{{this.uId}}" class="{{this.overlayClass}}">\
<div class="{{this.overlayHeaderClass}}">\
<div class="kor-header-contents">\
<div class="{{this.closeClass}} kor-control">\
<span class="{{this.closeClass}}-icon"></span>\
close\
</div>\
</div>\
</div>\
<div class="{{this.overlayContentClass}}">\
<div class="kor-content-contents">\
{{this.html}}\
</div>\
</div>\
</div>',
checkoutPaymentIFrame: '\
<div>\
<div class="ish-checkout-payment-progress ish-section-progress">\
<div class="ish-note">While inserting the payment information, no other functions of the site can be used.</div>\
<div class="ish-checkout-payment-iframe js-checkout-payment-iframe">\
<iframe src="" frameborder="0" width="100%" height="520"></iframe>\
</div>\
</div>\
</div>',
disabledLayer: '<div class="js-disabled"></div>',
disabledSectionLayout: '<div class="js-disabled-section"></div>'
});
});