|
|
|
function modifySelectBoxes10(objSelect){ switch(objSelect.value){ case "31": objOtherSelect = document.getElementById("VariantProductOption_ID" + 10); if (objOtherSelect == objSelect){ }else{ //objOtherSelect.onchange = "" selectedOption = objOtherSelect.value objOtherSelect.options.length = 0; //objOtherSelect.onchange = "modifySelectBoxes10(this);changePriceValue();" } break; case "30": objOtherSelect = document.getElementById("VariantProductOption_ID" + 10); if (objOtherSelect == objSelect){ }else{ //objOtherSelect.onchange = "" selectedOption = objOtherSelect.value objOtherSelect.options.length = 0; //objOtherSelect.onchange = "modifySelectBoxes10(this);changePriceValue();" } break; } }
|
function changePriceValue() { var strMainImgURL = "" if (document.getElementById('strRealPricePass10')){ var ListPrice = document.getElementById('strRealPricePass10').value }else{ var ListPrice = 0 } if (document.getElementById('strStrikePricePass10')){ var StrikePrice = document.getElementById('strStrikePricePass10').value }else{ var StrikePrice = 0 } curTotalPriceOfVariants = 0 VariantProduct_IDs = document.getElementById('VariantProduct_IDs').value arVariantProduct_IDs = VariantProduct_IDs.split(',') VariantProductOption_IDs = "" for (i=0;i 0){ VariantProductOption_IDs = VariantProductOption_IDs + "," + VariantProductOption_ID }else{ VariantProductOption_IDs = VariantProductOption_ID } } var arVariantProductOption_ID arVariantProductOption_ID = VariantProductOption_IDs.split(',') arVariantProductOption_ID.sort(numberorder) if (document.getElementById("Surcharge," + arVariantProductOption_ID.join(',') )){ ProductNum = document.getElementById("ProductNum," + arVariantProductOption_ID.join(',')).value MfgProductNum = document.getElementById("MfgNum," + arVariantProductOption_ID.join(',')).value Surcharge = document.getElementById("Surcharge," + arVariantProductOption_ID.join(',')).value VariantAdvanced_ID = document.getElementById("VariantAdvanced_ID," + arVariantProductOption_ID.join(',')).value if( document.getElementById("ImgURL," + arVariantProductOption_ID.join(',')).value.length == 0 ) { if (document.getElementById("txtMainOrigImgSrc")) { strMainImgURL = document.getElementById("txtMainOrigImgSrc").value; } else if (document.getElementById("txtThumbImgSrc")) { strMainImgURL = document.getElementById("txtThumbImgSrc").value; } }else{ strMainImgURL = document.getElementById("ImgURL," + arVariantProductOption_ID.join(',')).value; } strQtyInStock = document.getElementById("QtyInStock," + arVariantProductOption_ID.join(',')).value }else{ ProductNum = "" MfgProductNum = "" Surcharge = 0 VariantAdvanced_ID = "812" strQtyInStock = "N" if (document.getElementById("txtMainOrigImgSrc")) { strMainImgURL = document.getElementById("txtMainOrigImgSrc").value; } else if (document.getElementById("txtThumbImgSrc")) { strMainImgURL = document.getElementById("txtThumbImgSrc").value; } } if (document.getElementById('QtyInStock')){ document.getElementById('QtyInStock').innerHTML = strQtyInStock } if (document.getElementById('InStockYN')) { if (strQtyInStock > 0) { document.getElementById('InStockYN').innerHTML = 'Y' } else { document.getElementById('InStockYN').innerHTML = 'N' } } Discount = document.getElementById('discountPercentage').value NewPrice = parseFloat(ListPrice) + (parseFloat(Surcharge) * parseFloat(Discount)) if(document.getElementById('strStrikePrice')){ document.getElementById('strStrikePrice').innerHTML = formatCurrency(parseFloat(StrikePrice) + parseFloat(Surcharge)) document.getElementById('ProdDisc10').value = formatCurrency(NewPrice) document.getElementById('strProdPrice').value = formatCurrency(parseFloat(StrikePrice) + parseFloat(Surcharge)) }else{ document.getElementById('strProdPrice').value = formatCurrency(NewPrice) } document.getElementById('VariantAdvanced_ID').value = VariantAdvanced_ID if (document.getElementById('idMainImg')) { document.getElementById("idMainImg").src = strMainImgURL; } else if (document.getElementById('idThumbImg')) { document.getElementById("idThumbImg").src = strMainImgURL; } document.getElementById('PartNum').value = ProductNum document.getElementById('MFGPartNum').value = MfgProductNum if (document.getElementById('strProductPartNumber')) { document.getElementById('strProductPartNumber').innerHTML = ProductNum; } document.getElementById('strRealPrice').innerHTML = '$' + formatCurrency(NewPrice) try{ changeQtyDisplayBox(NewPrice) }catch(e){ } } function InitializePriceValue() { changePriceValue(); } function numberorder(a,b){return a - b;}
|