Merchandise availability and pricing are not guaranteed.
function GetSamplingTestAndTargetValue() {
document.getElementById("ctl00_mainContentPlaceHolder_hidTestAndTargetVal").value = PageParameters.tto.disableSampling;
}
//Method to disable copy paste on right click of mouse
function disableCopyPastexxOnClick(textBoxId) {
//The context menu of the textbox is disabled
$(function () { $("[id$='" + textBoxId + "']").bind("contextmenu", function (e) { e.preventDefault(); }); });
}
//Function which shows the item 'saved' message
function showSavedMessage(itemSavedMessageLabelId, isSavedForLater, isQtyIncreased, isUpdateSuccessful, savedMsgDispTimeout, qtyTextBoxId) {
//set the timeout value for the display of saved message
var timeout = parseInt(savedMsgDispTimeout, 10) * 1000;
var qtyTextBox;
//Check if update was successful.
if (isUpdateSuccessful == "True") {
//If update was successful, then display 'saved' message.
//Check if the update is done in shopping bag section and if the quantity is increased
if (isSavedForLater != "True" && isQtyIncreased == "True") {
//Items move if they are in shopping bag and if their quantity is increased
var firstSavedLabel = $($("[id$='ItemSavedLabel']")[0]).attr("id");
//get the item quantity textbox control, to set focus on
qtyTextBox = $($("[id$='quantitytextbox']")[0]);
//get all labels in repeater used for showing the saved message
var collection = $(".saved");
//making the save message label visible for topmost row in shopping bag.
collection[0].style.visibility = "visible";
//After certain time make the visibility of 'saved' message false again
setTimeout(function () {
$("[id$='" + firstSavedLabel + "']").css('visibility', 'hidden');
}, timeout);
} else {
//if the new quantity is less than old quantity then the item remains same position
//In save for later section, the item always remains in same position(even if the quantity is increased)
var saveForLaterSavedLabel = $("[id$='" + itemSavedMessageLabelId + "']");
//get the item quantity textbox control, to set focus on
qtyTextBox = $("[id$='" + qtyTextBoxId + "']");
saveForLaterSavedLabel.css('visibility', 'visible');
//After certain time make the visibility of 'saved' message false again
setTimeout(function () {
saveForLaterSavedLabel.css('visibility', 'hidden');
}, timeout);
}
}
else {
//get the item quantity textbox control(even in case of unsuccessful update), to set focus on
qtyTextBox = $("[id$='" + qtyTextBoxId + "']");
}
//Set the focus on the last edited textbox after update.
qtyTextBox.focus();
}
//Function to filter all key press events except for numerics and others like enter, esc, home end etc
function HandleKeyDown(ev, hiddenfieldid, textboxid, linkid) {
//getting initial value and current value of quantity textbox
var hiddenvalue = document.getElementById(hiddenfieldid).value;
var textvalue = document.getElementById(textboxid).value;
var code = (ev.keyCode ? ev.keyCode : ev.which);
//If Enter/Return key is pressed then also the quantity should get updated
if (code == 13) {
//checking if value is changed or not.
if ((textvalue != hiddenvalue) && (textvalue != "")) {// && !isNaN(textvalue) && textvalue >=0) {
var linkButton = document.getElementById(linkid);
var qtyTextbox = document.getElementById(textboxid);
qtyTextbox.blur();
//call the click event of update link
linkButton.click();
return;
}
}
// Allow: backspace, delete, tab, escape, and enter
if (code == 46 || code == 8 || code == 9 || code == 27 ||
// Allow: Ctrl+A
(code == 65 && ev.ctrlKey === true) ||
// Allow: home, end, left, right
(code >= 35 && code <= 39)) {
// let it happen, don't do anything
return;
}
else {
// Ensure that it is a number and stop the keypress
if (ev.shiftKey || (code < 48 || code > 57) && (code < 96 || code > 105)) {
ev.preventDefault ? ev.preventDefault() : ev.returnValue = false;
}
}
}
function showquantitylink(hiddenfieldid, textboxid, linkid) {
//getting initial value and current value of quantity textbox
var oldQuantity = document.getElementById(hiddenfieldid).value;
var newQuantity = document.getElementById(textboxid).value;
//checking if value is changed or not.
if ((newQuantity == oldQuantity) || (newQuantity == "")) {//|| isNaN(newQuantity) || newQuantity < 0) {
//if new quantity value is same or empty, do not show update link
document.getElementById(linkid).style.visibility = "hidden";
}
else {
//show the update link if value is changed and not empty
document.getElementById(linkid).className = "Style = visibility: visible";
document.getElementById(linkid).style.visibility = "visible";
}
}
function setUnhemmedLength(styleNum, displaySize, ancestorId){
var unhemmedLength = nord.hemming.getDefaultHemLength(styleNum, displaySize);
var displayLength = (Math.round(unhemmedLength * 4) / 4).toFixed(2);
var displayStyle = toFraction(displayLength) + "\" (unhemmed inseam)";
$('#' + ancestorId + '_orderItemTableRow').find("span.customize-value").text(displayStyle);
}
function toFraction(displayValue){
return displayValue.replace('.00', '').replace('.25', ' ¼').replace('.50', ' ½').replace('.75', ' ¾');
}
Delivery:Estimated arrival between Thu, 04/10 and Tue, 04/15 if ordered before 11PM EST on 04/06. This item can only be shipped via Standard Shipping. Free shipping. Free returns. All the time. Purchases made online can also be returned or exchanged at any Nordstrom store, free of charge.
비밀글 해당 댓글은 작성자와 운영자만 볼 수 있습니다.14.04.06 16:06