function showProduct(aform,selectname){selecteditem=aform.elements[selectname].selectedIndex;selectvalue=aform.elements[selectname].options[selecteditem].value;if(selectvalue!=""){window.location.href=selectvalue}}function getPrimaryCartItemId(){var valField=document.getElementById("cartItem[0].cartItemId");if(valField){return valField.value}return null}function publishCouponCodeChanged(field){var callMetaData={callback:updateProductViewPageCalculatedValues,errorHandler:handleErrors};shoppingCartAjaxController.updateCoupon(getPrimaryCartItemId(),field.value,getCacShoppingCartKey(),callMetaData)}function updateProductViewPageCalculatedValuesWithoutSORefresh(ccDynamicCartBean){var element;element=document.getElementById("amountForFreeShippingArea");if(ccDynamicCartBean.amountForFreeShipping<=0){element.style.display="none";element.style.visibility="hidden"}else{element.style.display="";element.style.visibility="visible"}element=document.getElementById("totalAfterRebateArea");if(element){if(ccDynamicCartBean.total==ccDynamicCartBean.totalAfterRebate){element.style.display="none"
}else{element.style.display=""}}ccDynamicCartBean.cartSubtotal=ccDynamicCartBean.subtotal;DWRUtil.setValues(ccDynamicCartBean);updateTaxValues(ccDynamicCartBean);updateCouponValueRow(ccDynamicCartBean);updateCarrot(ccDynamicCartBean);updateHotspots(ccDynamicCartBean)}function updateProductViewPageCalculatedValuesWithSORefresh(ccDynamicCartBean){updateProductViewPageCalculatedValues(ccDynamicCartBean)}function updateProductViewPageCalculatedValues(ccDynamicCartBean){updateProductViewPageCalculatedValuesWithoutSORefresh(ccDynamicCartBean);updateShippingOptions(ccDynamicCartBean)}function updateProductViewPageWithQuantites(ccDynamicCartBean){var quantity1=document.getElementById("cartItem[0].quantity");var quantity2=document.getElementById("cartItem[1].quantity");updateQuantityProductViewHtmlCallBack(ccDynamicCartBean);if(quantity1&&quantity1.value!=ccDynamicCartBean.itemQuantity){quantity1.value=ccDynamicCartBean.itemQuantity}if(quantity2&&quantity2.value!=ccDynamicCartBean.secondItemQuantity){quantity2.value=ccDynamicCartBean.secondItemQuantity
}}function publishAcceptOffer(quantity){var callMetaData={callback:updateProductViewPageWithQuantites,errorHandler:handleErrors};shoppingCartAjaxController.acceptCarrot(getPrimaryCartItemId(),quantity,getCacShoppingCartKey(),callMetaData)}function updateCarrot(ccDynamicCartBean){var carrotDiv=document.getElementById("productCarrot");if(carrotDiv&&ccDynamicCartBean.carrotQuantity>0){document.getElementById("offerQuantity").value=ccDynamicCartBean.carrotQuantity;var text="";if(ccDynamicCartBean.carrotType==1){text=priceCarrotText}else{if(ccDynamicCartBean.carrotType==2){text=rebateCarrotText}else{if(ccDynamicCartBean.carrotType==3){text=shippingCarrotText}}}if(text){if(ccDynamicCartBean.carrotType==3||ccDynamicCartBean.carrotType==2){text=text.replace("{1}",ccDynamicCartBean.carrotQuantity-ccDynamicCartBean.pairItemTotalQuantity);if(ccDynamicCartBean.carrotQuantity-ccDynamicCartBean.pairItemTotalQuantity==1){text=text.replace("{0}",unit)}else{text=text.replace("{0}",units)}if(ccDynamicCartBean.carrotType==2){text=text.replace("{2}",ccDynamicCartBean.carrotAmount)
}}else{if(ccDynamicCartBean.carrotQuantity==1){text=text.replace("{0}",unit)}else{text=text.replace("{0}",units)}text=text.replace("{1}",ccDynamicCartBean.carrotQuantity);text=text.replace("{2}",ccDynamicCartBean.carrotAmount)}document.getElementById("productCarrotText").innerHTML=text}if(!(ccDynamicCartBean.carrotType==1&&ccDynamicCartBean.carrotQuantity==1)){jQuery("#productCarrot").show()}else{jQuery("#productCarrot").hide()}}else{if(carrotDiv){document.getElementById("offerQuantity").value=0;jQuery("#productCarrot").hide()}}}function updateHotspots(ccDynamicCartBean){if(ccDynamicCartBean.hotspotBeanList&&(typeof hotspotMax!="undefined")){jQuery("#hotspot-container").empty();for(var i=0;i<ccDynamicCartBean.hotspotBeanList.length&&i<hotspotMax;i++){var hotspot=ccDynamicCartBean.hotspotBeanList[i];var div=jQuery("#hotspot-container").append("<div id='hotspot-div-"+(i+1)+"' class='hotspot'></div>");if(hotspot.type==1){jQuery("#hotspot-container/div:last").append("<a href='"+hotspot.linkUrl+"'><img src='"+ctxImageUrl+"/"+hotspot.fileUrl+"' border='0' /></a><br/>");
jQuery("#hotspot-container/div:last").append("<a href='"+hotspot.linkUrl+"'>"+hotspot.targetProductName+"</a><br/>");jQuery("#hotspot-container/div:last").append(hotspotPriceTxt+"&nbsp;"+hotspot.targetProductPrice+" <br/>");var selectbox=hotspotQtyTxt+"&nbsp;<select size='1' id='hotspot-id-"+(i+1)+"'>";for(var j=0;j<hotspot.maxQuantity;j++){var selected="";if(j==hotspot.defaultQuantity){selected=" selected='selected'"}selectbox=selectbox+"<option value='"+j+"'"+selected+">"+j+"</option>"}selectbox=selectbox+"</select>&nbsp;";jQuery("#hotspot-container/div:last").append(selectbox);jQuery("#hotspot-container/div:last").append("<input type='button' onClick='addCrossSellAjax("+hotspot.targetProductUid+", 0, "+(i+1)+");' value='"+hotspotAddTxt+"' id='hotspot-add-"+(i+1)+"'/>")}else{if(hotspot.type==2){jQuery("#hotspot-container/div:last").append("<a href='"+hotspot.linkUrl+"'><img src='"+ctxImageUrl+"/"+hotspot.fileUrl+"' border='0' /></a> <br/>");jQuery("#hotspot-container/div:last").append(hotspotPriceTxt+"&nbsp;"+hotspot.targetProductPrice+" <br/>");
jQuery("#hotspot-container/div:last").append("<a href='"+hotspot.linkUrl+"'>"+hotspot.targetProductName+"</a><br/>")}else{if(hotspot.type==3){if(hotspot.linkUrl&&hotspot.linkUrl!=""){jQuery("#hotspot-container/div:last").append("<a href='"+hotspot.linkUrl+"'><img src='"+hotspot.fileUrl+"' border='0' /></a>")}else{jQuery("#hotspot-container/div:last").append("<img src='"+hotspot.fileUrl+"' border='0' />")}}else{if(hotspot.type==4){if(hotspot.linkUrl&&hotspot.linkUrl!=""){jQuery("#hotspot-container/div:last").append("<a href='"+hotspot.linkUrl+"'>"+hotspot.fileContents+"</a>")}else{jQuery("#hotspot-container/div:last").append(hotspot.fileContents)}}}}}}}if(ccDynamicCartBean.miniCartList&&jQuery("#miniCartSection").size()>0){for(var i=0;i<ccDynamicCartBean.miniCartList.length;i++){var miniCartData=ccDynamicCartBean.miniCartList[i];jQuery("#miniCartItemContainer").append("<div id='"+miniCartData.firstCartItemUid+"' class='minicart-main'></div>");jQuery("#miniCartItemContainer/div:last").append("<input type='hidden' value='"+miniCartData.firstCartItemUid+"' name='minicart_item' />");
var table=jQuery("<table width='230' align='center' border='0' cellpadding='0' cellspacing='0'></table>");if(miniCartData.trialPackBundle){table.append("<tr><td colspan='2' class='small'><div align='right'><a href='javascript:minicart.removeTrialPackCartItem(getPrimaryCartItemId(), "+miniCartData.firstCartItemUid+")'>"+minicartRemoveTxt+"</a></div></td></tr>")}else{var editArgs="pID="+miniCartData.productUid+"&amp;cartItemId="+miniCartData.firstCartItemUid;if(miniCartData.pairable){editArgs=editArgs+"&amp;cartItemId2="+miniCartData.secondCartItemUid}table.append("<tr><td colspan='2' class='small'><div align='right'><a href='"+minicartBaseUrl+"/add-exisiting-to-cart.ep?"+editArgs+"'>"+minicartEditTxt+"</a> | <a href='javascript:minicart.removeCartItem(getPrimaryCartItemId(), "+miniCartData.firstCartItemUid+", "+miniCartData.pairable+")'>"+minicartRemoveTxt+"</a></div></td></tr>")}table.append("<tr><td rowspan='2' valign='middle'><div align='center'><img src='"+ctxImageUrl+"/"+miniCartData.imageUrl+"' border='0' /></div></td><td class='copy'><div align='center'><strong>"+miniCartData.productName+"</strong></div></td></tr>");
var productTable=jQuery("<table border='0' cellpadding='0' cellspacing='0'></table>");productTable.append("<tr><td class='copysm' ><div align='right' class='minicart-label'>"+minicartQtyTxt+"</div></td><td class='copysm' width='25'><div align='right' class='minicart-label'>"+miniCartData.firstCartItemQuantity+"</div></td></tr>");productTable.append("<tr><td class='copysm'><div align='right' class='minicart-label'>"+minicartPriceTxt+"</div></td><td class='copysm'><div align='right'><span id='"+miniCartData.firstCartItemUid+"price'>"+miniCartData.productPrice+"</span></div></td></tr>");table.append("<tr><td valign='top'><div align='right'></div></td></tr>");table.find("div:last").append(productTable);jQuery("#miniCartItemContainer/div:last").append(table);minicart.onQuickView()}}}function updateShippingOptions(ccDynamicCartBean){var shippingOptionsId="customer.shippingMethod";if($(shippingOptionsId)!=null&&DWRUtil._isHTMLElement($(shippingOptionsId),"select")){DWRUtil.removeAllOptions(shippingOptionsId);
DWRUtil.addOptions(shippingOptionsId,ccDynamicCartBean.shippingServiceLevelMap);DWRUtil._selectListItem($(shippingOptionsId),ccDynamicCartBean.selectedShippingServiceLevelUid);if(ccDynamicCartBean.selectedShippingServiceLevelChanged){alertCustomerShippingServiceLevelChanged()}}}function updateProductViewPageAfterMiniCartUpdate(ccDynamicCartBean){var prices=ccDynamicCartBean.miniCartItemPrices;for(var key in prices){if(key){DWRUtil.setValue(key+"price",prices[key])}}var miniCartItemContainer=document.getElementById("miniCartItemContainer");var children=miniCartItemContainer.childNodes;for(var i=0;i<children.length;i++){var child=children[i];if(child.nodeType==1){var childClass=child.getAttribute("class");var childId=child.getAttribute("id");var childFound=false;for(var key in prices){if(key){if(childId==key){childFound=true}}}if(childFound==false){miniCartItemContainer.removeChild(child)}}}updateProductViewPageCalculatedValues(ccDynamicCartBean)}function updateTaxValues(ccDynamicCartBean){var oldTaxValueElems=getTaxRows();
var oldTaxValueElemsLength=0;if(oldTaxValueElems){oldTaxValueElemsLength=oldTaxValueElems.length}if(ccDynamicCartBean.taxValues){if(oldTaxValueElemsLength==ccDynamicCartBean.taxValues.length){var taxValue;var taxValueElem;var taxValueElemName;var taxValuesChanged=false;for(var i=0;i<ccDynamicCartBean.taxValues.length;i++){taxValue=ccDynamicCartBean.taxValues[i];taxValueElemName="tax_"+taxValue.uidPk+"_value";taxValueElem=document.getElementById(taxValueElemName);if(!taxValueElem){taxValuesChanged=true;break}else{taxValue.elem=taxValueElem}}}else{taxValuesChanged=true}if(taxValuesChanged){replaceTaxValues(oldTaxValueElems,ccDynamicCartBean.taxValues)}else{for(var i=0;i<ccDynamicCartBean.taxValues.length;i++){taxValue=ccDynamicCartBean.taxValues[i];if(taxValue.elem){replaceText(taxValue.elem,taxValue.amountAndSymbol)}else{alert(taxValueElemName+" not found")}}}}else{if(oldTaxValueElemsLength!=0){replaceTaxValues()}}}function getTaxRows(){var rows=new Array();var rowCounter=0;var orderTotalsElem=document.getElementById("orderTotals");
if(orderTotalsElem){for(var i=0;i<orderTotalsElem.rows.length;i++){if(orderTotalsElem.rows[i].id.indexOf("tax_")==0){rows[rowCounter++]=orderTotalsElem.rows[i]}}}return rows}function replaceTaxValues(oldTaxValuesElems,newTaxValues){var orderTotalsElem;var handlingCostElem=document.getElementById("taxSpacerRow");orderTotalsElem=handlingCostElem.parentNode;if(newTaxValues&&handlingCostElem){if(oldTaxValuesElems){removeOldTaxValues(orderTotalsElem,oldTaxValuesElems);insertNewTaxValues(orderTotalsElem,handlingCostElem,newTaxValues)}else{insertNewTaxValues(orderTotalsElem,handlingCostElem,newTaxValues)}}else{if(oldTaxValuesElems){removeOldTaxValues(orderTotalsElem,oldTaxValuesElems)}}}function removeOldTaxValues(orderTotalsElem,oldTaxValuesElems){var removeNode;var removeChildId;var removeIds=new Array();for(var i=0;i<oldTaxValuesElems.length;i++){removeIds[i]=oldTaxValuesElems[i].getAttribute("id")}for(var i=0;i<removeIds.length;i++){removeNode=document.getElementById(removeIds[i]);removeNode=orderTotalsElem.removeChild(removeNode)
}}function insertNewTaxValues(orderTotalsElem,insertBeforeElem,newTaxValues){var newRowElem;var newTextNode;var nameId,valueId;for(var i=0;i<newTaxValues.length;i++){newRowElem=document.createElement("tr");newRowElem.setAttribute("name","taxes");newRowElem.setAttribute("id","tax_"+newTaxValues[i].uidPk);nameId="tax_"+newTaxValues[i].uidPk+"_name";addCellToRow(newRowElem,newTaxValues[i].displayName+":","copysm totalBox1",nameId);valueId="tax_"+newTaxValues[i].uidPk+"_value";addCellToRow(newRowElem,newTaxValues[i].amountAndSymbol,"copysm totalBox2",valueId);orderTotalsElem.insertBefore(newRowElem,insertBeforeElem)}}function addCellToRow(rowElem,text,className,id){var newTdElem=document.createElement("td");if(document.all){newTdElem.setAttribute("className",className)}else{newTdElem.setAttribute("class",className)}newTdElem.setAttribute("id",id);newTextNode=document.createTextNode(text);newTdElem.appendChild(newTextNode);rowElem.appendChild(newTdElem)}function replaceText(elem,stext){var newnode;
var oldnode;if(document.layers!=null){}else{oldnode=elem.firstChild;if(elem.innerText!=null){elem.innerText=stext}else{newnode=document.createTextNode(stext);if(oldnode==null){elem.appendChild(newnode)}else{elem.replaceChild(newnode,oldnode)}}}}function setQuantityBeforeChange(field){document.getElementById("previousQuantityToRecover").value=field.value}function publishQuantityChanged(field,confirmMessage){var cartItemIndex=getCartItemIndex(field.id);if(cartItemIndex==-1){return }var caculationCartKey=getCacShoppingCartKey();var cartItemId=document.getElementById("cartItem["+cartItemIndex+"].cartItemId").value;var newQuantity=document.getElementById("cartItem["+cartItemIndex+"].quantity").value;var isViewCartPageDiv=document.getElementById("isViewCartPage");if(isViewCartPageDiv!=null&&isViewCartPageDiv.value=="true"){if(newQuantity==0){var answer=confirm(confirmMessage);if(answer){markDivForRemoval(cartItemIndex);changePairedFlag(cartItemIndex);var callMetaData={callback:updateQuantityCartViewHtmlCallBack,errorHandler:handleErrors};
shoppingCartAjaxController.removeCartItem(cartItemId,caculationCartKey,callMetaData)}else{field.selectedIndex=document.getElementById("previousQuantityToRecover").value}}else{markChangedIndex(cartItemIndex);var callMetaData={callback:updateQuantityCartViewHtmlCallBack,errorHandler:handleErrors};shoppingCartAjaxController.updateQuantity(cartItemId,newQuantity,caculationCartKey,callMetaData)}return }var callMetaData={callback:updateQuantityProductViewHtmlCallBack,errorHandler:handleErrors};shoppingCartAjaxController.updateQuantity(cartItemId,newQuantity,caculationCartKey,callMetaData)}function updateQuantityProductViewHtmlCallBack(ccDynamicCartBean){updateProductViewPageItemSubTotal(ccDynamicCartBean);updateProductViewPageCalculatedValues(ccDynamicCartBean)}function updateQuantityCartViewHtmlCallBack(ccDynamicCartBean){updateCartItemDivInViewCart(ccDynamicCartBean);updateCartItemList(ccDynamicCartBean);updateProductViewPageCalculatedValues(ccDynamicCartBean)}function updateCartItemList(ccDynamicCartBean){if(ccDynamicCartBean.cartItemBeanList!=null){for(var index=0;
index<ccDynamicCartBean.cartItemBeanList.length;index++){updateCartItem(ccDynamicCartBean.cartItemBeanList[index])}}}function updateCartItem(cartItemBean){var cartItemObject=document.getElementById("cartItem"+cartItemBean.uidPk);if((cartItemObject==null)||(typeof cartItemObject=="undefined")){return }var cartItemIndex=cartItemObject.value;var salePriceId="cartItem["+cartItemIndex+"].salePrice";document.getElementById(salePriceId).innerHTML=cartItemBean.itemSalePrice;var savingsId="cartItem["+cartItemIndex+"].savings";var savingsNode=document.getElementById(savingsId);if(savingsNode){savingsNode.innerHTML=cartItemBean.itemSavings}var subtotalId="cartItem["+cartItemIndex+"].subtotal";var subtotal=cartItemBean.itemSubtotal;document.getElementById(subtotalId).innerHTML=subtotal}function markDivForRemoval(cartItemIndex){var removalItemId="cartItemDiv.toBeRemoved";var removalPairId="cartPairItemDiv.toBeRemoved";var itemDivId="cartItem["+cartItemIndex+"].single";renameDivId(itemDivId,removalItemId);
var otherItemIndex=getOtherItemIndex(cartItemIndex);var otherDiv=document.getElementById("cartItem["+otherItemIndex+"].single");if(otherDiv==null){var pairIndex=getPairIndex(cartItemIndex);var pairDivId="cartItem["+pairIndex+"].pair";renameDivId(pairDivId,removalPairId)}}function changePairedFlag(cartItemIndex){var pairedItemObject=document.getElementById("pairCartItem["+cartItemIndex+"].paired");if((pairedItemObject==null)||(typeof pairedItemObject=="undefined")){cartItemIndex=cartItemIndex-1;pairedItemObject=document.getElementById("pairCartItem["+cartItemIndex+"].paired")}if((pairedItemObject==null)||(typeof pairedItemObject=="undefined")){return }pairedItemObject.setAttribute("paired","false")}function markChangedIndex(cartItemIndex){document.getElementById("changedCartItemIndex").value=cartItemIndex}function getOtherItemIndex(cartItemIndex){var intIndex=parseInt(cartItemIndex,10);var otherItemIndex=(intIndex%2==0)?intIndex+1:intIndex-1;return otherItemIndex}function getPairIndex(cartItemIndex){var intIndex=parseInt(cartItemIndex,10);
var pairIndex=Math.floor(intIndex/2);return pairIndex}function renameDivId(oldId,newId){var oldDiv=document.getElementById(oldId);if(oldDiv!=null){oldDiv.id=newId}}function updateCartItemDivInViewCart(ccDynamicCartBean){var removel1=document.getElementById("cartItemDiv.toBeRemoved");if(removel1!=null){removel1.parentNode.removeChild(removel1)}var removel2=document.getElementById("cartPairItemDiv.toBeRemoved");if(removel2!=null){removel2.parentNode.removeChild(removel2)}var cartItemIndexId=document.getElementById("changedCartItemIndex");if(cartItemIndexId!=null&&cartItemIndexId.value!="-1"){var cartItemIndex=cartItemIndexId.value;updateCartItemPrices(ccDynamicCartBean,cartItemIndex,false);var otherItemIndex=getOtherItemIndex(cartItemIndex);var otherDiv=document.getElementById("cartItem["+otherItemIndex+"].single");if(otherDiv!=null){updateCartItemPrices(ccDynamicCartBean,otherItemIndex,true)}var pairCartItemIndex=getPairIndex(cartItemIndex);var rebateId="cartItem["+pairCartItemIndex+"].rebate";
var rebateNode=document.getElementById(rebateId);if(rebateNode){if(ccDynamicCartBean.itemRebateCode==null){rebateNode.style.display="none"}else{rebateNode.style.display="";rebateNode.innerHTML=rebateSavingsText.replace("{0}",ccDynamicCartBean.itemRebateAmount)}}document.getElementById("changedCartItemIndex").value="-1"}}function updateCartItemPrices(ccDynamicCartBean,cartItemIndex,isSecondCartItem){var salePriceId="cartItem["+cartItemIndex+"].salePrice";document.getElementById(salePriceId).innerHTML=ccDynamicCartBean.itemSalePrice;var savingsId="cartItem["+cartItemIndex+"].savings";var savingsNode=document.getElementById(savingsId);if(savingsNode){savingsNode.innerHTML=ccDynamicCartBean.itemSavings}var subtotalId="cartItem["+cartItemIndex+"].subtotal";var subtotal;if(isSecondCartItem){subtotal=ccDynamicCartBean.secondItemSubtotal}else{subtotal=ccDynamicCartBean.itemSubtotal}document.getElementById(subtotalId).innerHTML=subtotal}function updateProductViewPageItemSubTotal(ccDynamicCartBean){if(ccDynamicCartBean.pairItemSubtotal!=null){document.getElementById("pairItemTotalQuantity1").innerHTML=ccDynamicCartBean.pairItemTotalQuantity;
if(ccDynamicCartBean.itemListPrice!=ccDynamicCartBean.itemSalePrice){document.getElementById("itemListPrice1").innerHTML=ccDynamicCartBean.itemListPrice}else{document.getElementById("itemListPrice1").innerHTML=""}document.getElementById("itemSalePrice1").innerHTML=ccDynamicCartBean.itemSalePrice;document.getElementById("pairItemSubtotal1").innerHTML=ccDynamicCartBean.pairItemSubtotal;var rebateNode=document.getElementById("cartItemRebate");if(rebateNode){if(ccDynamicCartBean.itemRebateCode!=null){var text=itemRebateSavingsText.replace("{0}",ccDynamicCartBean.itemRebateAmount);rebateNode.innerHTML=text.replace("{1}",ccDynamicCartBean.itemRebateCode);rebateNode.style.display=""}else{rebateNode.style.display="none"}}}}function getCartItemIndex(fieldId){var leftQuote=fieldId.indexOf("[");var rightQuote=fieldId.indexOf("]");if(leftQuote==-1||rightQuote==-1||leftQuote>rightQuote){return -1}return fieldId.substring(leftQuote+1,rightQuote)}function handleErrors(exception){alert(exception);setCookie("ReqFromReload","TRUE");
window.location.reload(true)}function setCookie(name,value,expires,path,domain,secure){document.cookie=name+"="+escape(value)+((expires)?"; expires="+expires:"")+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"")}function getCookieVal(offset){var endstr=document.cookie.indexOf(";",offset);if(endstr==-1){endstr=document.cookie.length}return unescape(document.cookie.substring(offset,endstr))}function getCookie(name){var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen){var j=i+alen;if(document.cookie.substring(i,j)==arg){return getCookieVal(j)}i=document.cookie.indexOf(" ",i)+1;if(i==0){break}}return""}function doNothing(){}function saveField(field){var callMetaData={callback:doNothing,errorHandler:handleErrors};ccCustomerInfoController.saveField(field.name,DWRUtil.getValue(field.id),getCacShoppingCartKey(),callMetaData)}function publishCountryChanged(field){var callMetaData={callback:changeCountryCallback,errorHandler:handleErrors};
shoppingCartAjaxController.changeCountry(getPrimaryCartItemId(),field.value,getCacShoppingCartKey(),callMetaData)}function publishStateChanged(field){var callMetaData={callback:updateProductViewPageCalculatedValuesWithSORefresh,errorHandler:handleErrors};shoppingCartAjaxController.changeSubCountry(getPrimaryCartItemId(),field.value,getCacShoppingCartKey(),callMetaData)}function changeCountryCallback(data){loadSubCountries(data.subCountryMap);updateProductViewPageCalculatedValuesWithSORefresh(data)}function loadSubCountries(data){var subCountryId="customer.address.subCountry";DWRUtil.removeAllOptions(subCountryId);DWRUtil.addOptions(subCountryId,data)}function changeShippingOption(){var selectedServiceLevel=DWRUtil.getValue("customer.shippingMethod");var callMetaData={callback:updateProductViewPageCalculatedValuesWithoutSORefresh,errorHandler:handleErrors};shoppingCartAjaxController.changeShippingOption(getPrimaryCartItemId(),selectedServiceLevel,getCacShoppingCartKey(),callMetaData)}function updateShippingOptionCallBack(ccDynamicCartBean){document.getElementById("customer.shippingCharge").innerHTML=ccDynamicCartBean.shippingCost
}function openMoreInfoWindow(location){var OpenWindow=window.open(location,"moreinfo","height=400,width=300,scrollbars=yes")}function updateCouponValueRow(ccDynamicCartBean){var elem;var orderTotalsElem;if(ccDynamicCartBean.hasCouponValue){elem=document.getElementById("couponValue");if(elem){replaceText(elem,ccDynamicCartBean.couponValue)}else{elem=document.getElementById("shippingCostRow").nextSibling;orderTotalsElem=document.getElementById("shippingCostRow").parentNode;insertNewCouponRow(orderTotalsElem,elem,ccDynamicCartBean.couponValue)}}else{elem=document.getElementById("couponValueRow");if(elem){orderTotalsElem=document.getElementById("shippingCostRow").parentNode;orderTotalsElem.removeChild(elem)}}}function insertNewCouponRow(orderTotalsElem,insertBeforeElem,couponValue){var newRowElem;var newTdElem;var newTextNode;var newOtherElem;var nameId,valueId;newRowElem=document.createElement("tr");newRowElem.setAttribute("id","couponValueRow");newTdElem=document.createElement("td");if(document.all){newTdElem.setAttribute("className","copysm totalBox1")
}else{newTdElem.setAttribute("class","copysm totalBox1")}newOtherElem=document.createElement("strong");newTdElem.appendChild(newOtherElem);newTextNode=document.createTextNode("COUPON DISCOUNT");newOtherElem.appendChild(newTextNode);newRowElem.appendChild(newTdElem);newTdElem=document.createElement("td");if(document.all){newTdElem.setAttribute("className","copysm totalBox2")}else{newTdElem.setAttribute("class","copysm totalBox2")}newOtherElem=document.createElement("span");newOtherElem.setAttribute("id","couponValue");newTdElem.appendChild(newOtherElem);newTextNode=document.createTextNode(couponValue);newOtherElem.appendChild(newTextNode);newRowElem.appendChild(newTdElem);orderTotalsElem.insertBefore(newRowElem,insertBeforeElem)}function submitRxVerificationForm(cartItemId){document.getElementById("findEcp").value="true";document.getElementById("cartItemId").value=cartItemId;document.ccRxVerificationForm.submit()}function submitOrderConfirmationPagePaymentOptionsForm(paymentMethod){document.forms["orderConfirmationPagePaymentOptionsForm"].elements["orderPayment.paymentMethod"].value=paymentMethod;
document.orderConfirmationPagePaymentOptionsForm.submit()}function selectEcp(doctor){document.getElementById("ecpSelect").value=doctor}function submitEcpSendRxLater(){document.getElementById("faxingRx").value="true";document.findEcpForm.submit()}function submitEcpSearchForm(ecpId){document.getElementById("ecpId").value=ecpId;document.findEcpForm.submit()}function showBirthdayRequiredReason(fieldId){var element=document.getElementById(fieldId);if(element.style.visibility=="hidden"){element.style.display="inline";element.style.visibility="visible"}else{element.style.display="none";element.style.visibility="hidden"}}function applyRxVerficationToAll(currentIndex){var pairCartItemsSize=document.getElementById("pairCartItemsSize").value;for(i=0;i<pairCartItemsSize;i++){if(i!=currentIndex){replaceRxVerificationElementValue(currentIndex,i,"patientName");replaceRxVerificationElementValue(currentIndex,i,"day");replaceRxVerificationElementValue(currentIndex,i,"month");replaceRxVerificationElementValue(currentIndex,i,"year");
replaceRxVerificationElementValue(currentIndex,i,"doctorLastName");replaceRxVerificationElementValue(currentIndex,i,"doctorFaxNumber");replaceRxVerificationElementValue(currentIndex,i,"doctorPhoneNumber");replaceRxVerificationElementChecked(currentIndex,i,"faxingRx")}}}function replaceRxVerificationElementValue(currentIndex,indexToBeReplaced,fieldName){var targetElement=document.getElementById("pairCartItems["+indexToBeReplaced+"].defaultCartItem.rxVerification."+fieldName);if(targetElement!=null){var currentValue=document.getElementById("pairCartItems["+currentIndex+"].defaultCartItem.rxVerification."+fieldName).value;targetElement.value=currentValue}}function replaceRxVerificationElementChecked(currentIndex,indexToBeReplaced,fieldName){var targetElement=document.getElementById("pairCartItems["+indexToBeReplaced+"].defaultCartItem.rxVerification."+fieldName);if(targetElement!=null){var currentChecked=document.getElementById("pairCartItems["+currentIndex+"].defaultCartItem.rxVerification."+fieldName).checked;
targetElement.checked=currentChecked}}function loginRefill(successUrl){var email=jQuery("#refill_login_email").val();var authCode=jQuery("#refill_login_authCode").val();jQuery("#refill_loading_msg").show();jQuery("#refill_error_msgs").hide();jQuery("#refill-block").block();var callMetaData={callback:function(errorMsg){onLoginRefillSuccess(errorMsg,successUrl)},errorHandler:handleErrors};ccRefillAjaxController.submitRefillLogin(email,authCode,callMetaData)}function onLoginRefillSuccess(errorMsg,successUrl){if(errorMsg==null){window.location.href=successUrl}else{onLoginRefillError(errorMsg)}}function onLoginRefillError(error){jQuery("#refill-block").unblock();jQuery("#refill_loading_msg").hide();jQuery("#refill_error_msgs").text(error).show()}function getCacShoppingCartKey(){return document.addSkuToCartForm==null?"":document.addSkuToCartForm.curCShoppingCartKey.value}function clearCacShoppingCart(key){if(!noClearCalcCart){shoppingCartAjaxController.expireCalculationShoppingCart(key)}}function flagNoClearCacShoppingCart(clearing){noClearCalcCart=clearing
}function saveBMLField(field){var callMetaData={callback:doNothing,errorHandler:handleErrors};ccBmlOrderInfoController.saveBMLField(field.name,DWRUtil.getValue(field.id),callMetaData)}function setCheckedValue(radioObj,newValue){if(!radioObj){return }var radioLength=radioObj.length;if(radioLength==undefined){radioObj.checked=(radioObj.value==newValue.toString());return }for(var i=0;i<radioLength;i++){radioObj[i].checked=false;if(radioObj[i].value==newValue.toString()){radioObj[i].checked=true}}}function addCrossSellRedirect(url,productId,isPaired,quantityId){var quantity=jQuery("#hotspot-id-"+quantityId).val();var hotspotdiv=jQuery("#hotspot-div-"+quantityId);var redirect=url+"?cartItem[0].pID="+productId+"&cartItem[0].eye=first&cartItem[0].cartItemId=-1&cartItem[0].quantity="+quantity;hotspotdiv.block();if(isPaired){redirect=redirect+"&cartItem[1].pID="+productId+"&cartItem[1].eye=second&cartItem[1].cartItemId=-2&cartItem[1].quantity="+quantity}window.location.href=redirect}function addCrossSellAjax(productId,productSkuId,quantityId){var quantity=jQuery("#hotspot-id-"+quantityId).val();
var hotspotdiv=jQuery("#hotspot-div-"+quantityId);var cartKey=getCacShoppingCartKey();if(cartKey!=null&&quantity>0){hotspotdiv.block();var callMetaData={callback:updateProductViewPageCalculatedValues,errorHandler:handleErrors};shoppingCartAjaxController.addProductFromHotspot(getPrimaryCartItemId(),productId,productSkuId,quantity,cartKey,callMetaData)}}function addToTrialPackAjax(productId){var cartKey=getCacShoppingCartKey();if(cartKey!=null){var callMetaData={callback:updateProductViewPageCalculatedValues,errorHandler:handleErrors};shoppingCartAjaxController.addFrameToTrialPack(getPrimaryCartItemId(),productId,cartKey,callMetaData)}}function replaceProductAjax(itemOrder,field){var item="cartItem["+itemOrder+"]";var cartItemId=document.getElementById(item+".cartItemId").value;var quantity=document.getElementById(item+".quantity").value;document.getElementById(item+".pID").value=field.value;var pID=document.getElementById(item+".pID").value;var caculationCartKey=getCacShoppingCartKey();if(itemOrder==-1){return 
}var callMetaData={callback:updateProductViewPageCalculatedValues,errorHandler:handleErrors};shoppingCartAjaxController.replaceProductInCalcCart(cartItemId,pID,quantity,caculationCartKey,callMetaData)}function addOrRemoveProductAjax(itemOrder,field){if(itemOrder<0){return }var item="cartItem["+itemOrder+"]";var cartItemId=document.getElementById(item+".cartItemId").value;var quantityElement=document.getElementById(item+".quantity");if(field.checked){quantityElement.value=1}else{quantityElement.value=0}var caculationCartKey=getCacShoppingCartKey();var callMetaData={callback:updateProductViewPageCalculatedValues,errorHandler:handleErrors};if(quantityElement.value==0){shoppingCartAjaxController.replaceProductInCalcCart(cartItemId,-1,quantityElement.value,caculationCartKey,callMetaData)}else{var pID=document.getElementById(item+".pID").value;shoppingCartAjaxController.replaceProductInCalcCart(cartItemId,pID,quantityElement.value,caculationCartKey,callMetaData)}}function replaceProductHtmlCallBack(ccDynamicCartBean){updateProductViewPageItemSubTotal(ccDynamicCartBean);
updateProductViewPageCalculatedValues(ccDynamicCartBean)}function changeAxisToNone(selectField){if(selectField.value=="glassesCylinder_0.00"){var axisFieldName=selectField.name.replace("Cylinder","Axis");var axisFields=document.getElementsByName(axisFieldName);axisFields[0].selectedIndex=1}}function stripSpecialCharacterText(addressField){addressField.value=addressField.value.replace(/[^a-zA-Z0-9\.\-#\s]/,"")}function validateAddressCharacter(addressField){stripSpecialCharacterText(addressField)}function stripNonNumericText(textField){textField.value=textField.value.replace(/\D+/,"")}function checkTollFree(textField){if(textField.value.substring(0,3)=="800"||textField.value.substring(0,3)=="866"){textField.value="1"+textField.value}}function validateOutgoingNumber(textField){stripNonNumericText(textField);checkTollFree(textField)}function showStatusText(message){window.status=message;return true}function disableForm(theform){for(var i=0;i<theform.elements.length;i++){theform.elements[i].disabled=true
}}function enableForm(theform){for(var i=0;i<theform.elements.length;i++){if(theform.elements[i].name=="customer.prescriptionRefill.refillMonth"){if(document.getElementById("customer.prescriptionRefill.refillSelected").checked){theform.elements[i].disabled=false}else{theform.elements[i].disabled=true}}else{theform.elements[i].disabled=false}}}function checkSubmited(){if(formSubmitted){return false}else{formSubmitted=true;return true}}function validateForm(optionForm,showErrors,msg1,msg2,msg3,msg4,msg5,msg6,msg7,msg8,msg9,msg10,msg11,power,color,basecurve,polarity,righteye,lefteye){if(formSubmitted){return false}else{formSubmitted=true}disableForm(optionForm);var RIGHTEYE="cartOption[0]";var LEFTEYE="cartOption[1]";var leftEyeFail,rightEyeFail=false;var nonPairable=false;var cartItem0QuantityElement=document.getElementById("cartItem[0].quantity");var cartItem1QuantityElement=document.getElementById("cartItem[1].quantity");if(cartItem0QuantityElement==null&&cartItem1QuantityElement==null){alert("Developer: No quantity id can be found!");
enableForm(optionForm);formSubmitted=false;return false}else{if(cartItem0QuantityElement!=null&&cartItem1QuantityElement==null){nonPairable=true;var quantity0=document.getElementById("cartItem[0].quantity").value;var quantity1=0;if(quantity0==0){alert(msg1);enableForm(optionForm);formSubmitted=false;return false}}else{var quantity0=document.getElementById("cartItem[0].quantity").value;var quantity1=document.getElementById("cartItem[1].quantity").value}}if(quantity0==0&&quantity1==0){alert(msg1);enableForm(optionForm);formSubmitted=false;return false}if(quantity0!=0){if(checkEmpty(optionForm,RIGHTEYE)){rightEyeFail=true}}if(quantity1!=0){if(checkEmpty(optionForm,LEFTEYE)){leftEyeFail=true}}if(leftEyeFail&&rightEyeFail){alert(msg6);enableForm(optionForm);formSubmitted=false;return false}else{if(rightEyeFail){if(nonPairable){alert(msg11)}else{alert(msg7)}enableForm(optionForm);formSubmitted=false;return false}else{if(leftEyeFail){alert(msg8);enableForm(optionForm);formSubmitted=false;return false
}}}if(quantity0!=0&&quantity1!=0){if(!checkMatch(optionForm,RIGHTEYE,LEFTEYE,msg9,msg10,power,color,basecurve,polarity,righteye,lefteye)){enableForm(optionForm);formSubmitted=false;return false}}if(quantity0==0){var answer=confirm(msg4);if(!answer){enableForm(optionForm);formSubmitted=false;return false}}else{if(cartItem1QuantityElement!=null&&quantity1==0){var answer=confirm(msg5);if(!answer){enableForm(optionForm);formSubmitted=false;return false}}}enableForm(optionForm);return true}function checkEmpty(optionForm,EYE){var SELECT_TYPE="select-one";var isEmpty=false;for(i=0;i<optionForm.elements.length;i++){var curElement=optionForm.elements[i];if(curElement.type==SELECT_TYPE){var namesbstr=curElement.name.substr(0,EYE.length);if(namesbstr==EYE){var curOptionValue=curElement.value;if(curOptionValue==""){isEmpty=true}}}}return isEmpty}function validateGlassesForm(optionForm,showErrors,msg1,msg2,msg3,cylinder,righteye,lefteye){if(formSubmitted){return false}else{formSubmitted=true}disableForm(optionForm);
var RIGHTEYE="cartOption[1]";var LEFTEYE="cartOption[2]";var LENSTYPE="cartOption[3]";var eyeFail=false;var cartItem0QuantityElement=document.getElementById("cartItem[0].quantity");if(cartItem0QuantityElement==null){alert("Developer: No quantity id can be found!");enableForm(optionForm);formSubmitted=false;return false}else{if(cartItem0QuantityElement!=null){var quantity0=cartItem0QuantityElement.value;if(quantity0==0){alert(msg1);enableForm(optionForm);formSubmitted=false;return false}}}if(checkEmpty(optionForm,RIGHTEYE)){eyeFail=true}else{if(checkEmpty(optionForm,LEFTEYE)){eyeFail=true}else{if(checkEmpty(optionForm,LENSTYPE)){eyeFail=true}}}if(eyeFail){alert(msg2);enableForm(optionForm);formSubmitted=false;return false}if(checkNone(optionForm,RIGHTEYE)){eyeFail=true}else{if(checkNone(optionForm,LEFTEYE)){eyeFail=true}}if(eyeFail){alert(msg3);enableForm(optionForm);formSubmitted=false;return false}if(!checkEyeglassesMatch(optionForm,RIGHTEYE,LEFTEYE,cylinder,righteye,lefteye)){enableForm(optionForm);
formSubmitted=false;return false}enableForm(optionForm);return true}function checkEyeglassesMatch(optionForm,RIGHTEYE,LEFTEYE,cylinder,righteye,lefteye){var continueMatch=true;var SELECT_TYPE="select-one";var msg="";for(i=0;i<optionForm.elements.length;i++){var rightOption=optionForm.elements[i];if(rightOption.type==SELECT_TYPE){var rightName=rightOption.name.substr(0,RIGHTEYE.length);if(rightName==RIGHTEYE){for(j=0;j<optionForm.elements.length;j++){var leftOption=optionForm.elements[j];if(leftOption.type==SELECT_TYPE){var leftName=leftOption.name.substr(0,RIGHTEYE.length);if(leftName==LEFTEYE){var rightOptionName=rightOption.name.substr(RIGHTEYE.length+1);var leftOptionName=leftOption.name.substr(LEFTEYE.length+1);if((rightOptionName==leftOptionName)&&(rightOption.value!=leftOption.value)&&((rightOption.value!="glassesCylinder_0.00")&&(leftOption.value!="glassesCylinder_0.00"))){if(rightOptionName.toLowerCase()=="glassescylinder"){var rightOptionText=rightOption.value.substr((rightOptionName.length+1),1);
var leftOptionText=leftOption.value.substr((leftOptionName.length+1),1);if(leftOptionText!=rightOptionText){msg+=cylinder}}}}}}}}}if(msg!=""){alert(msg);continueMatch=false}return continueMatch}function checkNone(optionForm,EYE){var bothNotNone=false;var cylinderElement=document.getElementsByName(EYE+".glassesCylinder");var axisElement=document.getElementsByName(EYE+".glassesAxis");var cylinderNoneValue="glassesCylinder_0.00";var axisNoneValue="glassesAxis_0";var cylinderValue=cylinderElement[0].options[cylinderElement[0].selectedIndex].value;var axisValue=axisElement[0].options[axisElement[0].selectedIndex].value;if(cylinderValue==cylinderNoneValue||axisValue==axisNoneValue){if(cylinderValue==cylinderNoneValue&&axisValue==axisNoneValue){bothNotNone=false}else{bothNotNone=true}}return bothNotNone}function checkNotEmpty(optionForm,EYE){var SELECT_TYPE="select-one";var isNotEmpty=false;for(i=0;i<optionForm.elements.length;i++){var curElement=optionForm.elements[i];if(curElement.type==SELECT_TYPE){var namesbstr=curElement.name.substr(0,EYE.length);
if(namesbstr==EYE){var curOptionValue=curElement.value;if(curOptionValue!=""){isNotEmpty=true}}}}return isNotEmpty}function checkMatch(optionForm,RIGHTEYE,LEFTEYE,msg9,msg10,power,color,basecurve,polarity,righteye,lefteye){var continueMatch=true;var SELECT_TYPE="select-one";var msg="";for(i=0;i<optionForm.elements.length;i++){var rightOption=optionForm.elements[i];if(rightOption.type==SELECT_TYPE){var rightName=rightOption.name.substr(0,RIGHTEYE.length);if(rightName==RIGHTEYE){for(j=0;j<optionForm.elements.length;j++){var leftOption=optionForm.elements[j];if(leftOption.type==SELECT_TYPE){var leftName=leftOption.name.substr(0,RIGHTEYE.length);if(leftName==LEFTEYE){var rightOptionName=rightOption.name.substr(RIGHTEYE.length+1);var leftOptionName=leftOption.name.substr(LEFTEYE.length+1);if((rightOptionName==leftOptionName)&&(rightOption.value!=leftOption.value)){if(rightOptionName.toLowerCase()=="power"){var rightOptionText=rightOption.value.substr((rightOptionName.length+1),1);var leftOptionText=leftOption.value.substr((leftOptionName.length+1),1);
if(leftOptionText!=rightOptionText){msg+=polarity}}if(rightOptionName.toLowerCase()=="color"){msg+=color}if(rightOptionName.toLowerCase()=="basecurve"){msg+=basecurve}if((rightOptionName.toLowerCase()=="power"&&leftOptionText!=rightOptionText)||rightOptionName.toLowerCase()=="basecurve"||rightOptionName.toLowerCase()=="color"){msg+=": "+righteye+" "+getSelectedOptionText(rightOption)+lefteye+" "+getSelectedOptionText(leftOption)+"\n"}}}}}}}}if(msg!=""){var answer=confirm(msg9+"\n"+msg+" "+msg10);if(answer){continueMatch=true}else{continueMatch=false}}return continueMatch}function getSelectedOptionText(selectElem){if(selectElem.selectedIndex==-1){return""}return selectElem.options[selectElem.selectedIndex].text}function validateNewGlassesForm(optionForm,showErrors,msg1,msg2,msg3,cylinder,righteye,lefteye,optionNameSuffix){disableForm(optionForm);var RIGHTEYE="cartOption[1]";var LEFTEYE="cartOption[2]";var LENSTYPE="cartOption[3]";var eyeFail=false;var cartItem0QuantityElement=document.getElementById("cartItem[0].quantity");
if(cartItem0QuantityElement==null){alert("Developer: No quantity id can be found!");enableForm(optionForm);return false}else{if(cartItem0QuantityElement!=null){var quantity0=cartItem0QuantityElement.value;if(quantity0==0){alert(msg1);enableForm(optionForm);return false}}}if(checkGlassesEmpty(optionForm,RIGHTEYE,optionNameSuffix)){eyeFail=true}else{if(checkGlassesEmpty(optionForm,LEFTEYE,optionNameSuffix)){eyeFail=true}else{if(checkGlassesEmpty(optionForm,LENSTYPE,optionNameSuffix)){eyeFail=true}}}if(eyeFail){alert(msg2);enableForm(optionForm);return false}if(checkGlassesNone(optionForm,RIGHTEYE,optionNameSuffix)){eyeFail=true}else{if(checkGlassesNone(optionForm,LEFTEYE,optionNameSuffix)){eyeFail=true}}if(eyeFail){alert(msg3);enableForm(optionForm);return false}if(!checkEyeglassesCylinderPolarityMatch(optionForm,RIGHTEYE,LEFTEYE,cylinder,righteye,lefteye,optionNameSuffix)){enableForm(optionForm);return false}enableForm(optionForm);return true}function checkGlassesEmpty(optionForm,EYE,optionNameSuffix){var SELECT_TYPE="select-one";
var isEmpty=false;for(i=0;i<optionForm.elements.length;i++){var curElement=optionForm.elements[i];if(curElement.type==SELECT_TYPE){var namesbstr=curElement.name.substr(0,EYE.length);var skuOptionSuffix=curElement.name.match(optionNameSuffix);if(namesbstr==EYE&&skuOptionSuffix!=null){var curOptionValue=curElement.value;if(curOptionValue==""){isEmpty=true;break}}}}return isEmpty}function checkEyeglassesCylinderPolarityMatch(optionForm,RIGHTEYE,LEFTEYE,cylinder,righteye,lefteye,optionNameSuffix){var continueMatch=true;var SELECT_TYPE="select-one";var polarityTestOfCylinderItem="glassescylinder";var msg="";for(i=0;i<optionForm.elements.length;i++){var rightOption=optionForm.elements[i];if(rightOption.type==SELECT_TYPE){var rightName=rightOption.name.substr(0,RIGHTEYE.length);if(rightName==RIGHTEYE){for(j=0;j<optionForm.elements.length;j++){var leftOption=optionForm.elements[j];if(leftOption.type==SELECT_TYPE){var leftName=leftOption.name.substr(0,RIGHTEYE.length);if(leftName==LEFTEYE){var rightOptionName=rightOption.name.substr(RIGHTEYE.length+1);
var leftOptionName=leftOption.name.substr(LEFTEYE.length+1);if((rightOptionName==leftOptionName)&&(rightOption.value!=leftOption.value)&&((rightOption.value!="glassesCylinder_0.00")&&(leftOption.value!="glassesCylinder_0.00"))){if(rightOptionName.toLowerCase()==polarityTestOfCylinderItem+optionNameSuffix){var rightOptionText=rightOption.value.substr((polarityTestOfCylinderItem.length+1),1);var leftOptionText=leftOption.value.substr((polarityTestOfCylinderItem.length+1),1);if(leftOptionText!=rightOptionText){msg+=cylinder}}}}}}}}}if(msg!=""){var answer=alert(msg);continueMatch=false}return continueMatch}function checkGlassesNone(optionForm,EYE,optionNameSuffix){var bothNotNone=false;var cylinderElement=document.getElementsByName(EYE+".glassesCylinder"+optionNameSuffix);var axisElement=document.getElementsByName(EYE+".glassesAxis"+optionNameSuffix);var cylinderNoneValue="glassesCylinder_0.00";var axisNoneValue="glassesAxis_0";var cylinderValue=cylinderElement[0].options[cylinderElement[0].selectedIndex].value;
var axisValue=axisElement[0].options[axisElement[0].selectedIndex].value;if(cylinderValue==cylinderNoneValue||axisValue==axisNoneValue){if(cylinderValue==cylinderNoneValue&&axisValue==axisNoneValue){bothNotNone=false}else{bothNotNone=true}}return bothNotNone}