function cancelBizReasonCalc(){var bizReasonCheckbox=document.getElementById("cancelBizReason");
var regexPattern="[0-9]+.[0-9]{2}";
var rawPriceString=document.getElementById("cancelBizReasonPrice").innerHTML;
rawPriceString=rawPriceString.replace(",","");
var upsellPriceString=rawPriceString.match(regexPattern);
var upsellPrice=parseFloat(upsellPriceString);
var rawInsurancePrice=document.getElementById("baseStdPrice").innerHTML;
rawInsurancePrice=rawInsurancePrice.replace(",","");
var insurancePriceString=rawInsurancePrice.match(regexPattern);
var insurancePrice=parseFloat(insurancePriceString);
if(bizReasonCheckbox.checked){document.getElementById("stdprice").innerHTML=formatCurrency(((insurancePrice+upsellPrice).toFixed(2)))
}else{document.getElementById("stdprice").innerHTML=document.getElementById("baseStdPrice").innerHTML
}}function cancelAnyReasonCalc(){var anyReasonCheckbox=document.getElementById("cancelAnyReason");
var regexPattern="[0-9]+.[0-9]{2}";
var rawPriceString=document.getElementById("cancelAnyReasonPrice").innerHTML;
rawPriceString=rawPriceString.replace(",","");
var upsellPriceString=rawPriceString.match(regexPattern);
var upsellPrice=parseFloat(upsellPriceString);
var rawInsurancePrice=document.getElementById("baseExtPrice").innerHTML;
rawInsurancePrice=rawInsurancePrice.replace(",","");
var insurancePriceString=rawInsurancePrice.match(regexPattern);
var insurancePrice=parseFloat(insurancePriceString);
if(anyReasonCheckbox.checked){document.getElementById("extprice").innerHTML=formatCurrency(((insurancePrice+upsellPrice).toFixed(2)))
}else{document.getElementById("extprice").innerHTML=document.getElementById("baseExtPrice").innerHTML
}}function cancelAnyReasonCalc2(){var anyReasonCheckbox=document.getElementById("cancelAnyReason");
var regexPattern="[0-9]+.[0-9]{2}";
var rawPriceString=document.getElementById("cancelAnyReasonPrice").innerHTML;
rawPriceString=rawPriceString.replace(",","");
var upsellPriceString=rawPriceString.match(regexPattern);
var upsellPrice=parseFloat(upsellPriceString);
var rawInsurancePrice=document.getElementById("stdprice").innerHTML;
rawInsurancePrice=rawInsurancePrice.replace(",","");
var insurancePriceString=rawInsurancePrice.match(regexPattern);
var insurancePrice=parseFloat(insurancePriceString);
if(anyReasonCheckbox.checked){document.getElementById("stdprice").innerHTML=formatCurrency(((insurancePrice+upsellPrice).toFixed(2)))
}else{document.getElementById("stdprice").innerHTML=formatCurrency(((insurancePrice-upsellPrice).toFixed(2)))
}}com.csatp.form.cancelAnyReasonCalcStd=function(onLoadFlag){var checkboxId=document.getElementById("cancelAnyReason");
var upsellPrice=com.csatp.form.getPrices("cancelAnyReasonPrice");
var insurancePrice=com.csatp.form.getPrices("stdprice");
if(checkboxId.checked){document.getElementById("stdprice").innerHTML=formatCurrency(((insurancePrice+upsellPrice).toFixed(2)))
}else{if(!checkboxId.checked){if(!onLoadFlag){document.getElementById("stdprice").innerHTML=formatCurrency(((insurancePrice-upsellPrice).toFixed(2)))
}}}};
com.csatp.form.collisionDamageWaiverCalcStd=function(onLoadFlag){var checkboxId=document.getElementById("collisionDamageWaiverFlag");
var upsellPrice=com.csatp.form.getPrices("collisionDamageWaiverPrice");
var insurancePrice=com.csatp.form.getPrices("stdprice");
if(checkboxId.checked){document.getElementById("stdprice").innerHTML=formatCurrency(((insurancePrice+upsellPrice).toFixed(2)))
}else{if(!checkboxId.checked){if(!onLoadFlag){document.getElementById("stdprice").innerHTML=formatCurrency(((insurancePrice-upsellPrice).toFixed(2)))
}}}};
com.csatp.form.getPrices=function(id){var regexPattern="[0-9]+.[0-9]{2}";
var rawPriceString=document.getElementById(id).innerHTML;
rawPriceString=rawPriceString.replace(",","");
var upsellPriceString=rawPriceString.match(regexPattern);
return parseFloat(upsellPriceString)
};
function resetUpsells(){var anyReasonCheckBox=document.getElementById("cancelAnyReason");
var bizReasonCheckBox=document.getElementById("cancelBizReason");
if(actionFormCancelAnyReason=="0"&&anyReasonCheckBox.checked){anyReasonCheckBox.checked=false
}if(actionFormCancelBizReason=="0"&&bizReasonCheckBox.checked){bizReasonCheckBox.checked=false
}if(actionFormCancelAnyReason=="1"&&!anyReasonCheckBox.checked){anyReasonCheckBox.checked=true
}if(actionFormCancelBizReason=="1"&&!bizReasonCheckBox.checked){bizReasonCheckBox.checked=true
}}function formatCurrency(num){num=num.toString().replace(/\$|\,/g,"");
if(isNaN(num)){num="0"
}var sign=(num==(num=Math.abs(num)));
num=Math.floor(num*100+0.50000000001);
var cents=num%100;
num=Math.floor(num/100).toString();
if(cents<10){cents="0"+cents
}for(var i=0;
i<Math.floor((num.length-(1+i))/3);
i++){num=num.substring(0,num.length-(4*i+3))+","+num.substring(num.length-(4*i+3))
}return(((sign)?"":"-")+"$"+num+"."+cents)
};