var regFocus = ""; function focusOnEmailField() { document.getElementById("mail").focus(); } function focusOnUserNameField() { document.getElementById("username").focus(); } function setFocus() { if (document.getElementById("fName")) { document.getElementById("fName").focus(); } } function showMap(club_id, url) { var href = url + "&myClub=" + club_id; if (!window.focus) return true; window.open(href, '', 'width=625, height=500, menubar=yes, scrollbars=yes,resizable=yes'); } function updateNeedHaveQunatities(formObj) { var needQts = ""; for (counter = 0; counter <= size; counter++) { if (document.getElementById('need' + counter) != null) { var name = document.getElementById('need' + counter).name; var value = document.getElementById('need' + counter).value; needQts = needQts + name + "=" + value + ","; } } formObj["/atg/commerce/gifts/GiftlistFormHandler.updateNeed"].value = needQts; var haveQts = ""; for (counter = 0; counter <= size; counter++) { if (document.getElementById('have' + counter) != null) { var name = document.getElementById('have' + counter).name; var value = document.getElementById('have' + counter).value; haveQts = haveQts + name + "=" + value + ","; } } formObj["/atg/commerce/gifts/GiftlistFormHandler.updateHave"].value = haveQts; var storeDeliverQuantities = ""; for (counter = 0; counter <= size; counter++) { if (document.getElementById('delqty' + counter) != null) { var name = document.getElementById('delgiftItemid' + counter).name; var value = document.getElementById('delqty' + counter).value; storeDeliverQuantities = storeDeliverQuantities + counter + "=" + value + ","; } } formObj["/atg/commerce/gifts/GiftlistFormHandler.storeDeliverQuantities"].value = storeDeliverQuantities; var storePickupQuantities = ""; for (counter = 0; counter <= size; counter++) { if (document.getElementById('pickqty' + counter) != null) { var name = document.getElementById('pickqty' + counter).name; var value = document.getElementById('pickqty' + counter).value; storePickupQuantities = storePickupQuantities + counter + "=" + value + ","; } } formObj["/atg/commerce/gifts/GiftlistFormHandler.storePickupQuantities"].value = storePickupQuantities; /* * * * * R2 * * * EGiftCards * * * VGDESAI * * * start */ var storeEGiftCardAmount = ""; for (counter = 0; counter <= size; counter++) { if (document.getElementById('eGiftCardAmount' + counter) != null) { var name = document.getElementById('eGiftCardAmount' + counter).name; var value = document.getElementById('eGiftCardAmount' + counter).value; storeEGiftCardAmount = storeEGiftCardAmount + counter + "=" + value + ","; } } formObj["/atg/commerce/gifts/GiftlistFormHandler.storeEGiftCardAmounts"].value = storeEGiftCardAmount; /* * * * * R2 * * * EGiftCards * * * VGDESAI * * * end */ formobj.submit(); } function addMapPriceToCartDelivary() { document.getElementById("delivary").value = '1'; document.MapPriceToCart.submit(); } function addMapPriceToCartPickup() { document.getElementById("pickup").value = '1'; document.MapPriceToCartPickup.submit(); } function addToMapPickup(form, pickup) { form.elements[pickup].value = '1'; form.submit(); } function updateClubSelection(form, clubId) { document.getElementById("clubId").value = clubId; } function addToMapDelivary(form, delivary) { form.elements[delivary].value = '1'; form.submit(); } function submitOptOut() { document.privacyOptOutForm.optOutSub.value = 'submit'; document.privacyOptOutForm.submit(); } function isPageloaded(id, value) { if (isloaded == null) { document.getElementById(id).href = value; } else { document.getElementById(id).href = '#'; } } function selectAll(elemId) { if (document.getElementById('SelectAll1').firstChild.nodeValue != selectAllMessage) { document.getElementById('SelectAll1').firstChild.nodeValue = selectAllMessage; document.getElementById('SelectAll2').firstChild.nodeValue = selectAllMessage; } else { document.getElementById('SelectAll1').firstChild.nodeValue = deselectAllMessage; document.getElementById('SelectAll2').firstChild.nodeValue = deselectAllMessage; } for (i = 0; i < size; i++) { var item = document.getElementById(elemId + i); if (item != null) { if (document.getElementById('SelectAll1').firstChild.nodeValue != selectAllMessage) { item.checked = true; } else { item.checked = false; } } } } function SelectAll2(elemId) { var checkedd = ''; for (i = 0; i < size; i++) { var item = document.getElementById(elemId + i); if (item != null && !item.checked) { checkedd = 'false'; } } if (checkedd == 'false') { document.getElementById('SelectAll1').firstChild.nodeValue = selectAllMessage; document.getElementById('SelectAll2').firstChild.nodeValue = selectAllMessage; } else { document.getElementById('SelectAll1').firstChild.nodeValue = deselectAllMessage; document.getElementById('SelectAll2').firstChild.nodeValue = deselectAllMessage; } } function deleteList(formObj, name) { var wishcheckboxchecked = "false"; var shopcheckboxchecked = "false"; for (counter = 1; counter <= wishlistsize; counter++) { var wishlist = document.getElementById('wish' + counter).checked; if (wishlist) { wishcheckboxchecked = "true"; } } for (counter = 1; counter <= shoppinglistsize; counter++) { var shoplist = document.getElementById('shop' + counter).checked; if (shoplist) { shopcheckboxchecked = "true"; } } if (wishcheckboxchecked == "true" || shopcheckboxchecked == "true") { formObj.name.value = 'submit'; formObj.submit(); } else { document.getElementById('listError').innerHTML = '<div class="scrollingPromo"><div align="center"><span class="errorRed">Please select one or more lists to remove! </span></div></div>'; } } function callSubmit(formObj) { var checkboxchecked = "false"; var giftListIds = ""; for (counter = 0; counter < size; counter++) { var checkBoxName = document.getElementById('giftCheck' + counter); if (checkBoxName.checked) { giftListIds = giftListIds + checkBoxName.value + ","; checkboxchecked = "true"; } } if (checkboxchecked == "true") { formObj["/atg/commerce/gifts/GiftlistFormHandler.selectedGiftListItem"].value = giftListIds; formObj.submit(); } else { document.getElementById('listError').innerHTML = '<div class="scrollingPromo"><div align="center"><span class="errorRed">Uh-oh!...It looks like you forgot to select a list item. Please select a list item before proceeding.</span></div></div>'; } } function Check(formObj, chk) { var total = ""; checkCount = 0; count = 0; var objField = formObj.elements[chk]; count = objField.length; if (count != null) { for (i = 0; i < count; i++) { if (objField[i].checked) { total = checkCount + 1; checkCount++; } else if (objField[i] == "") { total = checkCount + 1; checkCount++; } } } else { total = 1; if (objField.checked) { count = 1; } else { count = 0; } } if (total == count) { unCheckAll(formObj); if (document.getElementById('SelectAll2')) { document.getElementById('SelectAll2').firstChild.nodeValue = selectAllMessage; } if (document.getElementById('SelectAll1')) { document.getElementById('SelectAll1').firstChild.nodeValue = selectAllMessage; } } else { checkAll(formObj); if (document.getElementById('SelectAll2')) { document.getElementById('SelectAll2').firstChild.nodeValue = deselectAllMessage; } if (document.getElementById('SelectAll1')) { document.getElementById('SelectAll1').firstChild.nodeValue = deselectAllMessage; } } } function Check2(formObj, chk) { var objField = formObj.elements[chk]; total = objField.length; if (total != null) { count = 0; checkCount = 0; for (i = 0; i < total; i++) { if (objField[i].checked) { count = checkCount + 1; checkCount++; } } if (total == count) { if (document.getElementById('SelectAll2')) { document.getElementById('SelectAll2').firstChild.nodeValue = deselectAllMessage; } if (document.getElementById('SelectAll1')) { document.getElementById('SelectAll1').firstChild.nodeValue = deselectAllMessage; } } if (total != count) { if (document.getElementById('SelectAll2')) { document.getElementById('SelectAll2').firstChild.nodeValue = selectAllMessage; } if (document.getElementById('SelectAll1')) { document.getElementById('SelectAll1').firstChild.nodeValue = selectAllMessage; } } } else { if (objField.checked) { if (document.getElementById('SelectAll2')) { document.getElementById('SelectAll2').firstChild.nodeValue = deselectAllMessage; } if (document.getElementById('SelectAll1')) { document.getElementById('SelectAll1').firstChild.nodeValue = deselectAllMessage; } } else { if (document.getElementById('SelectAll2')) { document.getElementById('SelectAll2').firstChild.nodeValue = selectAllMessage; } if (document.getElementById('SelectAll1')) { document.getElementById('SelectAll1').firstChild.nodeValue = selectAllMessage; } } } } function selectRefreshMultiplePay(param, value) { var URL = ""; if (value == 'combination') { var formObj = document.selectpmfrm; formObj["/atg/commerce/order/purchase/PaymentGroupFormHandler.populateProfileCardsIntoOrder"].value = "submit"; formObj.submit(); } else { URL = window.location.pathname + '?' + param + '=' + value; window.location.href = URL; } } function selectRefresh(param, value) { var URL = window.location.pathname + '?' + param + '=' + value; window.location.href = URL; } function checkAll(formObj) { count = formObj.elements.length; for (i = 0; i < count; i++) { formObj.elements[i].checked = true; } } function confirmDeletion() { if (confirm("Are you Sure You Want to Delete this List(s)?")) { return true; } else { return false; } } function confirmDeletionForItems() { if (confirm("Are you Sure You Want to Delete items from the List")) { return true; } else { return false; } } function unCheckAll(formObj) { count = formObj.elements.length; for (i = 0; i < count; i++) { formObj.elements[i].checked = false; } } function deleteAddress(formObj, name) { formObj.elements[name].value = 'submit'; formObj.submit(); } function submitFormOnEnter(form, ev) { var keycode; if (window.event) { keycode = window.event.keyCode; } else if (ev) { keycode = ev.which; } else { return true; } if (keycode == 13) { if (regFocus.length == 0) { trimFormElements(form); form.submit(); return false; } } else { return true; } return false; } function setCookie() { var name = "usernameCookie"; var docCookie = document.cookie; var value = document.loginForm.username.value; if (docCookie.length > 0 && value != "") { var expiry = new Date(); expiry.setTime(expiry.getTime() + (1000 * 60 * 60 * 24 * 30)); document.cookie = name + "=" + escape(value) + "; path=/" + ((expiry == null) ? "" : "; expires=" + expiry.toGMTString()); } } function getCookie() { var cookieName = "usernameCookie"; var cookieValue; var nameEQ = cookieName + '='; var splittedCookie = document.cookie.split(';'); for ( var i = 0; i < splittedCookie.length; i++) { var temp = splittedCookie[i]; while (temp.charAt(0) == ' ') temp = temp.substring(1, temp.length); if (temp.indexOf(nameEQ) == 0) cookieValue = unescape(temp.substring(nameEQ.length, temp.length)); if (cookieValue != null) { var emailId = cookieValue.replace(/\"/g, ""); document.loginForm.username.value = emailId; } } return null; } function clearTextBoxes() { var itemNumberBoxes = document.searchbyitemnumber["/com/walmart/ecommerce/samsclub/search/SearchFormHandler.itemNumber"]; var itemNumberBoxes1 = document.searchbyitemnumber["/com/walmart/ecommerce/samsclub/search/ShopByItemNumberFormHandler.itemNumber"]; if (itemNumberBoxes != undefined && itemNumberBoxes != null) { if (itemNumberBoxes.length != undefined) { for ( var i = 0; i < itemNumberBoxes.length; i++) { itemNumberBoxes[i].value = ""; } } else { itemNumberBoxes.value = ""; } } if (itemNumberBoxes1 != undefined && itemNumberBoxes1 != null) { if (itemNumberBoxes1.length != undefined) { for ( var i = 0; i < itemNumberBoxes1.length; i++) { itemNumberBoxes1[i].value = ""; } } else { itemNumberBoxes1.value = ""; } } } function clearAllTextBoxes() { var itemNumberBoxes = document.searchbykeyword["/com/walmart/ecommerce/samsclub/search/SearchFormHandler.keywordsArray"]; if (itemNumberBoxes != undefined && itemNumberBoxes != null) { if (itemNumberBoxes.length != undefined) { for ( var i = 0; i < itemNumberBoxes.length; i++) { itemNumberBoxes[i].value = ""; } } else { itemNumberBoxes.value = ""; } } } function clearTextArea() { document.searchbyitemnumbers.itemNumbersTextArea.value = ""; } function selectAllCheckBoxes() { var skuCheckBoxes = document.getElementsByName('skuCheckBox'); if (skuCheckBoxes != undefined && skuCheckBoxes != null) { if (skuCheckBoxes.length != undefined) { for ( var i = 0; i < skuCheckBoxes.length; i++) { skuCheckBoxes[i].checked = true; } } else { skuCheckBoxes.checked = true; } } } function clearFormElements(form) { var noOfFormElements = form.elements.length; for ( var i = 0; i < noOfFormElements; i++) { if (form.elements[i].type == "text" || form.elements[i].type == "textarea") { form.elements[i].value = ""; } if ((form.elements[i].type == "radio") || (form.elements[i].type == "checkbox")) { form.elements[i].checked = false; } if (form.elements[i].type == 'select-one') { if (form.elements[i].name == "where") { var temp = form.elements[i]; temp.value = "Home"; } else { if (form.elements[i].name == "whereb") { var temp1 = form.elements[i]; temp1.value = "Mobile"; } else { form.elements[i].value = ""; } } } } } function populatevalue(form, ptype) { var formElem = form.elements; for ( var i = 0; i <= formElem.length; i++) { if (formElem[i]) { if (formElem[i].type == 'select-one') { var elem = formElem[i].options; for ( var j = 0; j <= formElem[i].length; j++) { if (elem[j]) { if (elem[j].value == formElem[i].id) { elem[j].selected = true; } } } } if (formElem[i].type == 'radio') { if (formElem[i].id == 'Credit/Debit Card') { if (formElem[i].value == 0) { formElem[i].checked = true; } } if (formElem[i].id == 'Sams Club Credit') { if (formElem[i].value == 1) { formElem[i].checked = true; } } } } } } function populateField(form, query) { var arr1 = new Array(); var str = query; arr1 = str.substring(0, str.length).split("&"); for ( var i = 0; i <= arr1.length; i++) { if (arr1[i] != null) { var val = arr1[i].toString(); var key = val.substring(0, val.indexOf('=')); var valuess = val.substring(val.indexOf('=') + 1); if (key != 'status_code_msg' && key != 'cardCvv') { if (form.elements[key]) { form.elements[key].value = valuess; } if (key == 'defaultPaymentMethod' || key == 'saveAsDefault' || key == 'saveInfo' || key == 'autoRenewMembership') { form.elements[key].checked = true; } } } } } function formReset() { var skuCheckBoxes = document.searchResults.skuCheckBox; if (skuCheckBoxes != undefined && skuCheckBoxes != null) { if (skuCheckBoxes.length != undefined) { for ( var i = 0; i < skuCheckBoxes.length; i++) { skuCheckBoxes[i].checked = false; } } else { skuCheckBoxes.checked = false; } } } function addSingleItemToOrder(skuItemId, productID) { var formObjOne = document.searchResults; var formObjTwo = document.searchResultsformtwo; formObjTwo["/atg/commerce/order/purchase/CartModifierFormHandler.catalogRefIds"].value = skuItemId; formObjTwo["/atg/commerce/order/purchase/CartModifierFormHandler.productId"].value = productID; formObjTwo["/atg/commerce/order/purchase/CartModifierFormHandler.quantity"].value = formObjOne[skuItemId].value; formObjTwo.submit(); } function hideErrorMessage() { document.getElementById("Error").style.display = 'none'; } function hideAll(a1) { for ( var iCounter = 0; iCounter <= Size; iCounter++) { if (document.getElementById(a1 + iCounter)) { document.getElementById(a1 + iCounter).style.display = 'none'; } if (document.getElementById('change' + iCounter)) { document.getElementById('change' + iCounter).innerHTML = showSubCatgoryMessage; document.getElementById('change' + iCounter).className = "blueCircleUp"; } } intialChecking(intiallySelected); } function showAll(a3) { for ( var iCounter = 0; iCounter <= Size; iCounter++) { if (document.getElementById(a3 + iCounter)) { document.getElementById(a3 + iCounter).style.display = 'inline'; } if (document.getElementById('change' + iCounter)) { document.getElementById('change' + iCounter).innerHTML = hideSubCatgoryMessage; document.getElementById('change' + iCounter).className = "blueCircleDown"; } } } function switchVisibility(a5, a8) { if (document.getElementById(a5).style.display == "inline") { document.getElementById(a8).innerHTML = showSubCatgoryMessage; document.getElementById(a8).className = "blueCircleUp"; document.getElementById(a5).style.display = 'none'; } else { document.getElementById(a8).innerHTML = hideSubCatgoryMessage; document.getElementById(a8).className = "blueCircleDown"; document.getElementById(a5).style.display = 'inline'; } } function checkboxSelected() { var size = 0; var check = ''; var formElements = document.survey.elements; for ( var i = 0; i < formElements.length; i++) { if (formElements[i].type == "checkbox" && formElements[i].id.indexOf('belongsTorootCat') == 0 && formElements[i].checked) { size += 1; if (Number(selectedSize) + size > 25) { formElements[i].checked = false; check = 'true' } } if (formElements[i].type == "checkbox" && formElements[i].id.indexOf('rootCat') == 0 && formElements[i].checked && check == 'true') { formElements[i].checked = false; } } return size; } function intialChecking(count) { var size = checkboxSelected(); if (size != 0) { if (count < 25) { checkForMaxSelected(); } else { selectedSize = count; displayErrormessage(count); } } else { selectedSize = count; if (count < 25) { checkForMaxSelected(); } else { displayErrormessage(count); } } } function checkForMaxSelected() { var tempSize = checkboxSelected(); var size = Number(selectedSize) + tempSize; displayErrormessage(size); } function displayErrormessage(size) { var noOfFormElements = document.survey.elements.length; var formElements = document.survey.elements; if (size >= 25) { document.getElementById("Error").style.display = 'inline'; for ( var i = 0; i < noOfFormElements; i++) { if (!formElements[i].checked) { var tagName = formElements[i].id; if ((tagName.indexOf('belongsTorootCat') >= 0) || (tagName.indexOf('rootCat') >= 0)) { formElements[i].disabled = true; selectedSize = 0; } } } window.scrollTo(0, 0); } else { document.getElementById("Error").style.display = 'none'; for ( var i = 0; i < noOfFormElements; i++) { formElements[i].disabled = false; } } } function checkParent(objForm, strName, parCatName, parentCatNumber) { var objField = document.survey.elements[strName]; var parent = document.survey.elements[parCatName]; var TotalNumbers = 0; var TotalChecked = 0; if (objField.length == undefined) { if (!parent.checked) { TotalChecked = 1; } else { TotalChecked = 0; } } for ( var iCounter = 0; iCounter < objField.length; iCounter++) { if (objField[iCounter].checked) { TotalNumbers = TotalNumbers + 1; if (objField[iCounter].checked) { TotalChecked = TotalChecked + 1; } } } if (TotalChecked > 0) { parent.checked = true; } else { parent.checked = false; intialChecking(intiallySelected); } checkForMaxSelected(); } function checkChild(checObj, parCatName, parentCatNumber) { var subcatParamNumber = "SubCategory" + parentCatNumber; var changeParamNumber = "change" + parentCatNumber; showhidecategories(parCatName, subcatParamNumber, changeParamNumber); var combinString = "belongsTo" + parCatName; var totalChildCheckBox = document.survey.elements[combinString]; if (totalChildCheckBox) { var childBoxSize = totalChildCheckBox.length; if (childBoxSize == undefined) { if (totalChildCheckBox.checked) { totalChildCheckBox.checked = false; } else { totalChildCheckBox.checked = true; } } if (checObj.checked) { for ( var iCounter = 0; iCounter < childBoxSize; iCounter++) { totalChildCheckBox[iCounter].checked = true; } } else { for ( var iCounter = 0; iCounter < childBoxSize; iCounter++) { totalChildCheckBox[iCounter].checked = false; } intialChecking(intiallySelected); } } checkForMaxSelected(); } function clearAllCheckBoxes() { var formElements = document.survey.elements; for ( var i = 0; i < formElements.length; i++) { if (formElements[i].type == "checkbox") { formElements[i].checked = false; } } intialChecking(intiallySelected); } function nextbox(fldobj, nbox, ev) { var key_code; if (window.event) { key_code = event.keyCode } else if (ev.which) { key_code = ev.which } if (key_code != '39' && key_code != '37' && key_code != '16' && key_code != '9') { if (fldobj.value.length == fldobj.maxLength) { fldobj.form.elements[nbox].focus(); } } else if (key_code == '39' && fldobj.selectionEnd == 3) { fldobj.form.elements[nbox].focus(); } else { var txt = fldobj.value; var len = txt.length; var erg = txt.split("\n"); var pos = -1; if (typeof document.selection != "undefined") { range_sel = document.selection.createRange(); range_obj = fldobj.createTextRange(); range_obj.moveToBookmark(range_sel.getBookmark()); range_obj.moveEnd('character', fldobj.value.length); pos = len - range_obj.text.length; if (pos == 3) { fldobj.form.elements[nbox].focus(); } } } } function submitRegistration() { var formObj = document.registrationForm; formObj["/atg/userprofiling/ProfileFormHandler.createSuccessURL"].value = formObj["/atg/userprofiling/ProfileFormHandler.createSuccessURL"].value; formObj["/atg/userprofiling/ProfileFormHandler.conflictingEmailURL"].value = formObj["/atg/userprofiling/ProfileFormHandler.conflictingEmailURL"].value; if (validatePasswordAndConfirmPassword(formObj)) { trimFormElements(formObj); formObj.submit(); } } function displaySelectEmailAddress() { document.getElementById('Error').innerHTML = '<div class="orangeBg-whiteBrdr smMargB"><h2 class="red">' + selectEmailAddress + '</h2></div>'; document.getElementById('Error').style.display = "inline"; } function checkEnterAndSubmitFindForShopByKeyWord(e) { if (checkEnter(e)) { document.getElementById("updateButton").name = ""; document.getElementById("findButton").click(); return false; } } function checkPasswordAndConfirmPassword(formObj) { var password = formObj.ypass.value; var confirmpassword = formObj.cpass.value; if (password != "" && confirmpassword != "") { if (password != confirmpassword) { document.getElementById('passwordError').innerHTML = '<div class="orangeBg-whiteBrdr smMargB"><h2 class="red">Password and Confirm Password fields do not match</h2></div>'; document.getElementById('passwordError').style.display = "inline"; document.getElementById('Password').style.color = "red"; document.getElementById('confirmPassword').style.color = "red"; regPassword = formObj.ypass.value; regConfirmPassword = formObj.cpass.value; formObj.ypass.value = ""; formObj.cpass.value = ""; return false; } else { document.getElementById('passwordError').style.display = "none"; document.getElementById('Password').style.color = ""; document.getElementById('confirmPassword').style.color = ""; regPassword = ""; regConfirmPassword = ""; return true; } } return true; } function validatePasswordAndConfirmPassword(formObj) { var password = regPassword; var confirmpassword = regConfirmPassword; if (password != "" && confirmpassword != "") { if (password != confirmpassword) { document.getElementById('passwordError').innerHTML = '<div class="orangeBg-whiteBrdr smMargB"><h2 class="red">Password and Confirm Password fields do not match</h2></div>'; document.getElementById('Password').style.color = "red"; document.getElementById('confirmPassword').style.color = "red"; formObj.ypass.value = ""; formObj.cpass.value = ""; return false; } else { document.getElementById('passwordError').style.visibility = "hidden"; document.getElementById('Password').style.color = ""; document.getElementById('confirmPassword').style.color = ""; return true; } } return true; } function submitRemoveInterest(category, frmObj) { frmObj["/com/walmart/ecommerce/samsclub/inmyclub/ItemsOfInterestFormHandler.removeCategory"].value = category; frmObj.submit(); } function clearRegFormElements(form) { var noOfFormElements = form.elements.length; for ( var i = 0; i < noOfFormElements; i++) { if (form.elements[i].type == "checkbox") { form.elements[i].checked = false; } if (form.elements[i].type == "text") { form.elements[i].value = ""; } if (form.elements[i].type == "password") { form.elements[i].value = ""; } form.suffix.value = ""; } } function trimAll(sString) { while (sString.substring(0, 1) == ' ') { sString = sString.substring(1, sString.length); } while (sString.substring(sString.length - 1, sString.length) == ' ') { sString = sString.substring(0, sString.length - 1); } return sString; } function trimFormElements(form) { var noOfFormElements = form.elements.length; var i = 0; for (i = 0; i < noOfFormElements; i++) { if (form.elements[i].type == "text") { form.elements[i].value = trimAll(form.elements[i].value); } } } function openNewWindow(URL, popUpName) { if (!window.focus) return true; var href; if (typeof (URL) == 'string') href = URL; window.open(href, popUpName, 'resizable=0,width=600,height=250,left = 440,top = 212'); return false; } function submitRenewal(form, change) { window.location.href = window.location.pathname; form["/com/walmart/ecommerce/samsclub/profile/MyAccountProfileFormHandler.changeRenewalSetting"].value = change; form.submit(); window.focus(); } function closeWindow(URL, closeme, closeonly) { if (!(window.focus && window.opener)) return true; window.opener.focus(); if (!closeonly) window.opener.location.href = URL; if (closeme) window.close(); return false; } function checkEnter(e) { var characterCode; if (e && e.which) { e = e; characterCode = e.which; } else { e = event; characterCode = e.keyCode; } if (characterCode == 13) { return true; } else { return false; } } function checkEnterAndSubmitUpdate(e) { if (checkEnter(e)) { document.getElementById("findButton").name = ""; document.getElementById("updateButton").click(); return false; } } function checkEnterAndSubmitFind(e) { if (checkEnter(e)) { document.getElementById("updateButton").name = ""; document.getElementById("findButton").click(); return false; } else { return isNumberKey(e); } } function checkEnterAndSubmitToCart(e, index) { var cartElement = "addtocartsingle"; if (index != null && index.length > 0 && index != '') { cartElement = cartElement + index; } if (checkEnter(e)) { document.getElementById(cartElement).click(); return false; } } function checkEnterAndSubmitSearch(e) { if (checkEnter(e)) { document.getElementById("searchButton").click(); return false; } } var xmlHttp; var clubId; function dispalyPopup(productId, club, param, contextRoot) { xmlHttp = GetXmlHttpObject(); clubId = "club" + param; var contextPath = contextRoot + "/common"; if (xmlHttp == null) { alert("Your browser does not support AJAX!"); return; } var url = contextPath + "/selectClub.jsp"; url = url + "?productId=" + productId; url = url + "&clubId=" + club; xmlHttp.open("GET", url, true); xmlHttp.onreadystatechange = clubStateChanged; xmlHttp.send(null); } function clubStateChanged() { if (xmlHttp.readyState == 4) { var clubResponse = xmlHttp.responseText; var clubAvailable = new String(clubResponse); clubAvailable = clubAvailable.trim(); var club = document.getElementById(clubId); if (clubAvailable == "true") { club.style.visibility = "visible"; } } } String.prototype.trim = function() { return this.replace(/^\s*/, "").replace(/\s*$/, ""); }; function GetXmlHttpObject() { var xmlHttp = null; try { xmlHttp = new XMLHttpRequest(); } catch (e) { try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlHttp; } function setValue() { regFocus = "onlink"; } function clearValue() { regFocus = ""; } function addMultipleItemsToCart(formobj) { var length = document.getElementById("formCount").value;	 for (i = 0; i < length; i++) { if (document.getElementById('delqty' + i) != null || document.getElementById('delqty' + i) != undefined) { if (document.getElementById('multidelqty' + i + formobj) != null || document.getElementById('multidelqty' + i + formobj) != undefined) { document.getElementById('multidelqty' + i + formobj).value = document .getElementById('delqty' + i).value; } } if (document.getElementById('pickqty' + i) != null || document.getElementById('pickqty' + i) != undefined) { if (document.getElementById('multipickqty' + i + formobj) != null || document.getElementById('multipickqty' + i + formobj) != undefined) { document.getElementById('multipickqty' + i + formobj).value = document .getElementById('pickqty' + i).value; } } if (document.getElementById('delgiftItemid' + i) != null || document.getElementById('delgiftItemid' + i) != undefined) { if (document.getElementById('multidelgiftitemids' + i + formobj) != null || document.getElementById('multidelgiftitemids' + i + formobj) != undefined) { document.getElementById('multidelgiftitemids' + i + formobj).value = document .getElementById('delgiftItemid' + i).value; } } if (document.getElementById('pickgiftItemid' + i) != null || document.getElementById('pickgiftItemid' + i) != undefined) { if (document.getElementById('multipickgiftitemids' + i + formobj) != null || document.getElementById('multipickgiftitemids' + i + formobj) != undefined) { document.getElementById('multipickgiftitemids' + i + formobj).value = document .getElementById('pickgiftItemid' + i).value; } } /* R2 EGiftCards VGDESAI start */		 if (document.getElementById('eGiftCardAmount' + i) != null || document.getElementById('eGiftCardAmount' + i) != undefined) { if (document.getElementById('multiEGiftAmounts' + i + formobj) != null || document.getElementById('multiEGiftAmounts' + i + formobj) != undefined) { document.getElementById('multiEGiftAmounts' + i + formobj).value = document .getElementById('eGiftCardAmount' + i).value; } } /* R2 EGiftCards VGDESAI end */ } formobj.submit(); } function checkIsProductsSelected(requestUri) { var length = formCount; var flag = false; for (i = 0; i < length; i++) { if (document.getElementById('delqty' + i) != null) { var delQty = document.getElementById('delqty' + i).value; if (delQty > 0) { flag = true; } } } for (i = 0; i < length; i++) { if (document.getElementById('pickqty' + i) != null) { var pickQty = document.getElementById('pickqty' + i).value; if (pickQty > 0) { flag = true; } } } if (flag) { document.getElementById('addMultipleItems').style.display = 'inline'; document.getElementById('continue').href = requestUri; document.getElementById("addCount").value = length; } else { document.location.href = requestUri; } } function addProductsSelected(formobj) { var length = formCount; for (i = 0; i < length; i++) { if (document.getElementById('delqty' + i) != null) { if (document.getElementById('multidelqty' + i + formobj.name) != null) { document.getElementById('multidelqty' + i + formobj.name).value = document .getElementById('delqty' + i).value; } } if (document.getElementById('pickqty' + i) != null) { if (document.getElementById('multipickqty' + i + formobj.name) != null) { document.getElementById('multipickqty' + i + formobj.name).value = document .getElementById('pickqty' + i).value; } } } formobj.submit(); } function cartformselectall() { var total = ""; checkCount = 0; count = 0; var objField = document.cartform.elements["removalcommmerceids"]; if (objField != undefined) { count = objField.length; if (count != null) { for (i = 0; i < count; i++) { if (document.cartform.removalcommmerceids[i].checked) { total = checkCount + 1; checkCount++; } else if (document.cartform.removalcommmerceids[i] == "") { total = checkCount + 1; checkCount++; } } } else { total = 1; if (document.cartform.removalcommmerceids.checked) { count = 1; } else { count = 0; } } if (total == count) { unCheckAllItems(); document.getElementById('SelectAllItems').firstChild.nodeValue = selectAllMessage;/* Start PASupport:: 22nd April, 2011 :: 8393:: Cartpage changes */  document.getElementById('SelectAllItems1').firstChild.nodeValue = selectAllMessage; /* End PASupport:: 22nd April, 2011 :: 8393:: Cartpage changes */} else { checkAllItems(); document.getElementById('SelectAllItems').firstChild.nodeValue = deselectAllMessage; /*Start PASupport:: 22nd April, 2011 :: 8393:: Cartpage changes */document.getElementById('SelectAllItems1').firstChild.nodeValue = deselectAllMessage;/* End PASupport:: 22nd April, 2011 :: 8393:: Cartpage changes */ } } } function checkAllItems() { count = document.cartform.removalcommmerceids.length; if (count != undefined) { for (i = 0; i < count; i++) { document.cartform.removalcommmerceids[i].checked = true; } } else { document.cartform.removalcommmerceids.checked = true; } } function unCheckAllItems() { count = document.cartform.removalcommmerceids.length; if (count != undefined) { for (i = 0; i < count; i++) { document.cartform.removalcommmerceids[i].checked = false; } } else { document.cartform.removalcommmerceids.checked = false; } } function onmyinput(o) { if (o.value.length >= o.getAttribute("maxlength")) { if (o.value.length > o.getAttribute("maxlength")) o.value = o.value.substring(0, o.getAttribute("maxlength")); return false; } return true; } function onmypaste(o) { var nMaxLen = o.getAttribute ? parseInt(o.getAttribute("maxlength")) : ""; if (document.all) { if (document.selection.createRange().text.length > 0) { var ovalueandclipboarddata = o.value + window.clipboardData.getData("Text"); if (o.getAttribute && ovalueandclipboarddata.length - document.selection.createRange().text.length > nMaxLen) { if (window.clipboardData.getData("Text").substring( 0, document.selection.createRange().text.length + nMaxLen - o.value.length) != "") { window.clipboardData .setData( "Text", window.clipboardData .getData("Text") .substring( 0, document.selection .createRange().text.length + nMaxLen - o.value.length)); } else { return false; } } } else { var ovalueandclipboarddata = o.value + window.clipboardData.getData("Text"); if (o.getAttribute && ovalueandclipboarddata.length > nMaxLen) { if (ovalueandclipboarddata.substring(0, nMaxLen - o.value.length) != "") window.clipboardData.setData("Text", ovalueandclipboarddata .substring(0, nMaxLen - o.value.length)); else return false; } } return true; } } function onmykeypress(o) { if (!document.all) { var nMaxLen = o.getAttribute ? parseInt(o.getAttribute("maxlength")) : ""; if (onmykeypress.caller.arguments[0].ctrlKey == true) { if (onmykeypress.caller.arguments[0].which == 118) { if (o.selectionStart < o.selectionEnd) { var ovalueandclipboarddata = o.value + mygetclipdata(); if (o.getAttribute && (ovalueandclipboarddata.length - o.selectionEnd + o.selectionStart > nMaxLen)) { if (mygetclipdata().substring( 0, o.selectionEnd - o.selectionStart + nMaxLen - o.value.length) != "") { mysetclipdata(mygetclipdata().substring( 0, o.selectionEnd - o.selectionStart + nMaxLen - o.value.length)); } else { return false; } } } else { var ovalueandclipboarddata = o.value + mygetclipdata(); if (o.getAttribute && ovalueandclipboarddata.length > nMaxLen) { if (ovalueandclipboarddata.substring(0, nMaxLen - o.value.length) != "") { mysetclipdata(ovalueandclipboarddata.substring(0, nMaxLen - o.value.length)); } else { return false; } } } return true; } } if (onmykeypress.caller.arguments[0].which == 0 || onmykeypress.caller.arguments[0].which == 8) return true; if (o.value.length >= o.getAttribute("maxlength")) { if (o.selectionStart < o.selectionEnd) return true; if (o.value.length > o.getAttribute("maxlength")) o.value = o.value.substring(0, o.getAttribute("maxlength")); return false; } else return true; } else { if (document.selection.createRange().text.length > 0) return true; if (o.value.length >= o.getAttribute("maxlength")) return false; else return true; } } function selectAddOnype(form, elementId, number) { var element = document.getElementById(elementId); if (element.selectedIndex == 0) { form["/com/walmart/ecommerce/samsclub/profile/MyAccountProfileFormHandler.editMembership"].value = number; form.submit(); } if (element.selectedIndex == 1) { window.location.href = 'replaceBusinessAddon.jsp?cardToUpdate=' + number; } } function submitAddBusinessAddonToForm(param, form) { var param1 = param; if (param1 == 'addon') { form["/com/walmart/ecommerce/samsclub/order/purchase/EcomMembershipCartModifierFormhandler.addAddOnMembershipToCart"].name = ""; form["/com/walmart/ecommerce/samsclub/order/purchase/EcomMembershipCartModifierFormhandler.attachAdditionalAddonAccount"].value = "submit"; ; form.submit(); } else if (param1 = 'continue') { form["/com/walmart/ecommerce/samsclub/order/purchase/EcomMembershipCartModifierFormhandler.attachAdditionalAddonAccount"].name = ""; form["/com/walmart/ecommerce/samsclub/order/purchase/EcomMembershipCartModifierFormhandler.addAddOnMembershipToCart"].value = "submit"; ; form.submit(); } } function selectType(form, pSams, pCredit) { if (form.value == 0) { form.checked = true; document.getElementById(pCredit).style.display = 'inline'; document.getElementById(pSams).style.display = 'none'; } if (form.value == 1) { form.checked = true; document.getElementById(pCredit).style.display = 'none'; document.getElementById(pSams).style.display = 'inline'; } } var commerceIds = new Array(); function setCommerceIds(pCommerceIds) { commerceIds = pCommerceIds; } function cartformsubmit(method) { if (method == 'updatecart') { var length = document.getElementById("cartItemsCount").value; for ( var j = 0; j < commerceIds.length; j++) { document.getElementById(commerceIds[j] + 'updateqty').value = document .getElementById(commerceIds[j] + 'qty').value; } document.getElementById("removefromcart").name = ""; document.cartupdateform.submit(); } if (method == 'deleteselected') { document.getElementById("updatecart").name = ""; document.cartform.submit(); } } function cartupdateformsubmit() { document.getElementById("removefromcart").name = ""; var length = document.getElementById("cartItemsCount").value; for ( var j = 0; j < commerceIds.length; j++) { document.getElementById(commerceIds[j] + 'updateqty').value = document .getElementById(commerceIds[j] + 'qty').value; } document.cartupdateform.submit(); return false; } function addServiceAgg(commmerceItemId, serviceAgreementId) { document.getElementById("selectedCommerceItem").value = commmerceItemId; document.getElementById("serviceAgreement").value = serviceAgreementId; document.AddServiceAgreement.submit(); } function changeDate(deliveryDate, ClubcommerceItemId) { if (deliveryDate == "") return; document.getElementById("ClubDeliveryDate").value = deliveryDate; document.getElementById("ClubCommerceItemId").value = ClubcommerceItemId; document.changeDateInCommerceItem.submit(); } function ShippingMethodChange(commerceItemId, shippingMethod) { document.getElementById('commId').value = commerceItemId; document.getElementById('changedShippingMethod').value = shippingMethod; document.changeShippingMethod.submit(); } function pickupClubChange(contextpath, commerceItemId, newClubId) { if (newClubId == "selectnewclub") { window.location.href = contextpath + '/shoppingtools/selectaclub.jsp?page=cart&commerceItemId=' + commerceItemId; } else { document.getElementById('assosciatedCommId').value = commerceItemId; document.getElementById('selectedPickupClub').value = newClubId; document.changeSelectedClub.submit(); } } function showdeselect(formObj, chk) { var objField = formObj.elements[chk]; total = objField.length; if (total != null) { count = 0; checkCount = 0; for (i = 0; i < total; i++) { if (objField[i].checked) { count = checkCount + 1; checkCount++; } } if (total == count) { if (document.getElementById('SelectAll2')) { document.getElementById('SelectAll2').firstChild.nodeValue = deselectAllMessage; } if (document.getElementById('SelectAllItems')) { document.getElementById('SelectAllItems').firstChild.nodeValue = deselectAllMessage; /* Start PASupport:: 22nd April, 2011 :: 8393:: Cartpage changes */document.getElementById('SelectAllItems1').firstChild.nodeValue = deselectAllMessage;/* End PASupport:: 22nd April, 2011 :: 8393:: Cartpage changes */ } } if (total != count) { if (document.getElementById('SelectAll2')) { document.getElementById('SelectAll2').firstChild.nodeValue = selectAllMessage; } if (document.getElementById('SelectAllItems')) { document.getElementById('SelectAllItems').firstChild.nodeValue = selectAllMessage; /* Start PASupport:: 22nd April, 2011 :: 8393:: Cartpage changes */ document.getElementById('SelectAllItems1').firstChild.nodeValue = selectAllMessage; /* End PASupport:: 22nd April, 2011 :: 8393:: Cartpage changes */ } } } else { if (objField.checked) { if (document.getElementById('SelectAll2')) { document.getElementById('SelectAll2').firstChild.nodeValue = deselectAllMessage; } if (document.getElementById('SelectAllItems')) { document.getElementById('SelectAllItems').firstChild.nodeValue = deselectAllMessage; /* Start PASupport:: 22nd April, 2011 :: 8393:: Cartpage changes */ document.getElementById('SelectAllItems1').firstChild.nodeValue = deselectAllMessage; /* End PASupport:: 22nd April, 2011 :: 8393:: Cartpage changes */ } } else { if (document.getElementById('SelectAll2')) { document.getElementById('SelectAll2').firstChild.nodeValue = selectAllMessage; } if (document.getElementById('SelectAllItems')) { document.getElementById('SelectAllItems').firstChild.nodeValue = selectAllMessage; /* Start PASupport:: 22nd April, 2011 :: 8393:: Cartpage changes */document.getElementById('SelectAllItems1').firstChild.nodeValue = selectAllMessage; /* End PASupport:: 22nd April, 2011 :: 8393:: Cartpage changes */ } } } } function isNumberKey(evt) { var charCode = (evt.which) ? evt.which : event.keyCode; if (charCode > 31 && (charCode < 48 || charCode > 57)) { return false; } else { return true; } } function allownumbersonly(evt) { var charCode = (evt.which) ? evt.which : event.keyCode; if (!((charCode >= 48 && charCode <= 57) || (charCode == 8))) { return false; } else { return true; } } function allowAlphabeticsonly(evt) { var charCode = (evt.which) ? evt.which : event.keyCode; if (!((charCode >= 97 && charCode <= 122) || (charCode >= 65 && charCode <= 90) || (charCode == 8))) { return false; } else { return true; } } function allowAlphabeticsAndSpecialCharsOnly(evt) { var charCode = (evt.which) ? evt.which : event.keyCode; if (!((charCode >= 97 && charCode <= 122) || (charCode >= 65 && charCode <= 90) || (charCode == 8) || (charCode == 45))) { return false; } else { return true; } } function show() { var check = document.getElementById('aam'); var tr = document.getElementById('grandtotal'); if (check.checked) { tr.style.display = 'block'; } else { tr.style.display = 'none'; } } function populateBillingAddress(addressKey, path) { if (addressKey == "novalue") { document.getElementById("fName").value = ""; document.getElementById("midl").value = ""; document.getElementById("lName").value = ""; document.addPayment.elements['suffix'].options[0].selected = true; document.getElementById("bizOrg").value = ""; document.getElementById("srtAddress").value = ""; document.getElementById("city").value = ""; document.getElementById("zip").value = ""; document.getElementById("p_num").value = ""; document.getElementById("p_num2").value = ""; document.getElementById("p_num3").value = ""; document.getElementById("p_numb").value = ""; document.getElementById("p_numb2").value = ""; document.getElementById("p_numb3").value = ""; document.addPayment.elements['state'].options[0].selected = true; document.getElementById("address2").value = ""; document.getElementById("address3").value = ""; document.addPayment.elements['phoneType'].options[0].selected = true; document.addPayment.elements['phoneType2'].options[2].selected = true; } else { xmlHttp = GetXmlHttpObject(); if (xmlHttp == null) { alert("Your browser does not support AJAX!"); return; } var url = path + "/checkout/common/populateAddress.jsp"; url += "?addressKey=" + addressKey; xmlHttp.onreadystatechange = populateBillingAddressFields; xmlHttp.open("GET", url, true); xmlHttp.send(null); } } function populateBillingAddressFields() { if (xmlHttp.readyState == 4) { var ele = xmlHttp.responseXML; if (ele != null) { ele = xmlHttp.responseXML.documentElement; } if (ele != null) { var xmlDoc = ele; if (xmlDoc.getElementsByTagName("firstName")[0] != null) { document.getElementById("fName").value = xmlDoc .getElementsByTagName("firstName")[0].childNodes[0].nodeValue; } if (xmlDoc.getElementsByTagName("middleName")[0] != null) { document.getElementById("midl").value = xmlDoc .getElementsByTagName("middleName")[0].childNodes[0].nodeValue; } else { document.getElementById("midl").value = ""; } if (xmlDoc.getElementsByTagName("lname")[0] != null) { document.getElementById("lName").value = xmlDoc .getElementsByTagName("lname")[0].childNodes[0].nodeValue; } if (xmlDoc.getElementsByTagName("suffix")[0] != null) { var suffixVal = xmlDoc.getElementsByTagName("suffix")[0].childNodes[0].nodeValue; var suffixprop = document.addPayment.elements['suffix']; ; var elem = suffixprop.options; for ( var j = 0; j <= suffixprop.length; j++) { if (elem[j] != null) { if (elem[j].value == suffixVal) { elem[j].selected = true; } } } } else { document.addPayment.elements['suffix'].options[0].selected = true; } if (xmlDoc.getElementsByTagName("companyName")[0] != null) { document.getElementById("bizOrg").value = xmlDoc .getElementsByTagName("companyName")[0].childNodes[0].nodeValue; } else { document.getElementById("bizOrg").value = ""; } if (xmlDoc.getElementsByTagName("address1")[0] != null) { document.getElementById("srtAddress").value = xmlDoc .getElementsByTagName("address1")[0].childNodes[0].nodeValue; } if (xmlDoc.getElementsByTagName("city")[0] != null) { document.getElementById("city").value = xmlDoc .getElementsByTagName("city")[0].childNodes[0].nodeValue; } if (xmlDoc.getElementsByTagName("zip")[0] != null) { document.getElementById("zip").value = xmlDoc .getElementsByTagName("zip")[0].childNodes[0].nodeValue; } if (xmlDoc.getElementsByTagName("pArea")[0] != null) { document.getElementById("p_num").value = xmlDoc .getElementsByTagName("pArea")[0].childNodes[0].nodeValue; } if (xmlDoc.getElementsByTagName("pPrefix")[0] != null) { document.getElementById("p_num2").value = xmlDoc .getElementsByTagName("pPrefix")[0].childNodes[0].nodeValue; } if (xmlDoc.getElementsByTagName("pSuffix")[0] != null) { document.getElementById("p_num3").value = xmlDoc .getElementsByTagName("pSuffix")[0].childNodes[0].nodeValue; } if (xmlDoc.getElementsByTagName("p2Area")[0] != null) { document.getElementById("p_numb").value = xmlDoc .getElementsByTagName("p2Area")[0].childNodes[0].nodeValue; } else { document.getElementById("p_numb").value = ""; } if (xmlDoc.getElementsByTagName("p2Prefix")[0] != null) { document.getElementById("p_numb2").value = xmlDoc .getElementsByTagName("p2Prefix")[0].childNodes[0].nodeValue; } else { document.getElementById("p_numb2").value = ""; } if (xmlDoc.getElementsByTagName("p2Suffix")[0] != null) { document.getElementById("p_numb3").value = xmlDoc .getElementsByTagName("p2Suffix")[0].childNodes[0].nodeValue; } else { document.getElementById("p_numb3").value = ""; } if (xmlDoc.getElementsByTagName("phoneType")[0] != null) { var phoneTypeVal = xmlDoc.getElementsByTagName("phoneType")[0].childNodes[0].nodeValue; var phoneTypeProp = document.addPayment.elements['phoneType']; var elem = phoneTypeProp.options; for ( var j = 0; j <= phoneTypeProp.length; j++) { if (elem[j] != null) { if (elem[j].value == phoneTypeVal) { elem[j].selected = true; } } } } else { document.addPayment.elements['phoneType'].options[0].selected = true; } if (xmlDoc.getElementsByTagName("phoneType2")[0] != null) { var phone2TypeVal = xmlDoc.getElementsByTagName("phoneType2")[0].childNodes[0].nodeValue; var phone2TypeProp = document.addPayment.elements['phoneType2']; var elem = phone2TypeProp.options; for ( var j = 0; j <= phone2TypeProp.length; j++) { if (elem[j] != null) { if (elem[j].value == phone2TypeVal) { elem[j].selected = true; } } } } else { document.addPayment.elements['phoneType2'].options[2].selected = true; } if (xmlDoc.getElementsByTagName("state")[0] != null) { var stateVal = xmlDoc.getElementsByTagName("state")[0].childNodes[0].nodeValue; var stateProp = document.addPayment.elements['state']; var elem = stateProp.options; for ( var j = 0; j <= stateProp.length; j++) { if (elem[j] != null) { if (elem[j].value == stateVal) { elem[j].selected = true; } } } } else { document.addPayment.elements['state'].options[0].selected = true; } if (xmlDoc.getElementsByTagName("address2")[0] != null) { document.getElementById("address2").value = xmlDoc .getElementsByTagName("address2")[0].childNodes[0].nodeValue; } else { document.getElementById("address2").value = ""; } if (xmlDoc.getElementsByTagName("address3")[0] != null) { document.getElementById("address3").value = xmlDoc .getElementsByTagName("address3")[0].childNodes[0].nodeValue; } else { document.getElementById("address3").value = ""; } } } } function populateAddress(addressKey, path) { if (addressKey == "") { document.getElementById("fName").value = ""; document.getElementById("lName").value = ""; document.getElementById("midl").value = ""; document.getElementById("bizOrg").value = ""; document.getElementById("srtAddress").value = ""; document.getElementById("address2").value = ""; document.getElementById("city").value = ""; document.getElementById("address3").value = ""; document.getElementById("nickName").value = ""; document.getElementById("zip").value = ""; document.getElementById("p_num").value = ""; document.getElementById("p_num2").value = ""; document.getElementById("p_num3").value = ""; document.getElementById("p_numb").value = ""; document.getElementById("p_numb2").value = ""; document.getElementById("p_numb3").value = ""; document.getElementById("state").value = ""; document.getElementById("address2").value = ""; document.getElementById("address3").value = ""; document.addPayment.elements['suffix'].options[0].selected = true; document.addPayment.elements['phoneNumberType'].options[0].selected = true; document.addPayment.elements['phone2Type'].options[2].selected = true; } else { xmlHttp = GetXmlHttpObject(); if (xmlHttp == null) { alert("Your browser does not support AJAX!"); return; } var url = path + "/common/populateAddress.jsp"; url += "?addressKey=" + addressKey; xmlHttp.onreadystatechange = populateAddressValue; xmlHttp.open("GET", url, true); xmlHttp.send(null); } } function populateAddressValue() { if (xmlHttp.readyState == 4) { var ele = xmlHttp.responseXML; if (ele != null) { ele = xmlHttp.responseXML.documentElement; } if (ele != null) { var xmlDoc = ele; if (xmlDoc.getElementsByTagName("firstName")[0] != null) { document.getElementById("fName").value = xmlDoc .getElementsByTagName("firstName")[0].childNodes[0].nodeValue; } if (xmlDoc.getElementsByTagName("lname")[0] != null) { document.getElementById("lName").value = xmlDoc .getElementsByTagName("lname")[0].childNodes[0].nodeValue; } else { document.getElementById("lname").value = ""; } if (xmlDoc.getElementsByTagName("middleName")[0] != null) { document.getElementById("midl").value = xmlDoc .getElementsByTagName("middleName")[0].childNodes[0].nodeValue; } else { document.getElementById("midl").value = ""; } if (xmlDoc.getElementsByTagName("suffix")[0] != null) { var suffixVal = xmlDoc.getElementsByTagName("suffix")[0].childNodes[0].nodeValue; var suffixprop = document.addPayment.elements['suffix']; var elem = suffixprop.options; for ( var j = 0; j <= suffixprop.length; j++) { if (elem[j] != null) { if (elem[j].value == suffixVal) { elem[j].selected = true; } } } } else { document.addPayment.elements['suffix'].options[0].selected = true; } if (xmlDoc.getElementsByTagName("companyName")[0] != null) { document.getElementById("bizOrg").value = xmlDoc .getElementsByTagName("companyName")[0].childNodes[0].nodeValue; } else { document.getElementById("bizOrg").value = ""; } if (xmlDoc.getElementsByTagName("address1")[0] != null) { document.getElementById("srtAddress").value = xmlDoc .getElementsByTagName("address1")[0].childNodes[0].nodeValue; } if (xmlDoc.getElementsByTagName("address2")[0] != null) { document.getElementById("address2").value = xmlDoc .getElementsByTagName("address2")[0].childNodes[0].nodeValue; } else { document.getElementById("address2").value = ""; } if (xmlDoc.getElementsByTagName("address3")[0] != null) { document.getElementById("address3").value = xmlDoc .getElementsByTagName("address3")[0].childNodes[0].nodeValue; } else { document.getElementById("address3").value = ""; } if (xmlDoc.getElementsByTagName("city")[0] != null) { document.getElementById("city").value = xmlDoc .getElementsByTagName("city")[0].childNodes[0].nodeValue; } if (xmlDoc.getElementsByTagName("zip")[0] != null) { document.getElementById("zip").value = xmlDoc .getElementsByTagName("zip")[0].childNodes[0].nodeValue; } if (xmlDoc.getElementsByTagName("pArea")[0] != null) { document.getElementById("p_num").value = xmlDoc .getElementsByTagName("pArea")[0].childNodes[0].nodeValue; } if (xmlDoc.getElementsByTagName("pPrefix")[0] != null) { document.getElementById("p_num2").value = xmlDoc .getElementsByTagName("pPrefix")[0].childNodes[0].nodeValue; } if (xmlDoc.getElementsByTagName("pSuffix")[0] != null) { document.getElementById("p_num3").value = xmlDoc .getElementsByTagName("pSuffix")[0].childNodes[0].nodeValue; } if (xmlDoc.getElementsByTagName("p2Area")[0] != null) { document.getElementById("p_numb").value = xmlDoc .getElementsByTagName("p2Area")[0].childNodes[0].nodeValue; } else { document.getElementById("p_numb").value = ""; } if (xmlDoc.getElementsByTagName("p2Prefix")[0] != null) { document.getElementById("p_numb2").value = xmlDoc .getElementsByTagName("p2Prefix")[0].childNodes[0].nodeValue; } else { document.getElementById("p_numb2").value = ""; } if (xmlDoc.getElementsByTagName("p2Suffix")[0] != null) { document.getElementById("p_numb3").value = xmlDoc .getElementsByTagName("p2Suffix")[0].childNodes[0].nodeValue; } else { document.getElementById("p_numb3").value = ""; } if (xmlDoc.getElementsByTagName("state")[0] != null) { var stateVal = xmlDoc.getElementsByTagName("state")[0].childNodes[0].nodeValue; var stateProp = document.addPayment.elements['state']; var elem = stateProp.options; for ( var j = 0; j <= stateProp.length; j++) { if (elem[j] != null) { if (elem[j].value == stateVal) { elem[j].selected = true; } } } } else { document.addPayment.elements['state'].options[0].selected = true; } if (xmlDoc.getElementsByTagName("phoneNumberType")[0] != null) { var phoneTypeVal = xmlDoc .getElementsByTagName("phoneNumberType")[0].childNodes[0].nodeValue; var phoneTypeProp = document.addPayment.elements['phoneNumberType']; var elem = phoneTypeProp.options; for ( var j = 0; j <= phoneTypeProp.length; j++) { if (elem[j] != null) { if (elem[j].value == phoneTypeVal) { elem[j].selected = true; } } } } else { document.addPayment.elements['phoneNumberType'].options[0].selected = true; } if (xmlDoc.getElementsByTagName("phone2Type")[0] != null) { var phone2TypeVal = xmlDoc.getElementsByTagName("phone2Type")[0].childNodes[0].nodeValue; var phone2TypeProp = document.addPayment.elements['phone2Type']; var elem = phone2TypeProp.options; for ( var j = 0; j <= phone2TypeProp.length; j++) { if (elem[j] != null) { if (elem[j].value == phone2TypeVal) { elem[j].selected = true; } } } } else { document.addPayment.elements['phone2Type'].options[2].selected = true; } if (xmlDoc.getElementsByTagName("nickName")[0] != null) { document.getElementById("nickName").value = xmlDoc .getElementsByTagName("nickName")[0].childNodes[0].nodeValue; } else { document.getElementById("nickName").value = ""; } } } } function populateCheckingAddress(addressKey, form, path) { if (addressKey == "") { document.getElementById("fName").value = ""; document.getElementById("lName").value = ""; document.getElementById("midl").value = ""; document.getElementById("bizOrg").value = ""; document.getElementById("suffix").options[0].selected = true; document.getElementById("stAdd").value = ""; document.getElementById("add2").value = ""; document.getElementById("addressInfo").value = ""; document.getElementById("city").value = ""; document.getElementById("zip").value = ""; document.getElementById("p_num").value = ""; document.getElementById("p_num2").value = ""; document.getElementById("p_num3").value = ""; document.getElementById("p_numb").value = ""; document.getElementById("p_numb2").value = ""; document.getElementById("p_numb3").value = ""; form.elements["states"].options[0].selected = true; form.elements["phoneNumberType"].options[0].selected = true; form.elements["phone2Type"].options[2].selected = true; } else { xmlHttp = GetXmlHttpObject(); if (xmlHttp == null) { alert("Your browser does not support AJAX!"); return; } var url = path + "/common/populateAddress.jsp"; url += "?addressKey=" + addressKey; xmlHttp.onreadystatechange = populateCheckingAddressValue; xmlHttp.open("GET", url, true); xmlHttp.send(null); } } function populateCheckingAddressValue() { if (xmlHttp.readyState == 4) { var ele = xmlHttp.responseXML; if (ele != null) { ele = xmlHttp.responseXML.documentElement; } if (ele != null) { var xmlDoc = ele; if (xmlDoc.getElementsByTagName("firstName")[0] != null) { document.getElementById("fName").value = xmlDoc .getElementsByTagName("firstName")[0].childNodes[0].nodeValue; } if (xmlDoc.getElementsByTagName("lname")[0] != null) { document.getElementById("lName").value = xmlDoc .getElementsByTagName("lname")[0].childNodes[0].nodeValue; } else { document.getElementById("lName").value = ""; } if (xmlDoc.getElementsByTagName("middleName")[0] != null) { document.getElementById("midl").value = xmlDoc .getElementsByTagName("middleName")[0].childNodes[0].nodeValue; } else { document.getElementById("midl").value = ""; } if (xmlDoc.getElementsByTagName("suffix")[0] != null) { document.getElementById("suffix").value = xmlDoc .getElementsByTagName("suffix")[0].childNodes[0].nodeValue; } else { document.getElementById("suffix").options[0].selected = true; } if (xmlDoc.getElementsByTagName("companyName")[0] != null) { document.getElementById("bizOrg").value = xmlDoc .getElementsByTagName("companyName")[0].childNodes[0].nodeValue; } else { document.getElementById("bizOrg").value = ""; } if (xmlDoc.getElementsByTagName("address1")[0] != null) { document.getElementById("stAdd").value = xmlDoc .getElementsByTagName("address1")[0].childNodes[0].nodeValue; } if (xmlDoc.getElementsByTagName("address2")[0] != null) { document.getElementById("add2").value = xmlDoc .getElementsByTagName("address2")[0].childNodes[0].nodeValue; } else { document.getElementById("add2").value = ""; } if (xmlDoc.getElementsByTagName("address3")[0] != null) { document.getElementById("addressInfo").value = xmlDoc .getElementsByTagName("address3")[0].childNodes[0].nodeValue; } else { document.getElementById("addressInfo").value = ""; } if (xmlDoc.getElementsByTagName("city")[0] != null) { document.getElementById("city").value = xmlDoc .getElementsByTagName("city")[0].childNodes[0].nodeValue; } if (xmlDoc.getElementsByTagName("zip")[0] != null) { document.getElementById("zip").value = xmlDoc .getElementsByTagName("zip")[0].childNodes[0].nodeValue; } if (xmlDoc.getElementsByTagName("pArea")[0] != null) { document.getElementById("p_num").value = xmlDoc .getElementsByTagName("pArea")[0].childNodes[0].nodeValue; } if (xmlDoc.getElementsByTagName("pPrefix")[0] != null) { document.getElementById("p_num2").value = xmlDoc .getElementsByTagName("pPrefix")[0].childNodes[0].nodeValue; } if (xmlDoc.getElementsByTagName("pSuffix")[0] != null) { document.getElementById("p_num3").value = xmlDoc .getElementsByTagName("pSuffix")[0].childNodes[0].nodeValue; } if (xmlDoc.getElementsByTagName("p2Area")[0] != null) { document.getElementById("p_numb").value = xmlDoc .getElementsByTagName("p2Area")[0].childNodes[0].nodeValue; } else { document.getElementById("p_numb").value = ""; } if (xmlDoc.getElementsByTagName("p2Prefix")[0] != null) { document.getElementById("p_numb2").value = xmlDoc .getElementsByTagName("p2Prefix")[0].childNodes[0].nodeValue; } else { document.getElementById("p_numb2").value = ""; } if (xmlDoc.getElementsByTagName("p2Suffix")[0] != null) { document.getElementById("p_numb3").value = xmlDoc .getElementsByTagName("p2Suffix")[0].childNodes[0].nodeValue; } else { document.getElementById("p_numb3").value = ""; } if (xmlDoc.getElementsByTagName("state")[0] != null) { document.getElementById("states").value = xmlDoc .getElementsByTagName("state")[0].childNodes[0].nodeValue; } else { document.getElementById("states").options[0].selected = true; } if (xmlDoc.getElementsByTagName("phoneNumberType")[0] != null) { document.getElementById("phoneNumberType").value = xmlDoc .getElementsByTagName("phoneNumberType")[0].childNodes[0].nodeValue; } else { document.getElementById("phoneNumberType").options[0].selected = true; } if (xmlDoc.getElementsByTagName("phone2Type")[0] != null) { document.getElementById("phone2Type").value = xmlDoc .getElementsByTagName("phone2Type")[0].childNodes[0].nodeValue; } else { document.getElementById("phone2Type").options[2].selected = true; } } } } function limitTextArea(limitField, limitNum) { if (limitField.value.length > limitNum) { limitField.value = limitField.value.substring(0, limitNum); } } function selectedCommerceItems() { count = 0; var objField = document.cartform.elements["removalcommmerceids"]; if (objField != undefined) { count = objField.length; if (count != undefined) { for (i = 0; i < count; i++) { if (document.cartform.removalcommmerceids[i].checked) { document.getElementById('hideSelectedItems' + i).value = document.cartform.removalcommmerceids[i].value; } else { document.getElementById('hideSelectedItems' + i).name = ""; } } } else { document.getElementById('hideSelectedItems' + 0).name = ""; } } } function selectedSaveForLaterItems() { count = 0; var objField = document.giftform.elements["giftItems"]; if (objField != undefined) { count = objField.length; if (count != undefined) { for (i = 0; i < count; i++) { if (document.giftform.giftItems[i].checked) { document .getElementById('hideSelectedSaveForLaterItems' + i).value = document.giftform.giftItems[i].value; } else { document .getElementById('hideSelectedSaveForLaterItems' + i).name = ""; } } } else { document.getElementById('hideSelectedSaveForLaterItems' + 0).name = ""; } } } function isSpaceEntered(evt) { var charCode = (evt.which) ? evt.which : event.keyCode; if (charCode == 32) { return false; } else { return true; } } function submitFormOnEnterOnChooseAList(form, ev) { selectedCommerceItems(); submitFormOnEnter(form, ev); } function submitFormOnEnterOnChooseAListOnSaveForLater(form, ev) { selectedSaveForLaterItems(); submitFormOnEnter(form, ev); } function isDoubleValue(evt) { var charCode = (evt.which) ? evt.which : event.keyCode; if (charCode > 31 && (charCode < 48 || charCode > 57) && charCode != 46) { return false; } else { return true; } } function addToCartPopUpEnter(form, ev) { var keycode; if (window.event) { keycode = window.event.keyCode; } else if (ev) { keycode = ev.which; } else { return true; } if (keycode == 13) { form.submit(); return false; } else { return true; } return false; } function mtrackdown() { document.getElementById('serverdownError').innerHTML = '<div class="scrollingPromo"><center><strong><font color="#CC0033">Server down please try after some time</font></strong></center></div>'; document.getElementById('serverdownError').style.display = "inline"; } function saveanywayAddAddress() { var formObj = document.saveanywayform; var selected = document.getElementById('add1'); if (selected.checked) { document.getElementById('selected').value = true; formObj.submit(); } } function editaddress(param) { document.getElementById("editkey").value = document.getElementById("key").value; document.getElementById("editaddressSuccessURL").value = document .getElementById("updateAddressSuccessURL").value; document.getElementById("editaddressType").value = document .getElementById("addressType").value; document.getElementById("editfirstName").value = document .getElementById("firstName").value; document.getElementById("editlastName").value = document .getElementById("lastName").value; document.getElementById("editmiddleName").value = document .getElementById("middleName").value; document.getElementById("editcompanyName").value = document .getElementById("companyName").value; document.getElementById("editsuffix").value = document .getElementById("suffix").value; document.getElementById("editaddress1").value = document .getElementById("address1").value; document.getElementById("editaddress2").value = document .getElementById("address2").value; document.getElementById("editaddress3").value = document .getElementById("address3").value; document.getElementById("editpostalCode").value = document .getElementById("postalCode").value; document.getElementById("editphoneAreaCode").value = document .getElementById("phoneAreaCode").value; document.getElementById("editphonePrefix").value = document .getElementById("phonePrefix").value; document.getElementById("editphoneSuffix").value = document .getElementById("phoneSuffix").value; document.getElementById("editphone2AreaCode").value = document .getElementById("phone2AreaCode").value; document.getElementById("editphone2Prefix").value = document .getElementById("phone2Prefix").value; document.getElementById("editphone2Suffix").value = document .getElementById("phone2Suffix").value; document.getElementById("editphoneNumberType").value = document .getElementById("phoneNumberType").value; document.getElementById("editphone2Type").value = document .getElementById("phone2Type").value; document.getElementById("editphone2").value = document .getElementById("phone2").value; document.getElementById("editnickName").value = document .getElementById("nickName").value; if (param == 'suggestedaddress') { document.getElementById("editcity").value = document .getElementById("validCity").value; document.getElementById("editstate").value = document .getElementById("validState").value; } else { document.getElementById("editcity").value = document .getElementById("city").value; document.getElementById("editstate").value = document .getElementById("state").value; } document.editaddress.submit(); } function submitSearchForm1(contextpath) { var searchTerm = document.getElementById("searchBar").value; var catId = document.getElementById("searchSelect").value; var path = contextpath + "/search/searchResults.jsp?searchTerm=" + searchTerm + "&searchCategoryId=" + catId; document.searchForm.action = path; return true; } function shwhidecategories(a8, a5, a9) { if (document.getElementById(a8).checked == true) { document.getElementById(a5).style.display = 'inline'; document.getElementById(a9).innerHTML = hideSubCatgoryMessage; document.getElementById(a9).className = "blueCircleDown"; } else { document.getElementById(a9).innerHTML = showSubCatgoryMessage; document.getElementById(a9).className = "blueCircleUp"; document.getElementById(a5).style.display = 'none'; } } function savegiftlistitems(formobj) { var length = document.getElementById("formCount").value; for (i = 0; i < length; i++) { if (document.getElementById('delqty' + i) != null || document.getElementById('delqty' + i) != undefined) { if (document.getElementById('multidelqty' + i + formobj) != null || document.getElementById('multidelqty' + i + formobj) != undefined) { document.getElementById('multidelqty' + i + formobj).value = document .getElementById('delqty' + i).value; } } if (document.getElementById('pickqty' + i) != null || document.getElementById('pickqty' + i) != undefined) { if (document.getElementById('multipickqty' + i + formobj) != null || document.getElementById('multipickqty' + i + formobj) != undefined) { document.getElementById('multipickqty' + i + formobj).value = document .getElementById('pickqty' + i).value; } } /* R2 EGiftCards VGDESAI start */ if (document.getElementById('eGiftCardAmount' + i) != null || document.getElementById('eGiftCardAmount' + i) != undefined) { if (document.getElementById('multiEGiftAmounts' + i + formobj) != null || document.getElementById('multiEGiftAmounts' + i + formobj) != undefined) { document.getElementById('multiEGiftAmounts' + i + formobj).value = document .getElementById('eGiftCardAmount' + i).value; } } /* R2 EGiftCards VGDESAI end */ } var formNameObj = document.getElementsByName(formobj); formNameObj[0].submit(); } function submitListForm() { document.chooseListForm.submit(); } function copyValues() { if (document.getElementById('delqty') != null || document.getElementById('delqty') != undefined) { document.getElementById("haveShipQty").value = document .getElementById("delqty").value; } if (document.getElementById('pickqty') != null || document.getElementById('pickqty') != undefined) { document.getElementById("pickUpQty").value = document .getElementById("pickqty").value; } /* R2 EGiftCards VGDESAI start */ if (document.getElementById('eGiftCardAmount') != null || document.getElementById('eGiftCardAmount') != undefined) { document.getElementById('eGiftCardAmount').value = document .getElementById('eGiftCardAmount0').value; } /* R2 EGiftCards VGDESAI end */ }
/* R2 EGiftCards VGDESAI start */
function copyValuesSearch1(index, productId) {
	copyValuesSearch(index);
	if (document.getElementById('eGiftCardAmount' + productId) != null
			|| document.getElementById('eGiftCardAmount' + productId) != undefined) {
		document.getElementById('eGiftCardAmountPopup_' + productId).value = document
				.getElementById('eGiftCardAmount' + productId).value;
	}
}
/* R2 EGiftCards VGDESAI end */
function copyValuesSearch(index) {
	if (document.getElementById('delqty' + index) != null
			|| document.getElementById('delqty' + index) != undefined) {
		document.getElementById("haveShipQty" + index).value = document
				.getElementById("delqty" + index).value;
	}
	if (document.getElementById('pickqty' + index) != null
			|| document.getElementById('pickqty' + index) != undefined) {
		document.getElementById("pickUpQty" + index).value = document
				.getElementById("pickqty" + index).value;
	}
}
/* R2 EGiftCards VGDESAI start */
function onmessagepaste(o) {
	var nMaxLen = o.getAttribute ? parseInt(o.getAttribute("maxlength")) : "";
	if (document.all) {
		if (o.value.length > 0) {
			var clipboarddata = window.clipboardData.getData("Text");
			if (o.getAttribute
					&& o.value.length + clipboarddata.length > nMaxLen) {
				if (window.clipboardData.getData("Text").substring(0,
						nMaxLen - o.value.length) != "") {
					window.clipboardData.setData("Text", window.clipboardData
							.getData("Text").substring(0,
									nMaxLen - o.value.length));
				} else {
					window.clipboardData.setData("Text", "");
					return false;
				}
			}
		} else {
			var clipboarddata = window.clipboardData.getData("Text");
			if (o.getAttribute && clipboarddata.length > nMaxLen) {
				if (clipboarddata.substring(0, nMaxLen - o.value.length) != "") {
					window.clipboardData.setData("Text", clipboarddata
							.substring(0, nMaxLen - o.value.length));
				} else {
					return false;
				}
			}
		}
		return true;
	}
}
/* R2 EGiftCards VGDESAI end */
function addToList(form, giftId, index,prodIndex) {
	form.elements["giftId"].value = giftId;
	form.target = '_top';
	if (document.getElementById('delqty' + index) != null
			|| document.getElementById('delqty' + index) != undefined) {
		form.haveItShipped.value = document.getElementById("delqty" + index).value;
	}
	if (document.getElementById('pickqty' + index) != null
			|| document.getElementById('pickqty' + index) != undefined) {
		form.pickUpInClub.value = document.getElementById("pickqty" + index).value;
	}
	/* R2 EGiftCards VGDESAI start */
	if (document.getElementById('eGiftCardAmount' + prodIndex) != null
			|| document.getElementById('eGiftCardAmount' + prodIndex) != undefined) {
		document.getElementById('eGiftCardAmount_' + prodIndex).value = document
				.getElementById('eGiftCardAmount' + prodIndex).value;
	}
	/* R2 EGiftCards VGDESAI end */
	form.submit();
}
function addMultipleItemsToCart2(formobj, id) {
	var length = document.getElementById("formCount").value;
	var check = "";
	var productIds = document.getElementsByName("eGiftCardAmountProductIds"); // R2 EGiftCards VGDESAI start
	for (i = 0; i < length; i++) {
		if (document.getElementById('delqty' + i) != null
				|| document.getElementById('delqty' + i) != undefined) {
			if (document.getElementById('multidelqty' + i + formobj) != null
					|| document.getElementById('multidelqty' + i + formobj) != undefined) {
				document.getElementById('multidelqty' + i + formobj).value = document
						.getElementById('delqty' + i).value;

			}
		}
		if (document.getElementById('pickqty' + i) != null
				|| document.getElementById('pickqty' + i) != undefined) {
			if (document.getElementById('multipickqty' + i + formobj) != null
					|| document.getElementById('multipickqty' + i + formobj) != undefined) {
				document.getElementById('multipickqty' + i + formobj).value = document
						.getElementById('pickqty' + i).value;
			}
		}
		if (document.getElementById('delgiftItemid' + i) != null
				|| document.getElementById('delgiftItemid' + i) != undefined) {
			if (document.getElementById('multidelgiftitemids' + i + formobj) != null
					|| document.getElementById('multidelgiftitemids' + i
							+ formobj) != undefined) {
				document.getElementById('multidelgiftitemids' + i + formobj).value = document
						.getElementById('delgiftItemid' + i).value;
			}
		}
		if (document.getElementById('pickgiftItemid' + i) != null
				|| document.getElementById('pickgiftItemid' + i) != undefined) {
			if (document.getElementById('multipickgiftitemids' + i + formobj) != null
					|| document.getElementById('multipickgiftitemids' + i
							+ formobj) != undefined) {
				document.getElementById('multipickgiftitemids' + i + formobj).value = document
						.getElementById('pickgiftItemid' + i).value;
			}
		}
		/* R2 EGiftCards VGDESAI start */
		if(productIds != null && productIds != undefined && productIds[i] != null && productIds[i] != undefined){
			var productId = productIds[i].value;
			if(productId != null && productId != undefined){
				if (document.getElementById('eGiftCardAmount' + productId) != null
						|| document.getElementById('eGiftCardAmount' + productId) != undefined) {
					if (document.getElementById('multiEGiftAmounts' + i + formobj) != null
							|| document.getElementById('multiEGiftAmounts' + i
									+ formobj) != undefined) {
						document.getElementById('multiEGiftAmounts' + i + formobj).value = document
								.getElementById('eGiftCardAmount' + productId).value;
					}
				}				
			}
		}  /* R2 EGiftCards VGDESAI end */
	}

	for (j = 0; j < length; j++) {
		var item = document.getElementById('giftCheck' + j);
		if (item != null && item.checked) {
			check = check + 'true' + ",";
		} else {
			check = check + "false" + ",";
		}
	}

	document.getElementById("samsAddItemToCartSubselected" + id).value = check;
	formobj.submit();
}
function addMultipleItemsToCart1(formobj, id) {

	var length = document.getElementById("formCountDummy").value;
	var check = "";
	for (i = 0; i < length; i++) {
		if (document.getElementById('delqty' + i) != null
				|| document.getElementById('delqty' + i) != undefined) {
			if (document.getElementById('multidelqty' + i + formobj) != null
					|| document.getElementById('multidelqty' + i + formobj) != undefined) {
				document.getElementById('multidelqty' + i + formobj).value = document
						.getElementById('delqty' + i).value;

			}
		}
		if (document.getElementById('pickqty' + i) != null
				|| document.getElementById('pickqty' + i) != undefined) {
			if (document.getElementById('multipickqty' + i + formobj) != null
					|| document.getElementById('multipickqty' + i + formobj) != undefined) {
				document.getElementById('multipickqty' + i + formobj).value = document
						.getElementById('pickqty' + i).value;
			}
		}
		if (document.getElementById('delgiftItemid' + i) != null
				|| document.getElementById('delgiftItemid' + i) != undefined) {
			if (document.getElementById('multidelgiftitemids' + i + formobj) != null
					|| document.getElementById('multidelgiftitemids' + i
							+ formobj) != undefined) {
				document.getElementById('multidelgiftitemids' + i + formobj).value = document
						.getElementById('delgiftItemid' + i).value;
			}
		}
		if (document.getElementById('pickgiftItemid' + i) != null
				|| document.getElementById('pickgiftItemid' + i) != undefined) {
			if (document.getElementById('multipickgiftitemids' + i + formobj) != null
					|| document.getElementById('multipickgiftitemids' + i
							+ formobj) != undefined) {
				document.getElementById('multipickgiftitemids' + i + formobj).value = document
						.getElementById('pickgiftItemid' + i).value;
			}
		}
		/* R2 EGiftCards VGDESAI start */
		if (document.getElementById('eGiftCardAmount' + i) != null
				|| document.getElementById('eGiftCardAmount' + i) != undefined) {
			if (document.getElementById('multiEGiftAmounts' + i + formobj) != null
					|| document.getElementById('multiEGiftAmounts' + i
							+ formobj) != undefined) {
				document.getElementById('multiEGiftAmounts' + i + formobj).value = document
						.getElementById('eGiftCardAmount' + i).value;
			}
		} /* R2 EGiftCards VGDESAI end */
	}

	for (j = 0; j < length; j++) {
		var item = document.getElementById('giftCheck' + j);
		if (item != null && item.checked) {
			check = check + 'true' + ",";
		} else {
			check = check + "false" + ",";
		}
	}

	document.getElementById("samsAddItemToCartSubselected" + id).value = check;
	var formNameObj = document.getElementsByName(formobj);
	formNameObj[0].submit();

}
function deleteGiftlistitem(formobj) {

	var formNameObj = document.getElementsByName(formobj);
	formNameObj[0].submit();
}
function selectAllShoppingList(elemId) {
	if (document.getElementById('SelectAll1').firstChild.nodeValue != selectAllMessage) {
		document.getElementById('SelectAll1').firstChild.nodeValue = selectAllMessage;
	} else {
		document.getElementById('SelectAll1').firstChild.nodeValue = deselectAllMessage;
	}

	for (i = 0; i < size; i++) {

		var item = document.getElementById(elemId + i);
		if (item != null || item != undefined) {
			if (document.getElementById('SelectAll1').firstChild.nodeValue != selectAllMessage) {
				item.checked = true;
			} else {
				item.checked = false;
			}
		}
	}
}

//R2 shipping enh s1sivap changes start

function dockSubmit() {
	var objDockDoorChkBox = document.getElementById('dockDoorPresentCheckBox');
	if (objDockDoorChkBox != null) {
		if(objDockDoorChkBox.checked && 
				!objDockDoorChkBox.disabled) {		
			document.getElementById('dockDoorPresent').value='Y';
		}
	}	
	showhide('dockDoorTerms');
}

function dockCancel() {
	document.getElementById('dockDoorPresentCheckBox').checked = false;
	document.getElementById('dockDoorPresent').value = 'N';
	showhide('dockDoorTerms');
}

function showDockDoorTerms() {	
	if (document.getElementById('dockDoorPresentCheckBox').checked==true)
	{
		showhide('dockDoorTerms');		
	} else {
		hidePopUp('dockDoorTerms');
		document.getElementById('dockDoorPresent').value='N';
	}
}

function showDockDoorCheck() {
	var objDockDoorCheckBox = document.getElementById('addOrChangeAddress');
	if (objDockDoorCheckBox != null) {
		if (document.getElementById('com').checked) {
			objDockDoorCheckBox.style.display='';
		} else if (document.getElementById('res').checked) {
			objDockDoorCheckBox.style.display='none';
			document.getElementById('dockDoorPresent').value='N';
		}
	} else if (document.getElementById('changeCommAddr') != null) {
		if (document.getElementById('com').checked) {
			document.getElementById('changeCommAddr').style.display='';
		} else if (document.getElementById('res').checked) {
			document.getElementById('changeCommAddr').style.display='none';
			document.getElementById('dockDoorPresent').value='N';
		}
	}
}

function checkFormSubmit(ev) {
	if (chkDisablePopupSubmit == "notDefault") {
		return false;
	} else {
		return true;
	}
}

//R2 shipping enh s1sivap changes end
/* Start PASupport:: 25th April, 2011 :: AutoRenew */
function submitForm()
{	    
	if(document.getElementById('autoRenewMembership').checked){
		if(document.getElementById('autoRenewYes').checked || 
				document.getElementById('autoRenewNo').checked){
			
			if(document.getElementById('autoRenewYes').checked && !(document.getElementById('saveAsDefault').checked)){
				document.getElementById('regError').innerHTML = '<div class="orangeBg-whiteBrdr smMargB"><h2 class="red">' +selectDefaultPaymentmethod+ '</h2></div>';
			}else{
				document.addPayment.submit(); 
			}
		}else{
			document.getElementById('regError').innerHTML = '<div class="orangeBg-whiteBrdr smMargB"><h2 class="red">' +selectAutoRenewYes+ '</h2></div>';
		}
	}else{
		document.addPayment.submit(); 
	}

}
function submitFormOnEnterIn(form, ev) { 
	var keycode; 
	if (window.event) 
	{ keycode = window.event.keyCode;
	} else if (ev) {
	keycode = ev.which;
	} else
	 { return true; 
	 } 
	if (keycode == 13) {
	if (regFocus.length == 0) {  
	trimFormElements(form);
	submitForm();	
	return false; 
	} }	else {
	return true; 
	} 
	return false;
}
function submitAutoRenewForm(){
	if(document.getElementById("autoRenewTrue") || document.getElementById("autoRenewFalse")){
		if(document.getElementById("autoRenewTrue").checked  || document.getElementById("autoRenewFalse").checked){
		document.changeRenewalSetting.submit();
		}else{
			document.getElementById('regError').innerHTML = '<div class="orangeBg-whiteBrdr smMargB"><h2 class="red">' +selectAutoRenewYes+ '</h2></div>';
		}
	}
}
 /* End PASupport:: 25th April, 2011 :: AutoRenew */
/* Start PASupport: 22Mar2011 for 8384 (GE-PO Issue) */
function isAlphnumericKey(evt) {
	var charCode = (evt.which) ? evt.which : event.keyCode; 
	if (!(charCode>=48 && charCode<=57 || charCode>=65 && charCode<=90 || charCode>=97 && charCode<=122)) {
		return false; }
	else { 
		return true; 
	}
}
/* End PASupport: 22Mar2011 for 8384 (GE-PO Issue) */	
